(Replying to PARENT post)
If you want a culture where people retire at 40, go for it. But please don't pretend that programmers are "special" in that the decline in their skills is worse than decline in skills of anybody else.
(Replying to PARENT post)
Me: We need to create our security architecture in the beginning. It's always harder to add when we have a bunch of functionality to work around.
Management: But we don't have time. We promised these features by January 1st. Don't worry about security yet - the initial version won't have critical business or customer data.
Me: We'll never have time. Once the users get ahold of this we'll be buried under requests for new features and critical bug fixes. Particularly since the only way we have to test it is to have people poke at it in a browser.
Management: Adding automated testing would take too much time.
Me: ...
(Replying to PARENT post)
(Replying to PARENT post)
All that is just nonsense !
(Replying to PARENT post)
So - the author says that he has "developed some good communication skills". Great! Moving on, let's look at his linkedin page. Quotes from past jobs: "even after our idiot (now ex) CEO canceled the platform.", "wonky JavaEE stuff.".
So, as a hiring manager, from this post + linkedin, I now know that this guy: 1) can reach large audiences, 2) trashes past jobs and colleagues publicly. And thus, I would be terrified of hiring the author, as there seems a 50% chance that this will end with my employers being trashed in the same way. That's just not worth it.
OP: Come on, give yourself the chance to be hired by removing that from linkedin.
(Replying to PARENT post)
"Anyone who is still a programmer in their 40s has to have developed some good communication skills." "Old programmers are dabblers." "Old programmers have judgement." "We can pick up any new language because weβve used so many over the years."
I've met old programmers who are counter examples to all these points.
A steelmanned version of the article would argue why older coders are more likely to have these skills than young coders. It also needs to talk about the average difference in ability relative to the variance in each group. If old coders are on average 0.1 standard deviations better than young coders you should focus on hiring the good old or young coders. If old coders are on average 1.5 standard deviations better than young coders you should just focus on hiring the good old coders and exceptional young coders.
(Replying to PARENT post)
Growing older doesn't make you a 10x dev, just as it won't make an average musician a superstar.
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
I will know more next year than I do today.
This will never stop.
(Replying to PARENT post)
I feel like a young programmer could aquire all of these traits also, because they're less about age and more about being able to learn from experiences. You can choose to have more experiences to become the kind of person the article talks about.
Or is this a survivorship bias thing? The old programmers are more likely to be this way because the people who would be old programmers who are not this way aren't programmers anymore?
(Replying to PARENT post)
To stand out from other candidates I prepared a 7 minute screen cast (using Camtasia which I bought a couple of years back) showing off programs I'd written and briefly mentioning programming aspects that made each program different. I uploaded it to Dropbox, emailed the link to the recruitment agent who forwarded it on. I got the job after two interviews and have just completed my first week. I was lucky, round here there aren't that many programmers and most jobs are for C#/ASP.NET MVC websites. It's just a 30 minute drive away.
The job interviews included an online IQ test (not a problem), a logic test which was not my finest hour (4PM on a Friday is the worst time for me!) and a 10 minute stand up presentation on the subject of my choice. "A trip to an Arctic Isle."
(Replying to PARENT post)
βExperience: that most brutal of teachers. But you learn, my God do you learn.β
(Replying to PARENT post)
And that's another reason to consider: yes, there are young people that has these traits, but mostly it comes from experience (or as we say here, 'colmillo').
The other big factor is the old saying that old dogs don't learn new tricks, so it's difficult to guide them towards the company vision, and it's worse when they have a boss that could be their son.
Those are my experiences based on Mexico, I know there are better places in the world with different mindsets, I just wanted to include my thoughts on this topic.
(Replying to PARENT post)
(Replying to PARENT post)
On the other hand, I worked with old devs too, and they did a lot of spaghetti code, they didn't make a module and a lot of things are weird for them. Like async/await/yield.
I think that it's not an old programmer, it's about the attitude that they had during his professional career and the attitude that they have now. With a lot of experience and the right attitude, I agree, it's a perk in the team!
(Replying to PARENT post)
(Replying to PARENT post)
1- "programmer" is the entry level in a software/hardware company. Rising stars move up in the ranks over the years and take more responsibilities. Manager, sr. manager, director, VP, etc. still a programmer at 40?
2- If you're still programmer at 40, you might really like it! We're looking for programmers and need age/exp diversity in our group. You are rare my friend and valuable.
(Replying to PARENT post)
Able to make good choices = Intellect * Experience
Moreover, employers can _try_ to assess intelligence with whiteboard interviews...but the easier factor to evaluate is experience. It's right there on the resume!(Replying to PARENT post)
(Replying to PARENT post)
I agree with the point- I'm getting older, too- but the reasoning is not strong.
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
Ah well, lesson learned. Don't do it, youngsters!
(Replying to PARENT post)
(Replying to PARENT post)
Isn't age discrimination illegal?
Why would discriminating against younger people be any more fair or legal than against against older?
I expect discriminating by amount of relevant experience is fair, but that's not the same as age.
(Replying to PARENT post)
(Replying to PARENT post)
To attract the candidates they optimized non-salary benefits they thought college kids would like such sports tickets, beer nights etc.
The bottom line is companies know exactly what they are doing and just officiallyβ claim some culture fit thing.
Same with hiring women, minorities,etc.
Even with open space offices. They say it's because they want people to collaborate but more often than not they want to save money and monitor people to see if the are "working".
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
Its a management cultural issue, not an older programmer issue really.
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
I think this goes to the mindset that it is always important to try to prove your skills by example.
(Replying to PARENT post)
If someone were to be making hiring decisions, posts like this discovered during the course of casual googling would oblige the person with a robust basis not to hire. Heck, at least one firm on my CV has instructed me to regard discriminatory language involving suspect classification, age included, as grounds to reject.
(Replying to PARENT post)
There is nothing wrong with being a young one with no experience. There is so much wrong when a company has only a bunch of young programmers and no experienced one who lead them.