You're Not Paid to Write Code
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Engineers who deliver the most value aren't the fastest coders — they're the ones who think first, ask questions, and sometimes conclude that no code is needed at all. Code is a liability, not an asset: every line must be maintained, understood, and eventually changed. Jumping straight to implementation often means solving the wrong problem, as illustrated by a checkout performance example where the real issue was form complexity, not query speed. Organizational incentives (promotions tied to features shipped, not problems avoided) push teams toward code-first behavior. AI amplifies this: a 2025 METR study found developers were actually 19% slower with AI tools despite expecting to be faster, and GitClear data showed 4x more copied code. The solution is a 'thinking-first' approach — writing a short paragraph defining the real problem, who it affects, and how success is measured before touching the editor. Amazon's 'Working Backwards' process is cited as a model. The engineer's real job in 2026 is problem framing, architectural judgment, deciding what not to build, and validating AI-generated output — not raw code output.
Table of contents
Unblocked: Context that saves you time and tokens (Sponsored)1. The identity trap2. Code is a liability, not an asset3. What happens when you skip the thinking4. Why we default to coding anyway5. AI amplifies this even further6. What thinking-first actually looks like7. The engineer’s real job descriptionMore ways I can help youWant to advertise in Tech World With Milan? 📰Love Tech World With Milan Newsletter? Tell your friends and get rewards.26 Comments
Sort: