What happened to 2008?

December 31, 2008 | Comments

2008: fast, cramped.

Good bits: LIFT (of course), OverTheAir (woot), Barcamp Brighton, dConstruct, Future of Mobile, Mobile Mondays a-plenty, Summer School and 1st kyu grading, a very quick trip to the US, Hopper marriage festivities, getting my W3C on, running regularly and getting up to 10k. Hanioti. Beachdown. Loop. A weekends camping with old friends in Brecon. Stanage Edge. First FP Advisory Board BBQ^H^H^Hdinner. Going vegetarian, and lapsing only in respect of fish. Taking Tuesdays Aikido classes.

Bad bits: my grandfather died, Bryan and Devi left FP, Trutap hit troubled times, A.N.Other-project difficulties.

Next year: LIFT (of course). OverTheAir. A clutch of start-the-year weddings, with duties to be performed at the official inauguration of The Hive Mind. Vague plans to head to Tokyo and Black Rock City, even (just possibly) to Alaska for the World Beard Championships. I suspect one or two of these will be forcible postponed by events beyond my control, but we'll see. Doing the Certified Scrum Master course with Mike Cohn (and immediately after going for Certified Scrum Practitioner). Economic trepidation, obviously. Half-marathon to run in February and hopefully taking that further later in the year. Getting a proper bathroom at home for the first time in nearly 2 years. Returning to Wales. Helping my mother move house.

General resolutions for 2009? Nothing unusual: be healthier (eat better, drink carefully, exercise regularly, sleep better). Waste less (reuse, recycle, employ worms). Get more engaged locally - something I failed to do in 2008.

But look at me! Still talking, when there's science to do.

Three amazing links

December 30, 2008 | Comments

These three have set in the left-hand-side of my Firefox tabs list for most of the year. I've come back to them again and again and will continue to do so :)

Other lovely stuff

December 28, 2008 | Comments

And last but not least, a few bits and pieces that don't fit into any box, but are lovely nonetheless:

  • Afrika, a PS3 wildlife game where you photograph animals. Ahem, "first-person shooter".
  • Story arcs and The Wire. The Wire followed BSG as the second ever TV series I've bought the DVDs of and plodded through - and has delivered way more enjoyment than the slightly beautifully-started yet damp-squibbish Galactica has so far managed.
  • Everything you know about ARGs is wrong, from Dan Hon. Dan channels Charlie Brooker and burns his boat. Mobile-obsessed myself, I'm wondering when it'll be safe to drop gratuitous multi-platformness that seems to infect the genre in favour of a game that you just play all the time with your phone.
  • Iain Tate of Poke on high scores

Mobile links

December 28, 2008 | Comments

Another pile of interesting mobile-related stuff from the last month or two:

Dev links

December 28, 2008 | Comments

Brought to you by the combined power of phlegm and NetNewsWire, a pile of links relating to software development:

  • Clarifying the purpose of iteration planning. I'm booked onto the Mike Cohn course in London in a few weeks time. I'm so excited. And I just can't hide it.
  • The perception of agile seems to be on a knife-edge between recession-busting common sense and meaningless management drivel right now.
  • Joel Spolsky on servant leadership: "I'd love to imagine that I'm the most valuable person in the company, that my time is so precious that I have to optimize every minute. But it's not true. At this point, I'm probably the worst developer in the office."
  • Logging styles: "Resist the tendency to log everything"
  • Nice piece on growing an agile organisation: "These ideas are easier to give lip service to than to actually implement. So if it doesn't work right away, don't give up."
  • David Wood ventures down a similar path: "Being big can have its advantages as well as its disadvantages, so long as individual parts of the company have sufficient autonomy"
  • What have you tried? "The problem is that this person’s problem-solving technique is to ask for the solution... but to just ask for the code, fully formed and ready to go. This is not problem solving, and software engineering is entirely about problem solving."
  • Static methods: the death of testability
  • Lean and Kanban for game developers;
  • Why pairing sucks in '08, a nice writeup of a session at XP Day exploring why developers choose not to pair.
  • Writing testable code: "To keep our code at Google in the best possible shape we provided our software engineers with these constant reminders. Now, we are happy to share them with the world."
  • Can't work out whether I like this article, since it seems to simultaneously promote every point of view: "don't optimise, hardware is cheaper than people", "fast hardware won't save you from bad code", "you can always improve performance", "optimising is hard", etc etc. Hardware-is-cheaper-than-people is often a lazy way of justifying crap IMHO, and ignores some of the complexities of scaling up beyond a single node.