Software Dev »

[28 Jan 2010 | 2 Comments]

Why do we have systems with millions of lines of code? Every so often you’ll hear about someone who starts their new job only to discover that the system they’re now maintaining consists of many millions of lines of code. Millions. Now, are you telling me that these systems need a million lines o... [More]

Software Dev »

[11 Nov 2009 | 0 Comments]

Source control is really important. Without source control, we would be working with single revisions of code where older changes are lost as soon as newer changes are made. Without source control, you couldn’t simply go back in time to before you attempted to implement your own version of a divide... [More]

Software Dev »

[16 Aug 2009 | 0 Comments]

Back in 1997 I remember my first day at high school. It was a memorable experience because the first day of high school is obviously a big deal in the life of an 11 year old, but also for another reason. The building was split into two almost identical sections, each with a giant staircase which to... [More]

Software Dev »

[20 Jun 2009 | 0 Comments]

In falling in love with a programming language, one of the qualities most people look for is the level of elegance that can be achieved within the language. Few things are more satisfying to a programmer than solving the problem with beautiful, elegant code. Elegance and conciseness are closely re... [More]