Earlier quoted context omitted.
> a team of effectively 5 new grads > they were constantly missing deadlines Gee, go figure. > I like to tell myself I could have gotten the team ahead of schedule as a solo endeavor writing 80% of the code myself. > what delivered the most businesses value? What the company should have done is hire you and one new grad (rather than five), who you could mentor without spending all of your time mentoring, and get the…
yeah, what the company should have done, is only hire experts! Hiring new grads is definitely a mistake they're making! ...except then I never would have been willing to work there. I won't work for an MBA bean counter. I want to work for a company that's willing to invest in people. One that doesn't treat life as a zero sum game, where someone else has to lose so the company can make money. I get it; for most people…
I did not say that, and you know it: "What the company should have done is hire you and one new grad (rather than five)".
> I won't work for an MBA bean counter. I want to work for a company that's willing to invest in people.
Um, IMO someone who hired a team of 5 new grads sounds like an MBA bean counter and not someone that's willing to invest in people. It sounds like they brought in an experienced programmer (you) only because the preexisting pathological team was (predictably) failing.
> BTW, that project would have died with just a team of two because I did eventually leave that company. So that suggestion would have killed that project. System resilience matters too.
And you could not be replaced because.. why? People leave, other people are hired. Life goes on. The new grads may leave too.