On a contrarian note: Below a certain age, tooling and practices knowledge is likely to be up-to-date. First thing they learned was today’s ways. Above a certain age, it takes additional expertise to assess whether the individual kept learning every year or just kept relying on the first thing they learned. Recruiters and contentless managers often fail to tell the difference, so mis-bias on age which doesn’t cause b…
1/ Keeping up involves unlearning too. For me, that's the hardest part. Trying to approach everything with a "new mind". Meaning my expectations for how stuff is supposed to work gets in the way of seeing whatever is in front of me for what it truly is. 2/ A fair amount of new stuff isn't better. Or it's a mixed bag. Discerning the Brownian motion from the legit improvements is a lot of work.
How the Valley treats experienced people
191–200 of 508 posts
Re: How the Valley treats experienced people
#192If one thinks 35+ is to old to code, well I have news for you. At 35+ you learn how to manage time and prioritize better. Life throws another ranch in your bucket of problems, marriage and children. When you are young, you are hired as an engineer to work 40 hours, which we all know very well that working for startups that means 80 hours or you are not putting good effort. Well with a family that’s not possible, as y…
Re: How the Valley treats experienced people
#193Earlier quoted context omitted.
The distinction between valley culture and everywhere else is never made in these pieces which is a pity. I work in fortune 500s and we’re all 40+ in these companies. I rarely see 20s.
I too work in a fortune 500 outside the valley. Occasionally I wonder why we lose so many young coders good and bad to SV. I'll then go check salaries using a job hunting site for the same positions in SV and they pay the same or less after adjusting for cost of living. Is there some magic pool of jobs there that let you retired after 10 years that I am not seeing? I'm coming up on 20 years of writing c++ and I'm not…
Re: How the Valley treats experienced people
#194Earlier quoted context omitted.
For example, I find that technical interviews for experienced developers tend to be harder, which makes me infer an "up or out" culture. A dev with 20 years of experience isn't even evaluated for normal individual contributor roles, instead they are chief code wizard or unqualified. Younger devs, especially college hires, are given more leeway to train on the job and grow into their level of aptitude and interest. A…
I think there’s an element of expectation there. The college hire might grow to be a grand wizard in 10 years, and become a massive asset to the company. It is still possible the older person is going to become a wizard later, but the question is: if they have it in them, why aren’t they a wizard already? College hires are seen as unscratched lottery tickets, older workers are seen as known variables. I’m not saying…
Re: How the Valley treats experienced people
#195Re: How the Valley treats experienced people
#196There was one notable exception, and that was my experience with Triplebyte. They have a much better technical interview process than any I have seen anywhere else. There is really only one way to assess someone's ability to write code, and that is to have them write code in a language and environment with which they are already familiar. Modern coding is so complex and requires so much infrastructure that productivity hinges as much or more on the impedance match between a person and their environment as it does on their actual abilities. Even the most brilliant coder will stumble if they use emacs day to day and you force them to use vi.
If you want to assess my ability to come up to speed on a new environment, I have a solution for that too: hire me as a contractor and give me a week or two to do a real project for you. I really don't understand why more companies don't do that.
Re: How the Valley treats experienced people
#197If one thinks 35+ is to old to code, well I have news for you. At 35+ you learn how to manage time and prioritize better. Life throws another ranch in your bucket of problems, marriage and children. When you are young, you are hired as an engineer to work 40 hours, which we all know very well that working for startups that means 80 hours or you are not putting good effort. Well with a family that’s not possible, as y…
I fear we are well on our way to this type of society. "Learning" is a virtue. You'll hear many people say, "I like learning," or some other version of this cliche. It reminds me of this idea, and it makes me cringe, partly because of the robotic aspect and partly because it means they've chosen self-focus and self-improvement over helping others. They've chosen this in terms of priorities well ahead of mentorship, at least to the point where they'll say it out loud.
Re: How the Valley treats experienced people
#198Re: How the Valley treats experienced people
#199Earlier quoted context omitted.
If there's fewer kids born today, there's a likelihood of fewer coders in 20 years.
On the other hand, 1 person who knows AWS well today can do things that would take huge capital investments and a team of 40 people 20 years ago
Re: How the Valley treats experienced people
#200I'm one of those people who doesn't have to work, but I do because I enjoy it. I moved to the silicon valley nine years ago, and in that time I've done half a dozen or so job interviews. I got no offers, so now I run my own company. It was different story each time, but the upshot (IMHO) is that the interview process seemed to assume that I was a fresh-out undergrad. In one case, they asked me to debug some Ruby code…