You’re How Old? We’ll Be in Touch
nytimes.com
nytimes.com
My understanding is that it is not only possible not to mention your age in your CV, but even illegal for companies to ask you what your age is as part of the application process.
"So, candidate 24892 looks strong."
I don't know if I have unconscious biases, but this method was unlikely to make things less fair.
Not only should it not matter, but it's illegal for employers to ask about it or consider it in their hiring decision, so having it right there on your CV puts them in a bit of a tight spot. I think some recruiters will actually remove that type of thing before forwarding it on to the interviewers and hiring people.
On the whole I hate the practice, but you have to consider cultural norms when doing the job-hunting dance.
There weren't a significant number of visibly-foreign immigrants in Germany till the 60s or 70s and it took a couple more decades before those were seen as anything other than 'temporary guest workers'.
The UK and France (and even more so the US and other "New World" countries) had at least a few decades head-start for culture to get around the idea of immigration.
So my only reason for including my age on the CV is because I look like I'm 24, whereas I'm pushing 31.
Photos make it easier to hire people like us :-(
As in, "you Grey Breads remember using C++ and MFC, etc."
Yes I remember. Because it was yesterday just before I came to your conference!
I still went home and started learning what the hell XML was though. =(
And I am relatively young.
WinForms is also a pretty thin layer over Win32 controls, as well, so if you have to switch between .Net and native C/C++ Windows dev, it's less of a context switch.
Yes, some people would put humongous data structures in view state, and yes, more-better solutions have arisen, but WebForms deserves your respect!
I curse every time I have to go back to any old WebForms-based project to do some changes.
And that is why it can go die in a fire!
>> And I am relatively young.
I still can't wrap my head around the fact that we have developers who worked on WinForms and never used MFC or ATL or wrote C code to the Win16/32 API :).
And I'm... er... used to be young.
Business logic and algorithms is what it’s all about.
Hence, most actual programming is happening on GUIs.
As one who is neither "Grey" nor "Bread," you may wish to check your spelling :)
But yes, it's kind of sad that this is the way things are now :(
I remember submitting my BASIC program on IBM punch cards. Using a card punch machine taught one to not make typos. You youngsters with your backspace keys!
Using a text editor today is not much different than an ADM-3A, it just has more rows and columns on it and the font is slightly, but not much, nicer. (Why do the console fonts suck these days? Jeez)
Edit: the first screen editor I had ran on an ADM-3A and was a TECO macro. I think TECO was the first "tty noise" programming language.
and I'm only 50!
[1] http://www.joelonsoftware.com/articles/fog0000000339.html
In this case, someone would have to sue them. For instance, an older developer who interviews, believes he or she is being discriminated against on the basis of age, and uses the advertisement as further evidence in the complaint.
"You’re a digital native with a demonstrated interest in startups, technology, social media, and shaking up industries...." -- Laundry Locker customer support lead. Not exactly a job that requires extensive qualifications.
"Digital Native - You can find anyone's email address anytime, search the depths of the web with ease, and possibly format basic HTML without skipping a beat...." - Marketing and social media intern
"Are a "digital native" - social platforms, Google, ordering online, etc. are all second nature to you. Upserve is the smart restaurant management assistant..." - Sales position. Must be able to order food online.
"Consider yourself a digital native. As an Account Executive, you will be responsible for fully immersing yourself in the clients’ business, products, consumers..." - Young and Rubicam advertising, multiple positions. Gotta keep out those old print media people.
We're not talking about understanding the technology here.
The fact that "digital immigrants" built all this stuff and "digital natives" are just users of it, is too subtle for their journos to grasp.
I've worked for a guy who hired young, smart guys without much experience who he felt had potential and who also had some 55+ year old developers who he thought could do things. He was one of the best managers I've had.
So be smart and realise that people who don't fit into what you expect might find it a bit harder at some places to find a job and that you can get better people if you consider people who were not initially what you expected to hire.
I've found a pretty distinct lack of functional developer jobs in my region. Though I was surprised to find a local software company that has specifically recruited several Clojure developers.
I watched some great videos from India Haskell meetups, which gives me the impression you can go to one of those and get "cheaper" developers. Not saying they'll work for odesk rates but certainly could be cheaper than a cubicaled SF worker.
So this is disheartening to read.
Funny, those companies have the least reliable, performant, and maintainable code.
Oh, and a brokerage that actively prevented password managers from pasting passwords into the login form.
Older techies have wised up.
That's the shitty thing: there's enough work that doesn't cross the threshold that requires you to pay for technical debt. Otherwise, a lot more managers would be getting burned by it. There's no electric shock when they hit the wrong button. Even if it isn't a "big boom" moment where you can't deliver some huge new feature because of bad architecture and lose a lot of potential money, the little payments are written off to the younger generation to actually rebuild the thing because they have energy/time to burn.
Experience is no silver bullet, but it generally goes a lot further than non-technical tea-leaf-reading or junior dev shotgun programming.
For front-end work maybe, lower down the stack, five years might not be enough to handle the more important things like the corporate RDBMS. A few grey hairs to oversee the youngsters is quite the norm the closer you get to the real value and money of organisations.
My opinion is HN readers are skewed towards the former, not the latter.
I am getting ready to start year 11 at a University. I am 62 years old, make a good wages, but not too dollar. I manage a small web team and I get to write Java, Python, and bash. I also get to do log file analysis with splunk which I love.
I'd be much better off had I become an accountant, or perhaps even a plumber running my own business.
A majority of the HN crowd is in their 20's. They're making around 6 figures (albeit in a very high COL area) while their peers are still in grad school, slinging it out in the gig economy for peanuts, or even living at home still searching for a decent job. Software seems like it was a good choice.
By mid 30's, though, their intelligent friends will be doing well in their fields, too - making partner in the law firm, a big book of clients, management positions. Their salaries are now approaching yours.
You've hit the salary cap. Raises barely match inflation. (we're not talking about the top 5% at the Big Four, but the rest of us). Your management hired a few H1B's from India, and they don't mind working 12 hour days, even on Saturday. If you don't do the same, it's noticed. You work in a big open environment with no privacy. Now nearing 40, you notice that you're not getting as much recruiter email.
I hate to be disillusioned, but this is what I've seen. And please realize that 95% of us aren't working at Google or Facebook with $150K salaries and lots of equity. We're making $100k or so, relative to COL, with little room for growth. At best half the 'team' works in Bangalore, and more and more foreign workers are coming over on short-term visas. Each year it seems things get a little worse - longer hours, less space, less budget for hardware and training, tighter deadlines, more BS Agile / Scrum.
A lot of my friends with less 'lucrative' degrees in sociology, psychology, etc. work for state and federal government or typical Fortune 500 companies. They are only some $20K back from me now in our mid to late 30's, and they have lots of room to move up the chain.
Even more importantly, they get actual bonuses or cuts of the profit since they are more exposed to the company's sales and budgets. They have corporate expense accounts, offices, wear nice clothes to work, get to travel and attend corporate events, and never have to spend their free time learning yet another damn JS framework.
While growing up somewhere like the typical Canadian, Singaporean or German school system and environment is significantly safer and healthier.
The USA is a shit show with it being the 3rd world in some schools, and being pretty much a public school with private school levels of education & pressure.
You can live the private international school, gated community and chauffeured life to shelter the kids from that, and then send them to a western university. Or a village life to avoid a lot of that, but it still isn't great.
It won't matter if others salaries are just catching up - that is a great head-start.
Not everyone wins the lottery, but the rest of us still have to pay bills. And no, just because we didn't exit on a unicorn in our 20s doesn't mean we suck!
I've known plenty.
Yes. You also have to keep in mind that developers get paid a lot of money compared to most workers. Many can afford to retire early, and do.
Which is nice. People care about work/life balance, have been around the block a few times so there's less stereotypical startup attitude. Also some of the best in-office conversations with co-workers I've had.
None had passion for Linux or sysadmin per se. It was just a job they could get with enough pay and lifestyle (stable location, hours etc) they wanted. When they got older, they simply moved onto different jobs that they thought could pay them more or enjoyed more.
I do wonder, how the job market of linux/sysadmin will shape out in 20 years...
So the opposite exists too...
Noe, despite my self-confidence, articles such as this make me uneasy for the future. I don't really want to "graduate" to a management job. I love writing code and solving problems. I just hope there will continue to be enough level-headed hiring managers to let me do the job I love.
You know what they do with engineers when they turn forty?
[to Aaron, who shakes his head]
They take them out and shoot them.If you don't keep up to date and current, it's not ageism.
What's the difference between somebody who works on four different projects over 8 years for company X and somebody who works on four different projects for four different companies over the same period, in this context?
Maintenance work is easy, less time consuming, and frankly mostly requires less effort. If you fall into that trap, and end up maintaining a large system that is slowly becoming obsolete, you're not building up more skills.
A lot of older workers (and I am one of them) end up doing that cause that's the easy path, the one requiring no effort at all. And that leads you to becoming unemployable.
A lot of younger programmers seems to think they have 3 years of experience, when they only have the same month of experience 36 times.
Experience is made up by the experiences you had, if you have never worked in a proper environment or never actually tried to improve your craft, years doesn't matter much.
And the myth of "being up to date", it can mean different things for different people. Sadly sometimes it just means that you need to have played with the latest fad that will disappear in a few years. In that case i'd prefer someone that's not up to date but can learn something different and it's used to do things the proper way.
And this is not a dig against old people per se. But it's the sunk cost fallacy.
If you've only been doing something for 3 years, and it's wrong, it's easier to convince them that it's wrong, vs. if you've been doing something for 20 years, it's a lot harder to convince somebody that they're doing it wrong.
Especially if they've been successful doing things their way for 20 years.
Have a degree in CS + everything else that is vaguely related to IT.
Have at least 3+ years commercial experience in: C/C++,Java,Perl,Python,Javascript,Node,AngularJS,React,Linux,Windows,Mac,Maven,Agile,LAMP,Ruby,Bash,RegExp,SQL,NoSQL,C#,Android,Photoshop,AWS,Swift,iOS,Docker,rkt,UX,UI,Backend, Frontend, Salesforce, CRM, CSM, MVC, Scrum, Waterfall, JUnit, TDD, Cobol, Fortran, BASIC, UML, Git, SVN, CVS, JQuery, Assembly.
Fluent in English and three other languages.
Good communication skills. You have to be able to explain everything to illiterate shareholders and customers over the phone or Skype.
Be proactive and willing to take risks, but only the ones we approve of.
Desired is everything else not on the list.
Oh, you are 45? Sorry but we are a young dynamic team. We only take people under 25 or androids with 2TB+ RAM and an expandable storage unit.
Then I get to the last line. Open office, has video games, happy hours, other typical things designed to attract those in their 20s. It's all a hidden message screaming, if you're old, don't apply. And they want someone with 8+ years experience! It's ridiculous.
I sure hope companies don't have that as a base expectation, though.
I am 35 btw. Also, our CEO regularly played as well.
I have been at an office/environment (Amazon), with cubicles, or offices, people coming in, going home at 5:30pm, no social time, nothing interesting. I thought that was awful, and I would never work in a place that doesn't understand that creativity requires some play time as well.
I'm not exactly on the younger side either, being 32 and having only been working professionally for almost 4 years. It's not that I don't love games either - if the game industry paid comparatively, I would certainly consider going into that industry, and have plenty of very successful friends in it.
That said, I don't view the presence of these things as discrimination - if you don't want to participate, don't. Nobody is forcing you, and if they want to falsify performance reviews/withhold promotions when you're clearly outperforming your peers/etc., then I'd get down and dirty letting them know that their behavior is crap, and then job search because I don't want to work for a company like that.
"Sorry it's not working out. We're looking for dedicated team players". Proceeds to hire 22 year olds with no at home responsibilities.
So far we've really enjoyed:
* speedrunners
* towerfall
* blazerush
fun:
* lovers in a dangerous spacetime
* overcooked
* miner warfare
* clusterpuck 99 (sucks if you're not > 4)
* hidden in plain sight
* Magicka
that were fun, but got boring fast:
* duck game
* CMYW
* trine 2
* starwhal
* Nidhogg
* Porcunipine
Meh:
* Castle Crashers
* Mount your friends
* Gangbeast
* Hammerwatch
* Screencheat
* ibb & obb
Perhaps you are an introvert and really need the downtime. Perhaps you are an artist and enjoy that instead. Maybe you play an instrument and get an hour of practice most days. Maybe you like theater or a good dinner in lue of a few hours of video games.
Not playing games after work isn't an indicator of someone's life sucking. It just means they have different interests or priorities in life that don't match up to spending a few hours at work playing games.
But realize that companies do not give you these 'perks' like free food, games, laundry, etc. as a bonus. It is to keep you at work for more and more hours.
Honestly, I don't think it is a bad thing if you do enjoy this sort of thing and are young without kids, wife, etc.
The problem is that it creates the 'bro' culture that turns off anyone who isn't in the same demographic. When most of the team is staying late, bonding with COD, those that don't - the 40 year old who needs to pick up his kid, or the 25 year old woman who doesn't play XBox - tend to be excluded as time goes on.
To be completely honest, I've always thought the complaints of sexism in tech were completely bullshit.
But when I look at things as a mid 30's guy who is already seeing hints of ageism and really have no desire to stay 'till 10pm playing video games, I have to wonder if maybe I was somewhat wrong, and maybe the typical SV software environment is somewhat toxic for anyone not a 25 year old guy - females included.
It's give and take, nothing is for free, and this deal is a pretty good one imo :)
> The problem is that it creates the 'bro' culture that turns off anyone who isn't in the same demographic. When most of the team is staying late, bonding with COD, those that don't - the 40 year old who needs to pick up his kid, or the 25 year old woman who doesn't play XBox - tend to be excluded as time goes on.
So we shouldn't bond and have fun because of these people :D?
10 companies might give laundry, video games, board/table games, free gyms and all 3 meals. How the company or team uses those things is very company dependent. Laundry service is not used that much most of the time, since you usually have to pay. It's usually just a purple tie pickup/dropoff closet.
I think the "staying late, bonding with COD" company is like the minority 'nightmare' thing that gets all the media attention, while most of them are pretty normal, does something at lunch sometimes and eats all the free meals.
Meals is what really determines how long people stayed. Sometimes 3 people would play video games. Sometimes a team creates a lunch time card game routine. Some teams really love foosball or whatever.
If a place didn't serve 6pm dinner, people tend to leave before dinner time since they got hungry. If they served dinner, then they consistently stayed until dinner time. If dinner was too late like 8pm, then they might as well of had no dinner for most employees.
10am-10pm places develop often because it's a small startup, and because normal commute hours are horrible. I don't know many people although who actually works anything near those 12 hour days.
Even if you don't want to think about that stuff, you can then turn to doing silly things and giving yourself a break.
I had management buy everyone nerf guns once as part of a "hitting our targets" marketing campaign. It seemed like every time you got deep into concentration a nerf dart would ricochet into your screen. Needless to say, we missed our targets.
... intentional pun?
I've had the nerf war going on around me as well. Everyone else in the office shooting at each other, me in the middle fiddling in my terminals. I learned that if you just don't respond, you don't become a target and you can get on with whatever you were doing (YMMV).
I believe his management made the pun when they bought the nerf guns for the "hit our targets" campaign.
The negative variant of "come work here, we have video games in the office!" happens when there is an expectation from management (or even just the rest of the team) that everyone is going to participate in Mandatory Team Playtime whether they enjoy it or not. And the 1-2 hours of Mandatory Team Playtime always means that you have to stay at work for an additional 1-2 hours just to get your job done. Or maybe Mandatory Team Playtime is a consolation prize for making you work through the weekend.
It didn't exactly work - he eventually was fired in a really bad bit of house-training for cronies... But he was very popular. The tooling you're reading as a young people's perk is actually a pretty good neutral ground: if work didn't have a kegerator, I'd probably not go out, I'd be at home, not working and not thinking about work.
We all had nerf guns, regular silliness, and fairly regular beer+gaming sessions with the app company down the hall. They had a couple of full size multi game arcade machines, and a console. :)
I'll be old when they nail the lid shut :p I'd rather talk about games, motorbikes and beer than golf any day thanks. Unless you mean willingness to give up weekends for dubious reasons and pull stupid hours regularly - then on that score I've been old since my 20s.
That said I have experienced age discrimination - tech is rife with it, but never if I got past HR or recruiting types. I don't know why tech makes it more likely - it's not like every or even most companies are looking for the naive to work 10am-10pm daily.
There are voices that are stating there is a serious shortage of highly skilled tech workers in the Valley and as a result the H1B Visa quotas must be dramatically increased and policies amended to allow for foreign workers.
There are also regular claims of ageism in the Valley against people who are possibly not only highly skilled but also possess many years of real world, "rubber on the road" experience.
Are these two things not at odds with each other?
Managers who aren't technically illiterate suck, programmers who can't see beyond the scope of their own little fiefdom also suck. If you can marry disparate skills from a few different areas you can really work magic in the right position.
the benefits go both ways. 30-50 year old engineers don't like working for 40-60 year old career-management dipshits who have never done their jobs before.
For comparison, judges of the UK supreme court resign at 70/75. Australian judges resign at 70. Canadian judges resign at 75. If the US had rules similar to any of these countries, there would currently be 4 vacancies on the court.
Though if your single and like to mingle with co-workers and make friends your not going to find that working for the fed; most are married and or recently arrived in the US.
http://www.indeed.com/salary/q-Senior-Ui-Ux-Designer-l-San-F...
Can you make similar in the fed on the low level... Sure(though I don't make that myself) based on your negotiation skills. The higher salaries Seen you can if your a Java developer vs a web developer.
Also if your on a long term hourly contract no benefits as a web dev for the fed and with today's climate/demand you definitely can make just about anything in that range.
Why do older people deserve jobs? Why does anyone deserve a job? Are there instances where we as a society accept people NOT deserving a job? How different is age as an attribute compared to: Felons, the mentally impaired, the under-qualified, those lacking physical attributes?
And if the plebs get too demanding, the owners just push up the price of basic goods like housing, taxes, and food via inflation. So now you think you're doing great, making six figures, but in reality you're worse off than the previous generation while producing twice as much profit for your masters. But at least you're not causing trouble.
This fairness argument is complicated by what happens in down economies. Experienced (read: older) people tend to crowd out the younger folks for jobs. I don't know an equitable fix for this, but throwing people out of the workforce for something they can't change doesn't seem right.
For that question to work you need to explain why age would disqualify somebody.
A felon has committed a serious crime in the past, demonstrating they may be unsafe or untrustworthy.
A mentally impaired person may not be able to think things through and solve problems that come up in day-to-day work.
By definition, an under-qualified person can't do the job.
A person lacking a physical attribute may literally not be able to perform the required tasks.
There is nothing like that directly associated with growing old. In fact, experience is a big positive, and that actually increases with age, which should make older people more desirable than younger ones.
TBH, if a single person leaving (for any reason) can tank the company, it's probably doing a person a favor not to hire them. Sounds like a mess.
Just because there is also a reason younger people might leave unexpectedly doesn't invalidate my assertion.
And, having someone leave unexpectedly doesn't have to "tank" the company without still causing damage.
Like I said, black and white terms...
The parent asserted there is nothing disqualifying an older person from being hired. I gave one reason, essentially that health declines when you age.
No one refuted my point, yet I get downvoted to oblivion. It kind of says something about older people if this is how they respond to critical thinking.
I can't say that this sort of response is unexpected, though, given my experiences with the older generations. They tend to be short tempered and unwilling to consider alternative evidence to their (foregone?) conclusions.
I guess that's another reason to avoid hiring older workers. They're likely to have a lot of hubris.
For example, you don't have to have a quota of certain demographic makeup legally, you just cannot have dismissed a candidate predominantly for the purposes of age or race.
This is begging the question from the outset. Jobs aren't handed out like a treat for good behaviour; they're not something you deserve or not. Unless someone else is taking care of you, you have to work in order to remain alive.