> Assuming a large percentage of software developers leave for new gigs every 2-3 years, even in the best companies [that is an assumption on my part; I don't know if it's true or only anecdotal]
I don't think that holds outside a certain few areas. No company I know of in Dallas, for instance, expects to turn over their developers that quickly.
I don't think that holds outside a certain few areas. No company I know of in Dallas, for instance, expects to turn over their developers that quickly.