Blog Archive

Reflections on code, the things I read and what I've been up to.

computing 2 min read

Better Line Numbering in emacs

Earlier this year while pairing with Julio Maia, an unashamed vim user, I noticed that the line numbers didn’t count from the top of the file in his editor. Instead,...

Read Article
uncategorized 3 min read

The Problems with Time

As all programmers know, there are serious problems with the way our society has chosen to divide up time. As an example, right now it is 9:44pm on Monday, 21...

Read Article
uncategorized 1 min read

M&Ms

“Please use this M&M for breeding purposes.” I am certain that is older than 2007. But thanks to the Internet Event Horizon, that’s where Google tells me it is from....

Read Article
ruby 4 min read

Patterns for Bundler and rvm

A couple of long standing problems in the world of Ruby have been dealing with all the gems that are so easy to toss into your project and the differences...

Read Article
politics 1 min read

Why WikiLeaks Matters

Much, but refreshingly not all, of the arguments about WikiLeaks have focussed on whether or not WikiLeaks was right to leak those diplomatic cables. Do governments have the right to...

Read Article
comp-sci 1 min read

Toys, Tools & Petrie Dishes

In my opinion there are three kinds of programming language. Toys: Languages that were designed by one person to scratch an itch or serve particular purpose, no more. Ruby was...

Read Article
comp-sci 1 min read

A Talk on Seph

ThoughtWorks’ resident language inventor Ola Bini will be visiting Sydney in September. Ola is one of the four committers on the JRuby project (now the fastest Ruby runtime) and the...

Read Article