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.

99 of 441 comments (clear)

  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 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.

    5. 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?
    6. 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.

    7. 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.

    8. 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
  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 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
    8. 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.

    9. 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....

    10. 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.
  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 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??
    2. 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.

    3. 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.

    4. 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.

    5. 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.

    6. 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.

    7. 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.

    8. 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
    9. 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...
    10. 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
    11. 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.

    12. 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.

    13. 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.

  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 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)

    4. 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.

    5. 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.

    6. 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".

    7. 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'
    8. 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.

    9. 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!
    10. 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....

    11. 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.

    12. 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.
  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 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.

  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.

  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.

  9. 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
  10. 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 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.

    3. 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'
  11. "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!
  12. 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 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
    2. 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...

    3. 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."
  13. 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.
  14. 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.

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

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

  16. 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.'"
  17. 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."

  18. 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.

  19. 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.
  20. 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?
  21. 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.

  22. 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.

  23. 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
  24. 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.

  25. 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 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.

    4. 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...
    5. 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.
    6. 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
  26. 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 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.
    3. 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.

    4. 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.

    5. 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.

    6. 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.
    7. 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.

    8. 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.

  27. 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.

  28. 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
  29. 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