Why Companies Should Hire Older Developers
Nerval's Lobster writes: Despite legislation making it overtly illegal, ageism persists in the IT industry. If you're 40 or older, you've probably seen cases where younger developers were picked over older ones. At times we're told there's a staffing crisis, that companies need to import more developers via H-1B, but the truth is that outsourcing and downsizing eliminated a subset of viable developers from the market. Those developers, in turn, had to figure out if they wanted to land another job, freelance, or leave the technology industry entirely. But older developers still have a lot to offer, developer David Bolton writes in a new column: They have decades of experience (and specialist knowledge), they have a healthy disregard for office politics (but can still manage, when necessary), they're available, and they're (generally) stable.
Here's why I advocate for hiring older developers. I'm in my mid-30s now and I've seen it happen so many times. Some kid comes in fresh out of college thinking he or she knows all the answers. They don't. I don't. They are so trigger happy to re-invent the wheel and over engineer everything.
You know what I've learned after all these years. I may not know "what works", but I sure do know what won't.
The problem with older developers is that they have too much experience. Or at least, that is what I was told by the HR persons who did not want to interview me when they saw my resume.
I've been in the technology business for almost 20 years now. In my personal experience, older engineers are much more productive than younger engineers. Younger engineers are much more likely to partake of the "free" dinner offered by the company and work 80 hour weeks. They are also significantly cheaper.
To HR we (engineers) are a fungible commodity anyway. Of course they go for the younger people. Given that they command lower wages AND work more hours their effective hourly rate is much lower. So it's a no brainer.
Of course, I would guess from experience (although I have no specific evidence) that older engineers are cheaper in a productivity/dollar sense, but that doesn't even enter the argument in a modern corporation.
Unless we get into management, we older folks (Lord, is pushing 40 really older now?) are better off in .gov/defense jobs or working for small companies where individual people (may) value our contributions.
It's like that old joke about the young and the old bulls ... Hey, let's run down there and fuck one of those cows. No, let's walk down and fuck them all.
Instead of asking your employees to knock their brains out, read the fucking Mythical Man Month and realize that the death march is an idiotic way to do things which doesn't really work.
Too many companies are being ran by MBAs who have no understanding of how to build stuff, and think 9 women can have a baby in a month. Or even that 4 women working really long hours can do it in half the time.
The problem is companies are being ran by short sighted idiots who don't understand the nature of their business.
Lost at C:>. Found at C.
I technically qualify as an 'older developer,' though not old enough to embrace the title personally. On several occasions, I've worked with teams (as a contractor) made entirely of 'age-challenged' developers, and I'm always amazed to get kudos for saying things I consider obvious. Obvious, I suppose, because I have the experience the young'un do not, and experience does help.
While I'm sure that I have all sorts of limitations I'm not aware of, like I probably smell funny or maybe don't know why Euphoria is the most awesome programming language _ever_, or simply can't hold my own on the foosball table, I think that toddler teams should have at least one elder mentor onboard--someone whose been through the ringer a few times--because we do know stuff that you'll only realize you didn't know after we say it, and we tend to be pretty grounded, which helps if you're trying to do things like, I don't know, make money.
Just don't let us pick the music for the office hi-fi.
Do you want your corporate culture to be like that? Then by all means only hire kids. Any healthy human society needs an age/gender/personality diversity of contributors to thrive. There are certainly brilliant 20 year old programmers, but they don't have practical experience keeping a project or a team alive and working well for a decade. And once they acquire such experience, they will leave your company because it'a not friendly to their needs.
That's a pretty ridiculous statement. My actual experience intuitively says just the opposite. I work at a security company that is largely made of guys who just got out of Israeli SIGINT (their mandatory service). The older guys write kernel code know what C compiles to, and see the vulnerabilities intuitively. The new ones have quite a bit more experience in high level languages, while being almost oblivious to abstraction breakage that leads to security holes. At best, I'd say that the older developers get stuck dealing with older code bases (that are making the money) and tools (because the newer ones can't deal with it anyway). But on security.... Prior to the mid 1990s, everybody in the world seemed to be working on a compiler of some kind. This deep compiler knowledge is the most important part of designing and implementing security against hostile input; ie: LANGSEC.
A younger developer will often need 40 hours to write the same code that an older developer will write in 10 hours. The only problem is when management sees TIME_SPENT_CODING as equal to QUALITY_OF_WORK. So they prefer the younger coders who will put in 60 hour weeks over the older coders who do that same work and more in 40 hours and then go to spend time with their families.
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
And if capitalism decrees that workers older than 40 should not be allowed to work any longer, we should salute capitalism because it has achieved optimum performance? Capitalism does a lot of things well, but it does a lot of things poorly as well. It underlies uninsurance companies cherry picking only healthy people, leaving government to pick up the tab on the uninsured and sick leftovers. Them includes many of those over 40 which no longer have jobs.
Capitalism doesn't do well with pollution, it rewards passing that pollution onto someone else to clean up, probably government. It doesn't do well with global warming where it cannot point the finger quickly enough at those causing the problem since it may not be a problem until 40-50 year after the pollution that causes it, leaving government to figure out what to do.
Capitalism doesn't do well in funding poor people to go uni so they'll get better jobs since they have precious little capital to secure the loans necessary to go, leaving government to provide those loans in its stead. Capitalism gives us payday loan sharks so the gullible get gulled more often, many of these tend to hold low paying jobs with little education leaving government to pick up the tab.
See a trend here?