Tag Archive: Computer Science

The Average Software Developer

12 Feb 2008 / The Programmer

The average software developer reads less than one professional book per year (not including manuals) and subscribes to no professional magazines. These developers are not developing or advancing themselves professionally. About 75% of these people do not have a degree in computer science or a related field. They learn by trial-and-error and on-the-job training, which means that they risk learning other people’s bad habits rather than industry best practices. This method of professional development perpetuates ineffective, inefficient practices that hinder the success of software projects.

Tell me something I didn’t know!

Thus spoke The Programmer.


Like Father, Like Son?

9 Mar 2004 / The Programmer

The number of students majoring in computer science is falling, even at the elite universities. So [Bill] Gates went stumping at the University of Illinois at Urbana-Champaign, Carnegie Mellon, Cornell, M.I.T. and Harvard, telling students that they could still make a good living in America, even as the nation’s industry is sending some jobs, like software programming, abroad.

Father and son in a field of wildflowers

My brother is a doctor.

He doesn’t encourage his kids to go into medicine though, because he’s incredibly frustrated by the fact that you go to school for 20 years to learn something, only to have clerks from insurance companies decide if a procedure you’ve recommended is or is not “medically necessary.”

I’ve worked in computing for 20 years.

I don’t push my kid to get into it because during that time, it’s become less and less like a professional business and more like a big class project, full of people who have no aptitude, no education and no role models.

A friend of mine teaches a computer science class at a local community college. He loves it.

I don’t think I could bring myself to stand up in front of a group of young people and encourage them to be programmers. I’d probably wind up yelling at them to go be flight attendants or meeting planners and stop wasting their time.

Where are you going to go as a programmer to do interesting, influential work with bright, educated people? The list of possibilities is very short.

Microsoft is on the list — but the fact that Bill Gates is out recruiting at Illinois, Carnegie Mellon, Cornell, M.I.T. and Harvard while you’re sitting here in a community college class suggests that a Microsoft career may not be in the cards for you.

Thus spoke The Programmer.