Blog

Thoughts on software engineering, AI, and building systems that work.

Lines of code is still a stupid metric

"Write a new user endpoint at least 500 lines long," said no one ever. Where this code metric came from and why it's useless. more

Thirteen (blog) gap years

I'm back to blogging after 13 years. A compressed-time story of exploration, failure, evolution, and a desire to reconnect with the community. more