Live data from Hacker News

Silicon Valley's Dark Secret: It's all about Age

techcrunch.com

31–40 of 122 posts

Re: Silicon Valley's Dark Secret: It's all about Age

#31
post #28

Management error #1: "Move up the ladder into management, architecture, or design" As long as management insist on perceiving themselves as superior to other people, and assuming that technical competence somehow implies management competence, there will always be a drain on the good technical guys. The reward and recognition structure strongly encourages them to change discipline. However, can anyone cite me a singl…

Your comment on #1 above doesn't make sense to me. Immediately after the sentence you cite, the OP says "Build skills that are more valuable to your company, and take positions that can’t be filled by entry-level workers" Management roles may be one option. You are correct that technical competence doesn't imply management competence but that can still be learned (over the course of one's career). I do understand the…

> Immediately after the sentence you cite, the OP says "Build skills that are more valuable to your company, and take positions that can’t be filled by entry-level workers"

It is the implication that newly learned management skills are "more valuable" than high-level technical skills that I question. I'm not saying a good manager isn't valuable; on the contrary, I think good management is essential. I'm just saying it's a different, parallel track to technical work, but a lot of people (particularly not very good managers) seem to see it as a technical track that stops at about the level where the management track starts.

Re: Silicon Valley's Dark Secret: It's all about Age

#32
post #30

Here's the real story: First, the 'suits' want only 'fungible', 'compliant' workers. Second, the 'suits' do NOT want any workers who might have some technical qualifications that might be powerful, compete with the suits, and scare the suits. Third, likely highly experienced, older programmers can get good work via 'body shops' around DC. Fourth, one common tech personnel policy is to hire people as young as possible…

Go find a better company to work for. All of those issues are company-specific. Sadly, most companies have at least some of the problems. And I find your McDonald's story insulting: talk to me after you run one a single McD's by yourself and then you'll be able to convince me that a programmer should get paid more. Dealing with people is hard. Dealing with short term employees is harder. Dealing with people who don't…

When I was an MBA prof, one of my students was running a Wendy's, in Columbus! He explained some of the opportunity: Watch staffing CAREFULLY. To do this, more than once a day, watch the weather, various public events, say, a high school football game, or anything and everything else that can affect traffic, Then staff accordingly.

If are one person short on a shift, then lose revenue. One person long, then waste money. Getting the staffing right, for each shift, for the year, is a LOT of money -- add it up yourself.

Net, there's a LOT of difference between running a good fast food restaurant and not. So, someone who knows how to run 10 such restaurants can be getting annual cash income over $1 million a year, with a VERY stable job, where they can't be fired and where they can bring their children into the business. Go to a yacht club, and it is mostly such people you will find.

The blunt point is, in the US, some of the best opportunities remain just doing well in a Main Street business.

Then, if some computing expertise can help, still better. But, generally in the US, getting away from just owning a Main Street business is a risky career direction.

Re: Silicon Valley's Dark Secret: It's all about Age

#33
post #4

If you're young and sharp, programming looks like paradise. It's more or less a meritocracy, there's a ton of personal freedom, and you get to spend your days doing creative, challenging work and getting paid fairly well. You may not have even had to slog through 4-5 years of college. You'll start to see the downsides as you approach 40 though. Many programmers can't play the social games that management requires, th…

> ompeting neck & neck with people twenty years younger willing to work 60+ hours a week for half your salary My probably naive question is, how come you earn twice as much in the first place? Shouldn't salaries reflect the value you provide to your employer, so that either 1) you don't earn as much because you're actually worth less than the 60+ hours working kid, or 2) you earn twice as much because the hours you d…

