The Elegant Chaos Blog

I’ve just finished a spell of contracting back at Sports Interactive, and I’d just like to say cheers to everyone there for making me very welcome once again.

It was scary how easily I fitted back in (and even scarier that I’m sure there were things in the fridge that have been there since I left last year).

The place is still completely bonkers in many ways, and I could feel myself getting dragged back into the arguments about coding that caused me to resign in the first place, but I still thoroughly enjoyed it - hard not to with such a nice bunch of people.

Football Manager 2006 is looking good too…

Next week I start The New Job(TM). Call me superstitious, but after the Dublin experience I think I’ll wait until I’m actually there before saying anything more…

more...

more...

October 05, 2005

Just read an interesting post from Gilad Bracha about adding more support to the JVM for dynamically typed languages.

I’ve been wondering for ages why the guys in the Dylan community haven’t attempted to target the JVM instead of the current approach which involves generating and then compiling C code.

Possibly invokedynamic may help… although it depends a bit on whether it supports generic method dispatch based on the type of any and all arguments. I don’t know enough about the guts of the Dylan implementation to be sure that this will help, but I hope so…

more...

October 05, 2005

Noel Llopis wrote a nice article in Games From Within defending the use of assertions as a programming technique.

I’m right there with him on this one - the idea that asserts are incompatible with unit testing or other good programming practises is just daft.

more...

September 14, 2005

Things have been a bit quiet at Chaos towers recently.

This is mostly due to the fact that I’ve been back at Sports Interactive doing some contracting - basically helping them to hammer out a few bugs for the next version of Football Manager.

I’ll be there for a few more weeks, and then off on another exciting adventure… more details to follow shortly.

more...