When A Beautiful Thing Turns Bad

April 16, 2009 | Comments

Another Hume is a-blogging. My cousin Dan's recently ended a painful relationship, and has decided to write about his experiences online. I applaud this openness and I hope it brings him the catharsis he clearly needs.

PM links

April 13, 2009 | Comments

  • Why do release planning? "A release plan helps a team avoid finishing a series of sprints and feeling that, while they always worked on the highest priority items, the collection of work completed does not add up to a satisfying whole."
  • Built to Learn: "No marketing team. No engineering team. You need a problem team and a solution team."
  • I'm really enjoying reading Steve Blank at the moment, particularly his war stories of understanding the customers and building the marketing department of a US startup in the early 80s.
  • Large-scale software engineering and kanban, touching on branching-by-feature, something we're gradually leaning (ho ho) towards at FP...
  • Matt Wynne on automated acceptance testing: "prioritising the tests with the highest chance of failure seems to be the key here: The reason write automated tests is because we want rapid reliable feedback about any mistakes we’ve made. Fail fast has long been a motto of XP teams, but perhaps we’ve forgotten how it can relate to our build."
  • The Fog Creek Professional Ladder; I plotted us on this, and was pleasantly surprised to see we have - broadly, but not exactly, and certainly more by luck than judgement so far - achieved a similar mapping.
  • The Pomorodo Technique for personal time management. I tried this today, and will be continuing it throughout the week to see if it makes any difference. Nike+ proved to me that monitoring my own behaviour modifies it (for the better, in that case). Let's see...
  • We tried baseball, and it didn't work. Heh.
  • Five whys. NEVER USE THIS IN PERSONAL RELATIONSHIPS.

Mobile links

April 13, 2009 | Comments

  • The Guardian runs a piece of iPhone apps, sensibly pointing out that not everyone developing apps is a millionaire just yet.
  • That said, apps seems to be selling faster than songs did: "It took Apple more than two years to sell 1 billion songs on iTunes, so it's going to hit 1 billion apps about three times faster."
  • Lovely if frightening piece on the Register about the mobile as self-inflicted surveillance: "There are already two documented cases in Europe where not carrying a mobile phone was considered one of the grounds for arrest"
  • The panopticon ain't all bad, depending on who's doing the watching;
  • Some fairly obvious video chat patents for the iPhone;
  • US mobile carriers want fewer OSs, film at 11, though why any carrier wants to get involved with supplying "a unified development environment" to provide cross-device consistency is beyond me. Developer support is probably the one thing operators have been worse at than being media companies (with a few exceptions I won't go into now, so everyone I know at operators thinks I'm talking about them).
  • Sulake are doing a mobile virtual world, and about time too.
  • Nokia have launched the Ovi store, though please god don't let them use "location sensing and social networks" to start recommending applications.
  • Android went priced, and about time too. We've had surprisingly high download figures for some simple Android apps - hmm, I need to write a piece about that....

Dev links

April 13, 2009 | Comments

  • Twitter on Scala: "the production issues that led them to consider Scala in the first place, what issues they ran into using Scala in production, and how Scala affected their programming style". Disclaimer: I know *nothing* about Scala, though it sounds like enforcement of functional programming (and its effect wrt concurrency) was the big win here...
  • Google App Engine got Java - wooo! Very exciting, I've been playing with this over the weekend and the tools look decent (though, ahem, my first real GAE project won't bloody deploy). I think this'll make a big difference to how we build and host server-side products long-term...
  • Mock objects for threading tests;

Desilinks

April 13, 2009 | Comments