The Joy Of Development

It would appear someone has stolen my week. It’s Thursday afternoon already and I left the office wishing I could stay for another hour or two as I was on a roll and wanted to finish what I was working on. While I do have the ability to work on the train it’s offline for most of the journey, and interjects a 30 minute delay which is enough to derail any train of thought. Instead I need to wait until I get home to finish off.

It’s been a long time since I’ve been caught up in The Joy of Development at work. Too long in fact. I’d almost forgotten how much fun it is to take a complex problem and provide an elegant solution. I’d also forgotten how much of an arse it is to get OSX to play nicely as a web server – something the Apple make even harder when you’ve got OSX server running on the box. Still judicious amounts of Googling and sudoing have fixed that issue so shortly we shall have beautiful reports and pretty graphs coming from our CI builds which we can proudly display in the office on our dashboard screens.

Next job is to take the rather meta PostIt note from the whiteboard1 saying “build Kanban board” and turn it from a makeshift board with a few things stuck on it into a work of functional art. Then we can take the newly purchased PostIt notes, write down everything that needs to be done between now and the 21st2, panic at the size of the backlog and then wish we hadn’t visualised it.

All of which is a nice segue-way into a weekend of learning about continuous delivery into the cloud and blue/green deployments; although I could quite happily handle several more working days in this week before the weekend. I’ve missed enjoying work.

1 Actually, there’s two of them, and this one is on the left, so technically it’s the wheftboard, not the whiteboard… anyone? … no? … One is on the wheft, one is on the white? … really? No-one? Fine, forget it.

2 Release date for our open beta; sign up if you haven’t, it’s rather cool stuff. Also the date of my next talk, which I really need to get finished.