Menu

Writing.

Jan 9, 2026

Flexibility and Discipline

Why highly flexible systems require discipline to be productive, and what this means for modern development tools like AI coding assistants.

Oct 15, 2025

The Automation Paradox

Automation increases value, right up until it doesn't

Feb 6, 2024

Decision Sandwich

Not a tasty treat.

Dec 23, 2023

Don't Believe the Tools

Dec 20, 2023

AI Is Going to Be Something

The end of the world? The start of a new golden age? Or is this more like something we've seen before?

Dec 18, 2023

Rest Your Weary Head

Thoughts about thinking, and what to do about it

Oct 7, 2022

Does it reduce your decision workload?

A question that can be a great guide to software engineering decisions.

Sep 19, 2022

Clean code, clean decisions

How does clean code make confident decisions? And what can that do for your business?

Sep 20, 2018

Shorthand, longdiscussion

You're deperately trying to get some information. They're desperately trying to give it to you. What do you do when nothing's getting through?

Sep 12, 2018

Laziness and infinite productivity

I was only a few months out of college when I got my first taste of what I've come to call 'infinite productivity'.