I'm working on a knowledge management platform for organizations.
Check it out

Who is going to teach junior developers ?

I use dev as a shorthand for "software engineer", meaning someonone who knows how to code but also understand why he is tasked on that feature and understand the customer need, contratry to the programmer who just know how to code

We used to have a lot of small tasks to give to junior developers, small bugs to fix, add a parameter to an API, remove an N+1, and also a lot of small projects included in bigger projects.

But nowadays any coding agent can do these things by just reading the Jira ticket, it will do it better and faster than any junior developer. So my big question is: who needs junior devs anymore? And if nobody needs them, who are the senior developers of tomorrow?

November 2025 is the date at which coding agents (with the release of Opus 4.5 on Claude Code) started to be good enough to resolve simple tasks autonomously. You had to structure your thoughts, help it a little bit, but if you knew what you wanted to do, it was saving you some time. But things have progressed since then, and now any senior backend developer is gaining at least 2x productivity on any task, and all small tasks take 0 time, only the testing phase is taking us time.

Honestly, I don't see how I could become more productive. Yes, I could launch several tasks in parallel, but I would still need to review them and test them manually. Claude Code makes much fewer mistakes than me. I could be more productive if Claude Code was faster, and it is going to be faster soon, with all the cheap models competing. It is only fast on backend actually; on frontend this is much less convincing.

In my opinion, a senior dev is more than 2 times more productive than a junior for the same task, not even counting the review time, so it makes no sense to hire juniors. From a money standpoint it makes no sense, for a people management standpoint it makes no sense. I don't see a future where we have junior developers. Any product person that understands basic code is going to be better than a junior dev. To me, a junior dev that only has the skill to code is useless. Juniors need to do product also and understand the customer, understand why we build features, etc.

The senior dev that was never interested about the product part of his features, is just a programmer and his job, like the junior dev, is going to be useless in the future. We will still have experts that know only their field, like DBAs, front architects, low-level programmers, etc. but programmers that have basic knowledge of development and are just writing and writing lines of code are going to disappear entirely.

Do we even need to learn how to code anymore? I mean by typing text? Maybe we will teach students only how to reason, how to architect, what are the different patterns, how to optimize performance-wise a block of code? Can we understand all these things without knowing how to code? I don't know. But today only these skills are useful at all.

Do we even need to learn how to read code anymore? LLMs are better at summarizing a piece of code, they are better at finding bugs, they are better at finding edge cases, they are better at investigating a question on a codebase.

Coding harnesses have their limits, but none of their limits can be fixed by junior devs. Junior devs are either going to be vibe coders, meaning they are not devs, but PMs, or maybe they are going to be manual testers, but I'm not hiring a junior dev anymore.


Last posts

  1. Top 50 at Ironman in 3 years of training
  2. The reality of dating apps
  3. Your B2B startup will stop innovating the day you give power to product managers
  4. The metaverse will solve climate change
  5. My take on electricty production to reduce co2 emission
  6. Product Market Fit doesn't exists in B2B Enterprise
  7. Wrap a website with a Webextension
  8. We deserve better than Confluence and Notion
  9. What the covid pandemic taugh me
  10. Cancel culture, Twitter trendings and radical transparency
  11. Notion is not a knowledge base
  12. Linkedin is uniquely positioned to solve the biggest businesses' problems
  13. Product Management in Saas B2B Enterprise is easy
  14. My bet: Why masks mandate are useless to control covid epidemic
  15. What is, and what is not true feminism
  16. The only way to be productive
  17. I built a lay-down desk
  18. Save money and uninstall Tinder
  19. How to get over your ex, the rational way
  20. France, UE, covid, democracry and the research of complete stupidity
  21. Planning for my kidnapping
  22. How to get your first Enterprise customer as a Saas SMB company
  23. How to make sure to fail your startup
  24. Tips to optimize django SQL queries
  25. How I track my life
  26. The different career paths to become product manager
  27. How to be a good product manager in a bad product company?
  28. Learn to code, where to start ?
  29. Why most Saas companies can't be successful with both enterprise and SMB customers ?
  30. How to be successful on dating apps (Girls version)
  31. Travelling with 24" monitors