Why won't anyone hire middle-aged geeks?
itworld.com
itworld.com
People hiring would much rather roll the dice on a PFY that doesn't have a clue but has a lot of enthusiasm, and will work for peanuts.
Fundamentally the problem is that salaries are low, because there are very very lax professional standards in IT work compared to other disciplines (engineering, law, medicine, etc.), mainly because training is task focused, not concept focused. (Thus why we end up with legislation driven requirements like SOX and HIPPA, which exists because too many incompetent people were trying to do jobs they were never properly trained for)
I may be >40 but I can actually read and write, something which seems challenging for new graduates.
I think you are seeing different issues.
A very wise friend of mine uses to say "you pay peanuts, you buy monkeys"...
This is quite funny.
I just got outsourced. I went along with the move mostly to see something different. I heard yesterday that the boss laughed and said that he got me for "paying peanuts"! :-)
(The good part is that I won't have less money after taxes, rent, food etc. And I'll have better weather and life.)
And yes, I'm the wrong side of 40.
Edit: Made clearer, sigh.
Please, no vampire jokes. :-)
I haven't had time to travel around and see the mountains and everything else, but it is really fun being here. Except all the smoking.
Food is good, people are nice. The standard coffee is espresso. Etc.
I was scared when I realized how low the median salaries are. (100-200 Euro is not unusual, as I understood it.) Hungry and/or desperate people are scary. I believe many of the locals have family in the countryside and get food directly in that way.
Is it cheaper?
For 600 Euro/month you get an apartment with 100+ square meters and glassed in balcony, etc. (I got something smaller.)
A good lunch is typically 3-4 Euro. Many good restaurants (not oriented for West Europeans) takes 10 Euro for a nice dinner. And so on.
Cluj is a university city of about 400,000 people with tech businesses. It is really good it isn't too large.
It will be fascinating to see everything about mountains -- and to learn about culture etc (this is the first time I've worked outside Scandinavia, this is an adventure to me!). Everything will probably change fast, since Romania joined the EU a few years back.
It was the company where I was a consultant which outsourced a large part of the work. I got a choice -- and it was quite easy to make the decision, since I'll probably not get the chance again.
It is fun to see interest. Maybe I should start a blog and write about stuff, in addition to Facebook (to get friends come visit).
Job security and employee loyalty is also at an all-time low so make sure you're billing enough to cover your retirement.
Friend: Dude, check out this guys code, I haven't met him yet, but like him already, identified the problem as NP complete
Friend: (code link)
Me: yeah that looks good
Friend: too bad, I don't like hiring people older than me
Me: too bad that's illegal
Friend: yeah
Friend: I definitely do and have, I just prefer younger people in general, they're less likely to be stuck in their ways or not take direction
Friend: Or think, I know better than this guy
Me: but he might know better than you
Me: well meet the guy first
Friend: he's coming in today
Friend: I am open to that, I like to hire people smarter than me, as long as they know that I make the decisions and sometimes I will not agree
People have different motivations; often they just want to be heard but some times they need to be "right." Sometimes you can make a meaningless concession so that they are "right" and have them full speed on your side again instead of fighting you.
Maybe he's an exception, I don't know, but I definitely think the age difference made things worse.
And yes, I do have a slight bias against programmers who don't drink (unless they're recovering alcoholics or can't produce alcohol dehydrogenase or something like that).
That said, not everyone is like this. My company prefers experienced developers, so long as they're enthusiastic and have experience with relevant tech. We're a start-up, and find that the "old guys" are easily able to hang with the young guns in terms of energy and productivity.
It's funny you mention this. An unmarried (and has never been married) friend of mine who is in his 40s says he has the same problem with dating. Women wonder: why isn't he married? is he afraid of commitment?
Many companies treat coders/developers as 100% fungible; any of them can do anything any other can. It's just code, right? So get the cheap one instead of the expensive(r) one. It's the same mindset that thinks offshoring is a slam dunk, based solely on the cost.
Hence, go for the cheapest supplier.
Bleak as it is, at least I think you can contrast this with the fact that any talented innovative developer probably doesn't want to work as a programming drone in a big company as they get older.
Personally I'm not even a graduate yet (1.5 years to go -ish), but I can already cite 5 to 7 years of experience in the industry depending on how stringent you want to be and at least 12 years of general coding experience.
I would wager a lot of those "scrappy young companies chock full of enthusiastic fresh graduates" were in a similar position with people who actually had a lot of experience despite being fresh grads.
1) A normal application developer who can code to whatever stack you are using.
2) A system level developer who can push aside whatever application stack you are using when that stack becomes problematic. She can do this because she has been building these applications before the stacks existed.
3) A process consultant.
4) A business consultant.
Numbers three and four are the keys here. I typically turn over 5-6 mid-sized projects a year. Even if the 'old-man' developer you are looking has only worked on large projects chances are they have completed at least half a dozen in their career. This right here is what you are paying for. The ability to pick their brains about what processes and practices were successfully internally and why. What clients were successful and weren't and why. What kind of long term problems you are going to run into based on your short term decisions.
Also, at 55+, someone went to college 30+ years ago. There are lots of amazing, smart folks in that category but I doubt many of them majored in comp sci in the 70s. To make this statistic valid you'd have to normalize for their academic background vs. younger engineers, who are probably more likely to have a formal computer science degree.
I actually like coding and making things, so I don't necessarily see the executive suite somewhere I want to be when I'm 50.
Yes, I'm an old guy.
Pretty soon we're going to start hooking up those Arduinos to a monitor and having a USB Operating System (UOS), which will run 1 process in 1 memory space, and some company Minisoft will buy it and totally dominate some new market....
Judging by my dad's experience in the IT industry. He's just too savvy. Younger employees are seen to be easier to manipulate and more like to fall for the tricks that big employers like to use.
Fundamentally. Young geeks are massively cheaper and eager to work for less.
If there is no demand for middle-aged geeks, their salaries are going to drop eventually. And, if their productivity is at least as good as young-aged geeks, it means that there is an obvious arbitrage opportunity.
If you're middle age, and you've kept up with the latest technologies, and you're adding to your skills basket, generally it seems you're still employed. If you 'retired in grade' at some point and thought you would work until you could collect social security doing the same thing you've always done, well that hasn't worked out in practice.
good ones, we're hiring full stack web engineers in Blue Bell, PA: dgetz@wingspan.com
I don't want to work for you.
The post declares, very bluntly, that if an older programmer is looking for a job, he/she must not be any good. Based on my own hires, I know this isn't the case. But maybe the mix is different from the young folks? Anyway, it's an interesting perspective that might be worth looking into.