Still Working Backwards?

Sometimes you come across a fantastic article that is totally relevant but seems positively jurassic in internet years. Maybe you actually read it at the time, years ago (especially if you’re a quadragenarian like myself). If you did, maybe you even briefly experimented with the approach, but most likely you forgot all about it and moved on to reading the latest articles because surely they’re more relevant and contain better advice?

This gem from Werner Vogels is twelve years old. It describes how Amazon approached software service development to ensure they remain “customer obsessed” (noting that the customer could be internal or external). It’s as relevant now as it was in 2006 and it’s a worthy reminder about why software development needs to focus on the customer, why it should always start with simplicity, and why software teams need to be brought together with a shared vision.