Slashdot Mirror


Is Amazon's AWS Hiring 'Demolishing The Cult Of Youth'? (redmonk.com)

Tech analyst James Governor argues that Amazon's cloud business is "demolishing the cult of youth." It just announced it is hiring James Gosling, one of the original inventors of Java... Meanwhile James Hamilton continues to completely kick ass in compute, network, and data center design for AWS... He's in his 50s. Tim Bray, one of the inventors of XML, joined Amazon in 2014. He's another Sun alumni. He's 61 now. He still codes. When you sit down with one of the AWS engineering teams you're sitting down with grownups... Adrian Cockcroft joined AWS in October 2016. He graduated in 1982, not 2002. He is VP Cloud Architecture Strategy at AWS, a perfect role for someone that helped drive Netflix's transition from on-prem Java hairball to serious cloud leadership.

Great engineering is not maths -- it involves tradeoffs, wisdom and experience... The company puts such a premium on independent groups working fast and making their own decisions it requires a particular skillset, which generally involves a great deal of field experience. A related trend is hiring seasoned marketing talent from the likes of IBM. Some other older companies have older distinguished engineers because they grew up with the company. AWS is explicitly bringing that experience in. It's refreshing to the see a different perspective on value.

In a later post the analyst acknowledges engineering managers are generally older than their reports, but adds that "If AWS sees value in hiring engineering leadership from folks that are frankly a bit older than the norm in the industry, isn't that worth shining a light on?" In response to the article, XML inventor Tim Bray suggested a new acronym: GaaS. "Geezers as a service," while Amazon CTO Werner Vogels tweeted "There is no compression algorithm for experience."

