<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy" -->

---
title: You&#x27;re Not Paid to Write Code | daily.dev
description: Engineers who deliver the most value aren&#x27;t the fastest coders — they&#x27;re the ones who think first, ask questions, and sometimes conclude that no code is needed...
canonical: https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: You&#x27;re Not Paid to Write Code | daily.dev
og:description: Engineers who deliver the most value aren&#x27;t the fastest coders — they&#x27;re the ones who think first, ask questions, and sometimes conclude that no code is needed...
og:url: https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy
og:image: https://api.daily.dev/og/posts/V90BEtMZY.png
og:image:alt: You&#x27;re Not Paid to Write Code
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# You're Not Paid to Write Code

**[Tech World With Milan](https://daily.dev/sources/techworld-with-milan)** · 17 min read · 288 upvotes · 26 comments

## Summary

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.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://newsletter.techworld-with-milan.com/p/youre-not-paid-to-write-code>

## Community discussion

Top comments from developers on daily.dev.

**@ezpie** · 23 upvotes

> I'm all in on the code being a liability take. It's hard to go through a codebase which has over 10K lines of code.

**@andradei** · 5 upvotes

> This is spot on. We're not paid to write.
>
> A valuable software engineer will read, review, evaluate, and delete code also. Writing would happen only when needed and on purpose.

**@musikk** · 3 upvotes

> Good points. I'm not sold on the churn statistics though. High churn could also be interpreted as a good thing. Most code bases rot and are not sufficiently kept up to date. I noticed AI being diligent in updating existing code and docs to match new developments. It could also be slop of course but the number alone doesn't tell us this.

**@maisonhai3** · 1 upvotes

> These ideas has been existing for decades in other industries.
>
> - Construction engineers deliver buildings, not just lay bricks.
> - Logistics engineers deliver workflows, not just ship boxes.
> - Software engineers deliver software, not just write codes.
>
> The problem is many people entered this field without considering Engineering principles. They mistakenly believe that making a code run is the entire job.

**@stuartgreig** · 1 upvotes

> I found this interesting and you're right, ultimately we're hired to solve technical problems, and you see this by the more senior you get the more time is spent thinking and making technical desicions rather than actually coding. Stakeholders don't care that you wrote code they care that you solved a problem

## Similar posts on daily.dev

- [Why Writing Code Is Becoming the Easy Part of Software Engineering](https://daily.dev/posts/why-writing-code-is-becoming-the-easy-part-of-software-engineering-t5jcq3uro) · Medium · 0 upvotes · 0 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#company-culture](https://daily.dev/tags/company-culture)

[View this post on daily.dev](https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"You're Not Paid to Write Code","url":"https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy"},"datePublished":"2026-03-12T16:11:46.263Z","dateModified":"2026-03-12T16:12:20.121Z","description":"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...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c38be5b5da8db75796c58220decc75f2?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c38be5b5da8db75796c58220decc75f2?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Tech World With Milan","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Tech World With Milan","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/737f436491ef436dba1bbab9052e4a04","url":"https://daily.dev/sources/techworld-with-milan"},"commentCount":26,"discussionUrl":"https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":288},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":26}],"keywords":"architecture,company-culture","timeRequired":"PT17M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tech World With Milan","item":"https://daily.dev/sources/techworld-with-milan"},{"@type":"ListItem","position":3,"name":"You're Not Paid to Write Code"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/you-re-not-paid-to-write-code-v90betmzy","comment":[{"@type":"Comment","text":"I’m all in on the code being a liability take. It’s hard to go through a codebase which has over 10K lines of code.","datePublished":"2026-03-13T05:43:43.203Z","url":"https://daily.dev/posts/V90BEtMZY#c-QqC2hK5JU","author":{"@type":"Person","name":"Ezpie","url":"https://daily.dev/ezpie","image":"https://avatars.githubusercontent.com/u/104765117?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":23}},{"@type":"Comment","text":"This is spot on. We’re not paid to write.\nA valuable software engineer will read, review, evaluate, and delete code also. Writing would happen only when needed and on purpose.","datePublished":"2026-03-13T19:30:36.002Z","url":"https://daily.dev/posts/V90BEtMZY#c-ZfCL6xdgY","author":{"@type":"Person","name":"Isaac de Andrade","url":"https://daily.dev/andradei","image":"https://avatars.githubusercontent.com/u/2653546?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"Good points. I’m not sold on the churn statistics though. High churn could also be interpreted as a good thing. Most code bases rot and are not sufficiently kept up to date. I noticed AI being diligent in updating existing code and docs to match new developments. It could also be slop of course but the number alone doesn’t tell us this.","datePublished":"2026-03-13T08:33:25.397Z","url":"https://daily.dev/posts/V90BEtMZY#c-G4HKAvRiJ","author":{"@type":"Person","name":"Werner Hahn","url":"https://daily.dev/musikk","image":"https://lh3.googleusercontent.com/a/ACg8ocJr9LIXrt1E5zAmLx3QtOkq4iGvcwdh-t__bh6z4dhVoZyOEgE=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"These ideas has been existing for decades in other industries.\n\nConstruction engineers deliver buildings, not just lay bricks.\nLogistics engineers deliver workflows, not just ship boxes.\nSoftware engineers deliver software, not just write codes.\n\nThe problem is many people entered this field without considering Engineering principles. They mistakenly believe that making a code run is the entire job.","datePublished":"2026-03-20T02:23:23.879Z","url":"https://daily.dev/posts/V90BEtMZY#c-a5Rcd7GiN","author":{"@type":"Person","name":"Maihai","url":"https://daily.dev/maisonhai3","image":"https://lh3.googleusercontent.com/a/ACg8ocIBVpEH5qOdZVpsQh1DjgjomnR7BaKuc3GpHTYgdbl_cKg=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"I found this interesting and you’re right, ultimately we’re hired to solve technical problems, and you see this by the more senior you get the more time is spent thinking and making technical desicions rather than actually coding. Stakeholders don’t care that you wrote code they care that you solved a problem","datePublished":"2026-03-14T18:31:03.092Z","url":"https://daily.dev/posts/V90BEtMZY#c-NS0p11TRO","author":{"@type":"Person","name":"Stuart Greig","url":"https://daily.dev/stuartgreig","image":"https://media.daily.dev/image/upload/s--FoVqUWgr--/f_auto/v1772633885/avatars/avatar_V6TOuZS8XXplYvc5hNLgE?_a=BAMAMiiu0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
```

