> Yes, junior developers exist. They generally consume more resources than they produce in value, with the hope that they will become productive at some later point.
I think this misrepresents the situation. Junior devs are not loss leading normal-devs-in-training, otherwise they wouldn’t be hired.
Junior devs are hired for potential, not current productivity. There's a reason they are mostly hired by very large organizations.
How many junior devs does it take to produce the same amount of production code as a senior dev? And how much of a senior dev's time do they consume while doing that?
I think this misrepresents the situation. Junior devs are not loss leading normal-devs-in-training, otherwise they wouldn’t be hired.