> it's a tough argument to make that it was culturally good for an organization to promote people in part because of seniority.
That wasn't the argument in the article. The Kodak employee in the article was given benefits such as education and opportunities for advancement, and Kodak ended up with a CTO - that's a great investment by Kodak.
How much talent is languishing as janitors at Apple (and the rest of SV)? In a market where talent is at an extreme premium, I truly wonder why employers don't cast a much wider net.
For example, exceptional coding talent is rare, and opportunity to become a developer is also rare - it requires access to education, computers, time to learn and to hack (not working at the grocery store so your family can feed itself), and people to work with (to encourage you, to learn from, to mentor you, etc.). At first glance, at least, it seems obvious that there are many very talented developers who just haven't had the opportunities.