Earlier quoted context omitted.
What’s the importance of then learning to contribute if they will probably jump ship anyway when they get good enough? Your HR department is not going to give them a market rate raise to keep them - see salary compression and inversion. A junior developer just isn’t worth the investment. I have never once told my manager “it would be really nice to have a few junior developers. It would really help us get this projec…
> I have never once told my manager “it would be really nice to have a few junior developers. It would really help us get this project done on time”. They do “negative work”. I have. A good junior can do in a week what a senior with domain knowledge can do in a half day, with only an hour of mentoring along the way. This isn’t a great exchange rate per dollar (juniors are cheaper than seniors, but not that much cheap…
But you don’t build seniors, you build capable mid level ticket takers who jump for more money at the first opportunity.