Career · 10 nodes
Growing as a developer
The only path here that is not about a system. It runs from shipping work without supervision to being asked what the team should build next, and it ends where the hiring conversation starts.
Is this path right for me?
Nothing is tracked and nothing is locked — the map exists so you can see where an article sits.
-
Shipping without supervision
See what actually earns you the right to ship without someone checking first, and how to keep that trust once nobody is looking over your shoulder.
- Small, reversible changes
- Saying when you are stuck
-
Writing it down before you build it
See why most design docs go unread, and how to write one that gets real comments before the build starts, instead of complaints after it ships.
- The design doc that gets read
- Who has to agree
-
Owning a feature end to end
- The part after the merge
- Who you have to tell
-
Reviewing without starting a fight
See how to leave review comments that get taken well, and which battles are worth blocking a merge over, rather than quietly letting them go.
- Comment as question
- What not to block on
-
Estimates you can defend
See where estimates actually go wrong and why the error compounds across tasks, so you can give a number you are able to stand behind later.
- Where the error comes from
- Compounding across tasks
-
Influencing a design you do not own
See how to push back on a design you do not own without losing the argument or the relationship, by writing your case down first, in detail.
- Disagreeing upward
- Writing it down first
-
Making the case to the people who fund it
See how to make technical debt make sense to the people who fund the work, by trading it for scope instead of arguing over code quality itself.
- Debt in their language
- Trading scope, not quality
-
What changes between mid and senior
See what a step up in seniority really asks for, why it is not more code, and how to tell whether you are already doing it in your current job.
- The decision moves earlier
- Judgement over throughput
-
Senior, staff, and the ladder above
See what actually separates a senior engineer from a staff one, and whether that title is worth chasing before your day-to-day scope changes.
- Scope versus depth
- When the title stops helping
-
Getting the title to match the work
See what actually belongs in a promotion packet, and how to gather the evidence for it before the case has to be built entirely from memory.
- The promotion packet
- The interview, from the other side