-
Recent Posts
Archives
- June 2016 (1)
- December 2014 (1)
- June 2014 (1)
- March 2013 (1)
- February 2013 (1)
- November 2012 (1)
- October 2012 (1)
- September 2012 (2)
- August 2012 (3)
- July 2012 (7)
- June 2012 (2)
- May 2012 (5)
- April 2012 (4)
- March 2012 (2)
- February 2012 (5)
- January 2012 (5)
- December 2011 (5)
- November 2011 (2)
- October 2011 (6)
- September 2011 (9)
- August 2011 (3)
- July 2011 (2)
- June 2011 (2)
- May 2011 (11)
- April 2011 (9)
- March 2011 (7)
- February 2011 (4)
- January 2011 (1)
Categories (non-disjoint!)
- Games (11)
- Hardware (13)
- Programming (92)
- Higher-level C (5)
- Project 6014 (5)
- Simulation (6)
- Rants (13)
- Reflections (9)
- Reviews (1)
- Science (21)
- Math (8)
- Uncategorized (1)
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
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
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
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
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?
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.
SQL laziness
A small, but cathartic, rant on what’s irritating me today.
Sanity checking price formats
Why string operations should not be done using floating point.
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
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.