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.

Design links

December 28, 2008 | Comments

... and some nifty bits I've pulled out of the box marked "design":

  • Design on time: "Larry Cheng created a ‘free time’ dispenser that hands out free time in ten minute increments in the form of printed tickets. What you do with that time is entirely up to you. Nice idea, but Ted Howes and Adam Vollmer decided to try it out in the real world and took the dispenser on their Caltrain ride back to San Francisco the other day"
  • Lovely piece on the design of the Classics book reader for iPhone: "Real-life testing was an important part of the application; users could be lying in the park grass reading a book on their iPhone in the bright afternoon sun, and if they are, they should be able to still read pleasantly without having to squint an eye or going indoor and looking at an interface that’s completely black on white" (oh, and isn't the mobile books space busy right now?)
  • Cultural probes: "Users are met in their environment and given a ‘black box’ or a mock-up of a device. They are then told what functionality the device has and are asked to go about their life as they normally would…They are given a digital camera for a week and asked to take pictures of the situations where they would use the 'magic thing'."
  • The N79 launched: "Simply, in the case of the N79 comes with a handful of interchangeable Xpress-on covers that feature an embedded chip to enable the replacement of a cover to automatically trigger the on-screen theme to morph accordingly"