Category Archives: Rants

More thoughts on version control

The shadow of Git has lately begun to loom over my programming habits. It has actually become the principal version control system at work, with most active projects migrated to it from ClearCase, Mercurial, CVS, etc. And recent collaborative programming … Continue reading

Posted in Programming, Rants | Tagged , , , | Leave a comment

Programmer-friendly blogging

Commenting on a blog post about an interesting use of generics in Java, I’ve had the pleasure of seeing my carefully typed code translated from: to: Gosh, I never realised type erasure could be performed at the HTML level. Unfortunately … Continue reading

Posted in Programming, Rants | Tagged , , | Leave a comment

New SSD

A couple of Fridays ago, a solid state drive — the 256GB Crucial M4 — on which I’d been keeping my eye became available again at a reasonable price, so within a few minutes I placed an order. It arrived … Continue reading

Posted in Hardware, Rants | Tagged , , , | Leave a comment

Is software “engineering” ?

(TL;DR – Yes, but it isn’t architecture.) This question, and the subject of vocational nomenclature in general, has been grinding my gears for ages, and deserves a rant of its own. Sometimes it is difficult to know what to call … Continue reading

Posted in Programming, Rants | Tagged , , | 1 Comment

Beyond Hello World

A common pattern for introducing a programming language is the Hello World program. But what exactly can you tell about a language from looking at its Hello World program?

Posted in Programming, Rants | Tagged | 12 Comments

Project summary

Well we’ve been here for over a year now. Although I’ve had the occasional rant or travelogue, it’s mostly been concerned with my “hobby” programming. My State of the Blog follows.

Posted in Programming, Rants, Reflections | Tagged | Leave a comment

SQL laziness

A small, but cathartic, rant on what’s irritating me today.

Posted in Programming, Rants | Tagged , | Leave a comment

Sanity checking price formats

Why string operations should not be done using floating point.

Posted in Programming, Rants | Tagged , , | Leave a comment

On C++

I had a recent discussion on C++, as part of a wider topic of favourite and unfavourite languages. I was asked to give my opinions on it; in fact, I think I was asked to explain the motivation Higher-Level C.  … Continue reading

Posted in Programming, Rants, Reflections | Tagged , | Leave a comment

On the awesomeness of text

Text is one of the most underappreciated technologies that computers give us. This post is about why it’s so awesome, and why we should consider using it more — even in places where the trend seems to be the opposite.

Posted in Programming, Rants | Tagged , | 1 Comment