Where do old programmers go?

Post Info

Author

Eugene Lazutkin

Date

Posted: Thursday, January 5, 2006
Updated: Monday, January 23, 2006

Categories

Development::Rants (9)
General::Rants (6)

Nowadays this question is asked frequently. A lot of guys in their 30s realize that they are the oldest guys in their groups. 20+ guys don't see wise sages around. What is going on? It was debated on /. without any productive outcome (as usual).

Let's take a look at the problem using available statistics. One nice source of data is the National Center for Educational Statistics. I made a chart using Table 280. "Earned degrees in computer and information sciences conferred by degree-granting institutions, by level of degree and sex of student: 1970-71 to 2002-03" (only totals are used):

CS Degrees 1970-2003

Click on the thumbnail to open big picture in a separate tab and continue reading.

Interesting, isn't it? Let's look at it closer:

Of course there are computer programmers without degrees, but we are interested in trends, not in absolute numbers. I believe that this statistics reflects trends correctly.

Just out of curiosity let's see how it corresponds to important events in the history of computing. In most cases a person decides on becoming a computer programmer because of some social trends rather than technical improvements. That's why I am not going to talk about internal events, which changed the industry, like OOP, IDE, networking, and so on. (Maybe I'll talk about that in the future). One more note: it takes time to get a degree, which means that events don't have immediate effect and we will experience a lag of 3-6 years.

Now let's get down to business:

Now let's go back to our old timers. You can see that before 80s we didn't have a lot of programmers. Guys, who got their degrees in 80s, were 20+, which makes them 40+ now. Hardly an old age. In any case they are outnumbered by recent generations of programmers, which makes them scarce. Add H-1b and L-1 visa holders in the mix and old timers become practically invisible. Yes, many of them can be managers by now. It is not a big deal given their numbers. To sum it up: we will see a fate of old programmers in ~15-20 years. Not now.

You probably noticed that I used U.S. statistics. Other countries have different trends. From my personal experience in many cases they lag American trends by ~5 years or more. It means that today they have even smaller number of old programmers, if any.

In general it brings another question: how important to have old programmers around? Or in more general terms: what are the merits of book knowledge vs. real-world experience? Let's talk about it some other time.

Save/recommend this post:  del.icio.us  Digg  Reddit  StumbleUpon  Facebook    Subscribe to this blog:  Bloglines  Netvibes

Most recent related documents:

If you want to rate this post or write a review for others to read — use the gadget in the top-right corner of the page.

Leave a comment below:

Made with Django.