173 comments

  1. what? by Anonymous Coward · · Score: 1

    Not age discriminating is bad now?

    1. Re: what? by thundercattt · · Score: 1

      Yep. Apparently not hiring the entitled kids is wrong.

    2. Re: what? by Anonymous Coward · · Score: 0

      more like entitled brats of mixed origin. This country is doomed anyway.

    3. Re:what? by jellomizer · · Score: 2

      Ambition and Vigor vs. Strategy and Experience. A large tech company really should have a good balance across experience levels for tech workers.

      Having an nearly all older workforce is
      1. Expensive
      2. Often closed to new ideas and methods.
      3. More effort to retrain.

      Having a nearly all young workforce
      1. A lot of rebuilding old tech that they think is new.
      2. A lot of trying to outdo each other
      3. Lacks long term vision and support.

      A proper balance. Is where the older people are invigorated by the newer envelopes. And the younger ones can have a role model on how to do their job. Out of the box ideas are given and tried and true method are followed.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:what? by Darinbob · · Score: 1

      Tons of counter examples, so many that you can't even make a good stereotype out of it. Young kids who refuse to learn anything new, or who can't, outnumber those who can in my experience. They don't have the experience necessary to learn something new, they only know what they learned in class, if you're lucky enough to not get someone special who decided education was optional. The younger workers are demanding higher salaries too, especially if they came from an overfunded started. They all need training of course, more training than experience workers, no one comes out of school or an entry level job suddenly knowing what the job needs.

    5. Re:what? by Anonymous Coward · · Score: 1

      Not hearing the young workers being hired though. The Silicon Valley is largely devoid of under-40 US citizen workers. Large chunks of graduating classes from the nations top universities in STEM fields can't find jobs.

    6. Re:what? by Anonymous Coward · · Score: 0

      Don't worry, that's their fault, too.

    7. Re:what? by Anonymous Coward · · Score: 0

      Tell that to the a-holes ramming through H1Bs and trying to ram STEM down everyone's throats, including those who aren't even interested in those disciplines, because we have such a "shortage" of workers...
      Between new graduates who can't find jobs and older workers getting kicked out the door to "save money" (pro tip: experience and expertise and maturity don't show up on quarterly numbers, but wait a few quarters or years and there's a huge difference in what actually gets accomplished, and the quality and sustainability of the end results) I have no idea where the hell these morons are getting the idea there's any kind of /shortage/ at all, except perhaps in *CHEAP* skilled workers. One thing that top graduates and seasoned professionals have in common is that neither comes cheap.

    8. Re: what? by Anonymous Coward · · Score: 0

      The VC nomenklaturists in power over Silicon Valley have made repeated, explicit, public proclamationsâ: white male US citizens are NOT welcome in their (loss-making, ultimately taxpayer funded) companies.

      Sure, sometimes they still tolerate us, because often we're the only ones who can actually do the work. But they never tire of denouncing us. They make no effort to hide their ambition of replacing us all with compliant imported slave labor and clucking feminist hens.

      Oh - and you *black* male US citizens who are good at tech - sorry, for some inexplicable reason the VC cabal seems to hate you even more than they hate us. Maybe because your culture is not yet fully cucked.

    9. Re: what? by Anonymous Coward · · Score: 0

      What evidence do you have to support ANY of your bullet points???? They ask sound like stereotypes to me.

    10. Re:what? by hupa · · Score: 1
      I didn't see anything in the article saying it was a bad thing...

      Some other older companies have older distinguished engineers because they grew up with the company. AWS is explicitly bringing that experience in. It’s refreshing to the see a different perspective on value.

    11. Re:what? by Anonymous Coward · · Score: 0

      Different AC, but I'd like to add that the portion you quoted seems to say the exact opposite of what OP said.

    12. Re:what? by BeemanIT · · Score: 1

      Something I've noticed is that many companies don't train from within their company. The company I work for, I rarely see any entry level positions in any area unless it's helpdesk. Most positions that are in other areas are tier 2 or tier 3 which are considered more "senior" type positions where I'm at. Just seems like a gap between the young and the experienced.

    13. Re:what? by Anonymous Coward · · Score: 0

      In most cases the young kids fresh out of college are a lot more resistant to learning new things than the experience veterans have been. Part of it is that the new kids haven't figured out that experience matters, so they tent to take an idealistic approach to developing software. They're exactly the kind of people who created the Rube-Goldberg mess that is the pile of quality-free spaghetti code that comprises Amazon's horrendously bad code base.

      It took just a few weeks to realize that the code was abysmal (increasing the cluster's computing power by 96x nearly doubled the system's throughput...)

    14. Re: what? by cthulhu11 · · Score: 1

      I have experienced this, and it's not restricted to devs.

    15. Re: what? by Anonymous Coward · · Score: 0

      Put those damn oldies into nursing home. Decrepit drains on companies.

    16. Re:what? by Anonymous Coward · · Score: 0

      I'm in a small office with 8 developers. Our PM is the youngest at 41.

      We (IMO & our VP's O) are developing in scope, on time, clean code that looks good. We are able to add scope at the end before release when needed. Other sites in our company have more coders, but they're not outperforming us.

      Each developer here sets up their own development environment, not IT as at the other sites. We don't have IT locally at all. There's no room for anyone that isn't a self starter.

      We work with OpenStack. It changes every 6 months! You can't be closed to new ideas with that. Retraining? No, we teach ourselves because there isn't any training for what we're doing/will be doing.

      Our danger is going below minimal staff. It's harder to hire a replacement and it takes time for them to get up to speed.

      If we were larger, yeah, some jr. developers might be good. We're spending $$ on talent, not on developing it in this office.

  2. Did I hear that correctly? by Glasswire · · Score: 5, Insightful

    There's a debate about hiring JAMES GOSLING because he's too old? Seriously?

    1. Re:Did I hear that correctly? by MangoCats · · Score: 2

      Notice that he doesn't work for Google.

      Yes, Google has hired some people over 40, but demographically speaking (number hired vs number available in the job seeking pool) they are heavily slanted toward the younger generation.

    2. Re:Did I hear that correctly? by JaredOfEuropa · · Score: 3, Insightful

      Exactly. Hiring older superstars who are well established and widely recognized in their field is hardly breaking a lance for the fight against age discrimination or the "cult of youth". Let us know when they start hiring coders in their 40s or 50s who are not superstars but regular joes who are nevertheless competent, with up to date skills, and who come with a lot of experience.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    3. Re:Did I hear that correctly? by Anonymous Coward · · Score: 5, Insightful

      Notice that he doesn't work for Google.

      Yes, Google has hired some people over 40, but demographically speaking (number hired vs number available in the job seeking pool) they are heavily slanted toward the younger generation.

      Over 40 here and I won't even submit my resume. Not because I don't think I can get hired, that's not even a consideration, but because I just don't give a fuck about working in the SV culture. Been there's done that; let some other poor bastards do that and participate in the agile drama and all night coding marathons--fuck that shit, I have better things to do with my time.

    4. Re: Did I hear that correctly? by Anonymous Coward · · Score: 1

      That time is now. If you have the skills, youll get in. Worked for me!

    5. Re:Did I hear that correctly? by Anonymous Coward · · Score: 0

      Idiots "doing agile" AND all-night coding marathons are doin-it-wrong.

    6. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      I agree. Live a life by being a free person, not a slave. Slavery was abolished, wasn't it?

    7. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      Well. Do you know Cobol?

    8. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      Everyone "doing agile" is doing it wrong. Meanwhile all the project disasters caused by the agile management fad are written off as "no true Scotsman"

    9. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      I agree. Live a life by being a free person, not a slave. Slavery was abolished, wasn't it?

      Except they found a loophole in the 1980s and the private prison system was born.

    10. Re: Did I hear that correctly? by Brockmire · · Score: 1

      The over 40 people that worked for Google were on contract when I worked on a google project as a contractor. The youngest person, a woman in her 30's, was clearly overwhelmed by various things that typically happen to cutting edge tech projects. She was an employee and was let go at the end of the program. The boss I work for is in his 50's and experienced and dedicated. He would have done a way better job in her position. He is so good at his job a large part from his 30 years experience.

    11. Re: Did I hear that correctly? by JaredOfEuropa · · Score: 1

      Well, my last gig was one where I got to combine project management, business analysis, architecture with coding and tinkering. And my current gig is shaping up to be the same, so it's all good. At my current client there are actually a ton of older and very knowledgable techies around, which is great but it's also the exception in my experience. A lot of employers (and people in general) look at you funny if you're over 40 and still a techie. They don't see experience, they see a loser, because if you weren't a loser you'd be in management or enterprise architecture by now.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    12. Re:Did I hear that correctly? by Anonymous Coward · · Score: 0

      Good for you tweety. Aren't you just so special?

    13. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      If you were doing projects correctly before, going agile means very little change required. Agile really is just a bunch of common sense with a bit of purism sprinkled in that can be bent a bit for practical reasons.

      "Agile" is about as special as saying "functional programming". No one truly uses functional programming, but it is an ideal to be aware of and I use it all of the time because it makes for clean code, but I would not call my code "functional".

      There are plenty of true Scotsmen in programming, there's just very rare. I know several people who find certain hard problems intuitively easy, like multi-threading or non-reproducible bugs. Around the age of 6, I was intuitively understanding and creating solutions to programming problems that people spend a lifetime still have trouble grasping. I'm not claiming to be solving any of the hard problems like crypto, but the core problems like threading, race-conditions, debugging, scaling, performance, computation/space trade-offs. What takes me minutes takes others hours or days and what takes me hours takes others weeks or months. It's crazy that we have these highly skilled people that only get by from pure determination.

    14. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      I get it.

      Guys, come and look at the twat who enjoys tossing about with specs and design for two years without delivering a fucking thing. He likes sitting designing software that ends up out of date and not didn't even satisfy customer needs when it was specced.

      Agile isn't a magic bullet - done badly it's a shit as any other technique. And it's useless for stuff that can't be evolved to a correct solution.

      But done well it actually delivers products - something that, at this point, is beyond argument.

    15. Re:Did I hear that correctly? by Anonymous Coward · · Score: 0

      Been there's done that; let some other poor bastards do that and participate in the agile drama and all night coding marathons--fuck that shit, I have better things to do with my time.

      Agile is supposed to be an agreement with the team and stakeholders to get a specific set of work done in a specific time. If you're seeing this, then that means you have failed to predict the work accurately. It seems you're trying to get too much done. Two weeks is a good length to break the work into. More and planning takes too long (starting to feel like waterfall), less and it's always a rush to get anything complex out the door leading to extra defects. If pushed work comes to the team mid-sprint, something else has to be pulled out to compensate and the new work should not make the team "fail". The commitment should be adjusted down to the previously agreed-upon stories/defects. In some flavors of Agile, defects can be sized to give credit for work done - it smooths velocity to something more predictable.

      Good luck fixing Agile at wherever you experienced it.

    16. Re:Did I hear that correctly? by unixisc · · Score: 1

      There's a debate about hiring JAMES GOSLING because he's too old? Seriously?

      Was that the issue? Last I read, Gosling was starting up his own company - that story was here in /. A week ago, he joined AWS. But legends like him are not the people who either risk age discrimination, or can't have successful businesses of their own. That issue is germane to the vast majority of Baby Boomers & Gen X'ers who are still in tech today.

      I do think it's a welcome trend. That way, both age groups (Baby Boomers/Gen X'ers and Gen Y'ers/Millenials) have their own niches in the market

    17. Re:Did I hear that correctly? by unixisc · · Score: 1

      He left Google a year ago to join Liquid Robotics, and just last week, joined AWS. He's already been in Google. Both he & Eric Schmidt worked @ Sun, so he'd have had no problems getting a job in Google, which he actually did.

    18. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      Well thank jebus for agile. Just think, before agile no project was ever completed. At this point the true believers sound more like a cult than connected to reality.

    19. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      "Agile manages everything except my own ego", am I right? Actually, perhaps you can help me with something that's been bugging me concerning efficient multithreaded access to a cache with an LRU variant eviction policy. All implementations I've come across are unsatisfying.

    20. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      In other words, if a problem is complex enough that it requires longer than two weeks, it will never get done. And no, not all problems can be broken down into idiot-sized two week chunks. I think this is my main gripe with agile - it's designed for peons doing business logic handed down from marketing, not intelligent or original work.

    21. Re: Did I hear that correctly? by cthulhu11 · · Score: 1

      Truth.

    22. Re: Did I hear that correctly? by cthulhu11 · · Score: 1

      If by skills you mean being a 20-something Indian non-citizen, sure. I've interviewed with Amazon and Google three times each. It was clear each time that I never had a chance, that they were going out of their way to disqualify me.

    23. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      The COBOL people are out of the field now. Also note there was a big Purge in 2000 and most techies over 40 at that time never made it back into the field, even if they were incredibly gifted engineers with what today they'd call "full stack" knowledge (say from the physics of the storage media to the optimization of the user experience and everything in between --all invented by their generation). There are only a few people who started in their teens and are in their 50s now (key because they were too young to be forced into retirement by the Purge and unlike all others in the industry, they would have been trained by that generation of awesome taken out by the Purge) and typically they survived due by having some kind of business that survived the Crash or being employed among a handful of tech companies that knew not to do layoffs of people like them when scaling back (and also colluded to keep them from being poached). Those elite workers are also fighting against the endless tide of overseas workers, for example losing job opportunities because they never finished their CS degree in the early 1980s (which would not be relevant ito someone that worked thru, learning from the masters themselves, even beyond to 2017), thus allowing (on paper) an "equivalent" "degreed" H1B worker (who obviously can't have started their career in the 1980s but has a dubious credential from somewhere overseas and a long list of bullshit jobs and references highlighting them as the Second Coming) to be qualified under Congress' H1B "rules" to enter America to HELP fill the "skills voids" while saving the customer money and lowering the quality (especially security) of the services and products being produced in America to that of a third world country. The Crash also took out most of the domestic tech-employment brokers, so the American techies are mostly locked out of the job market (except for direct/permanent hire) when they call up a local broker only to be connected to a network of branches operated by an overseas recruiter looking for qualify more H1B workers by disqualifying American workers. But, no, there are no COBOL (only) people left, only newer workers that learned the COBOL language, which is a very different thing.

    24. Re: Did I hear that correctly? by Anonymous Coward · · Score: 0

      Most of them failed, idiot. That's why agile came about.

  3. Now it's discrimination against young people? by JoeyRox · · Score: 2

    Soon the only people you'll be allowed to hire without being acused of discrimination is anyone who is exactly 32.54 years old.

    1. Re:Now it's discrimination against young people? by NoNonAlphaCharsHere · · Score: 2

      Think of an oared slave galley. The age of the guy pounding the drum to keep the tempo is irrelevant. It's still the young and strong who are chained to the oars.

    2. Re:Now it's discrimination against young people? by MangoCats · · Score: 1

      It has been discrimination against young people since times long forgotten.

      Outside of tech hiring, the young are still on the short end of the opportunities. There was a brief period in the late 60s / early 70s where that changed for a bit - the WWII vets doting on their kids, I suspect. Seems that little anomaly has passed and we're back to using kids as grist for the mill again.

    3. Re:Now it's discrimination against young people? by Anonymous Coward · · Score: 0

      Of course. It's all because experience discriminates against young people. Exceptions, as always, validate the rule by virtue of being exceptions.

    4. Re:Now it's discrimination against young people? by Maxo-Texas · · Score: 3, Insightful

      Your definition of young is so funny.

      Age discrimination starts around 40 in the top of the field and is in full strength by 50 even in small shops.

      The supreme court gutted protection against age discrimination in 2009.

      Everyone gets old. Only the geniuses and the lucky won't be discriminated against.

      And it's dumb. Because young people make the same mistakes, are much more likely to leave sooner (no roots, building their resume), have less loyalty than the current older people all did themselves only 15 to 25 years before.

      Which results in losses of hundreds of millions of dollars for companies. Over and over.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    5. Re:Now it's discrimination against young people? by doom · · Score: 1

      Soon the only people you'll be allowed to hire without being acused of discrimination is anyone who is exactly 32.54 years old.

      I would like to take this opportunity to thank our conservative friends for volunteering to wear flashing lights and a sign stating "I am a conservative idiot.". It makes it much easier to identify who is worth talking to.

    6. Re:Now it's discrimination against young people? by religionofpeas · · Score: 1

      Which results in losses of hundreds of millions of dollars for companies. Over and over.

      The solution is simple then. Start a company, hire a bunch of old folks, and become a billionaire.

    7. Re:Now it's discrimination against young people? by JoeyRox · · Score: 1

      On the same token we can easily identify who has a sense of humor and who doesn't.

    8. Re:Now it's discrimination against young people? by Anonymous Coward · · Score: 0

      I'd like that thank the smarmy little douchelord brownshirt snowflakes. The communist Red beanies and rompers makes for easy aimpoints. Sometimes I like to aim for the manbun first!

    9. Re:Now it's discrimination against young people? by Anonymous Coward · · Score: 0

      Yes, well, the median age here is about 50 I think and we are making oodles of cash, since we know how.

    10. Re:Now it's discrimination against young people? by ShanghaiBill · · Score: 1

      Outside of tech hiring, the young are still on the short end of the opportunities.

      Indeed. Unemployment decreases with age. It is the young that have a hard time finding jobs, not the old.

    11. Re:Now it's discrimination against young people? by ShanghaiBill · · Score: 1

      Here is more data that indicates that even in Silicon Valley the young are more likely to be unemployed than the old.

    12. Re:Now it's discrimination against young people? by Maxo-Texas · · Score: 1

      My solution was to save hard and retire at 51.

      I never got any emotional value out of working. I realized that at 30 and I saw 45 - 50 year olds being discriminated against way back then (when they had stronger protections too) so I knew what to expect.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    13. Re: Now it's discrimination against young people? by Anonymous Coward · · Score: 0

      Yeah, because there is such a correlation between being chained to an ore and writing an iPhone app for a bank.

  4. Amazon hire creimer now by Anonymous Coward · · Score: 0

    Old dude creimer has the biggest experience and he's ready to uncompress it all over AWS.

    CAPTCHA dreamers

    1. Re:Amazon hire creimer now by Anonymous Coward · · Score: 0

      He's a "senior sysadmin." By senior he means >40 junior level admin. Shame he's too bloody stupid to ask for more money.

    2. Re:Amazon hire creimer now by Anonymous Coward · · Score: 0

      What about his twin brother cdreimer?

    3. Re:Amazon hire creimer now by Anonymous Coward · · Score: 0

      What about his twin brother cdreimer?

      haven't posted since heavy creamer mentioned the dmca take down notice. probably in canada requesting asylum.

    4. Re:Amazon hire creimer now by Anonymous Coward · · Score: 0

      What grounds does creimer have for a complaint? Did he trademark his name? Did he copyright his comments under a license forbidding parody? Is he going to sue a troll for defamation or libel, and lose because the troll repeated his own public statements in a satirical manner consistent with fair use? Can creimer afford to waste his insignificantly tiny paycheck on frivolous torts?

    5. Re:Amazon hire creimer now by Anonymous Coward · · Score: 1

      Oh I'm still here, but the Slashdot moderation system put my account at 2 posts per day almost immediately. This was a revelation to me.

    6. Re: Amazon hire creimer now by Anonymous Coward · · Score: 0

      #baizou

  5. Never understood bias against the olds by hsmith · · Score: 4, Insightful

    I get the SV mentality that old people aren't good fits. They don't want to work 90 hours a week for the hope of future stock which will more than likely be worthless. Older people will work hard and smarter, but not for peanuts and insane work weeks. If you are building a real company - older people have experience and value that come with having seen a slew of different scenarios.

    1. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      I've never undstood it either, especially when it seems well over 90% of engineers in their 20s can't code.

    2. Re:Never understood bias against the olds by Anonymous Coward · · Score: 0

      Famous big names will not be worked 90 hours per week. They're hired because billionaire Bezos wants prestige, he can afford to pay sinecures to get it, and he doesn't want some other billionaire to snatch up the celebrities.

    3. Re: Never understood bias against the olds by Anonymous Coward · · Score: 1

      AWS is a real business with paying customers. Most social media startup are hobbies that dream of getting bought by facebook.

      Real businesses need real engineers.

      For your hobbies you want to hang out with your friends, not some people that constantly tell you your idea is full of shit and your code base is unscaleable and unmaintainable. That's too depressing even if it is true.

    4. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      They can code. Taking a crummy programmer and making a good one takes work. That work to make that transformation is not self taught usually. It is taught in code reviews by more seasoned people. If you live in a bubble all you see are the edges of the bubble. Not necessarily the view from outside. Me as an 'oldie' sometimes I get off the rails and need my other programmers to bring me back from the edge. I do the same for them when they wander into the weeds. Seeing that you are off track takes experience.

    5. Re: Never understood bias against the olds by __aaclcg7560 · · Score: 1

      For your hobbies you want to hang out with your friends, not some people that constantly tell you your idea is full of shit and your code base is unscaleable and unmaintainable.

      Too often your friends won't provide feedback. If you're screwing up, they will sit back and watch the inevitable train wreck. If you ask them why they didn't say anything, they will claim that someone else should have told you.

    6. Re: Never understood bias against the olds by HornWumpus · · Score: 1

      They can code like I can dance ballet...very very badly.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    7. Re: Never understood bias against the olds by HornWumpus · · Score: 1

      Find better friends. People who have grown past middle school thinking.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    8. Re:Never understood bias against the olds by Darinbob · · Score: 1

      Except that this isn't SV culture per se. It may be Google culture, but if you did a survey you'd find that the 90 hour job is rare outside of startups, and startups are only a small fraction of technical and engineering companies. Nobody who works for a living hangs out at cocktail parties exchanging idea about the next big thing. Media focuses on stereotypes because it fits the narrative.

    9. Re: Never understood bias against the olds by Brockmire · · Score: 1

      Not all old people are equal. One guy in his 60's I worked with would talk and talk and talk and wouldn't take the hint I was busy working. He wasn't fast, but he was thorough, reliable, knew his job, and eagerly helped out where he could. I would rate him a good employee for the long run. However, his back and knees were always hurting. He barely complained, but it's hard to ask someone to do various work and watch them in pain. Another experienced developer in his 60's would take half a dozen pipe smoke breaks in an afternoon. There's virtually no productivity from him. I remember he was assigned a bug to fix in arp/bridge code. The problem was well identified and the pseudo solution told to him. He took 3 weeks to implement a 3 line fix. My biggest problem with talking to either of those guys, I don't have the patience for how slow they talk. I noticed this with Robin Quivers from Howard Stern. 20 years ago, she spoke much faster with very little pauses but now talks much slower with a lot more pauses and "Uh" moments. Same with my mom, just takes longer to say the same thing than it used to take.

    10. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      They can code like I can dance ballet...very very badly.

      "They code like old people fuck!"
                    GYSGT Hartman, Full Metal Jacket

    11. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      I provided feedback about your strange use of the word "prohibitive". Instead of accepting the help you fell back on your usual excuses.

    12. Re: Never understood bias against the olds by ShanghaiBill · · Score: 2

      Too often your friends won't provide feedback.

      You just need to understand what the feedback means.

      Feedback 1: That is a fantastic idea. You will make millions.

      Meaning: Your idea stinks.

      Feedback 2: That is a good idea. When will it be available? Can I buy one?

      Meaning: You idea is good, and with proper execution you will be successful.

    13. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      but besides they are slow talkers. are they doing a good job?

      Because I know lot of young people writing thousands of lines of code at week. It is sad because their code is HORRIBLE!

    14. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      They can code like I can dance ballet...very very badly.

      That's odd, because the worst developer, the one who has one hammer and looks at every problem like it's a nail, is also the youngest one. Always takes the absolute hardest path to solve every problem, always demanding a custom/dedicated whatever to run his latest creation, can't explain or communicate anything.

      The oldest one keeps up with his tech, codes properly and cleanly, knows how to fix crap that breaks, and has turned out more new stuff faster than anybody else and unlike silicon valley 20 somethings, he doesn't NEED 80 hour weeks in order to turn out something useful.

      Of course, he also drives his control freak manager absolutely nuts because he'll think out a problem before writing reams of code and then trashing it and starting over and he doesn't prefer to re-invent crap because he doesn't have a kindergartner's need of constant attention and participation ribbons. Doesn't "look busy" all the time I guess, but he pretty much knows how and when to ignore him as well. That's the real reason for what age discrimination exists. People who are truly good at what they do simply don't want to or have to put up with management bullshit and of course management doesn't like that.

      Sure, there are useless older coders--but they didn't become useless, they just always were. Some people survive in careers for reasons other than actual talent. Of course, that also means that there are a lot more useless coders in their 20s. Lots of them comment on how bad older people are at anything on Slashdot in fact.

    15. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      it could be that your brain takes all negative feedback, twists it beyond recognition to the point where life is whatever you want to pretend it to be, and all is cool. your brain is literally broken this way. you take simple things and facts and actually believe they are not what they are. it's why your life is shit by others' standards, but fine by yours.

      you're getting appropriate feedback. just by the time it makes it from your ears you've come up with new words. or, you know, the loser friends you have are entertained by you and use you as a big fat stupid clown. that's a likely possibility too.

    16. Re:Never understood bias against the olds by Anonymous Coward · · Score: 0

      It looks like the hope of future stock bit isn't necessary. My company changed ownership recently, and the new management is all about the fresh college hires, planning projects without allowing enough time or personnel for even the best-case scenario, and expecting butts in seats for extended amounts of times (including weekends). No stock options or grants in sight, though.

      Not the only Silly Valley fads they've jumped on, either. We got moved into a new building set up with the open plan annoyance. The VP wanted to let in as much light as possible, but naturally everyone turns off the lights and closes the shades as soon as they come in. We've got expensive Herman-Miller furniture that looks like it came from Ikea (and the expense was used as an excuse to skip raises, in an area with a quickly growing COL). They jumped on the Scrum bandwagon, so now we spend more time in meetings getting micromanaged by people who don't understand our tech than ever and are expected to make it up with OT.

      Yeah, we're starting to hemorrhage the experienced, qualified people (including me; just got an offer). Everything is going to have to fall down around their ears before anything gets better, and since they all seem to be playing by the Harvard MBA rules I doubt even that will help them recognize a little thing called institutional knowledge.

    17. Re: Never understood bias against the olds by Anonymous Coward · · Score: 0

      They can code. Taking a crummy programmer and making a good one takes work. That work to make that transformation is not self taught usually. It is taught in code reviews by more seasoned people

      I've never seen anyone get better. Trying to teach programming is like trying to teach someone how to visual N dimensional shapes, where N is greater than 3. People who can work with 4 dimensional shapes can quickly learn how to work with more dimensions. But few people actually learn. They just memorizes the most common 3D views of the multi dimensional shapes and get totally lost when the complexity of the shape or number of dimensions get too large or the problem rotates a bit and they can no longer recognize it.

  6. AWS: We want it to work. No Kool-Aid drinkers by Anonymous Coward · · Score: 1

    So they want good engineers who can make the damn think work, not noobs they can brainwash as they underpay them?

    Good for Amazon.

  7. Rockstars Wanted by Anonymous Coward · · Score: 0

    Be Famous
    Be a Rockstar
    Don't Not be a Rockstar

  8. ... No. As always. by Anonymous Coward · · Score: 0

    It should come as no surprise that the Generation Jones CEO of Amazon, Jeff Bezos, is hiring his cohorts and others of the Baby Boomer generation to top positions.

    It is also not all that different from when Google hired Vint Cerf, or other notable "Internet Pioneers".

    The only place it might differ is in comparison to Facebook, with their millenial CEO preferring top people of his own generation. But is that really different, or isn't it the exact same?

    Not news.

  9. Sure, as long as you're a super genius by Anonymous Coward · · Score: 0

    who invented something important when he was young. For the rest of us? Starve.

    1. Re:Sure, as long as you're a super genius by Anonymous Coward · · Score: 0

      Genius is not required, just luck. Gosling is lucky Java became popular. Designing a language is not even difficult work. My college taught a course on programming language design in one semester where the final project was to make your own compiler. Everyone in the class did it, and some of the compilers actually worked. Nobody's pet language became popular.

  10. Maybe by fahrbot-bot · · Score: 4, Insightful
    From TFA:

    Younger founders and employees are willing and able to work longer hours, and really grind it out. They have higher stamina, and generally don’t have families they want to spend time with. They can completely commit to the job at hand.

    That may be specifically true, but probably not universally.

    I'm 54 and can still crank out a productive 36 hour work day (yes, seriously) at crunch time, but that's me; I've always been able to stay up and be productive for long, long periods of time - showering and eating to get refreshed. But when it's over, I need 10 solid hours of sleep. It probably started when I was a college research assistant programming LISP and Prolog at 3am (as it was the only time I could get serious computing time on the VAX 785 (running 4.3 BSD) and/or our Xerox LISP system.

    In addition, I had a wife, who was a teacher, who understood being professional and committed to a task and didn't complain about any long work hours, as she often put in some serious hours to teach her Gifted students. (She died in 2006, so now I'm single: Remember Sue...) We had no kids -- we met in 1985 when I was 22 and she was 41 -- so we were able to dedicate our down time to each other.

    I imagine my stamina -- and 30+ years of experience, programming in many languages and administrating Windows, Linux and Unix on everything from PCs to Cray systems -- would still fair well against most youngsters now.

    I thing the main thing is that older people have a greater sense of perspective, perhaps not shared with their younger managers, that there are actually more important things in life than whatever is going on at work or even work itself. Case in point, I'd give everything to have Sue back.

    --
    It must have been something you assimilated. . . .
    1. Re:Maybe by Anonymous Coward · · Score: 0

      You were 22 and your wife was 41. I really wish i had such open minded friends and if they are academic that's another big plus. Thanks for sharing. I wish happiness for you.

    2. Re:Maybe by doom · · Score: 4, Insightful

      I'm 54 and can still crank out a productive 36 hour work day (yes, seriously) at crunch time, but that's me; I've always been able to stay up and be productive for long, long periods of time - showering and eating to get refreshed.

      Let me guess: you don't drink.

      A lot of what we've traditionally thought of as "the natural effects of age" were really the natural effects of lots of booze.

    3. Re:Maybe by __aaclcg7560 · · Score: 1

      A lot of what we've traditionally thought of as "the natural effects of age" were really the natural effects of lots of booze.

      Nothing is more fun than coming into work on a Monday morning, finding out that your coworkers are being bailed out of jail for fighting at the strip joint down the street, and HR issuing a memo in the afternoon that getting busted at the strip joint is grounds for termination.

    4. Re:Maybe by HornWumpus · · Score: 1

      Nonsense. I'm 53, still outwork kids and love a drink. The trick is not to be an idiotic, drunken sot OR a self righteous idiotic thumper.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:Maybe by fahrbot-bot · · Score: 1

      I'm 54 and can still crank out a productive 36 hour work day (yes, seriously) at crunch time, but that's me; I've always been able to stay up and be productive for long, long periods of time - showering and eating to get refreshed.

      Let me guess: you don't drink.

      Not really. Maybe one or two drinks a week. I also don't smoke. For completeness, I also don't watch NASCAR, Football, Basketball, Hockey, etc... My wife liked all that - 'cause I paid attention to her and us instead.

      A lot of what we've traditionally thought of as "the natural effects of age" were really the natural effects of lots of booze.

      And smoking. And, perhaps, stress and lack of sleep.

      --
      It must have been something you assimilated. . . .
    6. Re:Maybe by HornWumpus · · Score: 1

      We had a strip joint that served 'free lunch'.

      Common discussion in the halls: 'Free lunch today?'...'Can't afford it.'

      A year later, one of the lesbians figured out what we were talking about.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    7. Re:Maybe by HornWumpus · · Score: 1

      I have to say: Of the competent female computer people I've known, most were/are, very bull, dykes.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    8. Re:Maybe by David_Hart · · Score: 1

      Nonsense. I'm 53, still outwork kids and love a drink. The trick is not to be an idiotic, drunken sot OR a self righteous idiotic thumper.

      I don't think that a drink or two is what the OP was referring to.

      Personally, I think that people being "younger" in their 40's and 50's has just as much to do with less wear-n-tear physically as it does to not smoking and not drinking to excess. A high amount of physical work and poor environmental standards ages people more quickly. In addition, having access to better foods when young makes a huge difference as well.

    9. Re:Maybe by HornWumpus · · Score: 1

      I'm not talking about 'a drink or two' either. But I'm also not talking about constantly drinking like a Baptist. (Who are sots if they drink at all, having convinced themselves that booze is that powerful.)

      People don't typically wear out, they rust. The right amount of exercise is an important part of taking care of yourself. Your liver is no different, take it out for a jog once in awhile.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    10. Re:Maybe by TheFakeTimCook · · Score: 1

      I'm 61 and consistently crank out code around 50-60 hours per week.

      Most weekdays, I work a regular workday, sleep for around four hours (bladder won't allow longer), then get up and work another 3 to 5 hours, then crash for another 2 hours before getting back up for work. Then I usually turn in another 4 hours or sometime over the weekend.

      Not to be self-aggrandizing; but I have about a 95% "works first time" rate, in case you think I just stumble around for 60 hours a week. And I'm the guy that tends to get all the "I don't even know how you could do that" Projects.

    11. Re: Maybe by Brockmire · · Score: 1

      I've never seen an age disparity like this that wasn't creepy as fuck.

    12. Re: Maybe by Brockmire · · Score: 1

      36 work day? Mental issue red flag. I was first believing you meant 16 hour work day, which is possible. My opinion is that people who continually work long hours outside of specific deadlines are incompetent and over their head for their job.

    13. Re:Maybe by Anonymous Coward · · Score: 0

      Nothing is more fun than

      I can think of a lot of things that would be more fun than seeing colleagues ruin their careers. What's it say about your life that this is something you consider a high point?

    14. Re:Maybe by dunkelfalke · · Score: 1

      I don't drink, still feel the age.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    15. Re: Maybe by fahrbot-bot · · Score: 1

      36 work day? Mental issue red flag. I was first believing you meant 16 hour work day, which is possible. My opinion is that people who continually work long hours outside of specific deadlines are incompetent and over their head for their job.

      Nope. I meant that I have, a few times, worked (productively) for 36 hours straight. There have been a few 30 hour and many 24 hour stints over my 30+ years of school and professional experience. Though, I guess that's all chump hours for a medical student/intern/resident - which I not sure is a good thing.

      --
      It must have been something you assimilated. . . .
    16. Re: Maybe by Anonymous Coward · · Score: 0

      I'm pretty sure the OP and I (I'm an engineer and my wife is a science teacher 14 years older than I am) don't need your fucking approval.

    17. Re:Maybe by just+another+AC · · Score: 1

      I'm 54 and can still crank out a productive 36 hour work day (yes, seriously) at crunch time, but that's me;

      Dr. Steven Strange??

      It'd take me good part of a week to do that...

    18. Re:Maybe by __aadota8673 · · Score: 1

      Strange - I've never had this problem. Maybe it's because my coworkers are in my social stratum, and yours are in yours. Slashdot: news for lower middle class white trash. Oh wait - no it's not.

    19. Re:Maybe by Anonymous Coward · · Score: 0

      Sorry for your loss. Took a second you view your page about her. I'm mad in love with my wife Kailey.

      Condolences to you.

    20. Re:Maybe by Anonymous Coward · · Score: 0

      >Younger founders and employees are willing and able to work longer hours, and really grind it out. They have higher stamina, and generally don’t have families they want to spend time with. They can completely commit to the job at hand.

      From what you describe, they aren't looking for salaried employees. They are looking for people willing to effectively cut their own wage in half by working double hours. I'll do 80 hour weeks, but you'd better pay me as a vendor (hourly). You aren't getting my time for free.

      "Completely commit" to the job is servitude, not f*cking employment.

  11. I know its juvenile... by Anonymous Coward · · Score: 0

    "you're sitting down with grownups... Adrian Cockcroft" ...but I giggled. Editors do you not pay attention to submissions at all?

    On topic, I think a lot of the hiring younger people was both a monetary and marketing deal. When most people think leading edge, they think pop culture, which is generally lead by younger generations. So they had to show investors they had a workforce that new "all the latest" garbage. Investors know younger people work for less, they don't have the experience to know how to ask for more out of the gate, or to know that taking shares in a start-up is basically gambling. Then this attitude of "younger is better" worked its way to the MBA zombies who blindly accepted it and began edging older programmers with real experience and problem solving skills out of the workforce based on a lack of understanding about why it was done by the start-ups.

    So, I think its good that one of the leading and largest tech companies out there is showing these programmers are still not only incredibly relevant but also incredibly valuable.

    Cockcraft *giggle* I feel as bad for him as I do for Dick Trickle. Why do people name their kids these things?!?!

  12. The Juice Is Loose! by Anonymous Coward · · Score: 0

    OJ got parole!

  13. Isn't this obvious? by __aaclcg7560 · · Score: 1

    You need to hire older workers when the younger workers are too busy re-inventing the wheel without the experience to know how to build a better wheel.

    1. Re:Isn't this obvious? by 93+Escort+Wagon · · Score: 5, Interesting

      I'm in my 50s. Im fortunate in that my younger colleagues are good guys and generally aren't trying to reinvent the wheel.

      Our younger manager, on the other hand, delights in half-assedly reinventing the wheel... while all the while claiming that she "doesn't believe in reinventing the wheel".

      --
      #DeleteChrome
    2. Re:Isn't this obvious? by Darinbob · · Score: 1

      Half of them have never seen a wheel, so they don't know that they're reinventing it.

  14. sprint or marathon? by petes_PoV · · Score: 4, Insightful
    Sure the "kiddies" are good for pulling all-nighters. But the "grownups" use their experience to avoid having to.

    The biggest problem with IT - not just the tiny part that involves coding - is that it values quantity over quality. "Move fast and break things" being the prime example of this dumb idea. So while the fresh, new, intake of IT people work with gusto, many of them spend a large amount of time reinventing the mistakes of the past.

    However, when your management team rewards "presentee-ism" and "heroic" efforts, rather than dull, predictable, progress: what should you expect?

    Maybe this is the start of the IT industry getting just a little maturity. If it keeps it up, it might actually get to be a profession, one day.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:sprint or marathon? by Tony+Isaac · · Score: 1

      Outside of Silicon Valley, IT is already a profession. Houston, for example, is not known for high tech. But plenty of businesses of all types do need IT staff. They aren't looking for insane hours or "heroic" efforts. Instead, they are looking for stable people who get things done. I'm 50, and so far, I haven't felt this bias against older programmers.

    2. Re:sprint or marathon? by rastos1 · · Score: 1

      However, when your management team rewards "presentee-ism" and "heroic" efforts, rather than dull, predictable, progress: what should you expect?

      Dunno. Perhaps that the grownups adapt to the rules of the game - no matter how silly they are - instead of waiting that the PHBs wise up?

      Note: I do not advocate that. I'm just providing a possible answer to your question.

  15. Errata Corrige by lucaiaco · · Score: 0

    Soon the only people you'll be allowed to hire without being acused of discrimination is anyone who is exactly 32.54 years old.

    32.5 years old Black Woman.

  16. My Experience by tylersoze · · Score: 5, Insightful

    I'm a contract programmer and usually work with a loose collection of older-ish programmers like myself (mid-40's) on various contract projects, all remotely. We all get along well, we're professional, no-nonsense, 40 hour work week kind of guys that just get the job done. Lately during a little slow work spell, I took some work with one of these young hipster-ish development firms. The code they were writing was just total garbage, I couldn't wait to be done with the contract. Lots of that off putting company enthusiasm, dude it's just a job not a lifestyle. I came into their office a couple of times, total hipster open plan style, I don't see how they get any work on done.

    1. Re:My Experience by tommeke100 · · Score: 2

      They don't, that's why they contracted you :)

    2. Re:My Experience by fyzikapan · · Score: 1

      Mostly they don't get work done. They sit around in their company-branded t-shirts and company-branded hoodies, drinking company-supplied beer as long as the VC money lasts, and then it's on to the next startup that's also doomed because it's run like a frat house by people who have never held down a real job .

    3. Re:My Experience by Anonymous Coward · · Score: 0

      I don't think it's an age thing. It's a culture thing. I am in my mid-thirties, in the auto industry (software engineering), and I can't stand the bullshit. I've worked with the young and the old alike. Maybe it's naivete that leads more young people into those stupid jobs. But, it's not all of us. Some of us want to do something useful with our lives. I like to work with people who feel the same and work hard toward that goal together.

  17. No. by Anonymous Coward · · Score: 0

    Rockstars are rockstars. You are not a rockstar.

  18. O&M by Anonymous Coward · · Score: 0

    There's a reason why Operations and Maintenance techs skew older. They aren't reinventing the wheel, but they have to operate and maintain it. Younger folks want to work on hot technology and try new things. When you're running something that has to have solid uptime you don't experiment.

    1. Re:O&M by Anonymous Coward · · Score: 0

      Is that really so common? I'm in my early thirties and have been teaching myself Python and C, hoping to learn assembly as well for fun. According to the stereotype, I should be pursuing JS frameworks, Ruby, etc, but they turn me off. I'd love to learn more efficient, simpler ways of doing things because the land of endless abstractions is stressful. Part of what drew me to C is its simplicity.

      If I were to seek employment with these skills, what positions would you suggest?

    2. Re:O&M by Anonymous Coward · · Score: 0

      If I were to seek employment with these skills, what positions would you suggest?

      Learn to spread your legs, bend over, and grab behind your knees with both hands while smiling the entire time......

  19. Hey, kids, get off my lawn! by RetiredMidn · · Score: 1

    63, just started a Mac project in Swift.

    1. Re:Hey, kids, get off my lawn! by Anonymous Coward · · Score: 0

      Yeah, well, we invented the computers, so we actually do know how they work and how to use them better than the young pipsqueeks...

  20. Betteridge's law of headlines by goombah99 · · Score: 1

    says no. Gosling is the hood ornament. They still need lots of young squirrels run in their cage to make the car go.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  21. I figured it was excuse for cheap labor by Anonymous Coward · · Score: 0

    Yep, the preference for people in their 20s, preferably foreigners from cheaper nations. They have the energy to work insane hours. They don't have family to tie them down, and they don't have experience, which can be used to demand higher pay.

  22. ROTFLMAO by Anonymous Coward · · Score: 0

    OH, boo hoo hoo. Cry a river for the toddlers. They have to live in the same world that every generation before then has had to.

    They is nothing NEW here. Nothing but more whining from an ignorant and uneducated "reporter". Still, Rotflmao.

  23. AWS doesn't hire the young either by Anonymous Coward · · Score: 0

    Amazon doesn't generally hire US citizens. Most of their employees are foreign nationals. And they're not that young either. Silicon Valley, especially, has been substantially cleansed of US citizens under the age of 40, since the late 1990s was the last time that US citizens were hired in any significant numbers.

    1. Re: AWS doesn't hire the young either by Brockmire · · Score: 1

      Wtf? The average age at these big silicon valley places hover around 28.

    2. Re: AWS doesn't hire the young either by Anonymous Coward · · Score: 0

      Mostly foreigners. And the tech workers themselves aren't that young. Supporting workers, sure. Even at places like Google, only 1 in 7 employees (or less) are actually technical in nature.

  24. Re:Maybe ... maybe not by petes_PoV · · Score: 1

    a productive 36 hour work day

    Maybe .... once.

    But that is only in response to a crisis. You cannot do that every day (apart from for the obvious reason) and neither can anybody else, irrespective of age. My personal experience has taught me that these long sessions are far less productive than they appear, when you take into account the number of errors introduced. And when you further consider the "recovery time" after a spurt like that, the actual productivity over a longer period is no better than someone working regular hours.

    While it is occasionally necessary to do a long shift to meet a deadline - indicating that the manager who set the deadline made a mistake - or to resolve a crisis, they are not a badge of honour. At best they mean that someone messed up, at worst they are simply just a waste of everyone's time.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  25. Re:Maybe ... maybe not by fahrbot-bot · · Score: 1

    a productive 36 hour work day

    Maybe .... once.

    But that is only in response to a crisis. You cannot do that every day (apart from for the obvious reason) and neither can anybody else, irrespective of age. My personal experience has taught me that these long sessions are far less productive than they appear, when you take into account the number of errors introduced. And when you further consider the "recovery time" after a spurt like that, the actual productivity over a longer period is no better than someone working regular hours.

    While it is occasionally necessary to do a long shift to meet a deadline - indicating that the manager who set the deadline made a mistake - or to resolve a crisis, they are not a badge of honour. At best they mean that someone messed up, at worst they are simply just a waste of everyone's time.

    All true. I've only really worked that long a few times a year, usually in response to (a) a problem discovered just prior to a release, (b) a hardware problem that involved working w a vendor to get something fixed on a production system. One of the type (a) problems required a 9-hour three-way conference call - that was fun (he said very sarcastically). I do have the physical benefit of not fading out as the hour get late, so that helps.

    In the long run, though, I think experience generally beats energy and enthusiasm. Like the old exchange:

    • Edison: Invention is 1% inspiration, 99% perspiration.
    • Tesla: If Edison had thought more clearly, he wouldn't have had to work so hard.
    --
    It must have been something you assimilated. . . .
  26. age has pros and cons by Anonymous Coward · · Score: 1, Informative

    I'm a 49 year old chief architect of a pretty prominent $10bn+ company. Age has both pros and cons, and I hope that my value equation carries on until i'm 70. Who knows... I think a key part of my view is colored by the fact I'm an engineer at heart and hope to be until I die. I'm currently at home experimenting with some newer Go web frameworks to find a good match for the tool I want to build.

    Pros of age:

    Experience springs straight to mind. I see the code written by younger engineers and I'm amazed in parallel at their energy, ingenuity and also their sheer naivety. I reckon I could halve the effort they put in and get superior results. In many ways experience (of the right sort) allows you to circumvent all sorts of inefficiency. Of course, you need the right experience and the right mindset - or else experience can also be synonymous with closed mindedness & looks like bitterness to outsiders.

    A second pro is that programming rarely introduces truly new ideas - they tend to be rehashes of the old ideas in a different skin. The Node.js async model is not really any different from the asynchronous call out smalltalk stuff we were doing in the early 90's. If you've used lisp then python and javascript look pretty much like old hat. It often makes learning new stuff ridiculously fast.

    Cons of age:

    My memory for detail is starting to get worse. I noticed it in the last year, and it spurred me on to start getting fit again after a long period of inactivity. I can offset a lot of the need for detail via abstraction (a good program is one someone else can understand, and as I get older that someone is frequently me ;-) and cleaner code, but it's still a concern.

    Fatigue over "new" technology - I mentioned above that truly new ideas are rare in programming and engineering in general. However, the repackaging (node.js again springs to mind) of a set of ideas into a new, detailed ecosystem is often more annoying than inspiring.

    Lack of tolerance for complexity - my PhD professors (they were well into their 60's) had 0 tolerance for complexity in all its forms and they called it out when they saw it. I have a similar approach as I get older - which to be fair is both a pro and a con. It's a pro in that I often see the simplicity of a situation and dive straight into the heart of the matter. It's a con because I often get tired of complex systems even though I have to dive in and fix their architectures. Sometimes it makes me sad seeing it, which makes me a bit less effective because I might even avoid diving in

    1. Re:age has pros and cons by Anonymous Coward · · Score: 0

      OMG......best comment ever: "Fatigue over "new" technology - I mentioned above that truly new ideas are rare in programming and engineering in general. However, the repackaging (node.js again springs to mind) of a set of ideas into a new, detailed ecosystem is often more annoying than inspiring."
      This is soooo true. So much of the programming and processes today are just a rehash of older ideas and processes. It drives me nuts, since I lived through all the original ideas.....some of which were stupid then, and are stupid now.

    2. Re:age has pros and cons by Anonymous Coward · · Score: 0

      My memory for detail is starting to get worse. ... I can offset a lot of the need for detail via abstraction

      I was born with a memory disability. I've been having to do this since forever. Works great, doesn't it?

  27. 47yo - Web hipsters by Anonymous Coward · · Score: 0

    47yo here, started programming on the 8bits.
    I manage projects and there are some awesome young programmers; They don't have experience and that's why there are a few people like me to steer the ship, but most of them are good to work with.

    The moment we're dealing with the FrontEnd of our company, all hell breaks lose and it becomes hipster fest; they all know "the right way" to do things and are ready to crucify one another if one does a mistake.

    We're serving a massive amount of video content from windows servers while they're all allergic to Microsoft, because their image would suffer otherwise, despite the fact we have a very reliable infrastructure where failing disks and motherboards are more common than software faults. None of them is able to articulate any argument about problems with our tech choices but "it sucks" because it's not using "standard" and "open source" products. At the same time, it's always the department that is falling behind.

  28. Re:Maybe ... maybe not by HornWumpus · · Score: 1

    Tesla talking shit about clear thinking...LOL.

    You realize that Tesla and Edison were both very accomplished _tinkerers_. Neither understood electric fields, Tesla demonstrated just how poorly he understood electric fields in his later years with his unworkable suggestions for wireless power.

    They both had to work their asses off as they were 'trial and error' inventors.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  29. Experience cannot be compressed, good one by Anonymous Coward · · Score: 0

    So if we establish experience cannot be compressed, and younger people aren't being hired to *gain* this experience, then what's really happening is the depreciating value of the "geezers" knowledge because they'll be unable to pass it to a newer generation unless that newer generation gets hired.

    Now we start the cycle: not enough experience, seek job, need experience for job, need job for experience.

    Welcome to being a millennial, where it's all your fault and nobody's willing to see the faults of the system enough to save you -- and their business -- from irrelevance. Watch -- in the next few years as all the "old geezers" retire, there will be a black hole in experience and nobody will be around to train the new people. The article attempts to make it about age; what it's really about is ego and believing you don't need younger employees to continue a successful business. People get old, they get tired, they retire. Young people are *meant* to fill that hole. You only need to let them try.

    1. Re:Experience cannot be compressed, good one by Anonymous Coward · · Score: 0

      There is virtually zero correlation between experience and quality in programming. It's one of the few professions where experience barely helps. Practices does not help abstract reasoning. There is no known mental practice or exercise that increases abstract reasoning. No one has found a way to teach abstract reasoning in a way that actually increases one's abstract reasoning.

      Abstract reasoning, for most people, starts to decline in their teens and all but disappears by their 30s. This is not an issue for "meta-cognitive" people. Their abstract reasoning continues to climb. People confuse experience with reasoning. They think a highly experienced person makes decisions based on reason, but they mostly don't. It's the way the brain's memory works. Don't conflate remembering the correct answer and being able to figure out the correct answer.

      Abstract reasoning is extremely highly correlated with introspective personalities that focus on meta-cognition. If you want to get better at abstract reasoning, you need to reflect on your own thoughts. Good luck teaching this. Some journals describe this as a personality trait, but others don't like the idea of abstract reasoning being based a "personality" and prefer to assume some event in their life or general circumstances caused them to develop the "habit".

      Remember, abstract reasoning is the ability to solve novel problems in lieu of knowledge or experience. If you require knowledge or experience to correctly solve a problem, you don't have strong abstract reasoning.

  30. Engineering and maths by harlequinn · · Score: 1

    "Great engineering is not maths".

    Great engineering is not only maths.

    Most engineering usually involves a metric shit-ton of maths.

    1. Re:Engineering and maths by JustNiz · · Score: 1

      Unless you're doing some sort of signal processing, software engineering usually requires no maths at all (unless you count logic as maths).

    2. Re:Engineering and maths by Anonymous Coward · · Score: 0

      Engineering is using math to cheat at physics.

    3. Re:Engineering and maths by Anonymous Coward · · Score: 0

      Or you're writing a new spam filter, Watson, or a recommender for Netflix :)

    4. Re:Engineering and maths by harlequinn · · Score: 1

      The question is: is software engineering really an engineering discipline...? I say no.

      That said, and assuming it is engineering (noooooo, simply calling yourself an engineer doesn't make you one!!!), doesn't signal processing use Fourier series, Fourier transforms, etc? I'd call that pretty heavy maths.

      Isn't programming a mix of logic and maths?

      I'm going to guess that most programming degrees have at least a year of maths.

    5. Re:Engineering and maths by harlequinn · · Score: 1

      I'm pretty sure you're going to have to do some maths when you implement your Bayesian filter...

      But lets look at this another way. Presenting a narrow case (some form of quasi engineering that doesn't have as much maths) does not disprove the wider case (that engineering is mainly applied mathematics).

    6. Re:Engineering and maths by Anonymous Coward · · Score: 0

      (1) I count logic as maths
      (2) Lambda calculus is maths, so the scaffolding of the program I create is maths. When I refactor I do maths.
      (3) You are going to do maths to interact with the external world - sound, video, whatever you do: maths.
      (4) Whether you know it or not, any program you ever write (also the ones that do no external I/O) is going to do signal processing. You can choose to ignore that fact, though. Good luck.

      So what is this weird strawman maths you mean you aren't using?

    7. Re:Engineering and maths by Anonymous Coward · · Score: 0

      The question is: is software engineering really an engineering discipline...? I say no.

      I'd say yes. Creating software is building machines. That the machines are made out of math rather than steel and concrete is irrelevant.

      Actually, I take that back. Software engineering is an engineering activity - but not necessarily a discipline. Lots of crappy software gets created with minimal discipline. :-P

    8. Re:Engineering and maths by JustNiz · · Score: 1

      >> "doesn't signal processing use.."

      Yes, that's why i wrote "Unless you're doing signal processing".

      That said, Signal Processing is a quite small field of all software development, and even then, its most usually done on DSPs that also come with libraries containing everything you need such as FFTs etc, so you rarely if ever actually code them yourself any more.

    9. Re:Engineering and maths by JustNiz · · Score: 1

      >> The question is: is software engineering really an engineering discipline...? I say no.

      They you're clearly one of the many people that incorrectly think that being a good Software Engineer just means being good at "coding".

      >> Isn't programming a mix of logic and maths?
      yes, but honestly most programming jobs (at least that I've had in my 35 years as a Software Engineer) only require very basic maths. Even those jobs including signal processing.

      >> I'm going to guess that most programming degrees have at least a year of maths.
      Yes but you usually get 3+ years of Software Engineering.

    10. Re:Engineering and maths by harlequinn · · Score: 1

      "They you're clearly one of the many people that incorrectly think that being a good Software Engineer just means being good at "coding"."

      Don't make dumb assumptions. No, I know what a software engineer does. They aren't engineers because they don't design physical objects. That's my differentiation - and it's the obvious one. I wouldn't let you touch the designs of anything that a structural, hydraulic, mechanical, electrical, electronic, biomedical, etc. engineer has made - because you're not an engineer.

      Let's be clear, I'm not demeaning the job, or you. If I were to choose someone to code for me a software "engineer" would be my first port of call. I simply don't consider the title of "engineer" appropriate.

    11. Re:Engineering and maths by harlequinn · · Score: 1

      Software literally cannot be a machine. It is purely abstract. On the other hand it can control a machine.

      It's why in many countries software is not patentable (because maths and logic are not considered patentable material).

    12. Re:Engineering and maths by harlequinn · · Score: 1

      Lol. I misinterpreted it as the opposite.

      That's interesting. Are there similar libraries for x86, ARM, etc?

    13. Re:Engineering and maths by JustNiz · · Score: 1

      Absolutely.

    14. Re:Engineering and maths by JustNiz · · Score: 1

      >> Software literally cannot be a machine.

      Sure it can. In fact that concept is pretty fundamental to most of Computer Science.

      https://en.wikipedia.org/wiki/...

    15. Re:Engineering and maths by JustNiz · · Score: 1
    16. Re:Engineering and maths by harlequinn · · Score: 1

      No, it can't be a machine. The Turing machine is the "machine" in this instance. It accepts paper strips as its input - which, once input into the machine, are not the "machine" but the abstract input it is acting on.

      https://en.wikipedia.org/wiki/...

    17. Re:Engineering and maths by harlequinn · · Score: 1

      I'm sure you know what context is. These are homographs. I.e. they use the word machine but it means something entirely different. So no, they are not machines.

    18. Re:Engineering and maths by JustNiz · · Score: 1

      Tell that to Alan Turing and every CS student and professor ever.

    19. Re:Engineering and maths by Anonymous Coward · · Score: 0

      They are machines in every practical sense - they are arrangements of abstract constructs that react to input and cause a predetermined output. Just as physical machines are arrangements of materials that react to an input and cause a predetermined output.

      You can make the same software "machine" out of water just as easily as electricity:

      https://hardware.slashdot.org/story/07/02/16/046253/water-logic-gates-built-at-mit

      (In fact, it may be easier in several ways than fabbing a microprocessor on silicon...)

    20. Re:Engineering and maths by harlequinn · · Score: 1

      A physical logic gate is a machine (by the modern definition). Software is not.

      https://en.wikipedia.org/wiki/...

      That's what a machine is. Software uses the term as a homograph, i.e. same word, different meaning.

    21. Re:Engineering and maths by Anonymous Coward · · Score: 0

      I can't disagree more. Building software is exactly analogous to building physical machines, only in a different medium.

  31. I interviewed at AWS by Alan+Evans · · Score: 1

    ...about 2 years ago, 2x face to face. It was challenging. But man did I feel out of place and I was 35 at the time. I would say 7/10 people I interviewed with we're mid 20s males. No female interviewers. I got a distinct "out of place" feeling more than a few times. I felt like I had a rapport with my interviewers but that they were going through the motions, like they had made up their minds in the first few mins. "Hey cool man but it just isn't going to happen."

  32. agile by Reverend+Green · · Score: 1

    Does anyone know if AWS practices the Agile Scum micromanagement methodology? I doubt it, since they seem competent and their software actually works right. But it would be nice to know for sure. And if not Agile Scum, what development methodology do they use?

    1. Re:agile by JustNiz · · Score: 1

      give a skilled engineer a task and let him get on with it.

    2. Re:agile by Anonymous Coward · · Score: 0

      Most shops are Agile Scrum nowadays, so I'd bet AWS is Scrum.

      My company converted to Agile Scrum. During our training, we learned how the old way was pure garbage and Agile Scrum is the one true way to code.

      Managers absolutely love scrum! Lot's of meetings so they know us peons are working. Instead of sitting in cubes, we are in a massive open office, or Agile Workspace, so managers can make sure we are working.

      Our customers aren't so happy. Six months since our Agile Transformation, and nothing meaningful has gotten done. Managers are perplexed. They see us working. We give lot's of status updates. Hundreds of Jira sub-tasks have been closed.

  33. No, you got it wrong by sonamchauhan · · Score: 1

    Bezos is getting older.

  34. Send in TigerSwan! by tmjva · · Score: 1

    The Cult of Youth sounds 'idealogically driven' with a 'strong religious component'.

    --
    Tracy Johnson
    Old fashioned text games hosted below:
    http://empire.openmpe.com/
    BT
  35. B.S. by Anonymous Coward · · Score: 0

    Anyone who has ever worked at Amazon knows this is B.S. Amazon hires just like any other tech company. The whole reason they started building their knew headquarters in hip, trendy South Lake Union was to attract young people.

    The people you are talking about are rock stars. Any company would hire them, regardless of age.

  36. is picking cherries good for you? by doom · · Score: 1

    Health benefits of moderate drinking may be overstated, study finds

    The benefits of light alcohol consumption, as well as the risks associated with not drinking at all, might not be as great as previously thought, according to researchers who examined the drinking habits of middle-aged adults.

    Is moderate drinking really good for you? Jury's still out

    Many people believe a glass of wine with dinner will help them live longer and healthier -- but the scientific evidence is shaky at best, according to a new research analysis.

    Moderate drinking decreases number of new brain cells

    Moderate to binge drinking significantly reduces the structural integrity of the adult brain. The new research indicates that daily drinking decreases nerve cell development in the hippocampus part of the brain -- necessary for some type of learning and memory -- by 40 percent.

    And another interesting subject is "confirmation bias":
    See! I was right

    people are reluctant to change their minds, even when facts don't match what they believe ...

    Once people reach a conclusion, they aren't likely to change their minds, even when new information shows their initial belief is likely wrong ...