I don’t know if my job will still exist in ten years
When the work you love goes away.
When the work you love goes away.
Modern software feels identical because we prioritize speed over craft.
Why UX must move beyond efficiency to address systemic consequences.
Intellectual property theft on an obscene scale; but law is something that is carved and grown as needed by forces of power.
That lost identity was "computer programmer" and it was arguably one of the biggest.
As code becomes source of truth, design tools become interfaces on code, not the other way round.
There’s no design in digital products anymore. It’s been replaced by evolution.
There’s nothing about progress that inherently requires disruption—except our inability to cooperate for stability.
Why RSS readers look like email clients, and what that’s doing to us.
What does “analogue” actually mean when most things are made, shared, and consumed digitally?
A take on the mythical 10x engineer, except that they aren’t a myth.
Asking questions and waiting for a response is not the most productive way of doing things.
Writing about the big beautiful mess that is making things for the world wide web.
A funeral for a lighthouse, a sermon in fungus, our vanishing digital media, and the arrow of time.
Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
It does not matter if AI companies will not be able to get their money back and the stock market will crash.
In a world where ideas are cheap and software is cheaper, what truly matters now?
Thinking is the foundation of everything we do and, for most of us that foundation has many cracks.