Adam Keys is Thinking
Processes should serve outcomes, not the other way ‘round
Bobcat, a document editor prototype
It’s the end-game of typing code as we know it
Joining a new crew amidst a sea change
The hand we dealt
Three great clarinet-adjacent sentences
Coding for the sake of typing in code
Owl visitor
The whole product team can use coding agents
We live in a time when the math favors iteration
Easier doesn’t mean less good
CSS done grown up
Feel, fast, function, form
No surprises
Dig out, not up
Finishing is a mindset
Good enough to get going
Multitasking with my eccentric pal