I’m a product guy based in Berlin.
This is where I write about tech, business and building software… and occasionally other things.
Currently Thinking About
How AI is changing what a “good product team” looks like…
I’m a product guy based in Berlin.
This is where I write about tech, business and building software… and occasionally other things.
Currently Thinking About
How AI is changing what a “good product team” looks like…
Article
Have you ever wished your life was a movie? In the movies, there’s always the right sound effect ready to roll for every moment. Sometimes our lives need a soundtrack too. That’s why I created my first ever Windows 7 mobile application called Soundtrack: Life. You can install it on your Windows 7 phone here…
Article
We all know it’s important to think of our users first, and that user feedback is important; however all of us have to deal with products, processes and systems in our day-to-day lives in which the user was likely at the bottom of a long list of other priorities during the design phase. Anyone who…
Article
We all want to get paid. As ‘free’ continues to become the norm for data, information, apps and services, developers reach to advertising to fill the ‘P’ part of their profit and loss statements. Internet revenue hit $7.3 billion in Q1 this year, according to PwC – so someone must be clicking those ads. With…
Article
Have you ever heard the question: “Are you doing Scrum? I mean, really doing scrum?” Or: “If I take the Scrum textbook practices, but change one or two things to suit my business, software or people, is that still Scrum?” At the Agile Lean Europe Unconference in Berlin yesterday there was quite a bit of…
Article
My Atari 2600 never got a firmware update. Not a single one. Neither did any of the game cartridges that came with it. In the early days of software, ‘soft’ware was really just a different kind of hardware. It was built, packaged and shipped exactly once. If you shipped it with a bug, that bug…
Article
My last post about User Stories and putting the value for the user first in any product decision generated some great discussion on Twitter. As with anything there are some varying views on the topic, and as one example I was pointed to Liz Keogh’s post on user stories. Liz argues that User Stories should…
Article
The success or failure of a piece of software, or any product for that matter, is how well its users are satisfied, and how well it solves their needs. In the world of web software, adding functionality is rarely the differentiating factor that will lead to the winning product. More likely the winner is the…
Article
The world moves fast. Your competitors move fast with it. Users move fast, too. Users are more fickle than ever before. This month’s UK WIRED magazine rated Twitter as “tired”. This for a service that’s only five years old with a still-growing userbase. Ouch! In the world of web products, building and releasing beautiful and…
Article
In 1955 Henry Dreyfuss, one of the most influential industrial designers of the 20th century, in his book “Designing for People” wrote the following : “The successful performer in this new field is a man of many hats. He does more than merely design things. He is a businessman as well as a person who…
Article
Companies are a complicated beasts. Reporting lines, structures, process, heirarchy, politics… finding your way through the corporate maze and working out how to get things done and ship meaningful work can be tough. If you look around in any company, I’m sure you’ll see things that don’t make sense. You’ll see ineffective managers and inefficient…
Article
A prototype of the first mouse We all know the story – but it’s still remarkably easy to forget that some of the most influential innovations in the field of personal computing, including the mouse, the laser printer, computer generated bitmap graphics and the graphical user interface, were not invented by Microsoft or Apple, but…
Article
Benz “Velo” model (1894) It’s hard to imagine a life without cars. Before the automobile was invented getting around was a costly and particularly time-consuming business. That quick drive to the hardware store that takes 15 minutes in the car might have taken several hours on horseback, or an entire day in a horse-drawn carriage…
Article
Release your software to real users as early as possible. Building software for years without ever releasing any of it is like working in a kitchen and letting the food go cold and mouldy before serving it up. Building software is a collaborative process – not just amongst you and your colleagues – or between…
Article
There’s a motorcycle accessories store that I go to quite a lot. It’s quite a distance away – 10 kilometers through the city or so – but I like it because it has the best range and quite good prices. Anyway, I was there the other day buying some new touring pants, and as I…
Article
In ancient neolithic farming communities, the size of the average tribe or village was about 150 people. That’s also about the size of most military units dating back to Roman antiquity and earlier, and it’s a number that features frequently in a variety of social antropological examples. It turns out, as Robin Dunbar popularised with…
Article
In a typical agile development team a few hundred decisions get made every day, by everyone. Should we build this user story first or that one? Should I refactor this method now or do it later? Is this bug more important than that user story? Should I call that meeting for this week or next…
Article
If you’re in the business of building a car, you only really only have one chance to get it right. Those years of research and development, trials, testing, marketing and building culminate in a single, big release – your car launch. You only have one chance because by the time your customers drive your car…
Article
Everything you do to your product has a reason. There’s a reason that button is blue, or that message contains those words. There’s a reason you display that data or that notification. Every reason is, at its heart, about the user. This is why I like using user stories to talk about specific product developments…
Article
Female bower birds prefer males with colourful blue tail feathers and an impressive nest filled with lots of blue ornaments. To a bower bird, the brightness and quality of your tail, as well as your ability to gather a stunning assortment of blue nest decorations, indicates how healthy and strong you are, and how likely…
Article
Web developers can tell you that application speed is all about latency. It’s about the speed between component A and B; the distance between this server and that one; the response time of that API. In other words, it’s about the space between. In organisations complexity is compounded in the spaces between – the spaces…