Skip to articles ↓

Browse by topic area:


There's a lot here and if you're not sure where to start, here are some popular starting points. From these, you'll find crosslinks to even more topics. Enjoy!

The Kano Model

Nobody has ever bought a mobile phone because it has a battery in it and yet nobody would buy one without. When categorizing new features, the Kano model is a way to organize them by how well they will satisfy the customers, against how much of it we need to implement.

It Told Me It Was Tired

While recently working on JiraMetrics, I ran into an interesting situation with Claude (the AI tool). Twice in the same session, it wrote a command that ran the linter, printed a list of offences, and then committed the code anyway. This shouldn’t have happened because there are rules in place to prevent linter warnings being committed.

Impostor Syndrome: You’re Better Than You Think

For years I assumed that many of the things I was good at were nothing special. When I was complimented on what I was doing, I assumed that anyone could have done it and that eventually people would discover that fact. This is the essence of impostor syndrome, a problem that is rampant in our field and probably in others.

Visualizing the right things

When we’re visualizing data, the point isn’t just to make a pretty picture. It’s to help us understand what the data is saying so we can make more effective decisions.

Effectiveness, efficiency, and predictability

I heard someone describe effectiveness and efficiency as two ends of a spectrum. More of one means less of the other. It’s a tidy soundbite. It’s also wrong, and it quietly leads teams to optimize for the wrong thing.

Deceiving ourselves

I recall once doing workflow mapping with a team, where they insisted that three steps in their process were done sequentially, whereas I was pretty confident that they actually did them all in parallel. We discussed this back and forth for a bit and then I just accepted what they said and documented these steps as sequential.

User wants to log-in

When I’m teaching user story writing, inevitably someone will write a story like “User wants to log-in”, and this is actually a horrible story.

The difference between fear and excitement

Tomorrow, I’ll be in Canada’s Glacier National Park, hoping to see grizzly bears in the wild. Grizzlies are a legitimate threat and for most people will trigger a fear response. My companions and I, on the other hand, are very excited.

From Hero to Leader

Do you feel that every hard problem lands on you? When something is urgent, or nobody else can figure it out, it comes to you and you get it done? There’s a real pride in that. There’s also a quiet exhaustion, and underneath it a frustration you probably don’t say out loud: “why isn’t anyone else stepping up?”