Slashdot Mirror


It's Hard For Techies Over 40 To Stay Relevant, Says SAP Lab Director

New submitter NewYork writes with this chestnut from an article about the role of age in the high-tech workplace: 'The shelf life of a software engineer today is no more than that of a cricketer — about 15 years,' says V R Ferose, MD of German software major SAP's India R&D Labs that has over 4,500 employees . 'The 20-year-old guys provide me more value than the 35-year-olds do.'" The article features similar sentiments from Mukund Mohan, CEO of Microsoft's India-based startup initiative.

441 comments

  1. really? by Anonymous Coward · · Score: 3, Insightful

    He will be forty one day too...

    1. Re:really? by rockout · · Score: 4, Insightful

      I don't think he claimed he wouldn't be. But then again, his primary function is not that software engineer - it's Managing Director. So his shelf life may or may not be longer.

      --
      I've learned that they're worthless, so I don't read AC comments anymore.
    2. Re:really? by nospam007 · · Score: 5, Funny

      "He will be forty one day too..."

      He's 38, so it will be very soon.
      Actually, we don't have to listen to that geezer.

    3. Re:really? by White+Flame · · Score: 4, Insightful

      He also works at SAP, and his view of developers is from the big corporate drudgery perspective.

    4. Re:really? by atlasdropperofworlds · · Score: 1

      I just wonder what metrics he was using (and which he was not).

    5. Re:really? by Austerity+Empowers · · Score: 1

      In that environment there is not a single discipline where experience matters. At least, as far as they'll ever know.

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

      No, but his ideas will go stale.

    7. Re:really? by siddesu · · Score: 4, Insightful

      Actually, he may have a point in his particular context. If you give your staff the burnout on current tech and no time to develop new skills, you can do even better than "useless at 40" - "useless at 30" is also fully achievable.

    8. Re:really? by cerberusss · · Score: 2

      You're hitting the nail on the head. I'm working at a scientific institute, and I'm surrounded by geriatric old farts. And I love them because it's impossible to do a project without them. We do space projects, putting infra-red cameras on satellites. These projects usually take a minimum of 10 years. This managing director its business is just that -- a big corporate business.

      --
      8 of 13 people found this answer helpful. Did you?
    9. Re:really? by Anonymous Coward · · Score: 0

      He knows neither Software nor Cricket fully.

    10. Re:really? by Darinbob · · Score: 4, Insightful

      Yep, at SAP they probably want someone cheap and with no experience that will do low-tech drudge work without complaining. But are you ever going to see someone designing the next NASA exploration vehicle asking for twenty year olds, or do you want your medical devices to be designed by the cheapest programmers? Hell, I don't even want someone called a "techie" to be working on machines that keep me alive.

    11. Re:really? by gruntkowski · · Score: 3, Insightful

      This is so true.
      I don't know on which planet he lives, but in my experience (yes I do work with SAP products)
      those obsolete guys are the ones which have to fix all kinds of BS and problems. This guy probably only looks at how fast developments are delivered; and he does not have to work with his product at customers.
      These customers are verrrrrrrry happy with an 'old obsolete guy/gal' because experience is priceless.
      And also: age does not matter, if you don't catch up you will become obsolete. 20, 35, 40, does not matter.

    12. Re:really? by Anonymous Coward · · Score: 0

      Does slashdot post anything other than the age debate these days?

      Why are the twenty somethings in my office constantly asking the forty year olds to explain things?

      Utter drivel.

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

      SAP, where 'developers' go to die! :)

    14. Re:really? by t1oracle · · Score: 1

      Not entirely useless. Now get back to vacuuming the basement! >:(

    15. Re:really? by lsatenstein · · Score: 2

      He will be forty one day too...

      And that is when he will stop wanting to work 12 hour days, 5 days per week. At 40 he may have teenage kids at home.
      or kids just to become teens.

      When I was 20, working to 3am on a bit of code I loved, was a reward for my ego. Today, it is a punishment.

      Thats for lines of code, but when you look at architecture, clean code design, reuse of code, and bug-free, upgradeable code, foget the 20 year old. He is full of theory, but lacks real production hands-on situations.

      --
      Leslie Satenstein Montreal Quebec Canada
    16. Re:really? by lsatenstein · · Score: 1

      Yep, at SAP they probably want someone cheap and with no experience that will do low-tech drudge work without complaining. But are you ever going to see someone designing the next NASA exploration vehicle asking for twenty year olds, or do you want your medical devices to be designed by the cheapest programmers? Hell, I don't even want someone called a "techie" to be working on machines that keep me alive.

      Regarding marketing ...
      In the old IBM mainframe days we said of a vendor..
      You can always find better, but you can't pay more.

      The same is true for ERP system vendors today.

      --
      Leslie Satenstein Montreal Quebec Canada
    17. Re:really? by Anonymous Coward · · Score: 0

      You sound old

    18. Re:really? by Anonymous Coward · · Score: 0

      The same NASA who decided that it was a good idea to ship Galileo around the country a bunch of times, trashing the lubricant so that the HGA wouldn't deploy fully?

    19. Re:really? by Anonymous Coward · · Score: 0

      Having used SAP, I don't think they get much value out of anybody.

  2. Even worse by Anonymous Coward · · Score: 2, Funny

    I do IT for a cricket league. My shelf life is only 15 minutes!

  3. not hype/trends followers by Anonymous Coward · · Score: 5, Insightful

    bacause they aren't hype/trends followers. They will not tell you to rewrite your whole system in Ruby

    1. Re:not hype/trends followers by shawnhcorey · · Score: 5, Insightful

      ...because they would rather work smart than work hastily.

      --
      Don't stop where the ink does.
    2. Re:not hype/trends followers by mellon · · Score: 5, Insightful

      But rewriting your whole system in Ruby is hugely productive! Look at the number of new lines of code!

      Seriously, the managing director of a lab at SAP in India? They were really scraping at the bottom of the barrel here. Seems like link bait to me.

    3. Re:not hype/trends followers by Anonymous Coward · · Score: 5, Interesting

      It's SAP and it's India. It's probably a lab that is one step up on data entry.

    4. Re:not hype/trends followers by Anonymous Coward · · Score: 5, Insightful

      SAP shouldn't be telling anyone about engineering until they figure out how to do it themselves

    5. Re:not hype/trends followers by deoxyribonucleose · · Score: 5, Insightful

      bacause they aren't hype/trends followers. They will not tell you to rewrite your whole system in Ruby

      Speak for yourself.

      I'll do it. And you'll come out way ahead. Ruby is a great language.

      The implicit context was that experienced developers won't rewrite an entire system for the sake of using the latest greatest technology. If you think otherwise, I'd suggest that you have managed to absorb years while avoiding experience.

    6. Re:not hype/trends followers by autocannon · · Score: 2

      So you developed your ego before being paid and already knew everything. What a fantastic coworker you must have made.

    7. Re:not hype/trends followers by Anonymous Coward · · Score: 1

      Indeed. Five years of self-taught programming experience? Look out guys, we're dealing with a badass over here.

    8. Re:not hype/trends followers by somersault · · Score: 2

      they might know how to compare that the strings are equal

      Working with strings tends to be pretty language specific in some cases, but how could you consider someone a programmer if they don't know how to use "not", or "else"..? Which is technically all you need to be able to do rather than know a language-specific "not equals string" operator. There's a difference between being a programmer, and being very experienced with one language. A programmer should be able to use any language as long as they have a reference for the language specifics.

      --
      which is totally what she said
    9. Re:not hype/trends followers by Anonymous Coward · · Score: 2, Insightful

      I'm not a programmer, I'm a sysadmin.

      And from a trouble-shooting pov, holy shit do I hate Ruby with a god damn passion. Next person I meet who insists on writing a webapp in Ruby instead of PHP or hell, even Java, I'm going to punch them in the mouth.

    10. Re:not hype/trends followers by Anonymous Coward · · Score: 1

      They tell you to rewrite it in Ruby because they want Ruby experience on their resumes. Sounds smart to me.

    11. Re:not hype/trends followers by mysidia · · Score: 2

      bacause they aren't hype/trends followers. They will not tell you to rewrite your whole system in Ruby

      I will... if the system already needs a rewrite, and the existing version has been written in PHP spaghetti code, with files containing document presentation mixed with all the business logic through and through, use of shell_exec and other shell commands with form-supplied params to accomplish work, and random SQL statements embedded in each .PHP file, including user data in the query, without use of prepared statements, bindparams, all over the place, etc....

    12. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      /agreed + SAP isn't on our standards roadmap any longer; thank the CS Gods!

    13. Re:not hype/trends followers by NoSleepDemon · · Score: 1

      Perhaps he meant knowing not to use the inverse of the return of a string comparison function, because that would always evaluate every character in the string before returning

    14. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      You are my hero.

    15. Re:not hype/trends followers by Wordplay · · Score: 1

      Any sane string compare function would only evaluate until it found the first different character--same as you'd have to do to find inequality.

    16. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      Um.... step aside here.

      Because a 35 year old isn't exploitable enough. Either he's a crappy programmer and will work for SAP, orif he is good then long ago he's wormed his way into a sweet gig somewhere or he's 'consulting' either on a 1099 or on a W2.

    17. Re:not hype/trends followers by NoSleepDemon · · Score: 1

      Yes, yes it would. In my defence I didn't get enough sleep today...

    18. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Straw_man

      Like I said, I lacked some basic skills. I was really a bad programmer back then. My point was. I still was better than many ever will be, because they, even after decades, don't improve.

    19. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      > how could you consider someone a programmer if they don't know how to use "not", or "else"..?

      Yes, it is amazing that a programmer would not know it after 20-30 years. That is why I recommend not to look the age at all.

    20. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      Yes, that is what I had, before I started working for money. But that was a long time ago.

      I'm just saying that I had 5 years of experience before I had any official experience at all. Some of my co-workers didn't even know how to write a hello world. I have met quite a lot of programmers. Some of them I consider as my mentors and I have learned a lot from them. But some, will never be even nearly as good as what I was, then I started working.

      Do you really think that programming skills are always tied to the age and years of working experience. Or are you just being an ass?

    21. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      So Sandeep, when exactly did you hack your first gibson?
      lol

    22. Re:not hype/trends followers by SpasticWeasel · · Score: 1

      Beautiful

      --
      No sooner do I get over one, then you put a better one right next to me. Bastards.
    23. Re:not hype/trends followers by jedidiah · · Score: 2

      What you are seeing is Sturgeons Law at work coupled with an extremely strong age bias. Kids are cut more slack because the culture values them more. Plus they tend to be easy to exploit. The people that will be worthless at 40 probably weren't terribly useful when they were 25 either.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    24. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      Ruby *might* be a great language, but you have to temper yourself to not rewrite 10 years of code for the sakes of "being current".

      Old languages have their place and you have to respect them for that. You don't write new code in old languages, but you don't write old code in new languages just because you have a cheese sandwich and 30 minutes on the couch.

    25. Re:not hype/trends followers by Anonymous Coward · · Score: 0

      Exactly

    26. Re:not hype/trends followers by Tamerlin · · Score: 1

      SAP shouldn't be telling anyone about engineering until they figure out how to do it themselves

      I think that's kind of the point. They'd rather hire people who will put in hours than get the job done. It's more profitable to hire cheap and largely incompetent sweatshop staff than it is to hire expensive but competent developers. The reality is that competent developers would simply write the software and go home, then start again on the next project. The cheap dimwits that consulting firms prefer will put in hours and hours hacking away at crap, take FAR longer to get the job done, and deliver a maintenance nightmare that leads to lots more consulting work. It's not hard to see why the industry in general, since it's dominated by big companies whose only obsession is billable hours, prefers the newbies.

    27. Re:not hype/trends followers by Tamerlin · · Score: 1

      Ruby isn't the problem. It's the developers using it. The thing is that by being easy to work with, Ruby as well as java have lead to the demise of quality. Once you have a language so forgiving that even a moron can make something work(ish) with it, you're doomed to live with a morass of abysmal code. I worked at a startup once where we used a variety of languages on the back end, basically every team working on a service picked the language that they felt was the best fit for their service, and published a service interface. The front end developers were using Ruby on Rails. I was one of the latter. Things were actually going quite well, in spite of the fact that many of our teams got delayed by several months because the defective executives were too dumb to give the developers actual functional requirements, they thought that pictures were enough. A small team of rogue JUNIOR developers, none of whom had shipped a single working product in their lives, threw together a demo in Ruby on Rails and went to Daddy CTO (literally). Daddy CTO, unaware of the fact that his group of morons had done nothing more than take the code the rest of us had written and map it onto a faked back end (i.e. their demo didn't actually work as well as what the rest of us were working on), decided to go with their approach. Never mind that these morons had taken time off from meeting their own commitments, and in so doing had actually sabotaged several teams... but they'd put in massive numbers of hours not doing their jobs, so the execs put them in charge. The result? A non-functional web site. Except for the search page, because they couldn't find a Ruby replacement for Lucene. So our stuff worked fine, but little things like signing up for accounts didn't. This wasn't due to Ruby itself, but rather due to the fact that Ruby made their hackjob possible, and the management was swayed by their "effort and passion" rather than by the fact that their approach simply didn't work.

    28. Re:not hype/trends followers by Tablizer · · Score: 1

      Agreed. The problem is that it's hard to demonstrate the longer-term benefits of doing it right. It's kind of like politics: lying and exaggeration work because there are too many low-information voters out there who make decisions based on superficial stuff.

      Demonstrating the benefits of non-superficial stuff has proven difficult.

    29. Re:not hype/trends followers by Tamerlin · · Score: 1

      Profit and politics pretty much ensure that things won't ever get done right in IT.

      IT management get ahead by increasing the number of people reporting to them. The easiest way to do that is to mismanage things so that the team has to put in lots of overtime, push for logging that to prove that they're working overtime, and then start recruiting other people. The team grows, the manager gets a resume pad, and the product ends up being crap, on the off chance that it works.

      So the manager's personal profit and politicking trump getting things done, ensuring that the death spiral of software quality at big companies will continue.

  4. Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 5, Insightful

    The 20 year olds "provide more value" to a company that expects them to live, breathe, and die for the company, because by the time they're 35 the people have realized that the promised rewards for working themselves to death for the company are lies. So the 35 year olds start screwing the company back.

    Oh well, can't expect any CEO to say any different than what they're saying. That's why the only good CEO is a dead CEO.

    1. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 1

      I can't help but think of all the business owners that were firing people or cutting their hours down to less than 30 over Obamacare.

      Yes, they're full of shit, but be that as it is you're still left with [un|under]employed techies. The world doesn't work according to what we feel is right or fair, and ageism in tech appears to be a very serious problem. So what do you do about this?

    2. Re:Because the 35 year olds have gained wisdom by stevew · · Score: 5, Insightful

      Some other points not brought up - since the guy is in India, there are some specific Indian Culture issues working here too. The big one that has been pointed out to me by Indian folks I've worked with is that Mom & Dad expect their kids to be MANAGERS within a couple of years of graduating or the kids are considered failures! So even FINDING someone in India with 15 years of relevant experience is HARD. They DO exist, but more than likely, they came over to the US then went back home!

      Finally - having just gone through a project with 3 oldsters pushing 50+ & three young guns just out of school (one a PHD & the other two youngsters Masters degree holders) I can tell you with certainty that the company took over a year recovering from the mistakes made by the newbies.

      BS to the whole thing. I'm 56 and still a working technologist.

      --
      Have you compiled your kernel today??
    3. Re:Because the 35 year olds have gained wisdom by mc6809e · · Score: 3, Insightful

      I can't help but think of all the business owners that were firing people or cutting their hours down to less than 30 over Obamacare.

      Yes, they're full of shit,

      Believe it or not, math informs many of the decisions business owners make -- just like it informs the decisions engineers make.

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours. What decision should a business make?

      The world doesn't work according to what we feel is right or fair, and ageism in tech appears to be a very serious problem. So what do you do about this?

      Like good scientists, we know the way the world works by observation and not by what we feel is right. If companies fail because they discriminate against older workers, then that means discrimination is a problem. If, on the other hand, age really is a factor, then companies with younger workers can be expected to out-compete those with older workers.

    4. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 3, Informative

      Have you been able to maintain any career progression? Basically this same story comes up regularly on /. but I am reading it with some tightening of the chest for the first time due to a recent experience: I took a temporary management assignment, and hated it. Sometimes it was kind of fun to sit around like we had all the time in the world and basically gossip about people, but I realized what I really like is the engineering - crafting something and then seeing it come to life and function properly. Worse, I am an introvert, and fighting it too much makes me tired and doesn't come off right. With this new-found knowledge I am suddenly afraid my career potential is limited. I am not even quite 40 yet.

    5. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 3, Interesting

      Yeah, this whole concept is idiotic. I'm 35 and I consider myself closer to the beginning than the end of my career as a software engineer. I work for a huge company with over 100k employees and most of the engineers I work with are older than me by anywhere from a decade to two (and in some cases, more). I would say that by 35, you are only starting to really hit your stride in being a domain expert and having a lot of information *and* experience to be of true value. You rely less on other people, you know your shit, you don't hesitate and need to "check on that".

      I don't know who is promoting this whole "ageism durp durp durp!" thing, but it's complete bullshit.

    6. Re:Because the 35 year olds have gained wisdom by Ramley · · Score: 5, Interesting

      I'm 48, self-employed, and spend a good deal of time putting out security fires, and/or filling in the gaps that the younger, (very) less experienced guys didn't think through their solutions.

      As one of my roles, I am the "go-to" guy for organizations which have development staff, but only have 1/2 of the required talent, if that makes any sense.

      The more companies begin to understand / evolve online, the more open their eyes will be when they realize they've had their first SQL injection, etc. This is when people like us come in -- but the key to our success is keeping up with constantly changing technology, and doing it well.

    7. Re:Because the 35 year olds have gained wisdom by Xeranar · · Score: 3, Insightful

      Not really, math rarely is factored into these kind of decisions. Least not the complicated aspects. There math consists of "this costs me more momentarily" and like Frankenstein's monster and fire they get stupid. The lost productivity combined with disinterested workforce drives the value down. So yes, their refusal to support their workforce is simply bad math with a shift of the burden onto the state. They want a welfare state by forcing taxpayers to subsidize their poor business decisions.

    8. Re:Because the 35 year olds have gained wisdom by Sulphur · · Score: 0

      Believe it or not, math informs many of the decisions business owners make -- just like it informs the decisions engineers make.

      And government.

    9. Re:Because the 35 year olds have gained wisdom by Jawnn · · Score: 4, Interesting

      Finally - having just gone through a project with 3 oldsters pushing 50+ & three young guns just out of school (one a PHD & the other two youngsters Masters degree holders) I can tell you with certainty that the company took over a year recovering from the mistakes made by the newbies.

      BS to the whole thing.

      Precisely. Our shop is small, but I can tell you with certainty that most valuable developers are the oldest. Certainly, that's not a hard an fast rule - there are poor coders in all age groups, but the best young ones can't hold a candle to the best veterans. Not even close. Wisdom and knowledge are two different things. If I had a nickle for every time our most senior developer smiled wryly and shook his head when someone offered up some unworkable approach to this or that problem, I'd have a lot of nickles. The insight that allows him to immediately identify dead-ends is something that is born only from long experience. Sure, we'd all reach the same conclusion, eventually, but he's able to jump over the time-wasters because he's been down there.
      Then there's the actual quality of his work. Generally speaking, he can to in n lines of well-documented and easy to follow code what it might take the new guys 1.5n, or more. That ability has value that doesn't show up well in most metrics.

    10. Re:Because the 35 year olds have gained wisdom by MisterSquid · · Score: 5, Insightful

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours. What decision should a business make?

      This is an idea that is getting traction now that the Affordable Health Care Act will carry as a result of Obama's reelection, and it is an idea that needs to be challenged.

      Employees who are secure in terms of healthcare are a huge benefit to a company and to the society that supports the conditions for universal healthcare. Reducing the possibility of bankruptcy due to medical eventuality (not just crisis) means reduced money spent to train new employees and combat turnover.

      Employees with access to affordable preventive care need less time off and are more productive than overworked and ailing workers.

      In time, when the financial reality of universal healthcare normalizes, services and premiums will (with the proper administrative and legislative conditioning) hit a virtuous cycle where resources are commensurate to demand. People will not avoid seeing a doctor because it might be unaffordable and so will get proper treatment that may obviate the need for heroic but less-effective medical services at a later time.

      A populace with access to universal healthcare will mean more financial resources available for discretionary purchases, investment, and education.

      Employers and capitalists who think taking care of employees is too expensive are poor capitalists, indeed. While there certainly is more to life than money, in the case of universal healthcare there's economic sense to be had as well.

      --
      blog
    11. Re:Because the 35 year olds have gained wisdom by Bill_the_Engineer · · Score: 4, Insightful

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours. What decision should a business make?

      I'm sorry but that is a piss poor slam at Obama that has very little basis in fact. Too bad there aren't much facts in political hyperbole that has flooded the US media prior to the election and still very little in the sour grapes that flood it now.

      You know what influence business owners? Certainty!

      It's the dysfunctional cluster fuck that we have as a government that is hurting US businesses. The irony is that most of this uncertainty was created by the republican obstructionist tactics that failed to gain them a presidency. It's ironic because they accuse the democrats of stunting business growth.

      Give us a fucking number. Tell me how much I need to budget for taxes and what benefits I should provide and what benefits the government will provide. Once I have these numbers, I can use them in my business planning. The politicians act like I wouldn't just pass the costs to the consumer. Oh I don't hire people just because I can afford it, I hire people because I NEED to. So stop with the bullshit that if only I had to pay less taxes I would hire another person.

      Give it up guys. We all know when you talk about lower taxes to the "job creators", you really mean lower personal taxes to the wealthy.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    12. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 1

      Can't vote you up because I have no power here, but I've posited this exact argument to many of my fellow employees who opposed the idea of universal health care. They talk about supply and demand, but when you have a brain tumor that has to come out you can't just go from hospital to hospital shopping for the best price. You need it done NOW in a lot of cases. So after the surgery you are now bankrupt, depressed that you lost your wife and kids because you're basically unable to support them any longer. That scenario ends, as it should, because we are a civilization, we have the ability, and we are not all selfish barbarians..

    13. Re:Because the 35 year olds have gained wisdom by Unnngh! · · Score: 1

      Yup, perfect example of a greedy algorithm - this will cost me less today, so it must be the best action! Businesses fail at an alarmingly high rate; just because a few people are taking the greedy choice does not mean it is optimal.

    14. Re:Because the 35 year olds have gained wisdom by aztracker1 · · Score: 1

      As someone else pushing 40, I took a director level position early last year.. it was such a mind numbing experience I couldn't even keep it up long enough to get my end of year bonus. Knowing that there is pretty much a salary ceiling for a paid developer everywhere, I simply looked for the least stressful environment I could find that would pay at that ceiling.

      I still keep up with new technology trends, and after a few one-offs a lot of that is now coming into use for newer development after some time in pushing for certain direction. I'm in a pretty small company, and very experienced. I find that I, and my opinions are valued. There is something to be said for that even if it means I won't be making much more in 5 years. I will probably move on in a couple years for something new though. I tend to get bored as a product's life cycle approaches maturity, and new development wains. This keeps me looking at new techniques and technology... but doesn't lead to a lifelong desire to stay with any company.

      --
      Michael J. Ryan - tracker1.info
    15. Re:Because the 35 year olds have gained wisdom by aztracker1 · · Score: 1

      I cringe whenever I see recently developed code that uses string concatenation for SQL. *sigh* ... I will say this much, I don't think that there will ever be much less need for software developers of any experience level for a long period... I think the .com bust in the early 2000's was as bad as it will get. There is so much poor quality code in production environments in this country, and even more being developed.. there is lots of room. Not to mention the fact that displacing broken systems takes far more effort and experience than even writing the original.

      --
      Michael J. Ryan - tracker1.info
    16. Re:Because the 35 year olds have gained wisdom by Lodragandraoidh · · Score: 2

      When you are young, you think you know it all and as a result lack the proper humility and respect. When you get older and the problem domain opens up to you - you realize just how much you really didn't know - and the daunting fact that you will never be able to know it all. You can either let that knowledge crush you, or you can decide not to lose heart and forge a path forward that includes life-long learning.

      Ultimately I think long term success comes down to picking the right things to know, having a good model for how that all fits together, and most importantly - being able to quickly put that to good use.

      Are there exceptions to this? Certainly - there are. When I look back on the code I produced when I was 20 - I often ask myself, "what was I thinking?" Sure - I worked long hours back than - as I was in larval stage. I had to spend more time in iterations of code - build - test - repeat to get it right. But what I did finally get working was not pretty to look at. When I look at code of 20-somethings today I see that same pattern. 20-somethings more productive? Hogwash...unless all you care about are costs without regard for quality. At the same token - are there numbers of older developers who've lost touch with their craft? Certainly.

      A better approach is not to focus on the age of a given person - but look instead at what they are accomplishing. As the saying goes, actions speak louder than words or age for that matter.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    17. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      The company I work for has none of these veterans you speak of. I work with a senior 'developer' in his 40s, who writes such gems as "String Literal".ToLower() before comparing to another string.

      Where are all these mysterious veterans at, and why can't I work with them? I know I'm young and experienced, that's why I *want* to learn from the *real* veterans.

    18. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      I meant "inexperienced", not "experienced", sorry.

    19. Re:Because the 35 year olds have gained wisdom by sjames · · Score: 1

      Where was that math when single payer was on the table? The math suggested that they had a chance to cut the administrative fat from healthcare and simplify their own benefits administration if they had lent support to that idea.

    20. Re:Because the 35 year olds have gained wisdom by hazeii · · Score: 1

      I'm a CEO, and I disagree (especially the bit about being better dead).

      Perhaps because we work with stuff that's not point'n'click, where cleverness and experience counts for more than lines of code.

      --
      All your ghosts are just false positives.
    21. Re:Because the 35 year olds have gained wisdom by Richard+Dick+Head · · Score: 2

      Meh. Its brain-dead easy to get a second fast food job, and most of these are part-time/< 30 hours anyway. These jobs practically grow on trees, and are hard to fill. So there's nothing to be mad about here.

      A pizza parlor or a burger joint, or any other low-margin business (where experience doesn't matter, wages are low and the turnover is high) is not going to feel any of those secondary benefits. In 5 years, less than 1% of the people currently flipping burgers and pizzas are going to be working the same job, regardless of what their wage is or what happens with healthcare.

      In low-margin-ville, any little hiccup can destroy your business, so that is why you see people generally paranoid about everything and taking proactive steps to avoid change, since change is usually bad/usually margin crushing. The managers who aren't paranoid and proactive lost their businesses a long time ago.

      Not many of his employees are going to notice, except for the 2 or 3 mouth-breathers who actually got a non-management full-time position.

    22. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 2, Insightful

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours. What decision should a business make?

      This is only true right now since the unemployment rate is rather high, and thus there are excess work hours available. But what happens when the unemployment rate drops? At some point, there will not be enough workers to keep hiring them at 28 hours per week, and employers will be forced to increase hours. There is also the issue of turnover. Workers who aren't treated well won't stick around, especially if they can get a slightly better job somewhere else.

    23. Re:Because the 35 year olds have gained wisdom by myowntrueself · · Score: 1

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours..

      Wow so the US is on a sub 30 hour working week? Thats better than France!!! Those guys are on 35.

      Cool. Good going guys!

      --
      In the free world the media isn't government run; the government is media run.
    24. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      Wow, a statement so spot on that an AC gets modded up to 5!!!

    25. Re:Because the 35 year olds have gained wisdom by OeLeWaPpErKe · · Score: 2

      Yes, but have you factored in exactly how much difference that Obamacare provision makes ? At the risk of introducing some actual facts into the discussion, here's the actual rule :

      Any employer with 50 or more full-time employees has to provide health insurance to all employees or pay a fine.
      Full time = 30 hours per week or more, calculated monthly.

      So suppose you're a business, right now not providing health insurance, who would suffer from this (meaning > 50 employees). Well, let's calculate, shall we ? Minimum cost = $50, or up to $200 in some states. That's 2500$ - 10000$ per month recurring cost with zero gain for the business owner, or between one and eight extra employees.

      Presumably, given that we are in a recession and getting new customers is too hard that means that the business owner has one of two choices : cheat the system, and not get to 50 full-time employees, or fire between one and eight employees, eat the cost (assuming they have enough profit to cover that cost, of course, if they are using the business to pay off loans etc, then there is no margin at all), or go bankrupt and effectively fire everyone without giving them their last 2 paychecks.

      So now you will start getting European practices. Similar rules exist in Europe, and of course they effectively mean every temp agency has at most X people working for them, but there sure are a lot of temp agencies that share the exact same address and "buy administration services" from the same management company. Welcome to Europe ! Ditto for hours claimed. Can you work overtime ? You can't declare it as hours worked, but I'll buy you anything you like from amazon for $50 (or just get you a gift certificate).

      Brings back memories.

    26. Re:Because the 35 year olds have gained wisdom by dbIII · · Score: 1

      Sometimes it was kind of fun to sit around like we had all the time in the world and basically gossip about people

      That's not actual management but instead the odd parody of entitled wastrel sons of medieval feudal lords that some large US companies think is management.

    27. Re:Because the 35 year olds have gained wisdom by cerberusss · · Score: 1

      I am suddenly afraid my career potential is limited. I am not even quite 40 yet.

      Who cares? Why don't you just do fun work, instead?

      I'm pursuing a nice, mentally satisfying workday. I'm not pursuing something abstract as "career potential". I don't need bigger homes and faster cars. I just want a nice job and two warm tits besides me at night.

      --
      8 of 13 people found this answer helpful. Did you?
    28. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      I am from India and this is a hard fact. I have 13 yrs in the industry in the technical domain and the we recently had to find a replacement for a 5+ years experienced programmer (due to attrition). I told the management to get things back in order in our projects, we should try get a person with 10+ years of experience. The managements as expected was not keen and wanted to get fresh college graduates to fill in the position. I put my foot down and got them to start the process to hire an experienced hand. And guess what.. I have been searching like crazy for the past 3-4 months now, yet to get any decent replacement. Every 6+ year experienced person I have come across is a team lead or desires to be a manager. Heck, more the experienced the person is, the crappier his/her programming and design knowledge was and the fresh graduates seem to have forsaken the basics for buzzwords like 'apps'.

      I wish this were not so true, but the skill level of most people in the industry leaves much much to be desired. And part of the problem is due to the top line management like this CEO who want people to just slog it out and squeeze the deadlines and deliver something rather than do it correctly. And as the parent post said, the expectations of some people are if you not a manager in 5 years, you are a failure. The result, there are lot of managers with zero technical skills ( I don't count MS Word/Excel/PPT as skills, though they would dispute this ) and don't have a clue of what they are talking about. For such managers, views of technical folks don't hold much value and any kid can manage any of the complex projects and products. They are going to learn the value of experience the hard way!!!

    29. Re:Because the 35 year olds have gained wisdom by jedidiah · · Score: 1

      Companies have been screwing over employees like this long before Obamacare. The expecation that a full time position implies health insurance coverage is also not a new thing.

      The idea that Obamacare is a hardship on some guy that doesn't even have to pay his workers minimum wage is just silly.

      Jerks like that have been gaming the system for a long time.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    30. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      The 20 year olds "provide more value" to a company that expects them to live, breathe, and die for the company, because by the time they're 35 the people have realized that the promised rewards for working themselves to death for the company are lies. So the 35 year olds start screwing the company back.

      I put 15 years into a POS company that built itself into a viable business. Sweat equity = 0. And because the fucking CEO won't sell the POS, my actual fucking shareholder equity is also 0. What the fuck good are shares that aren't publicly tradable? None of the 25-year-old n00bs willing to put in 80-hour weeks have the cash to buy the shares. None of the 35-year-old farts have the inclination to buy the shares.

      In the end I screwed them all by quitting and keeping the fucking shares. Fuck 'em.

    31. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      If you have more than X amount of employees, Obama care requires so many are full time as not to try to game the system. Essentially, it won't let you have a high percentage of part-time workers.

    32. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 1

      Agreed. There are a number of negatives from cultural diversity that need to be confronted head on. Although diversity _in general_ is a positive thing, there are _incidental_ aspects of each culture that are severely broken and dysfunctional. Indian culture's insistence on outward signs of accomplishment rather than intrinsic value is a perfect example, and while not unique to that culture, it is clearly a very powerful cultural meme that needs to be confronted. Self actualization does not equal "feeling powerful over people because an org chart shows you're 'above' them". It's not that simplistic.

    33. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 1

      It's the same management idiots like my former CIO and VP who didn't believe it was necessary to keep subject matter experts, outsourced everything to India where all the workers are under 35 and sans clue, and got canned because all the critical projects were all late. They also didn't think it was necessary to keep everything on supported software and hardware platforms, so the servers are so old they're all starting to have reliability issues, and when the software breaks (often because the Indian contractors broke it), the vendors just laugh and say "we haven't had a team to support that for years." The Board finally saw through it, and the new CIO has been hiring back the SMEs when possible, and hiring new ones. These people are mostly not under the age of 35.

    34. Re:Because the 35 year olds have gained wisdom by Darinbob · · Score: 1

      Yea, this sort of has me worried. I can't be a manager, I just don't have the skills or mentality for it. I can't keep versions and revisions straight, I hate meetings, my people skills aren't that great. If I can't be an engineer I won't know what to do.

    35. Re:Because the 35 year olds have gained wisdom by Darinbob · · Score: 1

      Assuming the manager is old enough to accept the older worker's advice.

    36. Re:Because the 35 year olds have gained wisdom by tehcyder · · Score: 1

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours. What decision should a business make?

      Finance its own atomic weapons project and start WW3 as a smokesscreen from the horror?

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    37. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      Career progression is an interesting concept. As you get older your career arc will flatten out simply because there is nowhere else to go. And your priorities will change.

      I'm 56, and after working in corporates, as a freelancer and running my own company, I'm back working for a large corporate as an architect, stopping all those young hotshots who've abstracted themselves too far from the hardware from killing the company while they argue about MVC vs MVVM.

    38. Re:Because the 35 year olds have gained wisdom by tehcyder · · Score: 1

      I took a temporary management assignment, and hated it. Sometimes it was kind of fun to sit around like we had all the time in the world and basically gossip about people

      Sounds like my ideal job. You workaholics need to lighten up a little, you just make it difficult for the rest of us slobs.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    39. Re:Because the 35 year olds have gained wisdom by tehcyder · · Score: 1

      Sometimes it was kind of fun to sit around like we had all the time in the world and basically gossip about people

      That's not actual management but instead the odd parody of entitled wastrel sons of medieval feudal lords that some large US companies think is management.

      I've always dreamed of having the lifestyle of an entitled wastrel son of a medieval feudal lord. The difference is, I think everyone else should too.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    40. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      I'd say it's stemming from a culture that has forgotten the value of wisdom and experience.

      It isn't always about being flashy, or about being a know it all, or even about being liked. Sometimes you need to get the job done, in the simplest and most direct manner possible.

      Sure, it doesn't impress most people. But by the time you're getting older, most people are more focused on dealing the cards as meditation instead of purely for money. It's about personal growth and satisfaction.

      It isn't about being right all the time, that's for sure.

    41. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      It's the same management idiots like my former CIO and VP... ad nauseam.

      Dude, I know the company you're talking about.

      Either that, or this is the New Norm.

    42. Re:Because the 35 year olds have gained wisdom by Noctaire · · Score: 1

      Even more so...when there is a reasonably costed alternative to company sponsored health insurance, a certain demographic within the population is suddenly freed up to exercise their potential -- those with pre-existing conditions and the working disabled. It's been lost in the debates that there are significant numbers of individuals who MUST work in the corporate sector just to maintain some measure of health insurance. The corporate sector, in general, is VERY stifling to innovation and creativity, places unreasonable demands on employees, and is just generally unfriendly to the "worker". A national health plan provides coverage to innovators of all age groups. There are a lot of truly talented people out there who are simply stuck in the grind because it is the only way to have a health insurance plan. Relating back to the topic at hand...more mature IT staff will be able to branch out, as will heads-of-family. This opens jobs for younger workers, encourages looking beyond the 9-5, and will help build businesses.

    43. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      The math of Obamacare for most businesses means less money will be lost if employees don't work more than 28 hours. What decision should a business make?

      Under the ACA, that 28 hour week would be considered 93.3% of a full time employee (full time considered 30 hours per week or 120 per month) for the full-time equivalent employee calculations. If they cut back all their current employee hours to cheat the limit, they need to hire more people to make up the productivity gap*. So now their combined equivalent hours put them over the limit again, except now this "clever" business owner has to provide healthcare to more total employees.

      *If he doesn't need to hire more, then he had too many employees to begin with so wasn't running the business well to begin with.

    44. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      >>I hire people because I NEED to.

      Really? So that extra money to hire folks just falls out the sky for you? If you have all the money to afford it, then you don't represent the businesses in the Obamacare dilemma. What you're describing if you don't have the money is borrowing on credit.

      By the way, you can throw stones at republicans all day but both sides of the aisle have created this mess. And don't bother spilling your hatred here without posting links to back up your nonsense.

      -- A republican AC

    45. Re:Because the 35 year olds have gained wisdom by micahraleigh · · Score: 0

      What administrative fat? Health insurance has a 6% profit margin.

    46. Re:Because the 35 year olds have gained wisdom by Krieger · · Score: 1

      Just to introduce some additional facts.

      The rules to penalize for not providing health care don't kick in until 50 employees as you noted. However, the penalty is only for every employee over 50. So if you have 52 employees, you can opt out and only pay the penalty for two employees. Most small business owners are going to be largely unaffected. Of course this will largely depend on how they define employee. Businesses with many part time employees may suffer if an employee is defined based on part/full time status but merely the fact that they worked for the employer.

    47. Re:Because the 35 year olds have gained wisdom by sjames · · Score: 1

      That's 6% more than it would be if it was under a single payer system operated as a public service. Add to that the overhead in each and every doctor's office and lab in having to deal with multiple insurance companies, each with it's own rules and payment structures and procedures rather than just one. Include the overhead of having multiple administrative structures and executive managements (those CEOs are awfully expensive).

      Then there's all those businesses that have to deal with employee health benefits. If everyone was covered by a single payer system already, they could just forget that whole hairball entirely.

    48. Re:Because the 35 year olds have gained wisdom by Tamerlin · · Score: 1

      Yes, they're full of shit, but be that as it is you're still left with [un|under]employed techies. The world doesn't work according to what we feel is right or fair, and ageism in tech appears to be a very serious problem. So what do you do about this?

      Follow Hollywood's example.

    49. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      Really? So that extra money to hire folks just falls out the sky for you?

      You'd think that demand for product would drive the need for labor and provide enough money in revenue to pay for it.

    50. Re:Because the 35 year olds have gained wisdom by Jawnn · · Score: 1

      Where are all these mysterious veterans at, and why can't I work with them? I know I'm young and experienced, that's why I *want* to learn from the *real* veterans.

      In our experience, they are hard to find. Very hard. I suspect that they tend to find a place that appreciates their value and settle in. Another trait seldom found in younger workers, regardless of the level of their talent. The market place then, is made up of what's left.

    51. Re:Because the 35 year olds have gained wisdom by Anonymous Coward · · Score: 0

      I'll take a minor exception to your claim on the math of PPACA. What it does is shuffle hidden costs to full view. We're already paying for the folks who have to get care via non-insured routes, often at significantly higher rates than we would had the same people had access to primary care providers. Instead, they end up in the emergency departments, or public hospitals with no way to pay the bills. But, those bills still have to be paid, and the folks with incomes, insurance, and who pay taxes pay those bills.

      Unless you're really conversant with the law, and your statement suggests you're getting most of your information from "news" sites (no particular target in that statement, as most are now run as entertainment rather than journalism) and not from having read the text of the law as passed, the Intent of Congress notice and the simplification, as well as the various CBO analyses. Until you catch up on your reading, stop whining.

    52. Re:Because the 35 year olds have gained wisdom by micahraleigh · · Score: 0

      The cost of the government doing it will be FAR higher than cost + 6%.

      As in everything in government 33% gets added on.

      See this government study:
      http://en.wikipedia.org/wiki/The_Grace_Commission

    53. Re:Because the 35 year olds have gained wisdom by sjames · · Score: 1

      I never said otherwise. In the private sector, you have all of the management and administrative costs including considerable externalized or hidden costs (where the hidden costs are costs the insurers externalize and practices re-internalize by inflating the bill) and THEN they add the 6% for profit. The government won't be adding the 6%, just the other parts. However, since there will only be a single payer they won't cause as many hidden costs.

      That's the real elephant in the room when it comes to privatization, they always ignore the considerable inefficiencies in large private corporations. That's how you have American corporations selling $10 Chinese consumer goods for $100 and crying about how they barely turn a profit).

      Further, once Congress gets the bill for 100% of health care in the U.S. it will finally have incentive to curb outrageous prices for drugs and 'medical devices' to counter balance the under the table incentives to ignore that problem.

    54. Re:Because the 35 year olds have gained wisdom by micahraleigh · · Score: 0

      Thanks for fleshing out how you see it. I guess I see where you are coming from.

      Still ... if what you are saying is true I would expect the savings in single payer places (like the USSR, old China, etc) would make everyone rich. But that's not historically true.

    55. Re:Because the 35 year olds have gained wisdom by sjames · · Score: 1

      The many problems in the USSR and China had/have little to do with health care. I certainly wouldn't advocate anything like either of those for the U.S.

      A better comparison would be healthcare in the UK or Canada. Their per capita healthcare expenditures are half of the U.S. and there is no such thing as medical bankruptcy or people dieing due to lack of insurance there. They also both have longer average lifespans than in the U.S. The savings may not be enough to make everyone rich, but it is enough to make less people poor and/or desperate.

      If we want to look at affordability over all, Mexico (NOT a country known for a strong economy or efficient government) manages to afford universal health care while the U.S. leaders plead poverty. The new 'wetback' is an American going south of the border for healthcare.

  5. Quantity over quality by hessian · · Score: 5, Insightful

    Is the task really about quality, or quantity?

    Most places I've worked, it has been about quantity. Number of reported bugs fixed. Number of lines of code.

    These are metrics which can be shown to other people. That's how your manager gets promoted. How the shareholders are convinced that the product is doing well.

    The people who are still around after 20 years of coding are binary: they're either wizards or burnouts.

    On the other hand, the younger workers are inexperienced, which means you can keep fooling them with the same gigs. Make them work for 24 hours straight, keep them in the office for 12-hour days with $5 of free soft drinks a week, promise them a great career someday. They're guileless and easy to manipulate, which is great if you want your metrics to look good but don't care about the quality of the final product.

    Personally, I'd prefer to hire wizards and to shift the burnouts into doing something they might enjoy more, because older workers bring a lot of experience and realism to the game.

    But that won't impress my bosses or the shareholders.

    1. Re:Quantity over quality by rtp · · Score: 5, Interesting

      Youth is idealistic, therefore generally willing to commit much longer work hours "for the cause." Older adults understand the value in applying time toward family, raising children, and focusing more on quality solutions versus brute-force/take-the-hill/quantity solutions.

      And/or, do we have a generation shift where the 40+ year-old workforce today operates at a different tempo versus the newest generation? Is the next generation that enters the workforce committed more to work for a rapid increase in pay? The 26 year-old knucklehead in his mom's basement suggests otherwise, but perhaps he is the rare exception at the bottom left of the bell curve?

    2. Re:Quantity over quality by ElRabbit · · Score: 3, Interesting

      I am running a small high tech company in Digital TV and we are mostly experienced people in there (20 yr experience). We recently hired a young programmer but I know this guy will probably cost us money for at least the next two year, this is an investment we make into training him so he don't get spoiled with javascript and powerpoints. For now, he is nearly useless, he is full of "thing", but cannot manage to turn this into a product or even a useful feature. Other experienced guys can run mostly unmonitored without the fear that they will get lost in the wild, produce something useless or bug stuffed code spaghetti bowl (hail the great flying paste monster). Of course if your running a business where you invoice (a lot) companies for creating data entry forms with a cryptic software which was supposed to enable to create them themselves in the first place, you will need a lot of don't-think-don't-ask-question coding monkey ...

    3. Re:Quantity over quality by Anonymous Coward · · Score: 0

      Older adults understand the value

      It's not that we understand the value of those things; it's that we value things differently. That doesn't mean that they lack understanding.

    4. Re:Quantity over quality by aix+tom · · Score: 5, Insightful

      A ping point there being "Shareholders". I myself (42 years at the moment) would NEVER (again) work for a publicly traded company. Small, privately owned, outfits are the place for me. Where Priority one is the customer, priority two are the workers, and the owners profit is priority three. (Funny enough, it seems the owners profit gets better when it's priority three than when it's priority two)

    5. Re:Quantity over quality by sribe · · Score: 1

      The people who are still around after 20 years of coding are binary: they're either wizards or burnouts.

      Good point; I've seen this over and over, yet somehow it did not occur to me. Maybe because I try hard to never be involved with burnouts.

      Personally, I'd prefer... to shift the burnouts into doing something they might enjoy more...

      Yeah, like working for somebody else who won't be so demanding? ;-)

    6. Re:Quantity over quality by MangoCats · · Score: 2

      Depends on your bosses and shareholders - a lot of the "bubble money" seemed to come from corners that thought that getting 20-somethings to work for them 80-something hours a week while hyper-caffeinated was going to double their wealth... enthusiasm for that has waned a little in the last 12 years, though it will always persist to some degree.

      To me, the best answer is a mix: your young enthusiastic kids who are eager to "try something" should be free to do that, in their second 40 hours. The problem is, you can't really get the kids to focus on more proven methods during the first 40, so there's not really a pure bonus effect there, more of a higher risk higher potential reward thing.

      As a manager / investor / shareholder, I'd rather have a predictable team with a 90%+ chance of turning a 30%+ annual ROI, instead of a 30% chance of a 300% ROI (and 70% chance of 0), but that's just my style - when you are either young and bold, or old and rich enough to throw away money on chances, the high risk investments are more attractive.

    7. Re:Quantity over quality by Anonymous Coward · · Score: 5, Insightful

      When I started my career, I nearly lived at work. And by nearly, I mean that I literally lived at work for weeks at a time. I did anything for the team, the project, the company. I worked holidays, weekends, months straight without a single day off. The 12hr days were the *light* days.

      By my late 20s, I'd put in the better part of a decade. The company started having pretty regular layoffs as the solution to meeting financial needs instead of ditching shitty management. After they trimmed the fat with several rounds of layoffs, it eventually came to be my turn, too. It was done in a fairly shitty and impersonal way.

      When I returned to my career a few months later, that passion and drive "for the team/project/company" was gone. I realized what most other people realize by their 30s --- that companies don't give a fuck and you shouldn't either.

    8. Re:Quantity over quality by Intrepid+imaginaut · · Score: 4, Insightful

      Youth is idealistic, therefore generally willing to commit much longer work hours "for the cause."

      The word you were reaching for was "suckers".

    9. Re:Quantity over quality by Anonymous Coward · · Score: 0

      > To me, the best answer is a mix:

      I'm not sure if that is so simple. It has been proven that the difference between the best and worse programmer in infinite. The number between average and best is also quite high. So with a group of 7 best programmers, you can easily implement something faster and with better quality than a 1000 average developers could ever do.

      It is also known that the best programmers can easily improve the performance of average developers. But the average developers will still end up doing a lot of redundant work. Most likely the best developers would have been able to do the same work in the same time they spend in guiding the average ones.

      I think that only reason why you would want to have average developers in a project, is to educate them. So that they can become best developers also. But this is not so easy either. Some people don't learn and some don't even want to learn. So having average people in the project is always a risk that you will lost lose money and quality.

    10. Re:Quantity over quality by HornWumpus · · Score: 3, Interesting

      When you realize that you would have done more better work on a more reasonable schedule then you will be somewhere.

      The reason you work about 40-50 hours/week is so you have something in the tank when a genuine crises happens.

      Work 2 weeks of 7x12 and you are wrecking things when you think you are working productively. Don't do that. Managers that crack the whip to get this are morons or are being rated with broken metrics. Insane hours are a peter principle consequence. He's too incompetent to rate anything but hours (whoever he is).

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    11. Re:Quantity over quality by BenEnglishAtHome · · Score: 5, Interesting

      The people who are still around after 20 years ... are binary: they're either wizards or burnouts.

      What gets me is how quick they can flip. I was a wizard, though not a coder, more of a crypto specialist with a TLA who did lots of other stuff on the side.

      We went through a management re-shuffle from top to bottom that just about killed morale in the entire organization. In my case, no other function could borrow me for a project without a writ from on high. In the past, IT could lend me to another division to help them over a hump and build up favors that helped *everyone* the next time a new project came along and workload negotiations were happening. No longer. I got all my "interesting" work taken away. This was the stuff I did all day, every day, for years. I was re-directed to my core duties (which were fine...if boring) *only*. Literally, the last time I was lent from my division to another, the person who asked to borrow me had to take the request all the way up to the office of a presidential appointee to get me for two weeks (and I worked in one of the few TLAs where there are almost no political appointees except at the very top.)

      It took me less than 5 years to flip from wizard to burnout.

      They wanted to reduce staff and one day, out of the blue, offered me a few bucks and a reduced pension to retire early. I was out the door so fast, I feared the vacuum behind me would suck all the furniture out into the hallway.

      A few months later, I got invited back for a Christmas party. Management had been lying (of course) and they had not reduced staff. They had replaced me with 2 contractors. My old work partner described them as "#1 sits around and plays with his smartphone all day. #2 has a brain; in 10 years, we'll be able to get half the work out of him we used to get from you. Neither of them will ever have a clue where all the bodies are buried like you did." He then proceeded to tell me he was getting out within 6 months.

      Mod parent up; "...hire wizards and ...shift... burnouts into doing something they ... enjoy more, because older workers bring a lot of experience and realism to the game" is the best advice I've seen yet in all the replies to this article.

    12. Re:Quantity over quality by BenJury · · Score: 2

      Not really. In my 20s I'd work longer hours but so would everyone else in the company, so after the long day was done you'd go to the pub and have a good evening. Get up the next day, recover from the night before and do it all again and you could because you were 20 something. Work hard, play hard, as the mantra goes.

      --
      Blatant Advert: Android Apps!
    13. Re:Quantity over quality by elvis+the+frog · · Score: 2

      When I returned to my career a few months later, that passion and drive "for the team/project/company" was gone. I realized what most other people realize by their 30s --- that companies don't give a fuck and you shouldn't either.

      This is the hidden cost of bad management. Bad management can turn even the most excellent performer into a time-server and lose the value the person could have contributed to the enterprise. Most people with bad management who need to keep their jobs for whatever reason tend to become less able over time. When you're laid off it can take a while to get over it, if you can - for some people it's like a case of clinical depression. Paul Graham has some excellent insights for techies in his essays. If you're laid off you probably have time to read up....

    14. Re:Quantity over quality by Viol8 · · Score: 2

      "I realized what most other people realize by their 30s --- that companies don't give a fuck and you shouldn't either."

      Having worked before I went to uni I realised it at 18. It amazes me it takes people 10 years in the workplace to catch this particular cluetrain.

    15. Re:Quantity over quality by Viol8 · · Score: 1

      "Work hard, play hard, as the mantra goes."

      You can't "play hard" if you have no time left to do it in. Anyway , its a stupid meme. Play is supposed to be fun , not some competitive dick waving contest for tedious type A inadequates to out-brag each other.

    16. Re:Quantity over quality by BenJury · · Score: 1

      The play was good fun, pub every night. Happy days.

      --
      Blatant Advert: Android Apps!
    17. Re:Quantity over quality by Anonymous Coward · · Score: 0

      I realized what most other people realize by their 30s --- that companies don't give a fuck and you shouldn't either.

      I see this brand of cynicism a lot on /., and it reminds me of nothing so much as old divorcees sitting around telling each other to "never trust a woman".

      Yes, you probably did work too much, and yes, the company probably did treat you badly, but I think adopting this antagonistic stance in all future work relationships is poisonous.

      This is a classical prisoner's dilemma; if the management and employees are just trying to screw each other, everybody ends up worse off.

    18. Re:Quantity over quality by NothingMore · · Score: 1

      Because some (or most) new software engineers hadn't really worked real jobs prior to their new careers and believe that because the company provides food that they instantly care about your well being. This is not the case. I am not saying to go screw over your employer, but you should know not to be screwed over by them.

    19. Re:Quantity over quality by Anonymous Coward · · Score: 0

      You did that for 10 years? You're dumb enough you deserve to be laid off, christ.

    20. Re:Quantity over quality by Anonymous Coward · · Score: 0

      Well at least the experienced techs know not to bother with SAP for employment and the younger techs can know what to expect if they accept a role at SAP. This is the new meme the SAP Lab director has created: SAP would rather churn and burn than imbue quality into their poduct, SAP is a low quality, closed minded employer.

      I'm surprised that such an attitude is coming from the director level at SAP/Microsoft, it seems very manipulative, and I cannot imangine that persons with such attitudes will spend much longer in IT - even at a management level. Obviously he hasn't learned that it's these very attitudes that turn people away from IT work. Effectively he is saying "after we use up your 20's on low pay and long hours, you had better look to a new career because we won't employ you".

      Technology work is hard intellectual work. Any technology director with any wisdom would realise it takes 15 years just to get a critical mass of IT knowledge and this ageism attitude is undermining the entire industry. Young techs bring energy, older techs bring experience, both need intelligence and a desire to learn otherwise they cannot sustain an IT career.

      I think that the authors are making excuses for not investing in their employees and instead have written an article that attacks the very motivation to build an IT career so they can promote their own self interest.

    21. Re:Quantity over quality by OeLeWaPpErKe · · Score: 1

      As a manager / investor / shareholder, I'd rather have a predictable team with a 90%+ chance of turning a 30%+ annual ROI, instead of a 30% chance of a 300% ROI (and 70% chance of 0), but that's just my style - when you are either young and bold, or old and rich enough to throw away money on chances, the high risk investments are more attractive.

      Then you're an irrational fool. 30% * 300% = 90% return, 90% * 30% ~ 30% return. Although I will agree the second option is easier on the nerves. Also I would argue the rewards curve for a lot of projects follows a power law, so the 300% is going to be much higher.

      Most large business are doing the "large amounts of long bets" thing. Google, Apple, Microsoft, ... I am sure they're not alone. Frankly if you want to do something new and make a profit at it you want to be going for the long shot. It's sort of logical. When you're young and can fall back on state support like in Europe and US in the worst case, why wouldn't you go for the extreme long shot ? Of course, for us 30 year olds with families that arrangement feels like it was coming from a slavemaster in the 18th century.

      If enough people go for it, it makes all other tactics sure to fail. I think that there is ample evidence that's exactly what's happening.

    22. Re:Quantity over quality by jedidiah · · Score: 2

      Except an employer is not something that is even remotely comparable to a spouse.

      It is the function of a corporation to exploit you. Realizing this is not "cynicism". There should be no delusion that there is anything except a business relationship between you and your employer.

      Act accordingly.

      This doesn't mean that you can't be a professional. It just means that you should not get inappropriate ideas into your head.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    23. Re:Quantity over quality by Anonymous Coward · · Score: 0

      Not really. In my 20s I'd work longer hours but so would everyone else in the company, so after the long day was done you'd go to the pub and have a good evening. Get up the next day, recover from the night before and do it all again and you could because you were 20 something. Work hard, play hard, as the mantra goes.

      Work hard, play hard, make someone else rich, and end up on the scrap heap, penniless and in ill health.

      Hard work on only the vague promise of reward is an intelligence test. If you fall for it you fail.

    24. Re:Quantity over quality by Anonymous Coward · · Score: 0

      A ping point there being "Shareholders". I myself (42 years at the moment) would NEVER (again) work for a publicly traded company. Small, privately owned, outfits are the place for me. Where Priority one is the customer, priority two are the workers, and the owners profit is priority three. (Funny enough, it seems the owners profit gets better when it's priority three than when it's priority two)

      I'll take the other side of that trade. I've put in too much time at a privately-held shop that has no exit strategy. Even if the company's successful, equity you can't turn into cash is worthless.

    25. Re:Quantity over quality by Anonymous Coward · · Score: 0

      And, since "business is business", neither should your employer: do what you are contracted for and not ONE IOTA more without compensation.

      That's what you learn by the time you're 40.

    26. Re:Quantity over quality by tehcyder · · Score: 1

      When I was young, I could do the pub every night thing, but I just worked 9-5 hours and this was in the UK back when pubs closed at 11. So you still generally could get home by midnight and up at 8am, and 8 hours sleep is sustainable on a longish term basis. But if you're working 12 hour+ days, I don't see how you'd fit in enough sleep.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    27. Re:Quantity over quality by tehcyder · · Score: 1

      A ping point there being "Shareholders". I myself (42 years at the moment) would NEVER (again) work for a publicly traded company. Small, privately owned, outfits are the place for me. Where Priority one is the customer, priority two are the workers, and the owners profit is priority three. (Funny enough, it seems the owners profit gets better when it's priority three than when it's priority two)

      In my experience, owner/directors in a private company have a far greater focus on profit than people working in a large publicly traded company, for the simple reason that it's basically going into (or coming out of) their pockets directly.

      Also "Where Priority one is the customer, priority two are the workers, and the owners profit is priority three" sounds like some appallingly unconvincing Mission Statement dreamed up by someone in Marketing rather than a description of reality.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    28. Re:Quantity over quality by tehcyder · · Score: 1

      As a manager / investor / shareholder, I'd rather have a predictable team with a 90%+ chance of turning a 30%+ annual ROI, instead of a 30% chance of a 300% ROI (and 70% chance of 0), but that's just my style - when you are either young and bold, or old and rich enough to throw away money on chances, the high risk investments are more attractive.

      Then you're an irrational fool. 30% * 300% = 90% return, 90% * 30% ~ 30% return.

      The point is that you can't measure probabilities with anything like that sort of accuracy in the real world. It's more likely to be "a 75% chance of a 20%+ annual ROI" or a "somewhere between 0 and 100% chance of earning anything more than that".

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    29. Re:Quantity over quality by OeLeWaPpErKe · · Score: 1

      The point is that you can't measure probabilities with anything like that sort of accuracy in the real world. It's more likely to be "a 75% chance of a 20%+ annual ROI" or a "somewhere between 0 and 100% chance of earning anything more than that".

      That's true, however recent business history has shown that benefits of big risky projects accumulate, resulting in exponential advantage. Look at google/facebook, or at least that's the theory. And there's plenty of "smaller" non-IT examples of this too.

      Which means either you run risky little-chance-for-success-huge-payoff projects, or you get eaten by a tiny upstart.

    30. Re:Quantity over quality by Anonymous Coward · · Score: 0

      Exactly: if a sound business provides 1and 2, 3 is the outcome!

      Funny how the folks that have degrees in business and finance have difficulty grasping that.

  6. Corporate value by Anonymous Coward · · Score: 5, Insightful

    'The 20-year-old guys provide me more value than the 35-year-olds do.'"

    Value=lower salary & willing to give up having a life outside of work.

    1. Re:Corporate value by Anonymous Coward · · Score: 5, Insightful

      'The 20-year-old guys provide me more value than the 35-year-olds do.'"

      The shareholders of the company should note that the same observation is true for a Managing Director. There are younger men and women that would provide the share holders with significantly more value than V R Ferose, MD of SAP's India R&D Labs is providing them.

    2. Re:Corporate value by gbjbaanb · · Score: 1

      which matters hugely if all you consider from your programmers are how cheap they are and how much you can sell them on for (and if their code is crap and it costs extra to maintain the product - w00t, that just makes you even more money).

    3. Re:Corporate value by ultima · · Score: 3, Interesting

      'The 20-year-old guys provide me more value than the 35-year-olds do.'"

      Value=lower salary & willing to give up having a life outside of work.

      And that's really it.

      Older folks, generally, cost more.

      In the US, (I'll make some numbers up, but depending on where you are, the proportions are correct) corporate hiring knows they can hire a rockstar out of college for less than $90k, or an average programmer for less than $70k. (Even as that rockstar is 3-10* as productive as an average employee). Why pay $120-50k for an average 45 year old engineer? They assume the experienced rockstars figured it out, started their own businesses, or otherwise moved into senior non-coder roles, and the aged coders are people who just couldn't cut it doing something else. So your software engineering degree isn't necessarily worth less, but if you expect to be doing the same thing with it at 45 that you did at 21, you have a surprise coming unless you plan very well. There are great ways of doing this - becoming a subject-matter expert in something rare, consulting, moving into a mentoring role, or working for companies that are less bottom-line focused (government/military-industrial complex). But there's a substantial number of software developers for whom there is someone else willing to try to do their job for less $. That's one of the big reasons for both unions and professional licensure, but that's another discussion.

      This isn't unique at all to us. Any job enjoys this - "Step Up or Step Out". If you're an aging worker, you've always got to ask yourself what you provide that a college grad doesn't. (And hope you aren't asking what you provide that a HS grad doesn't, like many folks had to during/after the .com bubble). The canonical answer is "experience", but the professions show that isn't really true unless you can directly demonstrate it. More senior doctors in some fields are more prone to mistakes than younger doctors, because the senior doctors trust their "experience" whereas the younger doctors trust research. But the senior doctors also handle more patients, due in part to the same corner-cutting.

    4. Re:Corporate value by MangoCats · · Score: 1

      Demming followers tried this in the early 90s. They mostly changed their minds by the mid 90s. Notably Florida Power and Light fired everybody and made them reapply for whatever jobs they were qualified for - most of the kids hired directly into management ended up jobless, or in more traditional entry level positions, after that.

    5. Re:Corporate value by plopez · · Score: 1

      I was going to post 'value==cheap'. But you sort of beat me to it. Value is always a euphemism for cheap in the business and economics worlds.

      --
      putting the 'B' in LGBTQ+
    6. Re:Corporate value by Anonymous Coward · · Score: 0

      It just documents that the manager consciously sacrifices long term goals which are more difficult to measure ( like quality of code, maintainability, etc...) for his short term goals.
      Or he has no idea of coding.

    7. Re:Corporate value by tehcyder · · Score: 1

      'The 20-year-old guys provide me more value than the 35-year-olds do.'"

      Value=lower salary & willing to give up having a life outside of work.

      See, I never understood this. It is precisely when you are young that you want the life outside of work. It's much easier to leave work, come home, have a meal and a chat with your wife, read a book and go to bed early when you're 50 than when you're 20. At 20 you're primarily concerned with ingesting as much alcohol and as many other drugs as is compatible with having sex with as many strangers as possible.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  7. I call BS on that by Anonymous Coward · · Score: 4, Informative

    I'm 43 and still very relevant. I offer experience as well as raw skill. I know what works, and what doesn't. I know the best practices and I know the pitfalls, and I know them well. I can troubleshoot a problem much faster than any of the kids, as well as learn new languages and new technologies very quickly, since after the first dozen or so, they're all pretty much the same. I can be a sysadmin, and a DBA, as well as a developer because I've seen it all, and over the years done it all.

    1. Re:I call BS on that by gbjbaanb · · Score: 5, Insightful

      and I'm sure you get a lot of hassle from the kids who come to you to ask how various things are done.

      Its the same everywhere I've worked, there's always a group of older workers who are the go-to guys if you need to now how something works, or if you need advice on how to put your stuff in the bigger picture.

      The biggest problem for me is the crap the kids come up with - for example, I recently was shown a new web service that had 1 method on it, which was implemented using 6 interfaces and 10 files. And this had a comment saying "I didn't use dependency injection because this is such a simple project". It was the hallmark of someone who's taken on every OO way of working with factories and wrappers and decided to use them all without the experience to know when to use them.

    2. Re:I call BS on that by Pirulo · · Score: 1

      Mode parent up. Same 43 here. We know what's crap and what's not. I actually cut the corp cord long ago and do a good deal with my own products.

    3. Re:I call BS on that by loufoque · · Score: 1

      Same (and more, but I won't brag), and I'm only 25.

    4. Re:I call BS on that by MacGyver2210 · · Score: 1

      and I'm sure you get a lot of hassle from the kids who come to you to ask how various things are done.

      Or re-doing the work when they didn't bother to ask first, and inevitably did something horribly wrong in their moment of youthful zeal.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    5. Re:I call BS on that by Trepidity · · Score: 1

      This is one advantage to working in more "traditional" engineering industries than software: in tech, they can ditch the institutional knowledge and just ship arbitrarily broken crap, but in, say, chemical engineering, if you don't keep around the people who know how stuff works, you'll eventually end up not being able to pass an inspection, or restart a plant, or something else kind of important. Then you'll have to hire them back as highly paid consultants so they can remind you how stuff works...

      (See also: A relevant /. story from last year)

    6. Re:I call BS on that by Anonymous Coward · · Score: 0

      LOL. 6 interfaces and 10 files? They were amateurs. Our outsourcing shop in India once implemented a module to control 10 front panel LEDs. It took them 44 files. I counted, because I was so astounded. It was all doctrinaire OO, including interfaces, factories, etc. ... to turn LEDs on and off in an embedded application.

    7. Re:I call BS on that by aztracker1 · · Score: 1

      I find that a lot of younger (and formally educated) developers tend to apply patterns everywhere. Even some experienced developers do the same because "that's the way we always do it, and it works" ... I recently replaced a solution spread across 5 Visual Studio projects (in said solution) with a single moderately complex SQL stored procedure, and a simple script in a timed event to run said stored procedure. The solution used ent-lib and applied several layers of abstraction and indirection to accomplish what is admittedly a somewhat complex task. The issue is it was made even more complex by the implementation. The more experience I get, the more I lean towards the simplest solution that will get the job done. And when I come across areas that are complex, I try to abstract only those parts out into something that is simpler to use.

      --
      Michael J. Ryan - tracker1.info
    8. Re:I call BS on that by Anonymous Coward · · Score: 0

      Some branches of software have this, and some don't. I work in radar systems, and our company just did a bunch of layoffs and, whoops, doesn't have enough people who know how to actually work with some of the more esoteric and/or unpublished algorithms we use for stuff like clutter canceling. Fresh outta college younguns like myself will give it their best shot, sure, but a bunch of the old-timers are the people who invented a lot of these techniques. You can't replace that kind of experience with "effort".

    9. Re:I call BS on that by Anonymous Coward · · Score: 0

      Reminds me of the group working on a project I was leading, who came to me to tell me of a new database method they'd developed. They'd rediscovered ISAM...

  8. India by michaelmalak · · Score: 4, Informative

    The comments are from India, where the software field has not been around as long as it has been in the U.S. Attitudes on age are just now (barely) starting to come around in the U.S., and I predict they will in India as well in a few years.

    1. Re:India by Anonymous Coward · · Score: 5, Interesting

      20 years ago in school, I have a friend from India, who was worried that the computer skills he was then learning in the US would be useless in India when he returns because computers were too expensive in India at that time.

      So you can guess that, in India, techies over 40 have just as little experience with computers as techies in their 30s, since they all started 10-20 years ago! No wonder India managers found older techies giving them no additional value.

    2. Re:India by 21mhz · · Score: 1

      As far as I can observe, the general attitude there is that programmers are dispensable code monkeys who don't know much, but will try to do the job in any way they can, and the way to run projects is to get a few shovel loads of them and ensure that some formal checks are passed in the end. Code quality is nobody's concern.

      The programmers, on their part, largely match this bracket. There is a whole culture of getting "educated" to check correct answers in tests and collect certificates. An engineering job is seen as a preferred avenue to success, before the mandatory step of crossing over to management, no matter where your real talents lay. A 40 year old techie is a loser, because otherwise he would be a manager.

      --
      My exception safety is -fno-exceptions.
    3. Re:India by plopez · · Score: 1

      Yes the Indian software industry is younger, but they have the benefit of the mistakes made in the US. If they can't learn from those then those managers are pathetic.

      --
      putting the 'B' in LGBTQ+
  9. And Yet Apple Finds an Old Guy Indispensable by theodp · · Score: 1
  10. Maybe. Just maybe... by Shaman · · Score: 2

    ...these companies should stick with tried and true products and environments, and expand upon them. That's why Linux is still relevant today and is taking over damned near everything that isn't a desktop, IMHO.

    --
    ...Steve
  11. Here you go by JWW · · Score: 4, Insightful

    So, this guy says that the entire career of a Software Engineer will be 15 years.

    And the politicians and business leaders are saying we have and extreme need for more people in science and technology fields. .....Ummmm.

    Why the FUCK should students going to college today sign up to go into a career where they know they'll be out of work in 15 years?

    Outside of that, this guy is spouting total bullshit. I understand that there are some great young innovators out there. But that's not all we need out there. We need people with experience building large complex IT systems. People who've done it before and know what might happen. People who know where the gotcha's will be. Not everyone is just going to be writing iPhone apps.

    At my first job, when I was young and I guess still valuable, the company I worked for was staffed completely by young people. It was staggering the bad shit and unforeseen consequences we ran into. Having just one staff member with some experience and proven capability in the field would have been invaluable.

    1. Re:Here you go by Rob+the+Bold · · Score: 3, Interesting

      Why the FUCK should students going to college today sign up to go into a career where they know they'll be out of work in 15 years?

      Bingo. Whether this guy's comment is accurate or just reflects the attitude of employers in the field, the fruits of this policy would be a vast reduction in available 20-year-olds in the future. And the 20-year-olds he would still get would be the ones that we sufficiently short-sighted to consider 15 years to be a lifetime.

      --
      I am not a crackpot.
    2. Re:Here you go by Anonymous Coward · · Score: 0

      No, the guy is an idiot and a liar.

      The 20-year-old guys provide me more value than the 35-year-olds do

      Those 20 year-olds provide profit, not value. Value is a product that you can be proud of and customers will come back for more. And you know what? It's a very small world, it won't be long before word gets out about their business model, and then they'll lose even that edge. Don't misunderstand, I'm not saying people will stop working for them, they still will, but they won't care about long term, and that will show in their code and attitude.

      But what I see, is something else, you have people with a certain skill set and more people with another skill set, and he espects them to do the same job just as well. That's just bad management.

    3. Re:Here you go by Xeranar · · Score: 3, Interesting

      Short answer: Capitalism is a meat grinder. We don't have a shortage of science and tech workers, just cheap ones. Our world's economy is run by business majors not economists just as our governments are dominated by lawyers not political scientists. They aren't interested in fact-based outcome decision making. If they were we would be in anmuch different and better world.

    4. Re:Here you go by HornWumpus · · Score: 3, Informative

      The word is out on SAP. It's crap and always has been.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:Here you go by Anonymous Coward · · Score: 0

      Yeah. I just had the misfortune to work on extracting information out of the HR module (actually, a modified bastard submodule called Student LifeCycle Management). Not only did they choose the wrong design pattern (EAV, aka "concrete elephant"), they could not maintain referential integrity, they had horrible performance issues and horrible data quality issues. If you implement timelines on tables, it helps if you actually understand how that works. So the BI people have been working for months on cleaning up data that the system should never have allowed in the first place.

      To top it off, SAP actively *hides* incorrect information by fixing it in the display :) Yeah, that makes for interesting sessions with the users. "It's not true, look at my screen" - "we're not looking at the screen, we're looking at the data - and it's not what it shows on the screen".

      As the architect said: not everyone who works on SAP has the same level of skill. And given the comments of the manager we're all responding to, I'd say I have a pretty good clue where the worst quality is coming from. His gain is my customer's pain.

    6. Re:Here you go by Anonymous Coward · · Score: 0

      Why the FUCK should students going to college today sign up to go into a career where they know they'll be out of work in 15 years?

      You'll only be out of work in 15 years if you decide not to expand yourself to take on more responsibility. 20 year olds might have code-fu, but they have no technical experience. That's where your persistent store of value is. If you fail to recognize that and simply code at a desk for 15-20 years and find yourself displaced by someone who can literally do everything you can for half the price, well, you obviously didn't really have a career "plan" in the first place. By 40 you better either be managing or doing architecture or phasing between the technical and business sides.

      See that's the thing about skilled fields. You must always advance or you'll just get phased out.

    7. Re:Here you go by cerberusss · · Score: 1

      Our world's economy is run by business majors not economists

      Maybe the world YOU choose to live in. Not mine. I work at a scientific research institute.

      --
      8 of 13 people found this answer helpful. Did you?
  12. "techie" != "software engineer" by goltz20707 · · Score: 2

    There are plenty of us "techies" out here who are not software engineers, and are more valuable than the twentysomethings precisely *because* we've got 20+ years of experience.

    1. Re:"techie" != "software engineer" by Bigbutt · · Score: 4, Informative

      Yep. I'm a 55yo Sr Unix Administrator who uses my old coding skills to proactively monitor systems. I used my debugging skills to identify a problem Friday that had the younger folks scratching their heads (it was a cloned virtual machine and the original worked fine). And a tool I wrote to help make server builds more efficient across the various necessary teams (networking, servers, SAN, backups, virtualization, applications, and infosec) is going live December 1st. How's that for an old guy. :rolleyes:

      [John]

      --
      Shit better not happen!
    2. Re:"techie" != "software engineer" by kestasjk · · Score: 1

      Congrats you troubleshooted a problem and wrote a tool. Us 20-somethings could never do that.

      I know I'll get modded into oblivion but all this "oh I am so experienced and young people are so clueless" stuff is horseshit. I know some older coders that are terrible, I know some that are good. I know some younger coders that are terrible, I know some that are good.

      --
      // MD_Update(&m,buf,j);
  13. it's because 20 years olds work longer for less by Anonymous Coward · · Score: 0

    once people hit 40 they actually expect to have decent pay and some time to spend with their family...

    1. Re:it's because 20 years olds work longer for less by Anonymous Coward · · Score: 2, Interesting

      once people hit 40 they actually expect to have decent pay and some time to spend with their family...

      As a hiring manager I see the opposite. The 20-somethings are the ones who expect easy money and have an active social life outside the job. The 40's are more realistic about raises and have grown kids, so less demands on their time.

  14. Cost / Benefit issue... by kbonin · · Score: 4, Interesting

    Writing as someone coding professionally since the early 80s, in project teams sizes from 3 to 10k, and at the highest primarily engineering position I can achieve without becoming a non-coding manager (Systems Architect)...

    As engineers age, they may gain experience, but productivity does often drop. We also have those pesky families and/or work-life balance goals. And an unfortunately repeating pattern for engineers is reaching a point where they now think they know everything they need to, and learning grinds down, sometimes to nothing. If they only work on legacy code that might be OK if no innovation is required. Domain knowledge is difficult to quantify the value of, and varies greatly by organization and project, and I would argue that all seniors should work hard at making sure this is clearly documented AND passed down.

    Most companies are happy to keep a few older experienced engineers around to try and direct teams of young high productivity programmers (no family / life, willing to work 60-100 hour weeks) and attempt to mentor them to make less mistakes. Increasingly these teams are in low cost regions, most commonly India.

    I would begrudgingly agree that in most cases, in terms of a cost / benefit analysis of 'value to the organization / stockholder', which is what really matters, this is true a statistically significant percentage of the time.

    Of course, most of the time comments like this are merely the result of a HR directive to cull expensive engineers to reduce payroll and make room for more low cost region 'resources', driven by a suit that doesn't understand the full value of their older engineers. Unfortunately we live in a world where most important decisions are made by MBAs without a clue. Older engineers must learn to make sure the layers above them understand their real value to the organization.

    1. Re:Cost / Benefit issue... by Anonymous Coward · · Score: 0

      I don't quite agree. I work with embedded though. In my field, age and experience is still a huge plus. But perhaps this is only the case in embedded.

    2. Re:Cost / Benefit issue... by MacGyver2210 · · Score: 2

      As engineers age, they may gain experience, but productivity does often drop. We also have those pesky families and/or work-life balance goals. And an unfortunately repeating pattern for engineers is reaching a point where they now think they know everything they need to, and learning grinds down, sometimes to nothing.

      I think degrading performance can increase and percent of time spent on the job can decline a little with age, but it shouldn't be as much of an issue if you find people with the appropriate mindset. There are people who truly like their work - to the point where it is not just a job, but a hobby and something they love as well.

      For example, I am not a young man - I am 30-ish. I would rather go online and learn some new concept/pattern or a new language, or look up something to advance my coding abilities, than I would like to watch a TV show. I don't plan to become jaded and assume the "I Know Everything" position anytime soon. Hell, most of the code I write I spend at least HALF the time I'm writing it looking up function definitions and API calls. I am currently at the "I know very little, but I know how to find what I don't know" stage - which I find is the best place for coders to work from.

      In my experience, it is usually the YOUNGER coders who think they know more than they do, and that they are somehow infallible at coding. The "I just graduated and they taught me ALL of the useful, newest information, that you've probably never heard of" mentality is what comes into play there. Faster is not better. More is not better. Better is better.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    3. Re:Cost / Benefit issue... by kbonin · · Score: 2

      Having spent about 10% of my career in embedded, I would agree that domain knowledge is of far higher importance in the embedded world. The knowledge base for tool chains and platforms needed to write production quality code on most embedded platforms is significantly than most desktop / server / web app worlds...

    4. Re:Cost / Benefit issue... by phantomfive · · Score: 1

      And an unfortunately repeating pattern for engineers is reaching a point where they now think they know everything they need to, and learning grinds down, sometimes to nothing.

      This is a serious problem, I've found. Once people get to a certain level, they don't want to learn anymore.

      I've started classes at my company to help my coworkers overcome some of their serious deficiencies (too many bugs, code unreadable). It's like herding cats. They've already managed to get this far through life with their current skillset, so they figure it's good enough for the future. I'm not exactly sure how to deal with that.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Cost / Benefit issue... by Anonymous Coward · · Score: 0

      Excellent post overall. However, you have two points which contradict each other.

      And an unfortunately repeating pattern for engineers is reaching a point where they now think they know everything they need to, and learning grinds down, sometimes to nothing.

      Unfortunately we live in a world where most important decisions are made by MBAs without a clue.

      The decision to layoff workers is primarily driven by either bad decision making which brings down the whole company (see HP, RIM, Nokia to name a few recent examples), or cultural issues with the employee(s). For the latter, it doesn't matter if you have 0 years of experience or 50 years of experience. A good company knows who is worth a damn and who is overpaid, regardless of experience.

      Comes down to a cost / benefit analysis per employee, as per the title of your post. If its a cultural issue with the employee where they refuse to learn or their knowledge becomes dated and of less value, that factors into the analysis. Ask any manager if they had to cut 10% of staff on the spot who they would pick. There is a known list they keep in their minds. Sad, but cold truth for many companies.

    6. Re:Cost / Benefit issue... by DoofusOfDeath · · Score: 1

      As you get older, learning requires more effort than it used to. Part of it seems to be that thinking slows a little (and this can be compounded by health issue like poor exercise and/or sleep). And I suspect part of it is a motivational problem where so many new languages, frameworks, etc. are so similar to stuff you've learned in the past that it's hard to get excited.

      I'm nearly 40 and just about to finish my PhD (in addition to working), and my research has been a good mix of theory and practice. I'm curious / anxious to see how quickly I'll be able to pick up new nuts-and-bolts knowledge (git, etc.) when it's once again my job to stay on top of that stuff (rather than graph theory).

    7. Re:Cost / Benefit issue... by phantomfive · · Score: 2

      I'm curious / anxious to see how quickly I'll be able to pick up new nuts-and-bolts knowledge (git, etc.) when it's once again my job to stay on top of that stuff

      Keep up your three pillars of good health (nutrition/sleep/exercise), and I've found it isn't much of a problem. Make sure your body has the nutrients it needs to rebuild itself. (For git in particular, if you're interested in learning that, I've found this page to be a good reference. It is a good index between something I know, and something I don't know, without boring me with the concepts I'm already familiar with. I find writing things down can be helpful here).

      And I suspect part of it is a motivational problem where so many new languages, frameworks, etc. are so similar to stuff you've learned in the past that it's hard to get excited.

      Yes, I think you are right. In the case of my coworkers though, it's not a matter of learning 'new' languages or frameworks, it's a matter of learning how to be effective with the ones they already know! If I could just get them to test each line at least once before committing, it would make a huge difference!

      --
      "First they came for the slanderers and i said nothing."
    8. Re:Cost / Benefit issue... by Anonymous Coward · · Score: 0

      I don't plan to become jaded and assume the "I Know Everything" position anytime soon.

      vs

      it is usually the YOUNGER coders who think they know more than they do, and that they are somehow infallible at coding.

      See Dunning–Kruger effect

  15. That's funny because as a 20 year old I thought by NotSoHeavyD3 · · Score: 5, Insightful

    The most important thing in coding was making it work.(Getting out fast was second.) As a 40 something year old coder I know the most important thing is making your god damn code readable since you will come back to it, you ALWAYS come back to it. (Amazing how many other coders don't get this even after years of experience.)

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
    1. Re:That's funny because as a 20 year old I thought by loufoque · · Score: 1

      You might not be the one to come back to it, but other people on the team will.
      The most important ability of a developer is being able to work in a team. Since most real development happens on large codebases, this means that not only you need to have good tools to find your way in the code, but you also need to ensure your changes don't break anything, in particular other people's code, or if someone broke something for you you need to be able to figure out why. You need to work well with versioning tools, searching and indexing tools, debugging tools, bug reporting tools, reviewing tools, refactoring tools and testing tools.
      Some of these tools you might have to write yourself specifically for a particular project.

      Unfortunately, never in your studies or job interviews will your methodology or tool usage skills be assessed, despite it being almost more important than raw programming skill.

    2. Re:That's funny because as a 20 year old I thought by Anonymous Coward · · Score: 0

      ya! and do not forget those annoying and time consuming test routines.
      A pita to write whilest enduring a middle management rant, but it really
      is a easier way to produce maintainable code.

  16. I'll be sure to tell Rob Pike and Vint Cerf. by tlambert · · Score: 3, Insightful

    I'll be sure to tell Rob Pike and Vint Cerf. You know, the next time I have lunch with him at Google with the Greyglers: http://www.youtube.com/watch?v=t9M0RPNr9qg and be sure to remind Sergey Brin and Larry Page that they have one year until they're over the hill like Steve Jobs was and Steve Wozniak is currently. Oh, and like Elon Musk is over the hill by a year.

    Alternately, I'm going to just dismiss the author of the article as an idiot who has a terrible idea of what constitutes "relevance" based on a particular development model which I don't have a hell of a lot of faith in being able to actually deliver working product.

    1. Re:I'll be sure to tell Rob Pike and Vint Cerf. by higginsta · · Score: 1

      Insightful? This comment is just a string of names.

      None of the people named are cogs in a machine, and that is what the article is talking about. Fresh single cogs works longer for less money than older cogs.

    2. Re:I'll be sure to tell Rob Pike and Vint Cerf. by Anonymous Coward · · Score: 0

      If they were in YOUR position they would mean squat as well.

    3. Re:I'll be sure to tell Rob Pike and Vint Cerf. by Anonymous Coward · · Score: 0

      Those guys aren't still relevant because of their technical skills. They are relevant because they are visionaries. A techie who is still doing at the age of 40 what they were doing at 20 has failed to evolve properly (unless, of course, they were founding companies at 20, which can certainly happen).

  17. Prospective by Murdoch5 · · Score: 4, Insightful

    The 20 year old guy can program but the 35 year old can make requirements.

    1. Re:Prospective by Oh+Gawwd+Peak+Oil · · Score: 0

      But can that 35-year-old spell "Perspective"?

    2. Re:Prospective by Murdoch5 · · Score: 1

      Prospective: Expected or expecting to be something particular in the future.

      Perspective: The art of drawing solid objects on a two-dimensional surface so as to give the right impression of their height, width, depth, and..

      I'm sure a 35 year old can spell perspective but it's more important to know when to use the right word. In this case I'm referencing the two different developers by age by comparing the useful work they can both contribute hence needing future tense.

    3. Re:Prospective by Oh+Gawwd+Peak+Oil · · Score: 1

      "Prospective" is an adjective, so I'm not sure how it makes sense by itself in a headline. Prospective what?

      I was thinking you meant something like, "Have some perspective," which makes a lot of sense, given the body of your post.

    4. Re:Prospective by Anonymous Coward · · Score: 0

      I'm not sure that the 20 year old can program. Usually, people coming from university seem to be extremely bad, and it takes about 5 to 10 years of actual experience to learn.

  18. Oh and always do things the right way by NotSoHeavyD3 · · Score: 3, Insightful

    Never cut corners, nothing good comes out of cutting corners.

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
    1. Re:Oh and always do things the right way by drinkypoo · · Score: 4, Funny

      Never cut corners, nothing good comes out of cutting corners.

      Unless you're Apple. Then you file for a patent.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Oh and always do things the right way by Anonymous Coward · · Score: 0

      That's a corner-cutting machine! Of course we cut them there. :P

    3. Re:Oh and always do things the right way by Mashiki · · Score: 1

      Unless you're Apple. Then you file for a patent.

      No you file two patents. One for rounded corners, the other for the corners you cut.

      --
      Om, nomnomnom...
    4. Re:Oh and always do things the right way by aztracker1 · · Score: 1

      Unless you're applying "enterprise" patterns and libraries that don't add more value than a few static methods could give you. Though, those aren't really corners, but spikes grafted onto a given project, sometimes entwined so deeply it takes 5x the time to troubleshot a problem across all the given layers of indirection and abstraction.

      --
      Michael J. Ryan - tracker1.info
    5. Re:Oh and always do things the right way by NotSoHeavyD3 · · Score: 1
      I'm mostly talking about really slopping coding stuff. You know things like

      instead of writing a function(or even a function in a base class) they "save time" by in line it by cutting and pasting. (And after months of development end up with functions that are thousands of lines long, or even having re-implement stuff in every single derived class.)

      Never rename controls on a dialog/web page so they're all "Button1" "Button2" etc

      use magic numbers like crazy, including this to representing ascii characters

      Never give functions or variables good names that describes what they are, instead giving them names such as float, pointer, char

      You know, stuff like that.

      --
      Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
    6. Re:Oh and always do things the right way by micahraleigh · · Score: 0

      More often than not that leads to polishing things to death and no one ever sees the results.

  19. Q on Skyfall? Not so bright. by NeoMorphy · · Score: 3, Funny
    Skyfall spoiler!!!! stop reading you have not seen the movie yet !

    They referenced Q on Skyfall as an example. Idiot hooked up Silva's laptop to the MI6 network and then powered it up. An experienced IT person would know that would be a very stupid thing to do.

    If you work in IT, learning new technology is part of your career, it never stops, you're doing it all the time.We know the old tech and the new tech. Anyone who states otherwise has no idea what they are talking about.

    1. Re:Q on Skyfall? Not so bright. by Dr_Barnowl · · Score: 2

      Indeed. He was supposed to be all cool and competent, but all I thought when he even powered up that laptop, let alone hooking it up, was "You utter, utter, numpty. You are about to have your balls handed to you on a plate."

    2. Re:Q on Skyfall? Not so bright. by MacGyver2210 · · Score: 1

      I'm assuming he didn't just hook it up raw, and that there was some sort of protection hardware/software you couldn't easily see that Silva's computer was able to get around. I think the incident was supposed to be more indicative of Silva's competence than Q's.

      What I found far less believable was that the key for this brilliant hacker's "polymorphic encryption" (the tangled web of lines, shapes, and scrolling hex code) had the cipher key stored in plaintext, which was also easily visible to a virtually computer-illiterate old man in a stream of hex values.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    3. Re:Q on Skyfall? Not so bright. by NeoMorphy · · Score: 1

      I'm assuming he didn't just hook it up raw, and that there was some sort of protection hardware/software you couldn't easily see that Silva's computer was able to get around. I think the incident was supposed to be more indicative of Silva's competence than Q's.

      What I found far less believable was that the key for this brilliant hacker's "polymorphic encryption" (the tangled web of lines, shapes, and scrolling hex code) had the cipher key stored in plaintext, which was also easily visible to a virtually computer-illiterate old man in a stream of hex values.

      Why hook it up? You would think they would disassemble the disk, then scan the platters for old and new data.

      The plain text password was funny.

    4. Re:Q on Skyfall? Not so bright. by DarthVaderDave · · Score: 1

      Yeah, but his confidence that he's so smart is indicative of a lot of the people I see in technology today. For the really bright ones, like supposedly that guy, I would recommend an Asperger test.

    5. Re:Q on Skyfall? Not so bright. by Anonymous Coward · · Score: 0

      Actually, that was just a misleading part of the script. Anybody who has been computer security training knows to always put a rogue computer in isolation first. The general public doesn't know this though, and it made the movie all that more exciting.

      Same deal with Minority Report when he was able to use his old eyeballs to gain access. Anybody with computer security background knows that would have been revoked / not possible as soon as he got the red ball issued. Made for a good movie though.

  20. Funny, I've been a software architect at two... by Anonymous Coward · · Score: 2, Interesting

    ...companies that bought "awesome" Indian dev companies filled with hundreds of 20 year olds.

    They were totally useless (not because of the kids, but the fact that effective software engineering LEADERSHIP doesn't seem to exist in the majority of Indian software companies.)

    Now, that's often the case elsewhere, but it seems to be particularly endemic to the Indian way of doing things. It's too bad as well, because some of the best software engineers I've worked worth are ex-pat Indians. Plenty of talent over there, total lack of leadership.

  21. I don't get it by Pirulo · · Score: 1

    43 here, and more relevant than ever before.

  22. Nonsense. It's about keeping up and needing to. by Anonymous Coward · · Score: 0

    First of all, the question is, if you even need to keep up. Some software engineering jobs don't need much keeping up at all. The core knowledge is the same since the 60s. And languages are just tools. Sometimes they fit the job better, sometimes they are interchangeable.

    Then the question is, if you can keep up. I see no reason why there wouldn't be enough jobs that a 40-year-old can keep up with. I mean you're not suddenly retarded at 40. You're not much different at all. Unless you ate nothing but saturated fats, sugar, heated dairy proteins and salt. (In that case, you're fucked. ;)

    When I hire people, and I discriminate against a group solely because of stupid prejudice, I just harm myself. And since I'm not stupid...

  23. It's India by Anonymous Coward · · Score: 0

    I am sure he is right, when I need low level manual labor coding done, something that needs no creative thought, a 20 year old drone is more productive. That being said, give me my smart 35+ year old engineers all day long.

  24. Hiring a techie over 40's is a goldmine by MindPrison · · Score: 3, Insightful

    ...depending how LONG that person has been a techie though.

    Most over 40's techies have an experience that the younger techies doesn't even have (and would LOVE to have), is the hands-on experience how the insides of a computer REALLY work. Sure, any young technician can learn to program, anyone of them can complete any engineering course and school, with brilliant results, but that's just it - results aren't what they used to be. We have a LOT of theory today, they rarely get to try everything out in real life.

    Sitting and working in front of a computer, with simulated circuits simply won't provide the total knowledge, and even though they can come up with amazing new innovations, show fantastic skills etc. many of them come short if they fail to see why their design doesn't work as well in real life as in the simulated environment.

    This is where us old techies simply excel over the youngsters. I've had numerous dazed looks on the various younger techs faces when I within few seconds to minutes, points out the flaw in their design, when they eagerly show me formulas and huge math equations + simulations to show me how "flawless" their design SHOULD be, and desperately want me to agree with their designs. Then I show them HOW it COULD be done, and many of them say - what you just did doesn't make sense - but it work - it shouldn't work - but it works.

    To us old techies, the inner workings of everything, from scratch, from transistors to assembly code etc. are second nature, because we grew up with everything from scratch. We weren't served a huge bunch of books, a ready to use computer with a gazillion libraries, we often had to construct everything from scratch, including designing the logic, often on a breadboard - programming the OS ourselves etc.

    So techies over 40 with experience from the start of it all - can't even be replaced.

    --
    What this world is coming to - is for you and me to decide.
    1. Re:Hiring a techie over 40's is a goldmine by Anonymous Coward · · Score: 1

      Except engineers are now learning to use materials and methods you have no understanding of, you MAY be able to understand it, but as of now you dont

    2. Re:Hiring a techie over 40's is a goldmine by Anonymous Coward · · Score: 0

      So techies over 40 with experience from the start of it all - can't even be replaced.

      I see the same thing on the software side of the fence.

      Back in about '83, I remember teaching myself how to correctly use pointers and heap without segfaults and memory leaks, using extensive trial and error. I taught myself how to manage dynamically-growing lists, and other usage patterns that I knew would always come in handy. (Textbooks weren't good at teaching this stuff -- it had to be self-taught as far as I could tell.) Every time I saw the language or system do something "magical", I always dug in deep to understand it fully -- I hated "mysteries". I immediately saw the value of studying compilers and kernels, even if I was just going to write applications professionally. Later, when the Internet came along, I first learned it by using a telnet client to speak HTTP directly with the server, using sockets to write my own "wget", and so forth.

      I just don't see that approach used much anymore. The newer generation seems to favor systems that do things automatically, shielding the programmer from having to learn too much. There's definitely a place for high level of programming, of course. But it seems like the complete "top-to-bottom" understanding of software is turning into a lost art. I'm not sure who can replace me when I retire.

  25. Old joke by OzPeter · · Score: 2

    Q. Why is employing graduate like having sex with a virgin?

    A. Because neither one knows how badly you are screwing them.

    --
    I am Slashdot. Are you Slashdot as well?
  26. You shouldn't be 35 and a developer by Anonymous Coward · · Score: 0

    I am sorry but someone who is 35 should have moved on to a bigger role then just being a software engineer or a developer. By 35 you should be an Architect.

    1. Re:You shouldn't be 35 and a developer by Anonymous Coward · · Score: 0

      I am sorry but someone who is 35 should have moved on to a bigger role then just being a software engineer or a developer. By 35 you should be an Architect.

      Why? Do we need that many "architects"?

    2. Re:You shouldn't be 35 and a developer by Anonymous Coward · · Score: 0

      Maybe the 35 year old software engineer enjoys his/her work and has no interest in management roles. Your "logic" suggests every employee should be the CEO by 45 lest they become a drag on the organization. Are you a fsck MBA?

    3. Re:You shouldn't be 35 and a developer by TheSkepticalOptimist · · Score: 1

      Why, make $120k a year with the same responsibilities as a junior software developer, or $130k a year and worked (rather pestered) to death as a manager.

      Also the role of "architect" is pretty vapid, it just means someone that will overlook common sense and instead force software patterns at the expense of efficiency and the long term maintainability of a product.

      From my personal observation, people fail upwards, a lot of developers were promoted to actually get them away from the code. Also an awesome developer does not necessarily translate to an effective leader, a lot of great coders are social retards.

      --
      I haven't thought of anything clever to put here, but then again most of you haven't either.
  27. Ummmmm, Nooo! by DaMattster · · Score: 1

    This has got to be a garbage study. All it takes for a techie to remain viable is for him or her to commit to lifelong learning, reading, and experimenting with new technologies. I guess it must be true because a wealthy executive said it so we should all immediately believe him and say, "Oh whoa is me. When I turn 40 I'll irrelevant." Bollocks!

  28. Some Truth In It by Bob9113 · · Score: 1

    It's Hard For Techies Over 40 To Stay Relevant

    True. As a 42 year old hacker (in the empirical tinkerer sense, not the security circumvention sense), I have to spend as much time learning my craft, every day, as I did when I was 12. It was hard to stay relevant then, and when I was 22, and 32, and now. Fortunately, I love doing so now as much as I did then.

    'The shelf life of a software engineer today is no more than that of a cricketer -- about 15 years,'

    Depends on what you are using them for. If they are expected to mindlessly bash out the filling of methods prescribed by a spec, that may be so. If, however, they are expected to understand the context -- both business and logical -- of the component, and to make decisions accordingly, experience and its attendant judgment can be far more valuable than stamina.

    SAP's India R&D Labs ... Microsoft's India-based

    I have done a lot of work on the database side of enterprise software. Given Oracle's educational initiatives in India in the 90's, that means I have worked with a lot of Indian database professionals. Many of them are incredibly skilled and it has been an enriching experience to work with and learn from them.

    However, it is just statistically / economically true that most people over 35 in India were not spending hours writing code on their own computers when they were 18. It is unfortunate that most of them did not have that opportunity, but a person who has not been cutting code for 15 years will not have the experience that is the strength of veteran programmers. A manager of an Indian software lab has an inherently distorted view of reality because of the small number of people in India who have been programming for 15 years. In that context the natural, flawed, conclusion is that age is inversely related to software productivity. It is as rational and objective as the conclusion that swashbuckling buccaneer quantity is inversely proportional to the rate of global warming.

  29. Probably the 3rd (fictional) definition. by Yoda222 · · Score: 1
    Adjective relevant (comparative more relevant, superlative most relevant)
    1. 1. Directly related, connected, or pertinent to a topic.
    2. 2. Not out of date; current.
    3. 3. Cheap
  30. poor metrics lead to gameing the system all the wa by Joe_Dragon · · Score: 1

    poor metrics lead to gameing the system all the way to makeing things very bad for quality.

    Do want things fixed right or bandage fixes?

    Do want easy stuff banked up and not fixed right away to fill gaps from harder stuff that count the same?? keep in mind easy stuff can be a password reset.

    Do want to be guy working the big ticket that covers a say a system that is down and 100's of users need but only counts as 1 ticket and will take most of the day to fix or just do tickets covering the other general 100's of users that say only take 30-60 min each?

  31. Past exerience is baggage? by Trondheim · · Score: 1

    "Shailesh Thakurdesai, business development manager at Texas Instruments India , says college hiring is a priority for the company because "freshers learn fast and do things differently, without the baggage of past experience..."

    Wow, really? So experience is baggage? I know this analogy has been used millions of times in the past, but if I was having open heart surgery, I'd certainly want a surgeon with "baggage" versus a fast-learning "fresher."

    What a tool. Is this guy for real?

    1. Re:Past exerience is baggage? by Anonymous Coward · · Score: 0

      He's a "Business Development Manager"..ie a Sales Guy.

      Like there's a shortage of sales guys or something.....lol

      He knows nothing and should get back under his rock.

  32. What he actually means is... by Anonymous Coward · · Score: 2, Insightful

    ...above a certain age they just start telling me to fuckoff, to my face rather than behind my back.

  33. He's 38, he must be planning to resign soon. by Press2ToContinue · · Score: 2

    Or maybe this is a quote from his resignation letter, explaining why he feels he must resign. Jolly good of him to do so! Especially since it would be so wrong of him to continue to slow down all of those high-output 20-something-or-others. Bravo!

    --
    Sent from my ENIAC
  34. Generation war. by Anonymous Coward · · Score: 0

    Notice that people always complain about my generation's lack of experience but no one wants to pick up the tab to train us.

    1. Re:Generation war. by Hanzie · · Score: 1

      It's true, we don't want to pay to train you.

      We trained ourselves, on our own time and dime. Consequently, our mindset is that others should take responsibility for themselves as well. We look at the internet, where any learning can be had for effectively $0, and think back to all the money we paid to hardware vendors, bookstores and institutions of learning, as well as sheer bloody minded hammering at a problem (hacking's original meaning) and utterly fail to feel sorry for you.

      We had to pay, sweat and bleed for what we learned. You can just google anything.

      Fortunately, now, so can we.

      But look at the bright side: eventually, we'll die.

      --
      ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
  35. older people know about legacy code / systems and by Joe_Dragon · · Score: 1

    older people know about legacy code / systems and there is so much of things like that in a office it's can hit you in a bad way if no one knows about it.

    I have head of the old door key system that was left over from the last office tenants that after some time that no one in the new offices IT had any idea about up it failed or some found a old system and ether pulled it or tried to change the os. Also have seen other old hacks / quick fixes that where put into place due lack of funds that stay in place for some time and then after the people who set it up are gone fail and then the newer IT staff have to deal with it.

  36. All about India by __aaltlg1547 · · Score: 1

    The article is all about India. How many over-35 techies do they really have? I think what they are reporting is an experience biased by the way the tech economy development has played out in their country -- recent rapid expansion. In countries that have had a high tech industry longer, there's a bigger population of people over 35 who have been working in the tech industry since they were 20.

    The things that I hear American companies seeing as problems with development in India are the same as you would expect from giving major projects over to a bunch of inexperienced programmers: sloppy, bug-ridden code, poor understanding of customer expectations and a need for real experts to go back in and untangle the mess. Young programmers need more experienced oversight to learn how to work on big, complex projects, create code that can be maintained and stay focused on goals that match customer expectations.

    I expect that over the next decade, Indian development organizations will begin to recognize that the elder programmers are more effective and put the younger ones under the supervision of the older ones so they can learn to do things the right way.

    There's also a lot of focus on junkware development in the article. (iOS and Android apps, for instance). When you're developing a free or cheap app for a mobile platform, you don't care about quality. It's all about who is first to the market with the flashy-looking app -- a market where poor software practices are rewarded and focus on quality and maintainability will only hold you back.

  37. This may be true in India... by Anonymous Coward · · Score: 0

    In my experience, for many Indian engineers, there seems to be more of a management rot culture, where after 30 there is a strong desire to delegate to others, and do less. Of course there are many exceptions. India is not alone. In Korea, the culture seems to expect engineers to retire by 40. People of course are strongly influenced by cultural pressures.

    We are affected by cultural pressures and expectations, but it is up to each of us (even managers!) to decide to keep learning. If always learning, there is no age limit.

  38. Suppose I should give up soon by Anonymous Coward · · Score: 0

    Im 71 - still doing good work - no one told me to stop when I was 40.

    Horses for courses

  39. Some truth and some horse shit by Anonymous Coward · · Score: 0

    "The 20-year-old guys provide me more value than the 35-year-olds do."

    Well, considering Ferose is the manager of an overseas R&D lab, the company probably expects him to deliver a tireless, low-cost workforce. That's why it was opened, and this determines what he values. With that in mind, he's right, a workforce that is as young as possible delivers even more of this kind of value, on top of the overseas move.

    This, however, is horse shit:

    "freshers learn fast and do things differently, without the baggage of past experience"

    Shailesh Thakurdesai, "business development manager" - I expect this person manages things he does not understand, which is why he's confused experience with baggage. He has none himself.

  40. no wonder by sribe · · Score: 1

    That SAP produces software with such a horrible reputation--idiots running the show!

  41. This is a load of crap by sitarlo · · Score: 1

    I'm in my 40s and I'm working on innovative stuff every day. At my company the younger guys all look to me for help and mentoring. The company looks to me for technical leadership. I agree that there are a lot of really talented young technologists out there, but very few of them can do what I do or bring the type of value I bring to the organization. Give them 20 years experience and maybe they will do the job better than I can, but for now I think my "relevance" is very safe and secure.

  42. After 15 years, the good ones have better ideas by Press2ToContinue · · Score: 1

    When I was in my 20's, I was in a group of developers who were also all in our 20's. There were only a few guys who were in their 40's and 50's and they were kinda slow. I thought the same thing too at the time. Now that I'm 53 and making 10x more as a consultant than I did back then, I can see reasons why my skewed adhoc-survey gave those results. I think the biggest factor is that the go-getters can get-up-and-leave when they get 15 years of experience (I left after 13 years) and make way more money either designing their own products or starting their own companies, like me. This is software, it's easy to create your own and start your own company from your living room, so why stay? So that leaves the lesser-motivated, lesser-driven "software engineers" (yeah, it's a euphemism anyway) in the same cubicles as the n00bs. At that point, I can see why it looks like the 20's outperform the oldies. So, what's left is the lesser-performers. I think Mr. VR would be smarter to focus on employee retention, but hey, what do I know? I'm just a 53-yo consultant who has enough money that doesn't need to go to work anymore, so for SURE I'm not generating the same volume of code or intrinsic value as those n00b. Uh-huh.

    --
    Sent from my ENIAC
  43. Excuse for offering low pay by Anonymous Coward · · Score: 0

    More value in low pay. Less value in mistakes + inability to solve problems (especially when googling fails them) since they lack experience.

  44. What is the virtue of not knowing shit? by Anonymous Coward · · Score: 0

    "time and effort into new learning and also to unlearn old ones."
    "freshers learn fast and do things differently, without the baggage of past experience"

    Unlearning and never-having-learned are virtues now? If the business development manager goes from having no "baggage" to "not knowing shit at all" will he be running the company? (Seemingly yes, so at least there's some consistency to it.)

    1. Re:What is the virtue of not knowing shit? by Anonymous Coward · · Score: 0
  45. haha hehe hoho by Anonymous Coward · · Score: 0

    right
    do you want this website hacked
    then post another retarded article like this and ill show you what 42 means

    just happens to be my age too

  46. What a moron by Anonymous Coward · · Score: 0

    I would expect this kind of statement from the kinds of morons that run SAP and Mickeysoft. The kiddies they are talking about have no discipline, have probably not been exposed to standards based development and aren't worth half a person with 15+ years of experience. I would never hire a kiddie except as an intern or entry level developer.

  47. hmm by buddyglass · · Score: 1

    The 20-year-old guys provide me more value than the 35-year-olds do.

    Only if the 35-year old is asking for more significantly more compensation than the 20-year old, right? There must be some level of compensation that's "higher than what the 20-year old asks" that still presents a good value proposition to an employer, considering the 35-year old has the benefit of 15 years work experience (and "general maturity").

    1. Re:hmm by Antique+Geekmeister · · Score: 1

      That value isn't always apparent to the manager, even if it's apparent to the customers. Experienced engineers tend to know better solutions to prevent a problem in the first place, or know not to use dangerous approaches. Younger engineers tend to be more willing to write from scratch and do what the manager asks for without question.

      Older engineers do managerial orders, and large environments that hire managers based on head count need fewer managers. That's awkward for managers who want to manager more, less demanding engineers to improve their own careers It's part of Jerry Pournelle's "Iron Law of Bureaucracy", where some managers decide things for the organization and their "organizaiton" is the bureaucracy itself.

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

      My point is that the guy is full of it. Given the choice, all else being equal, including compensation, he would almost surely prefer the 35-year old. He just doesn't think 35-year olds are worth the price premium they currently carry.

  48. Complete bullshit by Anonymous Coward · · Score: 0

    This is the kind of ageist comment meant to justify firing older workers and hiring green thumbs.

    It's the same thing in public schools; veteran teachers are the most valuable, but the most costly, so school administrators save money by forcing veterans to quit (e.g. deliberately giving them an overcrowded classroom with the bulk of kids that have discipline issues) and then hiring some new, well-meaning but basically ineffective teachers who just got out of college.

    So to make money, they shortchange the education of children. It's the same thing here, they want to hire some new programmers who will work crazy hours until they burn out, because it's less expensive than retaining one veteran who will do quality work.

  49. SAP policy of age discrimination? by ztexas · · Score: 2

    Though SAP is German, and this brilliant fellow is based in India, they should be careful. These kinds of statements suggest a more widespread policy of overt age discrimination at SAP, which is illegal in the US, among other countries. SAP should release a statement disowning this rant. Imagine: 'My experience is that race X is generally not as productive as race Y, so I prefer not to hire anyone of race X'. Also, gender F tends to go on maternity leave and not come back, so I prefer to hire gender M. Unacceptable.

  50. Indian sweat shops by mrops · · Score: 5, Interesting

    I am an Indian. And he is correct for the wrong reasons. Western countries should actually do something about this, kind of like how they (at the very least) frown upon sweat shops of china.

    Guys like him exploit young IT workers as they are starting their career trying to prove something. This results in 12+ hour working days and often weekends too. If AT&T pays some company in India to do some software, they need it done. the company in India treats these folks like work horses and 11:00AM to 11:00PM, 7 day a routine is quite common. Hence a 40 year with family with a PM around his age will say screw you and go to his kids. It has nothing much to do with tehcnologically relevant or not, so the 20 year slave labour does provide him more value. Not only does he work hours on end, he asks lesser money. A shit peace of software with a pretty interface is delivered to the client, non-techie iPhone generation business people see this bit, say, ooh look slide to unlock, this must be good, lets cut the check. Off to another client.

    Anyhow, I am 37 and learned to say no to pushy managers long back, clearly I don't provide the value I did 10 years ago when 11-11 was the norm.

    1. Re:Indian sweat shops by Xeranar · · Score: 5, Informative

      Ssshhhh! You can't let them know you're a person with feelings!

      Seriously this is such a terrible meme that runs around. Most tech and science workers are constantly updating their know-how but it just justifies them firing older better paid tech workers for younger underpaid fresh from college workers who will take 1-3 years to get up to speed. Meanwhile if you had gone to business school you would be relevant forever and probably better paid.

    2. Re:Indian sweat shops by mlts · · Score: 4, Insightful

      I don't have mod points, else you would more than deserve your full five on this topic.

      One thing that happens as one gets older is their bullshit tolerance goes down.

      Take a person, stick them in a call center for PC support, have people sacked by their badges not working, or have them physically dragged out by security, force them them to have "optional" OT (which means that if they don't take it, the CC will not buy out the contract from the crummy temp agency, and anyone on the temp agency rolls for more than 90 days gets shown the door), have to wear a full-on suit just to sit on the phones (since the people were offshore), have every single call second-guessed [1] and penalties assigned, and offer zero benefits other than the job takes up space on a resume. A 20-something would do this, as they don't know better. After 30-40, unless there was absolutely nothing else out there, the older guys will laugh in the hiring manager's face and tell them to just cut the BS and walk out the door.

      There is an age where commutes are wearing (especially after knowing that eventually you will be in a wreck, so the less one is on the road the better), health insurance is a concern, there are family issues, and one realizes life is just too short to deal with that, even if it means a radical change in lifestyle.

      It isn't about working hard; as one gets older, it becomes about working smart, especially as retirement age looms ahead.

      [1]: There is always the time item. Explain something clearly to someone, you get yelled at for being too long on the phone. Get them off the phone and they call in on the same item, you get yelled at because you were too "stupid" to do it right the first time. The constant whipcracking on phone stats is a good way a company can guarantee zero employee loyalty.

    3. Re:Indian sweat shops by amiak · · Score: 1

      We all have to learn how to say no. Not only "no" but emphatically NO... (as in F*** THAT!) It is something I learned in college. I had to take the scenic route to graduation but it is well worth it. It looks like the rest of what I have to say is the common statement that the over 35 population on /. has already said so I will sit back until I have something unique and valuable to point out.

      --
      accurately define good according to a criteria and seek it out.
    4. Re:Indian sweat shops by I_am_Jack · · Score: 4, Interesting

      Meanwhile if you had gone to business school you would be relevant forever and probably better paid.

      Nope, the same applies to business. People in their 20's are willing to worker longer hours and for less money than someone who is older, has a longer resume and is worth more in salary, and is less willing to devote stupidly long hours to a career which is already established. Those industries which can make their quarterly reports look good by throwing more workers at a problem will always be inclined to hire those who work longer for less. When I think back to my 20's and what I thought was a lot of money then versus what I know I need now, I realize why I was easily exploitable. It's not because you're good and smart, it's because you might be good, you might be smart, but they'll settle for how long you'll work for as little as they can pay. If you turn out to be a rockstar, they might promote you, but more than likely they'll use you for what they can get out of you, and then hire a replacement when you get a job that pays more for fewer hours.

      Not that correlation equals causality, but the fact an employee thinks it's a great idea to work hard to buy an expensive cell phone to take pictures of food from a trendy restaurant is not lost on upper management.

    5. Re:Indian sweat shops by UnderCoverPenguin · · Score: 1

      One of my coworkers used to work in one of those sweat shops. Then, when she was 30, she met an engineer (electronics) from a customer of my company's. She's been working here for over 2 years, now, and is very happy - has learned a lot more, is paid much, much more and only works 8 to 10 hours per day (like the rest of us SW people in my company).

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    6. Re:Indian sweat shops by Anonymous Coward · · Score: 0

      "clearly I don't provide the value I did 10 years ago"

      Well, if you get lucky you can serve the master in the Big House since you can't work in the field.

      "Yaz boss, please don't beat me no mo, I try harder"

    7. Re:Indian sweat shops by Bill_the_Engineer · · Score: 1, Insightful

      We should thank the young Indians. If it weren't for their poor quality software, the older folks wouldn't have a carrier fixing it or making work arounds. Salute the young Indians and please continue your low quality of work.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    8. Re:Indian sweat shops by Bill_the_Engineer · · Score: 3, Funny

      carrier should be career. Who wrote this damn auto correct? Oh wait...

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    9. Re:Indian sweat shops by ink · · Score: 4, Interesting

      You hit the nail on the head. I was willing to put up with a lot more bullshit when I was in my 20's. I was willing to "write to spec" at the behest of bad managers even when the spec was clearly ridiculous. I was willing to put in extra time at work because I did not have a family or much savings. Now, I prefer to do meaningful work and pursue my own interests in off-hours. The video game companies went through this problem about ten years ago (full disclosure: I work in that industry). They would hire a bunch of young, hungry developers and burn them out on a few titles, then shut down the studio. It turns out that doing that is not a long-term strategy because you destroy your capital -- and so they changed course (well, most companies did) and started investing in long-term, productive work forces.

      --
      The wheel is turning, but the hamster is dead.
    10. Re:Indian sweat shops by xmundt · · Score: 1

      Greetings and Salutations;
                  Right on the money here! You deserve that +5 mod because you have pretty much defined reality as it relates to programmers (aka Software Engineers) around the world. It is a fact that 20 year olds are naive, and happy to work huge hours for slave wages because they love the programming. I know, because I used to be that way myself. They also have little or no business experience, so, they are often unaware of how they are being exploited. As one reaches one's 30s, though, the education comes and the eyes open. Also, there is a good chance that the more mature person realizes there is more to life than programming. This leads to attempts to negotiate with management to get more money and time off. Management refuses, because they are, basically dumber than rotting stumps, so the older programmer bails and goes to another company, for more money and free time. However, this hopscotch career path only lasts so long, so, if the programmer is smart, they will start moving out of programming into system admin work. That has no age limit and less age bias, so, one can hang in there longer and make better money.
                The really annoying thing, though, is that assumption on the part of management that a given IT worker is unable to learn new skills. I have lost some work in the past because management assumed that, because I worked on a Wang system, that I could not work on any other type of system.

      --
      YAB - http://blog.beemandave.com/
    11. Re:Indian sweat shops by Anonymous Coward · · Score: 1

      What gets me is a thing my mother (a smart accountant) said, for most people productivity reaches a sweet spot at about 6-7 hours a day. More than 8 and you're just robbing from tomorrow. If you spend your 20's working 12 hour days, you're destroying your ability to work effectively past 30. Sure there are counter examples, but I can count scads of young happy programmers I've seen that have become bitter and burned out, because they let their employer do that to them.

      Me, in my twenties, based on my mothers advice, I worked 7-8 hours a day. When I felt I was no longer productive, I went home. And I always made sure to never spend too much time on one sort of task. Bosses didn't like it, but oddly enough never found enough cause to fire my ass. 30 years later I still work 7-8 hours a day.

    12. Re:Indian sweat shops by cerberusss · · Score: 1

      Meanwhile if you had gone to business school you would be relevant forever and probably better paid.

      So your objective in life is to be better paid? That sounds kinda sad, actually.

      --
      8 of 13 people found this answer helpful. Did you?
    13. Re:Indian sweat shops by Darinbob · · Score: 1

      I know some Indians in the US who will openly say that they will never work for an Indian manager. I even know an Indian manager who says this!

    14. Re:Indian sweat shops by Anonymous Coward · · Score: 0

      It is proletarianization from the industrial revolution beginnings all again. At first, new kind of employees are very well sought after and well payed. Then, as the industry picks up momentum and as more people jumps on new trade bandwagon, wages plummet as working hours soar, average age of worker creeps down ...

      Next: a cyberpunk Charles Dickens world.

    15. Re:Indian sweat shops by YeeHaW_Jelte · · Score: 1

      You hit the nail on the head ... only it's sad that you're Indian and saying Western countries should do something about this.

      Why is this? Does India not have a government? Shouldn't Indian's themselves decide what are decent working conditions and what not?

      --

      ---
      "The chances of a demonic possession spreading are remote -- relax."
    16. Re:Indian sweat shops by tehcyder · · Score: 2

      Meanwhile if you had gone to business school you would be relevant forever and probably better paid.

      So your objective in life is to be better paid? That sounds kinda sad, actually.

      If you're going to spend half your waking hours doing something you don't want to be doing in the first place, you might as well get paid as much as you can while you're doing it, if only so you will be able to retire earlier.

      The weird thing with most people on slashdot is that, presumably because they're American, they seem to think working is a fun, good thing in itself. Well, for mot of us, it's not. It's shit you have to do to avoid ending up sleeping drowned in cheap wine in a cardboard box with no family or friends willing to talk to you.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    17. Re:Indian sweat shops by PoolOfThought · · Score: 1

      The weird thing with most people on slashdot is that, presumably because they're American, they seem to think working is a fun, good thing in itself. Well, for mot of us, it's not. It's shit you have to do to avoid ending up sleeping drowned in cheap wine in a cardboard box with no family or friends willing to talk to you.

      Worth is both... almost always. If you intentionally don't work and you don't take care of your family (self included) then you're a net drag on the world. In the absense of other options you do what you have to do, and in this case then it's "shit you have to do". But sometimes there are other options (or you can make your own). In those cases then work can be "fun", but it's still work and it's probably still "hard"... no one said life is easy and you should get everything you want for free. And yes, I'm American, but I'd like to think it's a personality type that believes in "freedom" relating to your work... not purely a citizenship thing.

      --
      My present is the activity I am currently engaged in with the purpose of turning the future into a better past.
    18. Re:Indian sweat shops by Tamerlin · · Score: 1

      One thing that happens as one gets older is their bullshit tolerance goes down.

      That applies in many ways. I found that as I got better at software engineering through experience, I got more and more crapware maintenance work. That basically meant that unless I put in a lot of overtime, I didn't have time to learn anything new, and I really didn't care about anything beyond the paycheck. Hell, even at MSFT my manager told me that because of MSFT's corporate belief that developers are interchangeable, we can't use F#.

    19. Re:Indian sweat shops by Anonymous Coward · · Score: 0

      Depends on the kind he is looking for. The average Indian developer gets burnt out by 30 due to overwork thanks to companies like Infosys which insist on a 9-hour work day(excluding lunch) even in slack times(if there is any) but dont take into account all the extra hours the developers usually put normally. Most outsourcing companies are sweat shops which dont do anything original and work the young guys to the bone.
      I have heard and seen teams working for days without going home because of lousy schedules. Anybody 30+ is not going to do it unless he has no life outside office.

  51. meh by LodCrappo · · Score: 1

    the people who are 40+ now, sure they probably suck each others dry, dusty balls. but when *i'm* 40 i'll be all kinds of awesome.

    --
    -Lod
  52. SAP? WTF. by gnasher719 · · Score: 1

    I make my living writing software. I work for a highly successful software company, which for some reason uses SAP software for things like handling expenses. Among my colleagues the majority believe that the company uses SAP intentionally because it is so horrible to use that you'd rather not do your expense claims than suffering through the use of the SAP software.

    I'll just say that if I worked for SAP, which I don't, and was developing software for them, I would be _ashamed_ to admit to it. That's how bad it is.

    1. Re:SAP? WTF. by AnonyMouseCowWard · · Score: 1

      I worked for SAP. I developed software for them.

      Quite frankly? Damn right I was ashamed of that stuff. Coming right out of uni, you try your damn best, but it was really difficult churning out quality when you were burdened with 20 years of legacy and bureaucracy. Mind you, if you can forgive the fact all variables were shortened German words with 5 characters (some sort of database limitation 30 years ago? I'm not sure), the really really old SAP code is actually top-notch. It's the new-ish stuff that's bad, and for that, I'd blame Bangalore and Palo Alto (which for me was a surprise. I expected _much_ better from Silicon Valley).

      As a user though, I suspect your problem is more with usability than anything else. Now that I'm out of the company and I've seen other developers/companies, I'll tell you that, in comparison, SAP had fairly solid infrastructure and processes, and a decent architecture. The bad? God, that UI is fucking awful, every single version of it, including the online interface. The problem is you either 1. follow the UI guidelines of the existing software or 2. follow the new UI guidelines written by some 50 years-old German that thinks like he did 20 years ago. Fighting that is hard, as a newbie.

  53. HE IS A FUCKING INDIAN !! WHAT DID YOU EXPECT !! by Anonymous Coward · · Score: 0

    In India you are expected to live to the ripe old age of 47 and the die in a pyre along that stankie river Indus !!

  54. and it has nothing to do with by Anonymous Coward · · Score: 0

    the fact that a 40 year old working in the field as long as the 20 year old has been alive would obviously demand a higher salary, right??????

  55. Or even older by SteveFoerster · · Score: 5, Insightful

    I'm still in my 30's, but I'm old enough to remember that they had to farm a lot of Y2K work out to retired guys in nursing homes because they were the best ones to figure out all the COBOL that had to be updated. Ignore the value of experience at your peril.

    --
    Space game using normal deck of cards: http://BattleCards.org
    1. Re:Or even older by rockout · · Score: 3, Insightful

      Of course, that one example is the type of thing would actually REQUIRE older guys because of the old code involved. How often, really, does that come up anymore, when viewed as a percentage of all software work?

      --
      I've learned that they're worthless, so I don't read AC comments anymore.
    2. Re:Or even older by SteveFoerster · · Score: 1

      Fair enough, although companies spent a lot of money to update that software rather than replace it. Surely there are analogous situations that apply to forty-one year olds.

      --
      Space game using normal deck of cards: http://BattleCards.org
    3. Re:Or even older by CrudPuppy · · Score: 5, Insightful

      It also depends a whole lot on the area of IT. This article very mistakenly refers to "IT" and then makes a generalization that applies only to a subset of IT workers.

      I can see where programmers may actually be better when fresher, but I have spent the last 20 years as a unix and network administrator, and neglecting a truly prodigious few, these areas are impossible to master without many years of experience. At the same time, I can say that many 10+ year admins out there have not invested in their own self-training and are every bit as worthless as a 20 year-old admin.

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    4. Re:Or even older by Gorobei · · Score: 3, Interesting

      Of course, that one example is the type of thing would actually REQUIRE older guys because of the old code involved. How often, really, does that come up anymore, when viewed as a percentage of all software work?

      Probably about as much as the type of thing that would actually REQUIRE young cheap guys: a "business solutions provider" that sells the next big thing to customers every five years, while making profits on customization, support, migrations, and extensions. The company just needs a endless supply of cheap beginners willing to learn quirky frameworks and hack out a ton of code to lock in the clients.

      Fat clients, thin clients, server-client, SOA, compute-on-demand, the cloud, log-in anywhere, computing fabric, XML, beans, enterprise architectures tend to be little more the the last decade's technology renamed, rebranded, and resold to the same customers, but with a new set of 25 year-old faces assuring them it's going to be better this time.

    5. Re:Or even older by Anonymous Coward · · Score: 1

      Indeed. Where I work, they actually convinced a UNIX guy in his 60s to telecommute from his new home in another state, rather than go into retirement. The guy is sharp, and he's always swooping in to take care of the more esoteric edge-cases in our very large server farm.

    6. Re:Or even older by Anonymous Coward · · Score: 0

      It's also the situation where you have to pay overtime to the guys who created the mess in the first place...

    7. Re:Or even older by asmkm22 · · Score: 3, Interesting

      I would agree with this. Coders tend to be considered in their prime during the early 20's simply because it's probably something they've been doing for 5 or 10 years anyway. It's the sort of hobby that gets picked up early on, and with enthusiasm.

      Learning how to be a systems or network admin, or any of the specialized variants (Cisco admin, etc) isn't something most people even consider until they have to. It's not glamorous work. It doesn't have the immediate gratification that, say, building a web site or updating a piece of software does. Not only that, but if a sys admin does his job well, he goes unnoticed, which means anyone who places importance on satisfaction gained through recognition will quickly burn out, move into another field, or try for management.

      There's a place for every age and personality type. The article does seem to be talking more about the coders than the admins, and that's a really important group of people to miss.

    8. Re:Or even older by gmack · · Score: 3, Interesting

      The counter point to that was a programmer I once worked with named Marc who was an accountant who taught himself to code in his 30s first with ASP and then with PHP. The simple fact is that he was an amazing programmer. He didn't know every silly trick with the language but he was careful and put out mostly bug free code on his first try.

      The fact is that most programmers I know spend their early 20s making mistakes and learning the hard way why showing off while coding only leads to tears and I'll take older and experienced over young and foolish anyday.

    9. Re:Or even older by gmack · · Score: 0

      Forget that.. Young programmers tend to spend their first few years learning the hard way why showing off in their code only leads to tears. The counterpoint to your comment is a guy I once worked with named Marc. Marc was an accountant who taught himself to code in his 30s first with ASP and then with PHP. His code was meticulous and mostly bug free on the first try and when the company we worked with rand into hard times my boss subcontracted him to another company to sort out the efficiency issues they were having with their software.

      Personally, I'll take old and experienced over young and foolish any day.

    10. Re:Or even older by Prof.Phreak · · Score: 1

      Looking forward to 2038 :-D

      --

      "If anything can go wrong, it will." - Murphy

    11. Re:Or even older by Anonymous Coward · · Score: 0

      My father STILL works with COBOL. Of course, his main job is interfacing the old COBOL stuff with newer software, but there is still a market out there for COBOL knowledge, and my Dad is a few days away from 70.

      Zyg

    12. Re:Or even older by dbIII · · Score: 1

      It's a different field but the same sort of thing - when Transmission Electron Microscopes came out the guys that had been doing serious x-ray diffraction work in the 1960s were the only ones who could quickly wrap their heads around the electron diffraction results and work out what they were looking at right down to an atomic scale.

    13. Re:Or even older by lister+king+of+smeg · · Score: 1

      i thought that the unix epoc was a mostly solved problem. simply use 64 bit unix time which should last till a couple million years b4 or after the sun explodes, by then pretty much all desktops servers and mobile devices will be 64 bit anyway to simply keep up with Morres law as applied to ram and possessors.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    14. Re:Or even older by CrudPuppy · · Score: 4, Insightful

      Yeah, great example. Even at 20 years doing Unix, I feel like I am just hitting my stride. I'm in the top 2-3 percentile IQ and have been extremely diligent about self-training my entire career. I started really learning the Cisco world 4 years ago and that also seems like a bottomless pit of knowledge that could keep any normal person busy for 2-3 decades.

      Above all, however, one of the greatest skills an admin can have IMHO is analytical troubleshooting, and time definitely helps with that.

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    15. Re:Or even older by chefmonkey · · Score: 1

      Of course, that one example is the type of thing would actually REQUIRE older guys because of the old code involved. How often, really, does that come up anymore, when viewed as a percentage of all software work?

      Hey, I plan to come out of retirement to fix the Y2038 problem.

    16. Re:Or even older by Anonymous Coward · · Score: 0

      sounds like my story, and I am looking for work and not too sure I will find anything soon.

    17. Re:Or even older by Anonymous Coward · · Score: 2, Insightful

      Thanks. As a geezer myself (59) it is nice to hear someone actually values experience.

      That this guy gets "more value" from a younger coder is just a way of saying "I can make the inexperienced give me more for less".

      I have a good work ethic, but I am for rent, not for sale. If a company wants my skills, they will pay me for the time I put in to acquire it.

    18. Re:Or even older by Anonymous Coward · · Score: 0

      The modifying verbs here being:

      "young" and "cheap".

      Ah youth, you impetuous, fleeting, short-sighted whore.

    19. Re: Or even older by NickGnome · · Score: 1
      "I'm still in my 30's, but I'm old enough to remember that they had to farm a lot of Y2K work out to retired guys in nursing homes because they were the best ones to figure out all the COBOL that had to be updated."
      Correction: the COBOL that should have been scrapped in the 1970s. The COBOL that their programmers and analysts had warned was an amorphous mine-field with date formats which were unwieldy and obsolete even back then.

      But the obsolete B-school bozos put it off, created an hysterical panic, and abused that artificial panic, in part, to ship in hundreds of thousands of cheap, young, pliant foreign laborers with flexible ethics still willing to futz with obsolete programming languages and operating systems.

      Meanwhile, those programmers and analysts from back in the 1970s had moved on (I later met some of them), learned new operating systems, new programming languages, new paradigms and design patterns... but were still declared "unqualified", primarily because they were not cheap nor young, nor did they have the questionable professional ethics so much prized by CRM, "social networking", "targeted advertising", "GPS tracking" and other corrupt schemers.

    20. Re: Or even older by NickGnome · · Score: 1
      "I have spent the last 20 years as a unix and network administrator, and neglecting a truly prodigious few, these areas are impossible to master without many years of experience"
      ...

      On the contrary, system and network admin are the sorts of things we used to cross-train receptionists and secretaries to do.

      Similarly, you can quickly train a 72+ year old mechanical engineer to wrangle a relational data-base, though it might take a couple weeks to train them in the latest, greatest analysis and design techniques.

    21. Re: Or even older by NickGnome · · Score: 1
      "that also seems like a bottomless pit of knowledge"
      ...

      I would call it a bottomless pit of trivia -- random schtuff you're required to memorize because of the lack of coherent design and the attempt to jump on every fad, because, if we don't, the other guys will get the patents, control of the standards committees, and lock us out.

      More hardware and software designers need to force themselves to always remain aware of the "magic number 7, plus or minus 2".

    22. Re: Or even older by tehcyder · · Score: 1

      On the contrary, system and network admin are the sorts of things we used to cross-train receptionists and secretaries to do.

      If by "system and network admin" you mean "check the big green on light is glowing, if it isn't then re-start" then I suppose that is a fair enough comment.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    23. Re:Or even older by Anonymous Coward · · Score: 0

      I know your still wearing 'short pants', but even for a punk like you since when does over 40 equate to "retired guys in nursing homes".

    24. Re:Or even older by Anonymous Coward · · Score: 0

      Ever worked for corporate, who still insist on that 16 bit antiquated software work on the new system? Kids these days, got all the answers, until they get out of school.

    25. Re:Or even older by tragedy · · Score: 2

      It's a solved problem in the same way that the Y2K problem was a solved problem since... well, I suppose since before there were computers to have a Y2K problem. Just don't store the date anywhere as a two digit decimal number. The Y2K problem only existed because of sloppy work that people assumed wouldn't still be in service when the millenium rolled around. Same thing for the 2038 problem. It may be the case by then that there's no legacy stuff around to have that problem, but there's no guaranty of that. The problem itself was already solved way back. It's not as if you need to have a 64 bit system to work with a 64 bit value. Future-proofing everything using a time value would have only been a tiny bit of extra work, it's just that most people didn't bother to do it.

    26. Re:Or even older by Anonymous Coward · · Score: 0

      I could not believe it. I saw a req for COBOL just a few days back. Crazy!

  56. Just ignore this garbage by Anonymous Coward · · Score: 0

    The field of technology is just about a half century old and it's patterns in everything are revolutionary. From Moores law to the run of IPO's in the 90 and 2000's. From the passion of garage built computers to the sharp blow to the head of outsourcing. I've been it for 20 years and know one thing. If you work really hard you can excel at your job - 20 or 50.

    Now one comment I get is the divide between program paradigms. Anyone over the age of 50 learned assembler, 40 - c, 30 - Java & finally 20 - .net / c#, etc.
    Notice the decline in 'system programming'. I've coded .net & not had to get my hands dirty with assembler, pointers, etc. Everything is an .api. While not bad, older programmers consider me a lightweight because I don't understand void* void* .... Nonetheless, in .net I could build a better application in a quarter the time.

    Such is the march of technology. The next generation is supposed to be better than the last. The next generation is supposed to take the hard work of the previous & build off of it.

  57. It's Hard for Techies Under 40, Too by ios+and+web+coder · · Score: 1
    Our industry is ferociously darwinian. Sink or Swim. Keep up With Current Tech.

    I'm really hoping that schools are starting to teach more relevant tech, these days. One of the reasons that I never went back to school, was I had zero interest in spending thousands of dollars, countless hours, and losing sleep, in order to learn technology that was already 5 years out of date (stone age, in tech years), and qualify for a job making half what I already made, and a lot less enjoyable, to boot.

    What it really is all about, is classic ageism. Young folks:
    1. Cost a lot less.
    2. Can be more easily moulded to your corporate culture.
    3. Can be more easily fired.
    4. Don't make young managers nervous.

    Ah, well. Not that big a deal. I just find the dishonesty in this argument rather depressing. I guess "Honesty" is also one of those "Quaint and Irrelevant" attributes of old folks.

    As a tech manager that employs some real, real sharp folks; some young, some older than I, I can say that silly, blanket statements like this are not much more than click-magnets.

    --

    "For every complex problem there is an answer that is clear, simple, and wrong."

    -H. L. Mencken

    1. Re:It's Hard for Techies Under 40, Too by Clubbah · · Score: 1

      Technology doesn't really go out of date. It just morphs into something slightly different. We learned MS Access in college (ages ago) and the ERD certainly isn't out of date, nor are index, primary keys, efficient SQL and 3rd normal form.

      We learned Object Pascal when I was in school. Recursion certainly isn't out of date, nor are link lists, grids, trees, arrays, efficient sorting algorithms, or writing good comments. Good inheritance trees or proper polymorphism and abstraction certainly aren't out of date. Even introspection is quite old.

      How about mobile? iOS APIs are written in Objective-C which was created in the 80s. Android uses Java, created in the 90s. C is still very relevant and it was created in the 70s. The only thing I would think that is less relevant would be assembler and that's only because it's machine dependent and C was designed to eradicate it.

  58. Forgot some things! by Anonymous Coward · · Score: 0

    #1 - Walled gardens from iOS to WinRT have expensive barriers to entry, so only us old timers who have been employed for a while can pay to play. Who is going to learn how to program these days for devices like Surface, and the iOS ecosystem which requires Mac + developer fee + device? Frankly, these companies are going to destroy themselves by putting us old folks out to pasture, and creating barriers to entry for the next generation. Only Android is something a college student could start tinkering with easily. (Must be nice to be able to forget about the economic crisis and student debt. And you can do wakka do.)

    #2 - Who will maintain the old stuff? Someone forgot all that Visual Basic, COBOL, Java, and so on has to keep running. I saw a live 2012 web site written in Cold Fusion last week. I guarantee you that anyone who needs work on that site will look for an old timer like me. Because I'm one of the few people left who remembers Cold Fusion!

    #3 - The irony of SAP, the ultimate can't get a job without experience and can't get experience without a job platform that has been perennially in need of developers since I started hearing about them in the early 90s, making these comments is too rich for me. No one of any age can get experience with SAP's enterprise software, because you have to have a job working with it to have access to it. No one can get any experience with SAP, so who cares how old they are?

    These people need to be whacked up side the head with a clue stick.

  59. V R Feroze has little programming experience by Unitedroad · · Score: 0

    I worked in SAP Labs India till 2 years ago, and I was there during Feroze's first two years as its MD. That place has a culture of mediocre coding standards and general lack of any programming methodology. This person has thrived on that culture, and moved up the ranks very fast and hasn't spent more than 5 years as a programmer himself. This is primarily why he has made this comment because he has no understanding or perspective on the importance of programming experience and why that or why it matters.

  60. The problem isn't age, but incompetence. by nomad-9 · · Score: 1

    That confirms what my many years of IT experience has taught me. i.e. : The major problem in IT is the wrong people heading IT departments. Too many"Directors", "CTOs" and "CEOs" have no fringing idea of what they're doing or saying.

    Those would fall under the "unskilled and unaware of it" label:
    http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect:

    I've seen lots of "young dynamic" (sigh) companies hit the bottom because there were no experienced engineer to stir all the young, inexperienced ones in the good direction. Of course those fresh graduates had "more value" to upper management. since they were cheaper and not experienced enough to question their often unrealistic expectations. The best performing companies I've seen had a mixture of old & young engineers.

  61. It's Not Age by Greyfox · · Score: 1
    It's that 90% of the techies suck, to one degree or another. When they're young it's easy to overlook because you just assume they're inexperienced. The older they get the harder it is to overlook the fact that they really don't know all that much about their trade.

    I've worked with two people from the bottom 10%, and had to clean up after one other one. All three of those had managed to find techie work for years despite being blindingly incompetent from a technical perspective. If you're one of those people, as you age more and more people will notice that you can't answer the most basic questions about anything you put on your resume, despite having years of experience in the field. Once you cross the line where everyone notices that, that's it. Boom. You're done.

    At the same time, that dinosaur who's been coding since the 70's and actually knows his stuff, he doesn't particularly need to go anywhere. As long as he enjoys his work, his job is secure. He can work there until retirement. Some young upstart like SAP will never even see his resume, because he's happy where he is.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:It's Not Age by MrMickS · · Score: 1

      It's that 90% of the techies suck, to one degree or another. When they're young it's easy to overlook because you just assume they're inexperienced. The older they get the harder it is to overlook the fact that they really don't know all that much about their trade.

      ^^^ this.

      I've often said that you could get rid of 90% of the people employed in technology and productivity would probably improve. There are people in tech jobs that are there because its where the money is, because they were told it was a good option and there were available jobs, they lack a feel for what they are doing. To them its just a job. The 10% are hampered because they have to explain things to the people that don't understand.

      Its not a factor of age or education. Its a question of understanding.

      As a freelancer I spent a chunk of the dotcom years wandering from short-term contract to short-term contract fixing the mess of the previous person that they'd hired. Companies that had bought fully redundant network kit but the techie they'd employed had plugged all of the interfaces of the DB server into the same blade of one of a pair of switches. People who striped their DB partitions across all of the disks in their JBOD arrays, including those hold swap, because they told them to. Architects that specified multiple swap partitions on a single spindle.

      The real problem is employing people that look at IT as job rather than as a calling.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  62. BS ! by esjr · · Score: 1

    Obviously, 4,500 battery of hens would look nicer 'deployed' in the excel/powerpoints world of an "MD".

  63. That's definitely true too by NotSoHeavyD3 · · Score: 1

    Just to expand on this on top of everything else if you write messy code even if you don't work on it directly expect to spend extra time when the guy who does needs to talk to you about your virtual chicken scratches.

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
  64. SAP is evil by BenJeremy · · Score: 1

    SAP blows. Their software sucks and makes life hell for those in the trenches who have to use it for time tracking. It's like mainframe software badly tacked into a web UI.

    SAP also gave HP a bad case of Apotheker.

    Based on my personal experience, many CS grads have never touched on compiler design or coded in C. They've spent most of their academic studies steeped in Java or worse, Javascript. This is fine for mobile development or designing web page UIs, but it's very poor for good software design.

    It's sad that the most promising software engineers I see coming out of college today come from other engineering disciplines, like MEs, EEs, or PEs, self-taught in low level languages and actually capable of turning out quality, testable code that others can maintain.

  65. Relevant by Anonymous Coward · · Score: 0

    The key word is relevant. I agree with him...the golden demographic is the 18-35 year old consumers in this world. I am 42 and I have zero interst in what an average 18 year old finds fascinating. I guess I am not relevant.

    1. Re:Relevant by Anonymous Coward · · Score: 0

      Oh I forgot to add- Get of my fricken lawn!

  66. Value by chriswaco · · Score: 1

    He is probably confusing lines of code with value.

  67. Ageist bullshit by dskoll · · Score: 1

    I'm 46, run my own company, and still do the lion's share of development on our products. My experience with hiring programmers is that most people under about 30 are more work to train than their older peers. They haven't had the work experience to develop into disciplined and experienced programmers.

    Still, it's good to know that geezers like Linus Torvalds are two years past their prime and poor old Alan Cox is four years into his decline.

    1. Re:Ageist bullshit by Anonymous Coward · · Score: 0

      Still, it's good to know that geezers like Linus Torvalds are two years past their prime and poor old Alan Cox is four years into his decline.

      Apparently, Linus' employer should fire the aged Torvalds and replace him with one of India's young "best and brightest." As for Alan Cox there will undoubtedly be a campaign to turf him once someone figures out a way to claim he is a security risk because he is homosexual. See how easily rumours start?

  68. Nihil novum sub sole by Anonymous Coward · · Score: 0

    I keep a link in my favs for moments like this: http://www.jwz.org/blog/2011/11/watch-a-vc-use-my-name-to-sell-a-con/
    Can be applied to many statements alike the originating one.

  69. Advertisement For His Company by PurplePhase · · Score: 1

    Isn't he just pushing his company's agenda of trying to get a million youngsters to graduate every year?

  70. So put your money where your mouth is by Anonymous Coward · · Score: 0

    If skills are quickly out of date, and skilled workers are hard to find and there is a perennial shortage, my advice is for the industry as a whole to put its money where its mouth is and go back to standards. Even a decade ago, programmers could learn standard languages and be productive in different environments. Since then, software development has become Balkanized into walled gardens where the wheel is reinvented over and over. Each company has an MVC paradigm to learn. Each company uses a different language for its walled garden. Each company has its own ORM framework. All this duplication is insane and means programmers have 10x to learn. Let's standardize on SQL again, which worked fine until recently when overengineered ORM frameworks started appearing. Let's throw out all walled garden languages like C#, Objective-C, Go, Java, ABAP, etc and use standard C++ with no proprietary extensions. Dump proprietary runtimes like the JVM, .NET, and SAP.

    An industry where both Core Data and Android's database access frameworks - two of the most Byzantine and insanely overengineered frameworks I've ever seen - are used to talk to SQLITE, THE SIMPLEST DATABASE EVER CREATED means something has gone wrong.

    Okay, I'm waiting. Do it, Microsoft, Google, Apple, SAP - who will be the leader?

  71. Old. by Anonymous Coward · · Score: 0

    "He is probably confusing lines of code with value."
    +1

    I'm 47, and still code for a living. If you've got a few 20 year olds who want to cut some heads, bring 'em and line 'em up - I'm ready, and I bet I'm not the only one on here.

  72. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  73. HE IS A FUCKING MANAGER (ftfy) by Anonymous Coward · · Score: 0

    What'd you expect? Him to not want cheap labor for better bonuses for himself? No need to bring in racism or nationality here. It is all about the money, don't kid yourself, and nothing else. Always is.

  74. You have a mission critical production system by iamacat · · Score: 1

    Would you sleep better if its development and monitoring is in the hands of a a. 20 year old or b. a 45 year old? Not every job is in an offshore "doesn't have to work today" R&D center.

  75. Shelf life by Anonymous Coward · · Score: 0

    An employee shelf life in a company is about five years, after that they grow comfortable and tend to work the politics of the place. Anything they don't want to do, they can figure out a way to avoid doing it, usually because a "more important project" now requires their attention. They are resistant to change. Managers, in particular, become wedded to spreadsheets and processes and learn to promise as little as possible for the next product release, while listing every little thing done (such as upgrading versions of the compiler) as project achievements.

  76. Sounds like a lawsuit by Charliemopps · · Score: 1

    Sounds like this guy just gave everyone that works for him that's over 40 and didn't get a raise last year a pretty good excuse for a lawsuit. Serves him right, fucking bastard.

    1. Re:Sounds like a lawsuit by Anonymous Coward · · Score: 0

      When I worked in IT within the investment banking industry it was common for the Indians to severely screw-up production systems to the point everything crashed and had to be break-fixed on the fly over the course of two days to restore operations. Management was on the telephone laughing and joking with the Indians while the "old geezers" where busy manually running each process in the various production streams as each process was fixed. The Indian developers hard-coded references to development accounts into the source code, rather than use a proper configuration file with generic account names and other parameters, and had moved the code directly into production. The fines the firm faced the following morning were in the hundreds of thousands of dollars. But management just laughed and told the "old geezers" not to worry about it. Bloody Hell!

  77. India by Anonymous Coward · · Score: 0

    Well is it not obvious?

    It's India, enough said.

    For some reason nobody in India wants to be a programmer for a long time, it is all in advancing up the ladder. If you fail that you're a failure. You must become a project manager (PM) or else. There are none passionate about programming who'd love to do it all their life in India. That's it and that explains the entire story.

    Me though, I'll be programming when I'm 70+ if I'm still alive. I've done PM and also being the BOSS running my own show in a mid sized company, until I sold it. Why, because I don't enjoy either PM or being a business guy, I just want to code and that's that.

  78. SAP by kenorland · · Score: 1

    Well, he works for SAP, he needs large numbers of low-skill laborers for the kind of software they produce. I tend to think that's not the future of the software industry.

  79. Sitting at a desk coding IS work for the young by Anonymous Coward · · Score: 0

    From my perspective, if you're doing nothing but code jockeying at 40, you aren't bringing enough value. I'm a developer, but that's not all I do -- I fly to other continents to meet with customer representatives and user groups. I play a big role in the technical conversations my company has with other companies. I can write documentation like nobody, understand all the business aspects. On top of that, I design the architecture of new products. This is not just a "dev" job and I wouldn't expect to be able to keep a "dev" job through my 40's -- hell, I feel threatened now and I'm only 32.

  80. Rubbish by ConallB · · Score: 1

    This is now the second inane piece of trollbait I have seen on the frontpage of /. in the last 2 days. I know pleanty of twentysomething developers who are awful and plenty of 40+ devs who can do in a day what it takes junior developers weeks to accomplish. And vice versa.

    I think the OP says more about competent developers over 40 who want to work for such an idiot rather than saying a lot about talented youths who are willing to tolerate such crap!

    --
    Quidquid latine dictum sit, altum sonatur.
  81. Examples are not proof by drdrgivemethenews · · Score: 1

    A couple examples from India, and every 35+ programmer on the planet is doomed?

    We don't need to throw out developers with age and experience, we need to throw out clueless journalists.

    ------

    There are two kinds of innovation. One blazes the trail. The other paves the road.

  82. Re:Perspective by muons · · Score: 1

    The 35 year old can make requirements. The 45 year old can see how to break down the business requirements into work flow that makes sense. The 45 year old can look at requirements and immediately point out exactly what won't work and why.

  83. Re:Over 50, and still relevant by Anonymous Coward · · Score: 0

    Yeah, using %x is a sneaky way to chop 18 years off your age, and if you get caught you can say it was a coding error.

    That might have the HR folks nodding approvingly until they get to the "right good code" part.

  84. waning standard of slashdot by Anonymous Coward · · Score: 0

    It looks like slashdot is also going the trash way. seriously, you believe a quote about programmer productivity from someone in SAP labs india? I think even guys in Bangalore do not think of "SAP Labs india" as a programmer's place. And the other guy is a Facebook/Twitter/All Media Troll who likes to toot his own horn. I would urge the slashdot editors to be a little more prudent in future. is this a paid article btw?

  85. Where to put the X by Bodhammer · · Score: 1

    A short story about an engineer.
    He worked for a large company helping to develop a complex matrix of computers. In our troubled times he was forced to take an early retirement and let the company under less than agreeable circumstances. Financially he was solid and looked forward to spending his time working on things that interested him.
    Six months later the company called. The matrix of computer wasn’t working right and they had millions of dollars of equipment idling while others tried to troubleshoot the problem. Would he come in and help? The engineer agreed. He showed up and spent half a day looking and peering and testing. Finally he took a piece of chalk and marked an X on a board and said replace this.
    The following day the company got a bill for $50,000 from the engineer. Accounting was aghast and asked for an itemized bill. The engineer sent this back: $1.00 for marking the X; $49,999 for knowing where to put it.

    --
    "I say we take off, nuke the site from orbit. It's the only way to be sure."
  86. Awesome training and employee development by Anonymous Coward · · Score: 0

    I look at those words and read "our training and employee development is so bad, after fifteen years employees have regressed! HELP!"

  87. Re:Perspective by Murdoch5 · · Score: 1

    For the most part I agree with you! What really confuses me is that the 25 year old programmer, generally can't define a working requirement set to save their life. School spends so much time teaching about coding style, coding patterns, stats, calc and etc... etc... etc... but never teaches how to draw a requirement list that works. The only way you can learn that is to be given a project where you make your own requirements and see how bad you fail at it 3 months down the road 1/4 of the way into the project.

  88. COBOL by Anonymous Coward · · Score: 0

    Oh yeah? Try getting someone under forty to learn COBOL. They wouldn't touch it with a ten-foot pole. Old technologies and programming languages rarely disappear entirely.

    1. Re:COBOL by Anonymous Coward · · Score: 0

      Funny in 1980 I looked at COBOL and Pascal, and ran away. In 1990 I looked at C++ and MFC and... ran away. In 2000 I looked at Java and... ran away. Answer always this, to keep relevant you need to learn new tools and refocus your career to an area that is active. And the tools you are learning have to lead to work you want to do. If not, don't waste your time.

  89. True in Sweatshops by EmperorOfCanada · · Score: 1

    In sweatshops, especially those that bill by the hour, they need coding whores not artists. So I suspect this guy pays sweatshop wages resulting in dumb 20 year olds being fooled into working hard. In places like that anyone who is approaching 40 and still there is a fool; probably a resentful fool.

    Often I see these places that are horrifically managed where they have "heroic" work hours easily punching through 60 a week. They then put out buggy products and often these places end up going down in flames after a few years of pretty stunning success. Think Zinga.

    Often the problem with 40+ year old workers is that if they were good then after 20 years they have a crazy skill set resulting in just stupid productivity. But this productivity is often not of the code code code sort. It can be more of the "I've seen a library in Python that can save us 10 weeks of programming." which they then deploy in 15 minutes. So some MBA manager type gets angry that the guy who regularly saves the company millions of dollars is demanding a pretty big salary. The crappy MBA then argues that he could get 3-8 fresh CS grads for the same salary.

    But on the otherhand I have seen many 50+ one trick pony programmers. They know powerbuilder or Adabas like a god and make excellent arguments against replacing the IBM big iron machine with a linux box.

  90. I've noticed the same thing by hessian · · Score: 2

    Where Priority one is the customer, priority two are the workers, and the owners profit is priority three. (Funny enough, it seems the owners profit gets better when it's priority three than when it's priority two)

    If profit comes from the company, the health of the company needs to come before profit.

  91. Profit margin != value by Todd+Knarr · · Score: 1

    I've dealt with some of what's coming out of India. I hate to say it, but while individually their developers are sharp as tacks, collectively they lack a) experience and b) initiative. Given a clear set of instructions they can churn out the code, but it's often unpolished and missing those small critical bits that an experienced dev has learned you omit at your peril. Correct calls to base-class constructors for instance, and factoring of common bits of logic out into base-class methods that can be used without duplicating the code. 2 bits of logic will often be left intertwined, with no effort made at separating them if the original instructions didn't say to write them separately. That turns into a maintenance nightmare further down the road when we need to use just one part of the logic and we can't because it's tied up with another unrelated part that we don't want. And if you hand them a normal set of requirements where you haven't already done the analysis and design work, figured out how the code needs to be written and reduced it to a set of clear instructions for a coder? They'll still treat it as if you'd done all that and write exactly what you asked for, incomplete and ambiguous bits and all. This... does not add value at all. It adds profit margin for the shop in India doing the work, but it ends up costing more in the long run when maintenance involves re-writing the modules from scratch to make any significant changes.

    The annoying thing is I know the individual developers on the India side are better than that. When I sit down and start talking with them, it's obvious they understand what I'm talking about. I can hear them recognize exactly what I'm talking about, and their immediate response starts right down the path to what I'd've done about the problems. But none of them have done long-term maintenance on software before. They haven't had to take the same code and do bugfixes and updates and enhancements on it for 5 years running. They're making the same mistakes I was making my first few major projects.

    Come to think of it, those are the same mistakes I see contractors making a lot of the time. Which'd make sense, contractors follow the same pattern of coming in, doing specific bits of work and leaving, not having to stay with the same codebase over the long term. They never have to live with the consequences of the code they're writing or the work they're doing. And all too often, what's optimal in the short term is highly non-optimal over the long term. It reminds me somewhat of what my brother deals with at a gold mine. They've got some operators who run the mills with everything right at 100% capacity. That makes their single-shift production numbers look great, but there's no margin for error. Anything goes wrong anywhere in the system and everything overflows, and you end up with the mill floor 4' deep in mud and the whole mill shut down while it's cleaned up. And if the next shift after them slows things down to create some breathing space, that cuts their production down because they've got to run at 50% capacity for most of the shift. So while those operators might say they're doing good, just look at their production numbers, the mill superintendent's not impressed that total mill production goes up significantly when these guys go on vacation.

  92. This just in by roc97007 · · Score: 1

    SAP lab director has head up ass.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  93. Their own reasoning by Anonymous Coward · · Score: 0

    From reading the article (yes, I did read it), it sounds like self justification for not treating their staff fairly.

  94. I'm pushing 50 & have a hard time hiring 30 ye by Anonymous Coward · · Score: 0

    I'm still a software developer at heart, though I don't get to code nearly as much as I want to. The problem that I see with too many (certainly not all) people is that they "retire on the job." They don't bother learning new things or new ways of thinking about problems.

    We were given the green light to do a mass conversion of the existing code base. The customer even agree that we could move it off of FORTRAN and into C++ (told you I was old). One of the old timers fought me tooth-and-nail the entire way, refusing to give up FORTRAN or the FORTRAN mindset.

    Another time I was brought in to convert the legacy dumb-terminal database application to a web-based application. We eventually had to force several of the developers out of the way because they refused to give up the 1980s dumb-terminal environment that they were comfortable in.

    Regardless of your age, if you aren't actively learning new environments, new ways of thinking about the problem, you will be obsolete in 10 years. You can probably hang on for 15 years without learning something new, but you will always be second fiddle.

  95. 20 years ago i was like him by Anonymous Coward · · Score: 0

    In the mean time I have seen what young coder can do (know the latest fad/language but very poor in experience and paid very very cheap) versus older coder (in average much more experienced, and likely their experience make them easy to bring to a new language ---- if they are willing but they are expansive). What that CEO in essence is saying "I don't care about experience I want young cheap inexperienced people because I can get more for the price of one older experienced person". And he is right. But by now if I have to hire, I would rather hire more experienced than 2 youngling.

  96. The Only Shit that Flows by Anonymous Coward · · Score: 0

    'The 20-year-old guys provide me more value than the 35-year-olds do.'"

    --- that would all depend on what you value. If you value youth because it's trendy and cheap and easy to control, then those are things you value above experience, insight, and perspective. Fortunately for me, I'm now with an employer that values the fact that I've seen the mistakes made in the corporate realm, made a fair few of them myself, and learned in the process. So I can teach the younger ones around me, while they in turn help me stay current, aware of what's going on and coming out now. This is a phenomenon that is increasingly being denied or rejected by our culture: it is known as mentorship, a relationship among equals in which learning happens as it was originally intended to -- a 360 arc of progress among co-equals rather than a down-moving flow of control along the corporate food chain. As I have had to remind people a few times in our internal IT meetings: the only shit that "flow" -- downhill or otherwise -- is diarrhea.

  97. The Big Unknown Variable here is by dumcob · · Score: 1

    the rate of change in technology. There is a different rate for different types of software. But...it does look, like things are changing at a faster rate (than they used too) across the board. There is a degree of stress produced by this rate. So very different scenarios play out depending on what this rate is assumed to be. It's very similar to nature. Survival of the fittest, not the strongest or the smartest but the fittest. i.e. those that can adapt quickly. One thing we do know about nature is 98% of the documented species have gone extinct. Long term stress followed by short term shocks can cause mass extinction events. The tech sector is a very exciting but dangerous place imho :)

  98. In India, That Might Be True by Anonymous Coward · · Score: 0

    Here, developers start to produce proper quality in design, architecture and code at age 35. They have an excellent education under their belt and at age 35 they tend to understand some stuff they learned at age 22, due to hard-won experience.

    Google has essentially hired all the "old, famous farts" of software engineering, because they are keen on acquiring their expertise.

    So, this is all bonkers.

  99. This explains by batistuta · · Score: 1

    This explains why SAP is such a horrendous piece of crap. And if you are gonna say that I'm trolling, please first go and use it yourself.
    My request to this asshole: please get someone *above* 40, someone with more than 20 years of experience behind his back in GUI design and software ergonomics and code optimization, so that he can fix what your cheap workforce has pulled out of its butt.

  100. Memo to Mr. Ferose by hey! · · Score: 1

    The reason you get more out of the 20 year-olds on your team is that no 35 year-old would work for you unless he was a loser. Enclosed please find one clue bat.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  101. Re:Indian (and North American) sweat shops by davecb · · Score: 2

    Yup, been going on for some time. Probably 40 years!

    The University of Toronto used to use Kraft, p., Programmers and Managers: The Routinization of Computer Programming in the United States (Heidelberg Science Library, 1984) as a textbook in their programming and software engineering curricula.

    I still recommend it, as managers still try to get rid of the good people, hire cheap ones, and then promote from within.It's a dumb move, but common.

    One of my customers noticed that dumbness, and has been preferentially hiring the semi-retired.

    --dave

    --
    davecb@spamcop.net
  102. so... your saying that.. by Anonymous Coward · · Score: 0

    You can get more value out of a younger person why???
    a. the enthusiasm to excel and succeed at almost any cost to solidify his future and to help pay down the balance of their college loans?
    b. the exciting opportunity to take advantage of a lesser mature individual when it comes to roles and responsibility. Eg: Having a Help desk Intern doing major projects at a higher risk factor while paying lower wages due to lack of experience? Also allowing the individual the opportunity to pay down the educational
    I think this type of article is outrageous, inflammatory and potentially insensitive to some.

    I also think most if not all of the subject material is somewhat subjective, leading to the old adage "you get what you pay for, Value priced work for Value quality work"
    From a contingent perspective it makes sense, but to scale that may the challenge. Its not necessarily whats will work now, but lets look to what will work for generations to come..

    me.

  103. Things Get In The Way by Anonymous Coward · · Score: 0

    Yeah, tell me about it. Retire last December, now 65 yrs old, and ran into a lotta stuff that makes older people have a tougher time in SW development.

    Best guys in our section were actually going thru the man files and reading everything about every little nuance of the new compiler. I didn't have time to do that... the guy found an error I'd been trying to fix for 3 weeks (woulda asked him sooner, but he was on vacation) in about 2 hours. They change the compiler so that the arguments of a standard utility the software had been using for a long time could no longer be allowed to point to the same piece of memory for the argument. Of course, this one did, and the error message was a total mystery. 3 weeks. Dang...

    I always had something to do, reading man pages was not one of them.

    Then there's the enthusiasm gap. When you're new at it, you go home and program for fun. That wore off a long time ago for me. And, in fact, there was no longer time to do it, as I had a continuous battle almost every night with... my weight. I had to hit the gym hard, or weigh 300 lbs. I was spending up to 3 1/2 hours, 4 nights a week. Yeah, I got down to some decent weight - had an interviewer for a job tell me he kept up with everything by programming in the evening for fun - and he _did_ appear to be just about 300 lbs.

    And at a certain point, there's an energy level thing to battle. Got where the pressure of the job made sleeping very difficult, psoriasis ran rampant, etc. and couldn't even get into the gym. Drive 20 miles to the gym (out in the middle of nowhere, but closer to the workspace) and then just too fatigued to get out of the car, go in, and start.

    Yeah, this would ALL be WAY easier if I was 25. Young guys do, I think, have great advantage in a job that practically requires all-waking-hours of involvement if you want to be really, really good.

  104. He is a complete moron by boddhisatva · · Score: 1

    I'm 63. I design and build my own computers, I do heterogeneous parallel programming, something which this jerk undoubtedly can't spell much less understand what it is or do it. I program FPGAs and experiment with various pieces of hardware, software and shit he can't imagine. I just came back from VLDB (the Intl. Conference on Very Large Databases) in Istanbul where I attended a workshop on hardware accelerated databases, which is my interest. I work with Oracle Exadata Machines. I've talked with developers of Hadoop and from Yarcdata (a subsidiary of Cray), while this guy was jerking off some VP at a large corporation trying to make a sale. $100 says he doesn't know what a TLB is or why it exists. Yes, things are changing at an exponential rate so reading voraciously and getting your hands dirty is what keeps you ahead. In a technical debate I could cut him to pieces. Oracle is working with Fujitsu on a new processor specifically design for databases - their Exadata systems, which I have worked with, are specifically designed for databases and already have such capabilities as moving part of the query processing to the storage node reducing the disk reads required. SAP doesn't stand a chance against a company that can deliver hardware that run the software much faster than general purpose machines. I mentor little shits like him.

  105. The 20 year olds are more valuable?? Really? by kilodelta · · Score: 1

    I question that because the 20 year olds need a hell of a lot of training to come up to speed. And by that point you've chewed them up and spit them out. Oh, I get it, it's because they can pay 20 year olds less money!

  106. Standard corporate blindness by mspohr · · Score: 1

    This is nothing but the usual corporate blindness. Corporations are looking for drones and don't care about quality or creativity. They just want someone to crank out tons of low quality code and not complain. They like young dumb programmers with poor social and communication skills.
    I started my first software company when I was 40 and did most of the programming myself for the first few years. I sold this and "retired" after 8 years then started another software company targeting a different platform using a different language and also did most of the programming myself. I'm now 65 (and still "retired") and thinking of starting another software company targeting different platforms and using different languages.

    --
    I don't read your sig. Why are you reading mine?
  107. "Techie" != Software Engineer by Qbertino · · Score: 1

    "Techie" != Software Engineer and with 40 you shouldn't be calling yourself software engineer anymore. Software Architect and Consultant maybe. ... It's partly marketing but there's also more to it:

    With 40 one should be well their way to becoming at least half way familiar with management procedures. Not because it's cool, but it's the only thing that causes more wisdom and experience to make sense to anyone who would want to make use of it. I may be way smarter and more experienced than most of the people I work with, but if I can not leverage that experience by providing some sort of usefull leadership, I'm of lesser use that the 20 year old coder who sits in the corner doing stuff, simply because I'm more experienced, ask more money and put up with less shit. ... I bicker more than my comrades, but I should be in a position where this is an *advantage* to my boss.

    As far as the general observation of software developer shelf-life, I'd basically second what is said in the GP.

    Bottom line:
    Always have a fallback and be prepared to proactively work on your career, also in terms of leadership and softskills and be prepared to move in to a position where you don't get paid for the work you do but for the responsibilities you take. Then software engineer shelf-life isn't a problem, it's simply a stepping stone on the usual career ladder.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  108. In India ... by Anonymous Coward · · Score: 0

    ... you're a wrinkled up old geezer by 40.

  109. IMHO, in my own experience.. by Paracelcus · · Score: 1

    Over 40 = Contract work only!
    Over 50 = Independent "consultant"
    Over 60 = Absolutly not gonna happen!

    And since "retirement age" does not happen until 65/66, what homeless shelter will you stay at?

    --
    I killed da wabbit -Elmer Fudd
  110. I'm 48 And I Code In '386 Assembler by Anonymous Coward · · Score: 0

    Or C. Or C++. Or whatever an implementation calls for. I have been writing software since age 15, I have no kids, my houses are paid off, I don't really need money anymore, and I love to code so much that I'll be doing it until I die. If somebody doesn't want to interview me because of my age, then I'm going to assume that he's actually after young guys for reasons that have nothing to do with programming.

  111. I disagree it is more like 10 years by Original+Cynic · · Score: 0

    In reality this concept is not new. It has been happening in the "tech" industry for the last 50+ years. The harsh reality of life is that the half life of your technical education is 5 years. Now for those of you who will argue that work experience counts, I have found that, at best it is 10% for the first 3 years then decays by about 2% for every year after that until you hit 1%. Now the bad news is that 75% of the tech folks don't realize this until about the 10 year point in their career. By then it is tough to go back to school in their original career path. So where do they go? Management, tech support, quality assurance, or more often than not that cubicle in the corner where they get dragged out only to attend meetings with their cronies who took the management path. So all I can say for all of you hot shit I am going to change the world young techies...... If you play your cards right you too will end up with your own cubicle in the corner eventually as well.

  112. Failure to launch: again, just like last week by holophrastic · · Score: 1

    Plain and simple: if you're 35, and you're still being told what to do, then you've forgotten how to grow. You're no longer contributing to society, and you've become a burden. You're no different than a 20 year-old who just can't tie his shoes (injuries and disabilities appreciated, obviously).

    By the time you're 35, having years of experience, you'd better be capable of delegating, teaching, instructing, managing, or directing others. It's time for you to be making executive decisions -- since, you know, that the important part of any business. You ought to be accountable at that point. That means taking the risks, having something to lose, using your own dollars and your own decision-making to actually make things happen.

    At that point, if you're also the one doing the work, that's cool.

    But if you're 35, and aren't making your own decisions, well, maybe you should go back to velcro shoes. They really do make more sense, after all.

    1. Re:Failure to launch: again, just like last week by ztexas · · Score: 1

      Wow, just wow. Judge much? So every 35+ member of society should be "making executive decisions", and is otherwise a child in your absurd metaphor? Go back to reading Rand.

    2. Re:Failure to launch: again, just like last week by holophrastic · · Score: 1

      Actually, mine wasn't a metaphor. Straight up, if you're 35+, and you're doing work that a 20 year-old can do, (assuming it's not at a speed or proficiency an order of magnitude greater than the 20 year-old) then you simply aren't contributing to society any more than a 20 year-old can. And since you've got far more experience, and therefore potential ability, one of three things is true:

      a) you're lazy; which is fine, by the way
      b) you simply don't want to act your age; which is even more fine, by the way
      c) you ignored the opportunity to learn, or are incapable of learning; which is ok too

      But no matter which of those three covers your scenario, you can't blame an employer for not wanting to hire you over the 20 year-old. The 20 year-old is none of those three things.

      So if, as the post reads, you aren't being treated as "relevant", it's quite possible that you aren't relevant. Makes sense to me. I do own a business, I do have a little experience hiring people in the programming industry, and even when I look at myself I worked much harder when I was 20 than I do now in my 30's. The difference, however, is that now I make most of my money in terms of offering value in experience and decisions and combination solutions. Not in the actual effort of programming. Which also makes sense, since I've programmed for 28 years, and I type fast.

    3. Re:Failure to launch: again, just like last week by Anonymous Coward · · Score: 0

      By the time you're 35, having years of experience, you'd better be capable of delegating, teaching, instructing, managing, or directing others. It's time for you to be making executive decisions

      holophrastic, you need to stop posting here.

      Since I'm 42, I won't bother refuting your dribble point by point, but will leave that to others.

    4. Re:Failure to launch: again, just like last week by holophrastic · · Score: 1

      I'm not sure if you're being polite, or simply dismissive -- the latter would demonstrate my point. If you're 42, and you're in my industry (web development, business software programming) then your greatest value is in your application of literally decades of experience.

      That experience may be actual programming, or it may be knowing what's already been done, or it may be in having seen what happens when certain things are combined, or how they get used. It's a big deal to anyone who lacks that.

      We've all seen very skilled programmers make the mistake of thinking that a great idea is good for their employer, but miss a very important perspective. For example, one of my employees had a brilliant idea for how to improve the scalability and performance of my platform, and couldn't understand why I shot him down without even considering it.

      His idea, and it was quite innovative, necessitated migrating existing clients in order to reap the benefits. We'd have had to migrate all of the clients at once. Easily done, each client would take about an hour, and we'd be done in three days, lickety-split.

      What he failed to realize was that it put me in the position of risk losing each and every single one of my clients all in the same week. It doesn't matter how much better things can get, I'm not going to risk every dollar of my future revenue. Had we screwed up mid-migration, I can't say to 100 clients that I screwed up doing something optional.

      By 42, you not only have that kind of experience, but you may also have a solution -- or you'll come at the problem of tweaking the platform from a totally different angle, never wasting a thought on something too risky for your employer.

      But hey, if you don't want to contribute in such decisions, and you don't want to take your own risks, and you don't want to be 100% accountable for your mistakes, then that's fine. I don't mind your working for someone, and I don't mind your working for me either. I'll happily hire a 42 year-old programmer.

      But there are real advantages to hiring a 20 year-old programmer. And since you've thrown away almost 80% of the advantages to hiring a 42 year-old programmer, then you can't exactly blame an employer for preferring the 20 year-old.

      Common advantages to the 20 side are: they can be pushed longer, they can work more hours, they likely don't have a family to support, they likely don't have the funds to go on vacations as often, they'll work weekends, they'll volunteer for after-hours on-call, they'll do more research into new things, they start off more recently-educated, they've got something to prove, they may want to move up, they have fewer expectations, you can groom them to your own ideals, they're in better health, they have fewer expenses, they'll work cheaper, they have fewer outside responsibilities that can distract them from work.

      Common advantages to the 42 side are: they depend on the money, they don't struggle with complex things, they don't struggle with complicated things, some things they've done before, they have fewer questions.

      Without the decision-making stuff, the typical 42 side is thinner. Plain and simple.

    5. Re:Failure to launch: again, just like last week by holophrastic · · Score: 1

      Incidentally, and I don't want to mix this up with the actual discussion: I find it odd that an anonymous poster, such as yourself, would order me, by name, to stop posting on a well-populated discussion venue. Aside from the fact that you needn't read every post, you certainly needn't read mine.

      Additionally, being 42, I'd have hoped that you'd want to know what business owners think on the issue. Since it affects both of us.

      My opinion can't be dribble when I'm actually using it in the industry when considering hiring people of such a demographic. It's reality. It's reality because I make it a reality. You can say that it isn't representative of the rest of the industry, and it may not be, although this discussion started with a post that suggests it is.

      So you're objecting to my co-roberating the original post? That doesn't make much sense to me. So I assume that you simply don't like my language, and are objecting to my syntax, and not the content of my post.

      Obviously my post was rather direct. I'm a technical person, and I lack many social concerns, so none of that is surprising. But I assume that you've dealt with people of my kind before, especially if you're in this industry. In which case you know that my "tone" is purely in your head, that I'm not upset with you at all.

      I do hope that unlike the original post suggests, you're gainfully employed, and enjoy your job/career. Especially since I'm not that far from 42 myself, and I may choose to dial-back the whole making-decisions thing in an effort to ease my daily workload. It would comfort me to know that option exists.

    6. Re:Failure to launch: again, just like last week by Anonymous Coward · · Score: 0

      Hey, first, I am sorry for my dismissive and reactive reply. I looked at your original post, and it hit a nerve, because I've run into one too many hyper-confident entrepreneurs who frown upon the more introverted/reflective types who seek to deepen their technical/domain knowledge, without creating their own ventures or climbing the mgmt ladder. High risk tolerance isn't everyone's cup of tea, certainly not mine. Knowing a fair number of valuable technical contributors over 40 without impressive titles (and humbly putting myself in that category), "failure to launch" seemed a little harsh! Yeah, sensitive engineering type.

    7. Re:Failure to launch: again, just like last week by holophrastic · · Score: 1

      Fair enough. I hated that corporate ladder too, which is why I chose to create my own venture.

      I'll just leave you with the following perspective. That high-risk tolerance you mentioned, it doesn't really exist for the technical entrepreneur. Assuming you're willing to do in business what you do in programming -- seeing what doesn't work, and shifting in favour of what does -- there really is no risk in the way that people think. Being an intelligent technical person, if what you try and sell doesn't sell, something adjacent to it will. You just keep shifting one turn at a time, and you eventually fall into something that works quite well.

      Sure, if you go for the multi-billion dollar idea, it's high risk. But if you go for the normal-paying world, there's always some way to adjust to whatever happens.

      And in the end, my risk now is virtually nill. I'm not likely to lose all of my clients at once, which means that I can't "lose my job". Sure I have no idea what work I'll be doing next year, nor how much money I'll make next month, but over any long-enough period of time, the fluctuations all even out and I get paid quite well. And, of course, I get to write-off so many things that my effective earnings are far higher than my actual earnings.

      And that's what I mean about the whole executive decision-making. You can do exactly what you're doing now, but in an executive capacity, you wind up being able to double your effective earnings. And at 42, with all of the experience that you have, you'd be silly to not trust in your own efforts. It needn't be in your own company where you need to do your own accounting. It can be where you currently are.

      So how's this for the question. What's stopping you from going to your current employer and asking to become something of a partner. You'll wait for the client to pay before you take any money on a project. You'll take a percentage of what the client pays. If the client runs away you'll get nothing. You'll sit with the client to determine their needs. And you'll do the work like you always do, but you won't be on any sort of clock. And as a result, your employer will have less "risk", you'll have more accountability. If you screw up some work, obviously you'll be redoing it without any additional money -- and less if you wind up discounting it for the client.

      I'd be quite, well, dissappointed, if you said that you don't trust your own work well enough to effectively guarantee it. Especially because that's exactly what your employer is doing with your work anyway. So the fluctuations are simply smoothed out for you, and your employer makes more money off of you when you do well, and slightly less money when you do poorly, and fires you when you do very poorly.

      For a 20 year old who hasn't any idea of what they themselves are capable, I can see that. They need management, they need to be told what to do, and they need a process thrust upon them. But you don't need that any more. So why would you want someone else to profit so much off of your success while you get nothing for performing above expected?

      I remember as a child, when my father would come home and brag to his wife (my mother) that he just negotiated some cool huge corporate deal that would make the company millions in profits, she'd respond "so how many of those millions do you get" and he'd say something to the effect of "I've secured my annual bonus of $5'000".

    8. Re:Failure to launch: again, just like last week by Anonymous Coward · · Score: 0

      You are a sack of dog shit. How pig ignorant can up you get. How many management positions do you think there are? Some people like to design and create and not manage others. People like you are the bottom rung of human intellect, and are the fucking scum of the earth. You think everyone is wired like you, and your trajectory through life is the one true path.

      Go fuck yourself in the ass with a kitchen knife until you bleed out, you godamned motherfucking pile of useless geek shit. Just fucking die and take every other dograping fuckhead self appointed judge of others with you, you fucking giant asshole. JUST FUCKING DIE.

    9. Re:Failure to launch: again, just like last week by holophrastic · · Score: 1

      Want to use your name instead of ordering others anonymously? Management doesn't work anonymously. And clearly you're trying to manage me.

      But once again, I think there are as many management positions as there are 42 year-old programmers.

      And there can be as many as you want, because you can always start your own company -- instead of just assuming that someone else will give you a job, as though jobs are somehow your right in the first place. Quit complaining that there aren't enough jobs, and make one yourself.

      And, once again, since I'm stating a fact -- it's the way I choose whom to hire -- I can't be wrong here. I'm also coroberating the original post.

      Clearly, you're talent for speaking puts you in the disabled category anyway, so you shouldn't worry about your age; you're an effective 12 year-old anyway.

  113. age is merely a proxy for... by Anonymous Coward · · Score: 0

    ...engineers who want to work an 8-hour day and then go home and spend time with their wife and kids rather than play video games and hack on open source projects. I'm not less sharp at 40 than I was at 25, but I do have different priorities. And frankly, my depth of experience means that I pick up new tech faster than I did in my 20s. But I don't spend all my free time checking out the latest tech and I'm nowhere near as likely to jump on some new tech bandwagon simply because it is the latest and greatest. Many a naive employer thinks that having a dev team where everyone is eager to jump on the latest buzzword concept automatically makes them more relevant, but it really isn't true. I've lost count of the number of times I've heard about people using 'nosql' and other 'web scale' database technologies in order to build a website that never has more than about 50 simultaneous users. The only real advantage a 25 years engineer has over a 40 year old one, from management's perspective, is that it is vastly easier to convince the 25 year old to work a 65 hour work week for a 40 hour salary, and the 25 year old's salary will be lower, too. That is certainly one way to measure productivity, but is it really the direction we want management-labour relations to be going? The 25 year olds will eventually be 40, too, and they'd do well to remember that

  114. Oh, the cheap sap consultant.. by Anonymous Coward · · Score: 0

    sap consultants are the highest paid, now we know finally the reason.. I wish they were more companies around like that: I'd be rich much before 30.

  115. 15 years and out? Really? by sgtrock · · Score: 1

    (Looks around the cube farm at all the gray and white hair in one of the largest financial institutions in the U.S.) Wow, looks like we gotta fire a whole bunch of people with 30+ years of experience then.

    Clearly, this clown has never had to maintain a complex application with 4 or 5 9s uptime requirements. Nor has this idiot ever had to keep said application in compliance with a dozen different regulatory regimes. Or tried to figure out how he was going to interface his brand new, spiffy mobile Web 3.0 application with other complex applications that may have been written before he was born!

    Trust me. There isn't a large bank anywhere in the world that doesn't value its experienced people. When you have to protect your customers' life savings, you absolutely do NOT want a team of nothing but young hard chargers. You need us old timers to look out for the pot-holes we stepped in a long time ago so you don't see your company's name splashed all over the 5:30 national news.

    You also need us old timers around to teach the youngsters that working 60+ hours a week needs to be the exception, not the rule. It's been shown time and again that at that point, you're beyond the point of diminishing returns. The mistakes made when people are exhausted from overwork will require so much re-work that the pace simply isn't worth it at least 80% of the time.

  116. 71 and a full time Analyst/Programmer by Anonymous Coward · · Score: 0

    Of course at my age I stick to the easy stuff, Microsoft MVC, SQL Server, Entity Framework, repository pattern. All of the old standbys.

    After many years in this business, I am certain that bad projects come from bad management, not bad programming. Good programmers are good programmers, and bad (or inexperienced) programmers are whatever. It has almost nothing to do with age. Some of the young programmers I have worked with can code rings around me, but I know WHAT to code. That can make us a good team.

  117. Personal Computer Revolution vs Globalizations by Anonymous Coward · · Score: 1

    So you can guess that, in India, techies over 40 have just as little experience with computers as techies in their 30s, since they all started 10-20 years ago! No wonder India managers found older techies giving them no additional value.

    You've hit the nail on the head. For nearly 20 years, a meme of 'younger IT workers are a better value than older workers' has held true because of two factors: the personal computer revolution, and globalization.

    As a 34 year old, who was one of the first generation of children to grow up with a computer in the home (Apple II computer in 1983, when I was 4), I've always had an edge on older workers who started using computers in their teens or 20s, because I started using as a child, and often had an extra 10 of experience by comparison that put me on a more equal footing. When I was 20, I could walk into jobs with 15 years of computing experience; which put me on par with 30 year olds who had been introduced to computers in highschool

      ut that experience advantage is asymmetrical, to my benefit. A 24 year old nowdays, who got their first computer at age 3, isn't going to have that extra 10 years of experience, because they weren't at the forefront of the personal computing revolution. They're simply going to have 20 years experience, to my 30 years. We all grow up with computers nowdays. Only those of us at the beginning of the revolution and had families who were early adopters will benefit in that regard.

    That being said, the younger generation is going to kick my generation's ass with the personal genomics, personal robotics, and personal 3D printing revolutions. I'm meeting 20 year olds that now a crap more about 3D printing and robotics than I do.

    1. Re:Personal Computer Revolution vs Globalizations by tehcyder · · Score: 1

      When I was 20, I could walk into jobs with 15 years of computing experience

      You must have had some fucking gullible employers then.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  118. For the things you'd outsource to India, sure by Sarusa · · Score: 1

    Yes, guys with 20 years experience are going to be less of a value proposition for things you'd outsource to India, which involve tirelessly scouring the web for code snippets and banging them together till they compile.

    I'm sure we all know those lifers who've let their skillsets stagnate, but if you want it done right the first time in half the time give it to the old guy who still enjoys his career.

  119. And Yet by IBitOBear · · Score: 2

    Every job interview I go to wants me to harken back to comp-sci 099 and code a linked list. I learned long ago that linked lists are to be retrieved from libraries unless there is a serious and overwhelming need for something that is "very like a linked list but isn't one exactly".

    They also want you to write it out on a white board, which is like attempting to sautee with screwdrivers on tinfoil over open flme.

    Job interviews select against experience.

    If you hire a 40+ year old based on his instant ability to scale back to 101 level programming, you likely didn't get a well-experienced programmer, you got a "good interviewee".

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
    1. Re:And Yet by jedidiah · · Score: 1

      "Adapt. Improvise. Overcome."

      You have a good excuse to be blindsided by what happens during your first interview. You don't have a good excuse to be blindsided by what happens in your second one.

      Some of the nonsense is bothersome but then life is full of such nuissances.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  120. That's because you don't knwo how to find and hire by IBitOBear · · Score: 1

    See my post below by two or so.

    Being "old" and being "experienced" are different things. And many old people who jump from job to job do so while adroitly avoiding gaining any experience. These are to be found littering "startups" full of inexperienced managers.

    Some get old by never leaving a company because it's safe no matter how much they suck at their job. These are found at hide-bound institutions full of ossified management.

    Lots of us old fogies know both institutions for what they are and woudln't take the job. For instance if we say "MixedCase Literal".toLower() guy during our interview we would find a better offer.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  121. True Story: by IBitOBear · · Score: 1

    This doesn't work.

    That's not the way it works, you have to do this instead.

    No, you do this.

    Yea, but that doesn't work because that's not how it works.

    I read the manual, this is what you are supposed to do.

    You are all so cute when you are young. That's not how it actually works, the manual is wrong. That's how it was intended to work and kind of how it worked at first, but it never worked well like that, so that's not how it works any more. It works like this.

    *sad* *face* *of* *disillusionment*.

    Sorry. I don't own the vendor, I can't make them fix the manual.

    Moral: knowing _when_ to doubt is an important life skill. Some don't doubt soon enough, and many doubt way too soon especially face-to-face.
    Caveat: People often mistake "jaded" for "experienced". Becomming jaded is the death of learning.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  122. Pure rubbish by Anonymous Coward · · Score: 0

    Pure rubbish! I work doing up systems more quickly than I ever did because the peripheral knowledge cuts through time wasting!!!

  123. As an old timer by pentagramrex · · Score: 1

    I am 46 and have been programming for money since a young teenager, but I studied electronics. I have made my own computer boards from chips, and done a bit of designing with bitslice (make your own cpu from complex chips). I am competent or better in a few languages. I am starting to appreciate that C# is better than Java in many ways, but I prefer C++. A bit of javascript or phthon doesn't scare me; I'd have to take a weekend off to remember Lisp or FORTH properly. Right now I am cleaning up the mess from developers from China. They have done very clever things, but also very broken things - that hang the whole computer. Too much doing the latest cool thing, not enough KISS and experience. It isn't that they aren't smart people, it is because outsourcing makes them not care that it gets the job done - you can get the same experience at home. The Chinese and Indian outsourcing is getting more expensive. Good developers who are close to what matter is why I still feel secure in my job. It isn't paying a superstar salary, but it is decent. This is a small company. I hope if I make it work as well as I can I'll have a team under me again. The sales guys here seem good - you need them to grow the company, and to have a mutual trust with them.

  124. Another data point by starfishsystems · · Score: 1

    Here's a corner case that might help to define the space of possibility for people who want to maintain a durable technological career.

    This is my 42nd year of writing software. After about five years of that, and halfway through an honors degree in CS, I had gotten seriously into systems programming, because it was cooler, deeper, more sophisticated, more interesting, and because in those days there was a such a painful lack of good development tools that to do anything else struck me as a waste of time.

    In such a long career, I've gotten to try my hand at all kinds of wonderful things. I've designed global networks and programming languages. I've covered the range from architecture to operations, I've instrumented kernel code, written device drivers, and directed supercomputer facilities. I've worked in research, industry, and government. I've worked in several countries.

    And I'm not particularly smart. This is the main point I want to make. I have a lot of breadth and depth to draw upon, but no brilliance. I reason carefully and explicitly rather than relying on brilliant leaps of intuition. I write beautiful code that's a pleasure to read and maintain. Very rarely is it clever or hard to understand, because among other things I'm committed to clear documentation, and there's nothing quite like trying to document a flawed design to make you want to go back and fix the design. So I think I represent an edge case for a certain kind of excellence that challenges the prevailing - and false - dichotomy between rockstar leadership and rockstar development. There is a middle way, and I bet that a lot of you are travelling on that way. But because it's not about drama, it doesn't call attention to itself.

    This year, I'm working at a very cool place that's deeply committed to open source, and is rapidly making a name for itself in private PaaS. Compared to every other career experience I've had, the level of intelligence at this place is fucking off the scale. In this group, I'm nowhere near the smartest guy in the room. Yet, in their wisdom, the management here somehow picked me from among all the other hopefuls for this senior position.

    So, here I am, surrounded by all this amazing talent, trying to keep up. To put a whole PaaS stack together is not a trivial undertaking, especially with evolving goals and such fierce competition in the industry. This in itself definitely constitutes another edge case. There's a need for real genius here, no question. We have to move forward very fast on several intersecting fronts, as fast as we can possibly go, and not trip each other up.

    Somewhere near the intersection of these two edges is a zone of exceptional performance in which an abundance of genius is, I hope, tempered with something more reflective and methodical. Decades ago, I used to tell the young hotshots that it's no good designing something that nobody else can maintain. The group I'm in with today doesn't need to be told anything so obvious as that. They already get it. But still, their habits of thought cause them to be impatient, to miss details, to speed impulsively from one shiny new thing to another without regard for the turbulence left in their wake. I think this is probably a necessary cost for the kind of work we're doing. It may be necessary but it's not sufficient. You also want to keep everyone tuned harmoniously, make sure that the core areas are being solidly filled in, that reasoning is explicit, that risks are identified and mitigated, that we can sustain what we're doing and not become spread too thin.

    I find that it's been hard to earn credibility in this group, particularly among the younger people, when you are not actively advocating for some sexy new thing. That's what they like to hear about, perhaps to a fault. And so, in my first couple of months, I was sniped at quite a bit more than I regard as proper to reasoned debate among professionals. What's interesting is that the situation is turning

    --
    Parity: What to do when the weekend comes.
  125. difference in 10 yrs exp and 20 years exp is age by Anonymous Coward · · Score: 0

    the argument that people can't stay relevant is fucking bullshit - and harmful the economy. i've known very good, very systematic older engineers who do very good work - and you would have no idea how old they are, until they came into the office (or announced their retirement)

    new engineers are crappier hires, because you pay for a learning curve, and then they move to the next job as soon as they realize the stuff you taught them is valuable.

    older engineers are likely hired at their max pay anyway - so there is less of a reason to change jobs.

    it is better to hire older engineers - most of the time - where the company can afford them.

  126. bullshit by Anonymous Coward · · Score: 0

    As a Sr. Software Engineer, who is 40, I can say that I'm easily worth more than 3 20 year olds.

    There are skills beyond banging out lines of code, and those include making sure the code I'm banging out actually matches the spec, the spec is correct, and I haven't missed corner cases.

    Of course if you want to get a bug-ridden piece of shit out the door quickly that's pretty close, please use the 20 year olds, they will get you something, and you can always patch later. Right?

    And of course those 20 year olds are going to be writing highly maintainable software so 5 years later its not going to be a problem to add new features or update it to a revised platform.

  127. When civilization decays, builders are irrelevant by Baldrson · · Score: 1
    Take Java for instance:

    Its ridiculous for the computer industry to have standardized on such huge step backward in programming technology -- especially while continually claiming that some dynamic language or other that has been around at least as long is "the next big thing". The reason Java is dominant is because Vinod Khosla saw an opportunity to create a new platform that would require huge armies of programmers to get a simple job done. This he wanted because he's an ethnic nepotist who sees that the strength of his ethnicity is in numbers, youth and the ability for them to form families without the enormous and futile investment in non-sexist courtship behaviors -- so they can focus on acquiring their life titles of nobilities (known as "degrees"), thence on their careers -- rather than on a very basic survival need: reproduction.

    So import huge numbers of life-titled Indians to get their MBAs paid for by the likes of HP, Microsoft, IBM not to mention the erstwhile Sun Microsystems -- and them move them into Fortune 1000 positions where they can dictate the platform that they used in undergraduate work in India become the Fortune 1000 standard platform.

    Anyone who spent their career advancing their skills and tools to the most productive even as they pioneered the computer and network revolution, would then be told that their knowledge was "obsolete" to make way for young guys who have had their brains scrambled and are now "enlightened".

  128. 20-something Indians provide "more value"? by Anonymous Coward · · Score: 0

    That's funny. The vast majority of the code I've seen from 20-something Indians has been utter crap.

    Perhaps "value" is measured in delivered LoC rather than quality and elegance.

    1. Re:20-something Indians provide "more value"? by Anonymous Coward · · Score: 0

      Yeah, but the 40-year old Indians think they are above coding. So they simply do nothing while still thinking that their worthless ass is entitled to a paycheck.

  129. After 30 years in the field by Anonymous Coward · · Score: 0

    And at 50 years old I was once paid nearly 100 per hour because I knew Windows NT.
    All these years later I know a shit load more now than then.
    But now I will work with people I like for free even, before I will work for assholes and jump through hoops like a performing seal.
    Now sit on a global frame relay network with thousands of routers and get 10 bucks an hour Fuckum.

    1. Re:After 30 years in the field by Anonymous Coward · · Score: 0

      Get off my lawn!

  130. my softwware guru was 60+ years old by johnrpenner · · Score: 1

    the person asserting that a 40+ yr old programmer isnt relevant is probably talking about sweatshop conditions where pointy-haired bosses measure productivity by lines of code.

    my mentor as a programmer was over 60 years old — and he had more experience and knowledge about not only how to code, but deeper insight at how to set things up so that they worked in the greater context, and showed me 'how to fish' — by building functions to test other functions. without his help and insight, it would have taken an order of magnitude to finish the project.

    his vastly superior knowledge came with almost 40+ years of coding experience. it was often that a short quick reply from 'the master' would save what would have taken me weeks or even monsh as a younger programmer to figure out.

    older coders have a huge amount of domain knowledge and experience that cheaper newer workers cant match.

    the software company would be better off if they sacked msr V R Ferose, and retained some real talent.

    2cents
    jp

  131. Will you still need me, will you still feed me ... by Anonymous Coward · · Score: 0

    I'm 64, still writing code, still learning something new every day. However, I won't pull an all-nighter anymore and I won't work 60+ hour weeks to hit an arbitrary target, though I will work OT to meet a real deadline, e.g. solve a real customer problem. I look for ways to avoid writing code rather than reinventing a wheel, even if I could make 10% better wheel. Am I worth what they pay me? I don't know, and I do worry that I'll be let go before I'm ready.

  132. Every SAP and MS executive is over 40 by gelfling · · Score: 1

    They should be killed and have it posted on YouTube.

  133. A nice collection of wishes & assertions... by Anonymous Coward · · Score: 0

    "In time... financial reality" with "proper administrative and legislative conditioning" ..."HIT A VIRTUOUS CYCLE" ...and then, a person with zero experience in running an organization more complicated than a lemonade stands, proclaims that if you disagree, then you "are poor capitalists, indeed." You haven't been around the block too many times, have you? You're going to see every one of these assertions demolished before your eyes.

  134. The IRS has numbers for you... by Anonymous Coward · · Score: 0

    They quite clearly show the cost of keeping workers more than 30 hrs a week if you have more than 49 employees.

    For employers that offer *compliant* health care, on any "full time" (30hrs or greater) employee without coverage:
    Section 4980D, subsection B.1):

    (a) on any failure shall be $100 for each day in the noncompliance period with respect to each individual to whom such failure relates.
    (2) Noncompliance period
    For purposes of this section, the term ‘‘noncompliance period’’ means, with respect to
    any failure, the period—
    (A) beginning on the date such failure first occurs, and
    (B) ending on the date such failure is corrected.
    (3) Minimum tax for noncompliance period

    i.e: Employees 31 - 50 (20 employees x $100/day) == $2000 per day, or $730,000 per year.

    http://www.gpo.gov/fdsys/pkg/USCODE-2011-title26/pdf/USCODE-2011-title26-subtitleD-chap43-sec4980D.pdf

    For employers who don't offer health care: Section 4980H:
    1/12 of $3000 /mo, or $3000 per employee per year.

    And people want to know why "unpatriotic" employers will drop their coverage:
    $3000 in penalties per employee each year vs. 12,000K to 15,000K for a "compliant" plan as determined by the Secretary of Health and Human Services.

    Or, you can just drop every employee after #49 from 40hrs a week to 30hrs and avoid the whole problem.
    http://www.gpo.gov/fdsys/pkg/USCODE-2011-title26/pdf/USCODE-2011-title26-subtitleD-chap43-sec4980H.pdf

    1. Re:The IRS has numbers for you... by Anonymous Coward · · Score: 0

      You'll be surprised to know that a lot of employers offer health insurance to their employees. This is similar to how a lot of employers pay wages higher than the mandated minimum wage. These rules are not directed at the average employers. Instead they are directed at the type of employers that will only pay their employees the bare minimum required by law.

      Since the affordable care act passed, the rate of the premium increase of my employer based health insurance has lowered. In fact for the first time in quite a long while, my premiums for next year will be the same as this year without any loss in benefits.

  135. As I approach 40 by gmhowell · · Score: 1

    As I approach 40, I find that valuable work time winds up being wasted chasing yoots off of my lawn.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  136. Re: "'The 20-year-old guys provide me more value" by Anonymous Coward · · Score: 0

    "'The 20-year-old guys provide me more value than the 35-year-olds do.'"

    What he means is that he gets more work for less money.

    That's the only value he can measure on a spreadsheet, apparently.

    Take it with a grain of salt.

  137. True in most cases by Rsriram · · Score: 1

    In most cases by the time a person has completed 15 years in IT, they have moved on to a managerial or quasi-technical role which needs a good grounding in technology but not hands on technical knowledge necessarily. There are a small number of people in their forties who are still coding, but they run the risk of age discrimination if they need to change their job. Everyone, including US/Europe employers looks for high energy geeks who can spend additional time on the job without encumbrances like wife/kids/home far away/relocation issues. Some of these issues get sorted out naturally simply by way of what employees are willing to pay for "programmer", where the job is and what benefits are available. If you are 40 plus you will be at a salary level which will make many of the programmer jobs unattractive. Of course, there will be a small percentage (10%) who will continue to do this till they retire, but they will be in the small minority.

    --
    O this learning! What a thing it is - William Shakespeare
  138. Hardware versus software by Quiet_Desperation · · Score: 1

    I guess hardware is different. I'm in my late 40s and valued more than ever for my experience. I can start a new design, and by the time the mid 20s guy has an initial concept, I can be well through my detailed design and talking with the board layout guy thanks to the fact that many designs have a lot of "boiler plate" sections that can be adapted from my many previous designs. I suppose it helps that I can design the hardware, write the HDL for the FPGAs, write the embedded C for the processors and write the C# on the computer that talks to the hardware, and even generate the initial layout and board stackup. There's a lot of related areas in hardware development that can be explored by a curious EE, especially in the R&D work I do. It helps that they can assign one guy to cover many areas of the design.

  139. I'm shocked by Anonymous Coward · · Score: 0

    So you ask a couple of people in india about employees, and they tell you that the cheap young ones are a better.

    In other news, the world has been found to resemble a sphere.

  140. What "relevant" means by Kazoo+the+Clown · · Score: 1

    "Relevant" here means they don't argue with you when your ideas are stupid.

  141. Everything changes, but nothing changes by Anonymous Coward · · Score: 0

    Maybe they should just hire guys over 50 who used to write code for mainframes (now known as "the cloud"). They know how to write really efficient code, not because of battery life, but because they only had a few kb of RAM. They also have loads of experience writing code that dumb terminals (now known as "apps") interface to.

  142. The shelf life of an MD by Anonymous Coward · · Score: 0

    ...is hours if not minutes if the shareholders find out he is spouting such drivel.

  143. Money is the bottom line by Anonymous Coward · · Score: 0

    They're cheaper and guys with business degrees are obsessed with cost.

    Companies that use people and spit them out in this manner won't be around long.

  144. He is in India - that says it all by Anonymous Coward · · Score: 0

    It is the case in India, where quality of software doesn't really matter. I doubt an average 20 year old programmer can beat an average 35 year old programmer when it comes to quality of the code they produce.

  145. "The 20-year-old guys provide me more value... by Anonymous Coward · · Score: 0

    Really?

    F*ck you, too, buddy.

  146. funny coming from SAP..... by who_stole_my_kidneys · · Score: 1

    have you ever had SAP implement any thing? Cost over runs, poor code, revolving door on dev's, seriously has any one ever had a solution implement by SAP that was not over hauled in a 3rd of the time roughly a year later.

  147. Re:15 years and out? Really? by An+dochasac · · Score: 1

    (Looks around the cube farm at all the gray and white hair in one of the largest financial institutions in the U.S.) Wow, looks like we gotta fire a whole bunch of people with 30+ years of experience then.

    Clearly, this clown has never had to maintain a complex application with 4 or 5 9s uptime requirements. Nor has this idiot ever had to keep said application in compliance with a dozen different regulatory regimes. Or tried to figure out how he was going to interface his brand new, spiffy mobile Web 3.0 application with other complex applications that may have been written before he was born!

    Trust me. There isn't a large bank anywhere in the world that doesn't value its experienced people. When you have to protect your customers' life savings, you absolutely do NOT want a team of nothing but young hard chargers. You need us old timers to look out for the pot-holes we stepped in a long time ago so you don't see your company's name splashed all over the 5:30 national news.

    Or as one the youngest (at 55) of the best software guys I ever worked with put it, "Software Engineering is a circus, everyone likes to make a big song and dance show, but in the end someone has to clean up after the elephants." So while that young hotshot may work long hours and implement a hundred different versions of AbstractSingletonProxyFactoryBean and the like all in one codebase, we'll always need that old FORTRAN-trained duffer to test it, fix it and refactor it so that it's readable. And with retirement less than 15 years away, we don't need to obfuscate our work for additional job security. Hotshots are wonderful for young start-up companies and they're an excellent part of the mix in any good company, but if you want your company to last longer than pets.com and napster, you'd better look at the long term and for that there is nothing better than experience.

    You also need us old timers around to teach the youngsters that working 60+ hours a week needs to be the exception, not the rule. It's been shown time and again that at that point, you're beyond the point of diminishing returns. The mistakes made when people are exhausted from overwork will require so much re-work that the pace simply isn't worth it at least 80% of the time.

    If Ferose were smart enough to look beyond this week's stock price, he might understand that one of the reasons IT has shifted to his part of the world has to do with the demographics of a high birthrate, there are many many people in that 18-25 age range who will put up with anything, work long hours, have no family obligations, no need for life in the work/life balance. But that all of these countries are going through demographic changes which will make it nearly impossible to continue to take advantage of the "long tail"/ race to the bottom wage that was once made possible by a high birthrate. This change has already happened in China and will soon take place in other parts of the world. Countries and companies with mandatory retirement ages of 70 and lower will be at a significant disadvantage.

  148. Re: SAP, Google, FB, LinkedIn, MySpace, Oracle... by NickGnome · · Score: 1

    SAP, Google, FB, LinkedIn, Siemens, MySpace, GE, Oracle... where corrupt programmers go to violate people's privacy.

  149. Not Impressed by Anonymous Coward · · Score: 0

    From what I have seen, all the guys under 40 think this library based 4GL coding is the way to go, but I have seen nothing but garbage in recent years. If 10 people are working on the same product, and they are all using the same library that has the same flaws, then it's garbage in garbage out, and bloatware to boot.

  150. Re: "consultant" == body shopped by NickGnome · · Score: 1
    "consultant" == "contractor" == body shopped
    ...

    custom systems design and implementation == programming services == bodyshop

    staffing services == bodyshop

    software publishing == real commercial off-the-shelf product development == shrink-wrap hardware/software product development

    What's your hourly rate? == You'll never ever see anything like your former salary and total compensation package, training, education, vacations, duration of employment...

  151. with Age comes Wisdom by Anonymous Coward · · Score: 0

    What a 21 year old would program. I would re-write more efficient, less code, more secure, scale-able, more object oriented (god have you ever decomplied sharepoint 2007 , polymorphism anybody?)

    Totally false, if they want something done fast, i can code without thinking ahead too.

    Michael Evanchik

  152. I was 50 when I earned my degree by rhalstead · · Score: 1

    I was 50 when I earned my BS in CS. Those were lean times, (1990) but I still had companies calling with job offers and I didn't have to start at entry level either. :-)) otoh We do tend to have a different outlook at 50 compared to 20. Many of us also become much more independent if we invested for retirement! "I think" we also tend to have more of a life outside of work.

  153. Sure experience means nothing as a coder by Anonymous Coward · · Score: 0

    What he meant was those under 25 will work for nothing, so they are worth more to his bottom line. And those with experience cost him more, and buggy software is not a concern.

  154. What a load of BS. The issues is SALARIES by Anonymous Coward · · Score: 0

    They are just claiming that older people can't do the job.

    But the real truth is that they don't want to pay the salary of somebody with experience in the field. Somebody who KNOWS what he/she is doing and have the knowledge to say that is stupid to the dumb ideas management throws around.

    They want yes sir/mam employees that don't know better and can be paid in the cheap.

    This has nothing to do with age and relevance. It is all about $$$ and control.

  155. IT Janitor job by Anonymous Coward · · Score: 0

    Posts like this one make me understand why some people refer to IT work as 'IT Janitor work' because that's what it really is. No matter how brilliant a coder, BA, DBA, tester, PM etc you are, as long as you work under the umbrella of the Corporate World entity, you will always just be a pawn in a chess game where the ruthless CEO and upper management do whatever it takes to secure their jobs/income at your expense.

    Isn't it interesting how in law, medicine, and dentistry, it is quite common for individuals to continue working well into their 60s and beyond. Conversely, find me someone in IT who is 60+ and still working!

  156. The Simple Truth by Anonymous Coward · · Score: 0

    The best-of-the-best 20 something will have is ass handed to him by the best-of-the-best 40 something. And that's a good thing.

  157. This guy is an idiot... by erp_consultant · · Score: 1

    It's especially alarming to hear this coming from someone at SAP. Enterprise software takes a LONG time to master. It's not just learning to program in a particular language, it's learning the intricacies of a VAST application and all the modules that come with it. Of course he's in India so he has that sweatshop mentality. Guess what Ferose? I have seen the code that those monkeys produce and it's shit. We always have to end up fixing it State side...yeah, those more than 35 year old guys that you are so quick to write off.

  158. No relevant experiance?! by cstarjewel · · Score: 1

    The past few years have seen dramatic changes in technology. Computing is being increasingly done on mobile devices like smartphones and tablets. These devices have lower processing power and storage capacity than PCs. And they run on batteries that require recharging . Hence, applications built for them must have smaller footprints and be highly energy efficient.

    Excuse me?! I started programming on a 1 MHz CPU and 48K RAM computer (Apple ][+, later upgraded to 64K, and later still with marginally faster CPUs), which has a *smaller* footprint than many embedded boards now have today. The IBM PCs I used during the early years of coursework for my B.S. Computer Science initially had 128K RAM. During the mid-'90s, the safety-critical, hard real-time backup computers developed for the state-of-the-art C-130J transport aircraft used 68040s. These experiences teach you to write clean, efficient code as a matter of habit. The only difference now is more capable hardware can be held in the palm of your hand.

    at 35 if you are not learning yourself, you will become redundant very quickly

    Now, this statement is absolutely true. Any good engineer understands their career must be one of life-long learning. If you are a software developer and you have not continued to educate yourself, then I agree some of your skills will be getting stale, but these will be the trendy skills you learned in college and your first job(s): today's language of choice, today's IDE of choice, today's OS of choice, today's architecture of choice. But, the Computer Science education I received in the '80s included a lot of fundamental knowledge. This body of knowledge hasn't changed, though it has been added to since then. Are computer science and software engineering degree programs no longer teaching the fundamentals that transcend the trendy development tools?

    The seasoned pro learns to use the right tool for the job, instead of trying to pound the square peg (i.e. trendy) into the round hole. College can't really teach you that - it requires experience, and it is experience your young programmers may not have learned yet.

  159. They flatter themselves about how new things are by Anonymous Coward · · Score: 0

    From the article:

    The past few years have seen dramatic changes in technology. Computing is being increasingly done on mobile devices like smartphones and tablets. These devices have lower processing power and storage capacity than PCs. And they run on batteries that require recharging . Hence, applications built for them must have smaller footprints and be highly energy efficient.

    I laughed when I saw this. Sounds like any battery powered embedded system. I was doing those in the 80's!

  160. There's a whole lot of interjection by Anonymous Coward · · Score: 0

    Seems like all the commenters are 35+ here. Where are the 20 year olds' perspectives? Maybe they're not wasting their time on slashdot so maybe there's something to this...

  161. I push the software engineering SOA at age 40 by Doug+Jensen · · Score: 1

    "Software engineer" encompasses a wide range of activities. I am considerably over age 40 yet I could never be replaced by (even multiple) 20-year olds. Two reasons are:

    1. I have one foot in academic research, and have been not just following but advancing the state of the art and publishing hundreds of papers in scholarly journals and conferences for decades;

    2. One of my job functions is to show up at the scene of a software disaster in my firetruck, assess the management and technical situation, make recommendations for how to recover, and (if allowed, which is not always) work hands-on with the engineers to help design and implement corrective software. After decades, you name it, I've been there and done that. No one much younger than I am can have had all that experience and be able to cost-effectively diagnose and solve software engineering problems. It's like internal medicine physicians: older ones have assimilated more and have deeper broader insights than younger ones.

    --
    Doug Jensen
  162. Nice try ... by Anonymous Coward · · Score: 0

    .. you pay for wisdom as much as you pay for productivity. Don't believe me? Let's see where the assumption leads in 10 years .. nah .. only 5 years. It's your bed; sleep in it, dude.

  163. Who is Ferose ? by Jyoti72 · · Score: 1

    Never heard of this guy "Ferose" in tech world. Who is he ? Has he invented Computer or iPhone or has he written great books on Computer science? lolz.. There are many like him who gets promoted to higher management when their bosses do not find anyone else. Only a true engineer can respect the experience , knowledge and efficiency of experienced senior engineers. He is acting like a businessman to impress the public and media but this is surely going to cost him. Why should we the "Senior engineers" bother ourselves with such a shitty stuff which he has written. SAP is a great company which has revolutionized the enterprise software world and a very respected employer in europe. I am sure he will receive a tight slap from SAP management.

  164. Which is why the future is with people by ALeader71 · · Score: 1

    Age has its value, but yeah some fields and companies value youth over all else. These companies tend to change over time as the founders age or they burn out. Does Elon Musk hire a bunch of fresh out of school engeineers to build his rockets or would he hire a mix of ages and talent? What about Google? Has the average age gone past 25 yet? If it hasn't, it will. If you find yourself past the golden age in an industry, look towards new skills and new avenues. Become the leader who gets those hyper cafinated sponge bobs to gell and produce.

    --
    Only the dead have seen the end of War. - Plato
  165. Perspective by Anonymous Coward · · Score: 0

    These articles were both written by people who think outsourcing software development to India is a good idea.

  166. Did the guy axed or promoted? by Anonymous Coward · · Score: 0

    From today: SAP Labs India has announced that Anirban (Andy) Dey has been appointed managing director effective January 1, 2013. Taking over from his current role as VP, In-Memory Platform Technologies, Andy will further drive operational efficiency, speed up innovation and steer SAP Labs in its next phase of growth. Andy succeeds V. R. Ferose, who will take on a new global role in SAP. “SAP Labs India has showcased leadership that has driven the organization to excel in innovation and product development. The Lab has contributed significantly to SAP’s products and technologies and plays a key role in the SAP ecosystem. Andy’s leadership will be a great asset in taking Labs India to greater heights,” said Clas Neumann, SVP and Global Head of the SAP Labs Network. “We also thank Ferose for the positive contribution made to SAP Labs India since he took charge from April 2010 and wish him the very best in his new role

  167. use Moose; by Anonymous Coward · · Score: 0

    Perhaps Indian coders.... The younger ones I worked with weren't much value. Usually it was quicker to do things myself rather than try to get a Visa ring-in to cut any code. Perhaps the more mature software engineers just don't like the bloke? Can't understand why. Or perhaps the grown up coders don't want to work for $0.70c an hour. Has anyone SEEN the internals of SAP?! ROTFLMFAO! Anyone that works on that spaghetti should NOT be commenting about software engineering skills.

    54yo in a few weeks.

    use Moose;