Articles

Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.

2 articles from July 2026 · show all

The one thing every experienced engineer gets wrong

In the last few months every engineer I hired stumbled in exactly the same way: Project management. They learned quickly, but that first big project has become a rite of passage.

Theory of constraints, AI, and code review

Feedback from an expert is how you learn taste. Your code doesn't matter until it's shipped.