Library
Blog·newsletter.techworld-with-milan.com·Apr 20, 2026·16 min read

You’re Not Paid to Write Code

The article posits that software engineers are primarily compensated for efficiently solving problems, rather than simply writing lines of code. It highlights a common pitfall in engineering organizations where individuals instinctively jump into coding immediately upon encountering a problem. This approach, the author suggests, often bypasses essential analysis and strategic thinking, leading to potentially less efficient solutions.

From the source

One thing I noticed in my engineering organizations is that when people get the problem to work on, the first step is to open the editor, create a new branch, and start coding. I always felt this was the wrong direction.

What I've found over more than twenty years of building software across different domains is that engineers who delivered the most value to projects and companies weren’t the most productive coders. The ones that brought the most value were those that started first with thinking, asking questions, pushing back on requirements, analyzing, and making a plan.

David's Archive

One person's reading, compressed into a queryable knowledge base. Built with retrieval, evals, and a learning loop — and instrumented end to end.

Explore

Project

© 2026 David's Archive · answers cite their sources · Admin sign-in