▶ YouTube Summaries

← All summaries

Good code does not ask for a say in decisions

2026-10-16 Fri ⏱ 3 min seriouscto

Developers often expect strong code to earn them influence over what gets built. It doesn't. Code shows how a thing is built. It does not say why it should be built, what is traded away, or which responsibility the developer wants next. That reasoning stays in their head unless they write it down. The fix is a short note to the lead before the next piece of work: the user problem, one trade-off, and the responsibility they want. The video description promises a "Decision, System, Evidence" loop, but the spoken content is narrower and is only about this note.

Implementation, design, leadership

  • Implementation answers how something gets built. Design asks what belongs in the system and why. Technical leadership ties those decisions to the work the team has to deliver.
  • Companies split these differently. A title does not tell anyone which part a person wants to own.
  • Staying a deep implementation specialist is legitimate. It is not a failure to become a manager. The point is for people who want a different say to stop expecting their code to ask for it.

Three examples

  • Sarah knows the legacy system and keeps making hard fixes. Her reasoning about its design never reaches the team, so each fix is useful but is not a bid to help decide what changes next.
  • Mark finishes assigned work without asking what the user needs from it. Finishing doesn't answer the question he never asked.
  • David wants more influence and asks for a title without naming a responsibility. Nobody can evaluate a scope he hasn't stated.

None of them has a coding problem. Each expects the code to explain something they haven't explained themselves.

The note to your lead

  • Before the next piece of work, write down:
  • the user problem (if unknown, write the question, and don't invent an answer to sound like you belong in the discussion);
  • one trade-off, including what you are willing to give up;
  • the responsibility you want.
  • A proposal without the trade-off hides part of what the team is being asked to accept.
  • Don't make it unpaid evening work and call it ambition. If taking on more costs time, say what comes out. Don't offer to own more as if nothing else needs to get done.
  • The note doesn't settle scope, time, or where feedback comes from. That is the conversation with the lead. It does give them a concrete proposal to disagree with, which is what asking for a say means.
  • The outcome still depends on what the organization needs, what opportunities exist, and what you actually want. A good discussion does not promise a new role.
  • If you want deeper implementation work, say so without apologizing.

The closing line: keep writing good code, but stop expecting it to say what you haven't said.