Silicon Valley In 2013 Resembles Logan's Run In 2274
theodp writes "The 1976 science fiction film Logan's Run depicts a dystopian future society where life must end at the age of 30. So, it's a world that kind of resembles today's Silicon Valley, where the NY Times reports that the median age of workers is 29 years old at Google and 28 years old at Facebook. The report that technology workers are young — really young — comes on the heels of other presumably-unrelated stories that Silicon Valley execs can't find enough skilled workers and no one would fund Doug Engelbart in the last four decades of his life. On the bright side, at least old techies don't die in Silicon Valley — they just can't get hired."
29 years old is young now?
"You know what they do with engineers when they turn 40? They take them out and shoot them."
"I bless every day that I continue to live, for every day is pure profit."
The starting salaries for college grads at large SV companies are I think around $100k now and probably rising. It goes up from there mind you and goes up rather quickly if you switch to a competitor at the right time. As the fun facebook and google salary war has shown money isn't the problem.
I work at a technology company on the opposite side of the Country and we joke that we will not even interview anybody under 35 years old. We have the opposite problem except a lot of us old timers have skills in system administration, programming and project management so with a very small staff and some long hours we implement some pretty cool stuff. Our biggest impediment is our CEO.
I'm a IT dinosaur at 44, but I still remember when I was young and working for tech companies with an average age in the high, sometimes even the low, 20s. It creates a very specific mindset and atmosphere:
- office drama, both romantic and tragic. I've seen a lot of love affairs, even more flings, and some suicides. All those do have an impact on business.
- general lack of empathy (people at that age are still very self-centered), especially so towards the older generations to which many customers do belong. Apart from relational issues with customers (50 yo don't empathize with/trust 20 yo that much), it creates specific problems such as: YOU can understand / would use this, could/would your mom ? your grandma ? We have tech-aware hipsters building tech-hipster stuff for tech-aware hipsters, and a huge lack of stuff for the mature and senior markets.
The Cloud - because you don't care if your apps and data are up in the air.
Those three words describe Silicon Valley. Really they do, I've seen that and heard that description for decades from people working there, and more to the point from people no longer working there. Silicon Valley is a trap for the young, once you hit 30 you are no longer employable and either have to move out or scrape by on temp job to temp job.
Silicon Valley is a great place to be from. Ageism is getting so bad in technology that were rapidly reaching parity with strippers. Combine that with H1B and how can anyone in good faith ever recommend a career in technology in the United States?
The issue of age discrimination in the tech sector comes up a lot on Slashdot. Maybe it's just a Silicon Valley thing? I've worked in Austin my entire career, since leaving school, and finding jobs has gotten no more difficult as I've aged. In my current position and the couple that immediately precede it there's been someone in his late 40s or early 50s. And not in an architect level or managerial role, either.
In general, my experience is that employers will go with whoever presents the best value proposition regardless of that person's age. If you're only as valuable as a recent college graduate but cost 1.5x as much then, yeah, you're going to have trouble getting hired.
Last year I was 48. As part of something like a mid-life crisis, I interviewed at several of the Bay Area majors. In some ways, it was kind of a Logan's Run sort of experience, with me in the role of Old Man (Peter Ustinov). (Maybe next time I should bring some cats with me to the interview.) I was turned down by several, but received a good offer from Facebook. After a lot of careful number-crunching and soul-searching, though, I felt that I couldn't accept it. The primary reason is that I have a wife and kids. Though the offer would have been fabulous for a single guy, it probably would have been ruinous with my financial responsibilities. I guess what I'm saying here is when discussing ageism and the Valley, one needs to be careful to pick apart reluctance to hire older people (which I don't doubt is a bias sometimes) versus the personal economics of the Valley, which makes it a marginal place to consider living for many people (and probably tends to hit families the hardest). As an aside, I think many younger managers are nervous about hiring older workers. For what it's worth, I recently worked for several years for a guy that's at least ten years younger. Best boss I ever had. We got along and got things done.
Silicon Valley used to be an awesome place, but now it sucks...
Silicon Valley's business model used to be creating jobs, and environments. Now it is about selling businesses that have no real business value. Look at Google, Facebook, and so on. They rely on free products with advertisements. With privacy and the new addon's like the one where it screws with your cookies that business model is going to go down the crapper like SPAM. Yes Oracle, and Apple do create real jobs, but they are the "dinosaurs" and how many jobs does Apple have outside of Silicon Valley?
My point is that I actually don't look at Silicon Valley anymore as the creme de la creme of talent and ideas. I look at Open Source! Case in point NoSQL. Who had it first? Open Source! NodeJS, who had it first? Open Source! Technologies like PHP, Ruby, etc all open source. Open Source is where it is at folks! Even if you have all of the nay sayers that ask, "so where is the money?" Not in software, but in business's created by that software. Silicon Valley is IMO not a driver of Open Source, they are a consumer of Open Source.
Sure some shops in Silicon Valley add open source to their "portfolio", but let's be real, is Google opensourcing the stuff that is runs their busines? Eff NO! Facebook is a bit better, but again I go back that Silicon Valley is a consumer of Open source, not producer.
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
It's a good thing Google and Facebook aren't the only employers, then. I was at a local conference lately where I met techies who work for organizations like the state police and fraternal societies (the Freemasons, Shriners, etc.). At another talk, a bank VP told the crowd "when we looked at how dependent we are on software and how much of it we develop in-house, we realized we're a software company."
I don't mean to understate the problems age discrimination causes for tech workers. I do want to point out that IT has penetrated very deeply into the economy, creating a need for programmers and sys admins and whatnot in places you might not expect them. Look around. I don't know how salaries compare, but you can probably find a company whose culture is a better fit for people over 40.
[Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
Open source may be where "it" is at, but you'll notice that the dinosaurs like Apple, Google and Facebook are shuffling around a wee bit more money than even the most successfull "open source" anything.
Yes, Silicon valley is a consumer of open source. Why not? "Never give a sucker an even break," is an adage businesspeople still take to heart.
So, feel free. Go do some work for free on your latest "open source" project. Someone will be along to collect it and sell it, by and by.
Please do not read this sig. Thank you.
Depends how you define NoSQL. DynamoDB paper was published circa 2007 but the product is not open source. What open source product did you have in mind that defines NoSQL? BerkeleyDB?
NodeJS, PHP, Ruby are the village idiots... not really worth bragging about :) But beyond these, yes, some very impressive platforms are open source.
you had me at #!
Only hiring young people to keep salaries down *is* age discrimination.
[Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
This claim of ageism is highly skewed. I was 10 in 1981, when the first home computer came out in the UK (ZX81). In other words, still in school - there would have been 8 years ahead of me in the school system still. This defines "The Computer Generation" - people who had computers at home while they were growing up.
Now sure, some adult engineers made the cross-over, or came from a mainframe background, however surely their numbers have to be far fewer than the generation that grew up on computers?
Now I'm 42, and continue to do my best work each year - and my compensation reflects that.
Need masters degree as a min for a level 1 job and or that + 1-2 years at an tech or trade school and then after working a few years you get replaced but are still loaded with all the student loans (hope you get income based ones) as then they get next to 0 out of the min wage job you get next (after hiding the degrees to even get that)
We need unions to stand up for workers rights and to have real training / apprenticeship that don't take 2-4+ years of pure class room.
NoSQL is not something to be proud of.
Node.js is not something to be proud of.
PHP and Ruby are not things to be proud of.
Like it or not, they are all pure shit, and every self-respecting software developer who has any talent knows this.
NoSQL is what happens when dipshits who don't know the slightest thing about databases try to create one. You look at their work, and you can just hear them saying thing like, "ACID? What's that?", and "Referential integrity? What's that?", and even "Indexes? What are those?"
Node.js shares a similar level of stupidity with NoSQL. It's what happens when dipshits who only know JavaScript hear the big boys talking about Erlang, and then they try to build something similar on their own. What they do manage to build is a steaming pile of horseshit. It would all be quite funny, but then they actually try to use Node.js seriously, creating one disaster after another.
And PHP and Ruby are much the same. PHP, as a language, is fucked up beyond repair. PHP's standard library is diarrhea. Ruby is rife with "best practices" that are moronic in reality. And Ruby has the worst community that has ever existed around a programming language. It's like a sewage pit full of very vocal floating turds.
The things you mentioned are literally the worst things to have happened to the software development industry in decades, if not ever. Even Visual Basic isn't as bad as PHP and Ruby are. At least its standard library wasn't fucked to high heaven, and its community wasn't made up of smug hipsters.
From TFA:
Today's computer systems are essentially what we had with time-sharing mainframes in the 1960s and 70s: personal workstations connected to a large central computer system (server farm), able to communicate with each other and run spreadsheets, word processors, and apps.
Oh please he has no idea what he was talking about. Mainframes had as much freedom as a Stalinist gulag. Usually you could run a single application as decided by the IT department.
Sure, PCs are connected to the cloud which acts as a server of sorts, but I can run any application I want, connect to any server I wish. These are key differences with the centralized world of the 70s. How soon do they forget...
There's a perspective that comes with failing (thank you dot.com bust) that frames your judgements with the preciousness of time, not to waste it and never lose an opportunity because in the next moment it may be someone else's. The advantage with age is knowing from experience that timing matters, paradigms shift and culture belongs to youth.
Carry on Silicon Valley.
I'm really not sure why 'The Valley' even exists anymore. It's hyper expensive and congested. Sure, the various managers and VCs like to get together face to face and synergize or whatever they call it these days, but why should the people whose names the VCs will never remember be there? Why should the servers be there?
The kind of money they have to pay a single 20 something so he can have a decent lifestyle there is enough to allow a 40 or 50something to have a decent lifestyle with a family in other parts of the country. Poof! No more hiring problem.
For internet companies, they're sure bad at using the internet internally.
Does it really matter how much income those companies have if you get the same salary you would have in an open source development company?
When we hire, we do not look at age. However what we notice is that if people are too young, they are not take it serious enough. They moan that they want to have time off on moments that it is not possible. They want to go out with their friends.
When they are too old, it is very time consuming (and often impossible) to learn them new things. And yes, we DO look for the exception. We will not rule out anybody on age. They often just do not fit the profile.
This not just for IT people, but for all staff.
Don't fight for your country, if your country does not fight for you.
Now please tell us what you think about PERL. I'd really like to know.
So if Aunt Ethel is twice as old as mcgrew's daughter and weighs fifteen pounds more than his son, how many of the people seated at the third table arrived in the silver taxi?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I wonder if it's not so much a function of age, but rather that "older" programmers want to live in a place where they can own a home and raise a family. That is exceedingly hard in the Silicon Valley, even for someone with a well-paid tech job. The cost of a rundown three bedroom bungalow in Cupertino is in excess of one million dollars (Zillow link: http://tinyurl.com/lq2wpcq). A four or five bedroom home is closer to two million. Purchasing such a home is a challenge for even a family with two tech incomes, harder for a family with one tech income and one "normal" income, and damned near impossible for a family with a single breadwinner. Even if you manage to pull off purchasing a home, you've still got a rundown bungalow. Why not go somewhere where you can better enjoy the fruits of your labor?
As a tech worker in his early 30s in the Valley, guys my age talk constantly of moving to Austin, Raleigh, or some other non-Valley tech hub---some place where the idea of raising a family doesn't boggle the mind. I suggest that while age discrimination may be very real, we must also consider that "the old guys" are merely moving out of the Valley. Thus, the average employee age of any company that has the bulk of their operations in the Valley will skew towards the young side. I don't believe it's a coincidence that the average age is less than 30, since 30 is about the age many educated men start a family.
I'd make a LifeLock joke, but apparently they're based out of Arizona.
From (me): http://www.beyondajoblessrecovery.org/2009/11/16/can-unions-and-strikes-still-make-a-difference/index.html ... In general, this is part of the ongoing downward spiral for labor that is just getting started. As automation increases, like through better robots or 3D printers, and as improved designs come along that take less effort to put together or last longer, there will be even less need for paid labor. So, the people who still have jobs will be afraid to strike or in other ways rock the boat. So, they will let themselves be exploited more and more just to keep food on the table. ...
---
So, it would seem that strikes will be less and less likely in the future as a general trend, although it is possible that one big national or global strike might happen at some point when people realize that major positive social change is going to be now or never.
Any strike will be pointless in the long term unless it is about structural reform in our economy and society. Just striking to get slightly higher pay (or just to keep what one has) or to get slightly better benefits, which has been useful to many groups in the past, is not going to be very effective in the long term if these other trends continue towards decreasing the value of labor relative to automation and improved design.
What good is it to get more money and more benefits for fewer and fewer remaining workers while they wait for their own jobs to be lost to automation and improved design? Yet, this has been the strategy of most unions for many years. The failure of the US American automakers in Detroit shows how, in the long run, unions creating private welfare states within individual corporations does not work well anymore for union members or anyone else in society these days. The companies become less competitive relative to other companies that pay less and embrace automation and better design, and so they fail, taking all the union jobs with them.
We are possibly past the point where union actions related to single companies make much sense. If unions are to have any major role in the future, it may likely be as part of larger efforts to rethink the underlying basis of our economy and society, like by somehow being part of a national effort for a basic income, or comprehensive single-payer health care reform, or reforming education, or things like that.
A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
Amen. It's obvious that most "modern" interfaces and "apps" are being designed by people who have no real idea of what they are doing, delivering, and are simply winging it on bluff.
Engelbart's tradgedy is the same tradgedy that is giving us substandard tablet interfaces, less usable UI's like Unity, and which is walling us off in restricted private gardens like Facebook instead of offerring us the wider potential of the web.
May the Maths Be with you!
I realized that the career "advice" I've been reading on Slashdot all these years was worthless.
For years, I thought it was my tech skills and I kept pounding away at them - but still no job after several years. Yes, I've been out of work that long and from the feedback that I (rarely) get, I am unemployable - in any field, now.
I've tried changing careers but when folks see that I was a software engineer, they look at me funny and wonder why I want to do what they do. Folks in 2013 still think it's 1999 and all of us are getting a new job offer everyday with a $10,000 pay raise.
Try explaining that somewhere somehow you screwed up and made yourself unemployable. No one gives you feedback. And fellow techies just keep pounding the same drum "It's your tech skills! That's all that matters!"
And then there are the ad hominems - "You're out of work because you are no good." or "There must something wrong with you."
Maybe. I've been doing everything I can to fix whatever problem(s) I may have.
But once you're out - you're out. There's no getting back in.
Then there's the snarky comments from people "What!? You don't wanna work?!" or "What are you?! An alcoholic?!"
And then there's the lame advice of "Keep your chin up!" and "Have a positive attitude!"
How? When I'm basically called a screw-up?
Getting into software was the worst thing I ever did.
It's too bad I have too much student debt - I'd go back to school and get a nursing degree. The nursing job market still kinda sucks but nursing has a long history of career changers and they have the crap we do in IT/Software Development hiring.
This. CGI and Mason had its uses but sweet Jesus am I glad not to have any of that code running our web systems.
Finding God in a Dog
I wonder if it's not so much a function of age, but rather that "older" programmers want to live in a place where they can own a home and raise a family. That is exceedingly hard in the Silicon Valley, even for someone with a well-paid tech job. The cost of a rundown three bedroom bungalow in Cupertino is in excess of one million dollars
I'm sure that's part of the reason in SV, but the survey looked at tech companies all over the country. FTA:
According to the Bureau of Labor Statistics, the overall median age of American workers is 42.3 years old. The company with the oldest workers on the PayScale list, Hewlett – Packard, came in at 41 years.
The other five companies with older workers, in descending order of median age, were I.B.M. Global Services (38 years old), Oracle (38), Nokia (36), Dell (37) and Sony (36).
AFAIK IBM, Nokia, Dell and Sony may have SV operations, but they're not based there. Even HP has a lot of facilities and people outside of SV.
If you want an idea of how complex and worthwhile your industry is, look at the average age of your coworkers and whether the more experienced ones tend to have more to contribute. If that's the case, you're probably doing something interesting, creative, and innovative. If it's not the case, you're probably doing something menial like picking radishes or coding.
"I zero-index my hamsters" - Willtor (147206)
And then there's the features on my Nexus One that are in the phone physically, but that they never felt like enabling in software.
Sometimes device manufacturers work out a deal with component makers that the device manufacturer will get a discount on a particular component if certain features of the component are disabled. This is especially common with royalty-bearing technology such as circuits that perform MPEG video encoding and decoding.
people who haven't figured out how to look for a job
But there seems to be a mentality in certain circles that "if you don't already know how to find a job, you don't deserve to learn."
You shouldn't be treated differently just because you hire people, if you hire people, you shouldn't lose rights and people you hire shouldn't get any special privileges.
The problem is that the employer can do more damage to more people versus the people that seek and perform work. You act as if owning a business should be worthy of divine status while workers are a problem.
Or have you not understood the idea of monospony power(and no, not through any Randian interpretations of such)? Then again, your ideals combine the worst of Rand (all of it), and combine them with Taylorism. Expecting someone with those ideals is hardly able to consider that, much less the idea that working for someone as an equal peer is no less noble than being someone that people seek for work.
There is a market to solve all of these issues, be it pay or whatever
The problem with your statement is that it leaves too much in the employers' favor.
Cases in point, the abuse of temporary labor as a second-class form of work as well as the catch-22 situation of employment status which would break easily if one were to grant protected hiring status to the unemployed (say, for 10 years contiguous employment with the same direct-hire/non-temp company - and resets/stops in the favor of the worker). To handle the temp abuse, just apply RTW laws to staffing agencies, temporary work, and every non-secure form of employment - to where it has to be a conscious and competitive choice to give up security.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
And here class is a fine specimen of a C++ hipster. They exhibit all of the hipster traits in the purest of forms. Note the perfect disdain for the new. Only "vintage" languages will suffice. Hand writing binary trees in assembly is a job requirement for their secretaries, and "Web Sites" are for nothing but listing plain text pages of endangered plants in the state of New Mexico.
Seriously though, I would rather code CRUD apps in Brainf**k all day than to be involved in a community with this sort of attitude. Say what you will about the utility of the tools above, but they have made unprecedented gains in the diversity of the programming community. They make an effort at teaching new people how to build things. I do not like or use PHP, but I am not about to go bashing someone else's tool, especially when it helped build the majority of the modern web. I find it especially interesting that the AC (astoundingly modded informative) does not list his own stack. No stack is perfect.