The variation in productivity between programmers is somewhere from 1 to 10 to 1 to 100 (although I like to point that for a certain level of problem difficulty there's a cutoff below which productivity is 0 (ADDED:) ... and then there are those who's contribution to the organization is negative, but that's a different problem...).

If it were the case that "salaries reflect the value you provide to your employe" we'd see some people making 10, 25, 50 times as much as "average" or below programmers. And I'm sure you can figure out a bunch of reasons why that would never fly in addition to the other replies to your query.

Re: Silicon Valley's Dark Secret: It's all about Age

#34
post #10

Earlier quoted context omitted.

We all compete with people who will work 60 hours a week for half our salary. Words cannot express how much I disagree that "knuckling down and doing your best" is a sustainable competitive position. Do it better than they do. Do it measurably better than they do. Do it ridiculously better than they do. Widen the scope of "it" to include a skill not on the menu at RentAResource.com, then do it. Market your doing of i…

Do it ridiculously better than they do. That sounds nice on paper, but there are a lot of extremely talented and productive young programmers on the market now. The kind of education you can provide yourself if you really dive into the open-source world and things like github simply wasn't available even ten years ago. So yeah, do your best , in the old fashioned sense of the word before people became so enchanted wi…

> That sounds nice on paper, but there are a lot of extremely talented and productive young programmers on the market now.

Really? There are certainly a lot of young programmers who think they are extremely talented and productive, but 'twas ever thus. I'm still waiting to meet the 20-year-old who is as smart as I'm sure I was when I was 20. :-)

> The kind of education you can provide yourself if you really dive into the open-source world and things like github simply wasn't available even ten years ago.

And why would you assume that people who have access to that and ten years' extra experience would be somehow inferior to those who have access to that without the extra experience? The availability of open source code to explore is a potentially useful resource, but it's only one resource. Reading is still no substitute for doing, and it's not like many of the older programmers today never worked on hobby projects before the Internet came along.

Re: Silicon Valley's Dark Secret: It's all about Age

#35

Earlier quoted context omitted.

Do it ridiculously better than they do. That sounds nice on paper, but there are a lot of extremely talented and productive young programmers on the market now. The kind of education you can provide yourself if you really dive into the open-source world and things like github simply wasn't available even ten years ago. So yeah, do your best , in the old fashioned sense of the word before people became so enchanted wi…

> That sounds nice on paper, but there are a lot of extremely talented and productive young programmers on the market now. Really? There are certainly a lot of young programmers who think they are extremely talented and productive, but 'twas ever thus. I'm still waiting to meet the 20-year-old who is as smart as I'm sure I was when I was 20. :-) > The kind of education you can provide yourself if you really dive into…

And why would you assume that people who have access to that and ten years' extra experience would be somehow inferior to those who have access to that without the extra experience?

I don't. I just don't assume I'm superior either.

Re: Silicon Valley's Dark Secret: It's all about Age

#36
post #33

Earlier quoted context omitted.

> ompeting neck & neck with people twenty years younger willing to work 60+ hours a week for half your salary My probably naive question is, how come you earn twice as much in the first place? Shouldn't salaries reflect the value you provide to your employer, so that either 1) you don't earn as much because you're actually worth less than the 60+ hours working kid, or 2) you earn twice as much because the hours you d…

The variation in productivity between programmers is somewhere from 1 to 10 to 1 to 100 (although I like to point that for a certain level of problem difficulty there's a cutoff below which productivity is 0 (ADDED:) ... and then there are those who's contribution to the organization is negative, but that's a different problem...). If it were the case that "salaries reflect the value you provide to your employe" we'd…

> The variation in productivity between programmers is somewhere from 1 to 10 to 1 to 100

I agree with your sentiment, but I think you're missing something important: it is possible (and, unfortunately, quite realistic) for a low-level programmer to be "negatively productive". For difficult problems, it may simply not be possible for someone without the required skill and experience to find a solution. Even for easy problems, though, it's possible that the solution found by a weak developer will in the long run cost more than the benefits it offers, for example, because they reduced the overall design quality of the system and later a stronger developer has to spend their valuable time fixing the design to clear the technical debt.

Re: Silicon Valley's Dark Secret: It's all about Age

#37
post #6

I suppose programming as a particular profession may have this dark secret; I'm not a straight-up developer (meaning I'm an IT generalist who does develop but usually has some sort of hybrid job including mgmt). However: I know lots of 50-something developers who have no problem maintaining employment and contracts. They are top-notch; their skills are current and their proven track record and accomplishments are wha…

How many of them are normal, full time permanent employees vs. contractors? The major issue I perceive here is that things are ugly for people wanting the former and many aren't cut out for doing the latter.

Re: Silicon Valley's Dark Secret: It's all about Age

#39
Zuckerberg advocated age discrimination outright from the stage of startup camp 2007. Of course at his age, he doesn't know any better.

Here's a big secret, it isn't a struggle for older people to keep up with younger people. It is actually easier for me to pick new technology, or languages now than when I was a 20 year old programmer.... And I'm able to take responsibility for projects and order of magnitude more complex.

I always believed that when I got into the position of hiring people, I'd hire younger people because when I was younger the companies were all seemingly snobby about experience. But when I got into that position, I discovered that it was all about hiring people with presence, perception and perspective. Assuming the candidates can program, their ability to make good creative decisions is what determines productivity. Far more than experience sit any language. Any programming language can be learned in a short time... Perceptiveness is hard to teach.

These qualities themselves are too rare to waste time discriminating on age... These qualities, I think, are more common among older programmers, but there are more younger programmers interviewing....so I can't really say, and admit that is a prejudice. At any rate discrimination on any terms not related to doing the job is counter productive and stupid. I find someone with the qualities I'm looking for, I don't care about the age, or anything else.

The HR system in America is completely broken. Part of the reason is that nobody knows how to measure developer productivity on a corporate level. I've seen youngsters who put out huge amounts of buggy code praised which youngsters putting out slow, carefully designed code were told to emulate the "rock star"--- but it was painfully obvious that the rock star was slowing the project down by causing damage everyone ewes was spending a lot of time repairing.

Meanwhile, i once had a "recruiter" refuse to send my resume on a java position because the previous java shop I'd worked at had used oracle 8 and this new shop "is really looking for oracle 9 experience.". -- it doesn't matter what version of oracle when your job is to write code to process the data delivered by the db connector. But the company listed oracle 9 and she, who knew nothing about programming, felt she needed to screen out those who were unqualified. She was unqualified to do her job.

Almost never have I been on an interviewed where they actually checked to see if I was qualified competently. And universally the ones who did, didn't ask me to write code for them. Again, correlation is not causation.

But what we have is cargo cult HR - confusing experience with competence. It probably took 20 years to be a great machinist and you got valuable every years. You get more valuable every year programming, but you don't measure that value by whether someone knows erlang or haskal. Either one will do, even if your codebase is in erlang.

For me starting startup was one of those burn-the-boats decisions. I was a victim of age discrimination, after being hired, in face, I was let go for my age. Of course they wouldn't tell me that, and they wouldn't tell me why, but the said they'd give me a sterling recommendation. It was obviously age... And I vowed to never need that recommendation because I was damn certain I'd never leave my livelihood in the hands of another idiot who knew nothing about technology but thought he could manage programmers or a startup. I was happy to see that startup fail..... And so far, I haven't failed.

Age discrimination happens, and it is one of the profoundly broken things about our industry. When I started, i saw a lot of it happening to younger programmers. I saw zuckerberg advocate it public ally against older programmers.

But it is counter productive.... And a sign of being a bad work environment.

I suggest everyone take into account the age of the people at companies you interview at. Even if you are 20, if they don't have a single engineer in their late 30s, beware.

Re: Silicon Valley's Dark Secret: It's all about Age

#40
post #14
post #3

Counter-anecdote: I just got rejected from a startup because I was too inexperienced, despite having 4+ years of professional experience under my belt. They said there's no reason why I wouldn't be awesome, but I've just done too little for them to know for sure.

Your not the mid-30s programmer, your the mid-20s programmer. The drop off happen after your mid-40s.

As far as I can tell the drop off starts in the mid-30s and is very strong by 40 (which also just happens to be where one can file an age discrimination lawsuit which is nearly impossible for not being hired but much easier for being fired). And that's what I personally noticed in the D.C. area in the '90s due to fortunate genetics (until about 49 and 1/2 a few months ago when I started to get some gray hairs I was still frequently being mistaken for a lower 20-something college student): at a certain point it became a lot harder to find work until I got a clue and scrubbed my resume of all evidence of how old I was.

(One interview was very amusing where I slipped and started talking about working on PDP-11s and the guy exclaimed "How old are you?!?!!!".)

Post reply on HN