Slashdot Mirror


East Coast vs. West Coast In the Quest For Young Programming Talent

McGruber writes "The Wall Street Journal is reporting that tech interns are in high demand in the Bay area. According to the author, 'Technology giants like Google Inc. have been expanding their summer-intern programs, while smaller tech companies are ramping up theirs in response — sometimes even luring candidates away from college.' Meanwhile in NYC, CIOs lament that they are unable to retain 20-something techies according to a report in Network World. Says one CIO, 'It puts us in a really uncomfortable position to have this kind of turnover because knowledge keeps walking out the door. We invest in training people and bringing them up to speed to where they need to be, and boom they're gone. That has been my biggest struggle and concern.' It's the pay, stupid!"

182 of 235 comments (clear)

  1. err by Tsingi · · Score: 4, Insightful

    You get what you pay for. If you aren't keeping trainees, you aren't competing on salary. You would think that obvious, I guess it isn't.

    1. Re:err by lalena · · Score: 4, Insightful
      Or maybe find a non 20-something that can program Java. They do exist and are more likely to stick around. They might even require less training. From TFA, it sounds like the CIO created his own problems by treating the web/java development team differently:

      It's been very mixed because I have two different development teams. I have the core developers, the RPG and LANSA developers, and they have five, 10, 15 years with the company. They are very well entrenched, they understand the music business, they understand the technology, and they understand how we relate to the music business. On the Java side, everyone right now has been here less than a year. We have excessive turnover for my Web-based team. It's a younger workforce. They have different needs, different requirements and different desires than our slightly older workforce. I'm seeing them being much more [transient.] It's much more challenging to get the newer generation of folks interested in trying to understand the business vs. looking only at the technology.

    2. Re:err by frisket · · Score: 5, Insightful

      They do exist and are more likely to stick around

      They certainly are. Hiring older people (assuming you pick the right ones) is a treble whammy: greater depth of experience, much lower training requirements, and no desire to be heading out the door in a few months (unless you dump on them). Downside: you have to pay them more. Upside: they'll probably be 100x more productive from day 1. Plus they know shit that the younger ones (and the CIO) simply have no clue about, which can save the company from making silly mistakes out of ignorance, if they're smart enough to take advice.

      Most CIOs, however, don't think like this. They lose. Game over. New game?

    3. Re:err by Registered+Coward+v2 · · Score: 1

      Or maybe find a non 20-something that can program Java. They do exist and are more likely to stick around. They might even require less training.

      Nah, they already fired them to hire cheaper talent.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    4. Re:err by Anonymous Coward · · Score: 3, Insightful

      The IT industry in North America has screwed the developers at every turn for the entire 30 years I've been in the industry.

      Post Y2K? Cut everyone's pay scales because the crisis was over.

      Florida in the early 90's? Cut everyone's pay because an Indian IT consulting firm moved into the region.

      Project over? Cut everyone's job instead of rolling them over to the new projects.

      With such an insulting lack of commitment to the employee by the IT industry, how can they imagine that their new employees would have any more commitment to them? And once they've got these 20-somethings "trained", do they increase their pay accordingly? No, they just expect them to keep working for the original pay scale and for obscenely long hours without any reward or recompense beyond the pay cheque they agreed to a couple years earlier.

      I have no sympathy for companies who treat their people so shabbily.

      There are good companies to work for, and I lucked into a few of those over the years, but they're the exception, not the rule. When you find a company that treats you well, you treat them well and build a reputation for yourself if you're smart about your career. Money is a short term goal; a career is a lifetime.

      msobkow -- Can I blame forgetting my password on age? :D

    5. Re:err by Xyrus · · Score: 4, Informative

      The only reason why they're aiming for young people is because they are dirt cheap compared to an experienced programmer. Once someone gains experience they look at the 60+ hours they're working for half the average salary and decide to look for greener pastures.

      The turnover is so high because only the young are exploitable enough to take crappy salaries and long hours in order to get some relevant professional experience on their resumes. Only an idiot or someone incredibly loyal (also an idiot) would continue to work in that position once they had gained the relevant experience.

      If your company is having high turnover, it's most likely because your company is doing something wrong.

      --
      ~X~
    6. Re:err by gbjbaanb · · Score: 1

      but are they, if the "cheap talent" walks out the door taking all that knowledge with them, leaving you having to hire someone new, then train them up. It can take a long time to get someone up to speed with a product, and even longer to get them to really know its ins and outs. I'd say a year easily for most of the complex apps that are undocumented and chaotically developed by the last guys who walked away from it.

      The TCO of staff should not be underestimated by the management, they use such bullsh*t to explain why Windows is better than Linux, but they won't apply the same to staff.

    7. Re:err by SonnyDog09 · · Score: 3, Insightful

      The only reason why they're aiming for young people is because they are dirt cheap compared to an experienced programmer.

      The most expensive thing in the world is cheap help.

      --
      Your "fair share" is NOT in my wallet.
    8. Re:err by Ihmhi · · Score: 2

      Most CIOs, however, don't think like this. They lose. Game over. New game?

      Executives never lose. Even when they fail, they win. It's called a golden parachute.

    9. Re:err by ShieldW0lf · · Score: 4, Insightful

      You can't exclusively forage. Sometimes, you need to plant.

      --
      -1 Uncomfortable Truth
    10. Re:err by buddyglass · · Score: 1

      I generally agree with you, but allow me to play devil's advocate on one point. It may be there's been a shift and today's developers differ from their predecessors in that they aren't going to be happy staying at even the ideal company for more than 2-3 years. If that's the case, then it's not simply a matter of paying them more. "Everybody has his price," you might say, but not when the competition is offering the same thing. It is not possible for every company to offer above-market wages; at that point they cease to be "above market". It may be that this is the new reality for hiring managers. That is to say, even if they do everything right (e.g. above average compensation, developers are respected, good work environment, high quality hardware and tools, wise and effective management, scheduled pay increases, etc.) their developers will still "get bored" and bail after 2-3 years. Just plan for it.

    11. Re:err by thetoadwarrior · · Score: 1

      That's why they want young 20 somethings who hopefully are new to the workforce and hopefully don't realise they're being shafted. But they do eventually find out and the company gets upset the person realises they're being bent over.

    12. Re:err by Vellmont · · Score: 2

      I think you're exactly right. Who wants to stay on a team that's not valued, and is thought of as "not interested in trying to understand the business"? The mind creates what the mind sees. What he should do is integrate his teams, and not create two cultures. Ultimately it's just people, and if you want the new to learn from the old you need to put them together. Otherwise it's just a self reinforcing dichotomy.

      --
      AccountKiller
    13. Re:err by twrake · · Score: 1

      From TFA,The young staff has told HFA to dump the legacy and start over. Given the decade of conflict with music industry challaging and the tech industry on rights issues TFA has it's hand full to get talented young programmers.

      I think the younger staff see this type of organization as a dead end in an organization that has a single core business and has a difficult time adapting to change...and has a limited growth business model.

      Take your money and the next offer (ANY offer) out of this place.

      East Coast v West Coast? It is in the /. title not in the TFA.

    14. Re:err by Jane+Q.+Public · · Score: 2

      The whole point here is that they AREN'T cheaper. You train them, they leave. Because they want MORE money.

      But for that more money, you could have hired someone with experience in the first place.

      It still amounts to managers wanting to get something on the cheap... then bitching when they can't find what they want, at the rates they want to pay.

    15. Re:err by pepty · · Score: 1

      I generally agree with you, but allow me to play devil's advocate on one point. It may be there's been a shift and today's developers differ from their predecessors in that they aren't going to be happy staying at even the ideal company for more than 2-3 years.

      I don't think you have to go that far. Say instead they will be happy staying at the ideal company, and furthermore be generous and say that 1 in 10 companies are ideal. 2-3 years from now that list of ideal companies has turned over due to changes in management, technology, and the market, so only 3 of the original 10 are still ideal. 2-3 years after that you're down to 1. At the 5 year mark only 1% of companies have remained ideal.

    16. Re:err by Maxo-Texas · · Score: 1

      Now how can you believe that.

      It's clear to my management that all programmers are like a grey glorp which can be poured on any programming project and be equally productive.

      In fact, when someone is MORE productive, management feels uncomfortable because they are now dependent on that person. So they want to externalize that person's knowledge and put in a new person to force the process.

      But once the body of knowledge is large enough, it takes time to read, comprehend, and understand the documents around the process. And management gets really upset over the mistakes made for the first 6 months until you know the process (poorly).

      Any complex area can take years (not "a year") to master.

      Many technology areas change faster than a year now too. I do not think any serious business project should be done in those technologies. The support costs and risks are too high.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    17. Re:err by martin-boundary · · Score: 1

      Money and risk are two different things. Every hire is a risk. An expensive hire is as much a risk as an inexpensive one, but more expensive (duh). The result is that it makes more sense to go for the inexpensive hire, because that reduces the costs in case things go bad.

    18. Re:err by Jane+Q.+Public · · Score: 2

      No, because you are only considering some of the variables.

      It appears there is less risk with a newbie, but you are not accounting for several things:

      First, while they may be cheaper, their productivity per dollar is probably lower. So what if they're cheap, if they don't get the job done? That's counterproductive.

      Second, according to statistics, they are more likely to leave after a short period of time. So again... cheaper to outward appearance, in the short term, but you just blew all your training dollars and have nothing to show for it.

      In short, your reasoning is a perfect example of just exactly what everybody here has been saying is nothing but BS.

    19. Re:err by martin-boundary · · Score: 1
      You're overstating the importance of those variables. When a hire doesn't work out, neither productivity nor length of stay are major issues. The major issue is that they must be let go quickly and replaced.

      In programming, the probability of competence is rather low when you consider the pool of all programmers or self styled "software engineers". Thus the risk of hiring a dud is high, and that's the main source of risk. You can minimize that risk by hiring cheaper employees, and that also reduces the cost of firing them. The cost of finding a replacement is fixed.

    20. Re:err by Jane+Q.+Public · · Score: 2

      "You're overstating the importance of those variables. When a hire doesn't work out, neither productivity nor length of stay are major issues. The major issue is that they must be let go quickly and replaced."

      And I repeat: if you don't think productivity is important, you are falling straight into that mindset that everybody here is saying is fallacious. Go ahead... read all the other comments, not just mine.

      "In programming, the probability of competence is rather low when you consider the pool of all programmers or self styled 'software engineers'. Thus the risk of hiring a dud is high, and that's the main source of risk."

      The only thing that indicates is that you are terrible at hiring. If you don't know what you are looking for, you aren't very likely to find it.

      "You can minimize that risk by hiring cheaper employees, and that also reduces the cost of firing them. The cost of finding a replacement is fixed."

      And again: that's exactly the kind of thinking everybody is talking about here. You're just repeating the same old-school BS that has CAUSED the market to be what it is today. No wonder you can't find decent people.

    21. Re:err by martin-boundary · · Score: 1
      I'm not saying productivity isn't important. I'm saying it's not the main source of risk.

      Let me give you a car analogy to illustrate risk. We'll play a game. You are going to bid for a car in advance, and I'm going to deliver a car to you. But here's the catch: I'll pick a list of 10 cars randomly among all the cars in America, and you get to look at each car for 30 seconds only. Then you either choose one or don't choose any. If you don't choose any, we'll repeat the game, but there's a small fee to play each game.

      My question: how much are you willing to bid for the car sight unseen? A car could be a brand new luxury vehicle, or a 20 year old rust bucket.

      This is how hiring decisions are made. First, you decide on a project and figure out what budget you have etc. Then you advertise for employees who all tell you they're the greatest and smartest people on earth. You can adjust the amount you offer a candidate by a tiny amount only, but essentially the offer has already been decided in the budget weeks earlier.

    22. Re:err by Dr_Barnowl · · Score: 1

      For a bunch of whiners who want everything for free you people sure expect to be highly paid

      I read this and I thought you meant the management.. sounds right, doesn't it - they want all the labour and resources for free, and to be highly paid?

    23. Re:err by gbjbaanb · · Score: 1

      I was trying to be generous :)

      and avoid turning it into an 'lets outsource to India, they have programmers too and they're cheaper" discussion.

    24. Re:err by Jane+Q.+Public · · Score: 1

      "I'm not saying productivity isn't important."

      You said it wasn't a major factor. Close enough in my book.

      "But here's the catch: I'll pick a list of 10 cars randomly among all the cars in America, and you get to look at each car for 30 seconds only."

      Look, man. All you're doing is reinforcing my point. If you haven't done your homework well, and don't know what to look for, then that's your problem. In the case of cars, I'd damned well do some catalogue shopping before I ever went shopping for the real thing, so I'd already know what I was looking at when you showed it to me!!!

      "My question: how much are you willing to bid for the car sight unseen? A car could be a brand new luxury vehicle, or a 20 year old rust bucket.

      This is how hiring decisions are made."

      No, that's how shitty hiring decisions are made. Just as I stated before.

      Nothing new here. Time for me to move along.

    25. Re:err by rtb61 · · Score: 1

      Let's not forget people are not machines, more goes into keeping better people (not greedier people who are often far worse workers but far better at company politics). The environment in which they live and work also has a major impact on where they will go.

      Cost of accommodation, quality of accommodation, recreation choices, how family friendly is the location, proximity of good accommodation to place of employment, climate and, regional environment. Then you have job security, how long will the job really last, how reliable is that salary going to be. The reputation of the employer also is important, are they good to work for, how do they treat their employees and, can they be trusted.

      There seems to be a real disturbing right wing trend of tacking humanity out of employment consideration, down to purely dollars and nothing else ie. bugger you and your family we only care about productivity, maximum output for dollars, people are a dead weight and we would get rid of them all if we could, staff and customers.

      Reality is want better employees rethink staff management and build a better more human reputation and likely relocate your business as much as possible not for tax advantages but for greater employee liveability and in the digital age that means thinking internationally not just nationally for location and for employees.

      Bill Gates is currently having an extended holiday in Sydney Australia, is he getting a jump on the rest by scouting expansion locations to bring employees to from all over the world. Which is better to attract employees over the 'long term' salary or lifestyle (especially as lifestyle is not something the company has to pay for, excluding of course property values).

      --
      Chaos - everything, everywhere, everywhen
    26. Re:err by martin-boundary · · Score: 1

      "I'm not saying productivity isn't important."

      You said it wasn't a major factor. Close enough in my book.

      No, I said it wasn't the major risk factor. As long as you don't understand risk, you won't understand where the issues are from the companies' perspective.

      Look, man. All you're doing is reinforcing my point. If you haven't done your homework well, and don't know what to look for, then that's your problem.

      No, that's every company's problem. You're not making an insightful point if you hide risk under the label "homework". It's a messy fact that must be taken into account.

      In the case of cars, I'd damned well do some catalogue shopping before I ever went shopping for the real thing, so I'd already know what I was looking at when you showed it to me!!!

      Right, what exactly is the point of catalogue shopping? Those cars in the catalogues are all new, but I'm picking 10 random cars from the streets of America. You'd be better off looking at classifieds. And if you decide to only bid classified prices upfront, then I might think you're being cheap...

      Or perhaps you're saying you'll keep playing the game round after round until I happen to present a brand new car among the choices? In that case you might wait a long time...

    27. Re:err by Stiletto · · Score: 1

      I love hearing companies complain about not being able to find the "top 1-2%" of development talent. I ask, "So, is your pay in the top 1-2% for the industry? How about your benefits, work environment, ANYTHING unusually great?"

    28. Re:err by rally2xs · · Score: 1

      No sense studying for or taking a computer job in the USA any more, 'cuz they're just going to can you and ship the job to India anyway within the next few years. You know it, they know it, and end of story. Best to become the best welder you can be, or machinist, etc. and open a shop that sells to the public, or contracts. There are no steady jobs any more, and won't be as long as we keep raping all our industries with the 2nd-highest corporate income tax on the planet...

    29. Re:err by msoftsucks · · Score: 1

      You just suck at hiring. If you take on faith what a candidate told you, then you deserve what you get. There are ways of deducing a potential candidate's programming skill, reducing the your so called "risk". It's akin to me saying OK, I want to bid on that car, but first I want my mechanic to look under the hood.

      The reality is that the managers want a cheap exploitable programming resource, which they get by exploiting the 20 somethings, but complain when the same 20 somethings move on because they no longer want to be exploited. There are many older capable programmers, but most of the same managers won't touch them with a 10 foot pole because they want more money, and are no longer exploitable working 80 hour weeks.

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    30. Re:err by sjames · · Score: 1

      It is, however, perfectly possible to offer fair market rates and a good work environment. You can go down a little on the wages if you offer unusually good working conditions. If your working conditions are necessarily difficult, you'll have to pay better than average.

      Some will still jump ship. That's because management has shot itself in the foot for the past decade or two training employees to expect short term employment. Hiring on some older employees may help. They are less likely to enjoy job hopping (though there are naturally exceptions).

  2. Moral Quandary Perhaps? by El+Torico · · Score: 2, Insightful

    This is from the article,

    No sooner does he hire a Java programmer and train him in the company's music industry niche, than the programmer is recruited away for a higher salary. Indeed, everyone on Trebino's six-person Java development team has less than one year of experience with HFA, which is the nation's leading provider of rights management, licensing and royalty services for the music industry.

    There's only so long you can compromise your principles.

    This is another gem,

    "They are looking for much more aggressive career development opportunities and the ability to learn new things quicker," says Lily Mok, vice president at Gartner for CIO Research. "Traditionally, it took two or three years for a person to move up into the next level in an organization. They want to be on a faster track than that. They don't want to stay in one spot for more than 12 or 18 months."
    Even when CIOs promote 20- and 30-somethings, they often don't have loyalty to the organization, Mok says.
    "Don't expect them to stay with you 15 or 20 or 30 years...That's not going to happen," Mok says. "They will stay with you as long as they see certain things, including personal growth or personal value enhancement, whether that's financial reward or career aspirations. But only think about being able to retain them for two or three years. If nothing happens, they will leave after their first year of employment."

    Of course Gartner has always had a gift for stating the obvious.

    --
    In the land of the blind, the one-eyed man is usually crucified.
    1. Re:Moral Quandary Perhaps? by aaarrrgggh · · Score: 2

      Some of it is less obvious than you might think. Everyone wants personal growth and development, as well as feeling appreciated. Some people are on two-year tracks, and are destine to change jobs every 18-24 months. Don't hire those types if you need people to stay 5+ years; they have internal performance issues and/or a misguided sense of self worth. Treat people right-- you don't have to pay *top* dollar for good top talent if you maintain a solid career path, show appreciation, and make sure people can control their own destiny to a degree.

      Also, sadly, don't hire transplants to work in a place where only a small share of non-locals thrive. Make sure people have a reason to be where you are, especially if it isn't the center of where that business is. Help your team grow roots!

      Also understand that kids right out of college have different needs than people in their 30-40's with children of their own.

    2. Re:Moral Quandary Perhaps? by Registered+Coward+v2 · · Score: 2

      "They are looking for much more aggressive career development opportunities and the ability to learn new things quicker," says Lily Mok, vice president at Gartner for CIO Research. "Traditionally, it took two or three years for a person to move up into the next level in an organization. They want to be on a faster track than that. They don't want to stay in one spot for more than 12 or 18 months." Even when CIOs promote 20- and 30-somethings, they often don't have loyalty to the organization, Mok says. "Don't expect them to stay with you 15 or 20 or 30 years...That's not going to happen," Mok says. "They will stay with you as long as they see certain things, including personal growth or personal value enhancement, whether that's financial reward or career aspirations. But only think about being able to retain them for two or three years. If nothing happens, they will leave after their first year of employment."

      Of course Gartner has always had a gift for stating the obvious.

      No, their gift is getting paid well for stating the obvious.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    3. Re:Moral Quandary Perhaps? by thetoadwarrior · · Score: 1

      So many people hear how hard it is to get a job as a developer when they're an "ancient" 35-40 years old so everyone feels they must be constantly learning or moving up to increase their value.

    4. Re:Moral Quandary Perhaps? by mdf356 · · Score: 1

      Some of it is less obvious than you might think. Everyone wants personal growth and development, as well as feeling appreciated. Some people are on two-year tracks, and are destine to change jobs every 18-24 months.

      In my experience one does not yet know what they are actually working on after 18 months or 24. In my experience it takes 3 years to have a sufficient depth on an area to be a solid contributor, and sometime between 5 and 7 years, if you're still working on the same thing, you're losing flexibility.

      I've done several jobs over the years, and while no individual project is multi-year, even when working on a codebase as small as 400 KLOC it takes years to get to know enough of it sufficiently well to not introduce as many bugs as one fixes.

      But maybe all these young kids don't work on anything as hard as 400+ KLOC systems.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    5. Re:Moral Quandary Perhaps? by msobkow · · Score: 1

      More to the point, they expect to be paid as experienced developers as soon as they learn a technology well enough to claim they know it. Experience is more than syntax and toolkits -- it's knowing all the subtleties and tricks to wringing performance out of the technology involved and knowing how to work around "gotchas" in the systems.

      Typical greedy impatient ADHD kids. They're not professionals in my book, and would never be considered for any position I have a say in hiring for.

      --
      I do not fail; I succeed at finding out what does not work.
  3. It is more than just pay... by maple_shaft · · Score: 1

    When one thinks of NYC, the same stirrings of exciting bleeding edge technological progress does not come to mind as say, Palo Alto. People think about scummy hedge funds and ridiculous cost of living. Try making it in NYC or Boston with less than 50k a year. It's not fun.

    1. Re:It is more than just pay... by Anonymous Coward · · Score: 2, Interesting

      More try making it in that filthy hell hole on less that $150K. I live in NYC and struggle like anyone else with $75K, spam and ramen noodles my friend!

    2. Re:It is more than just pay... by TheRaven64 · · Score: 1

      When one thinks of NYC, the same stirrings of exciting bleeding edge technological progress does not come to mind as say, Palo Alto

      Remind me again where Google Research's main US site is?

      --
      I am TheRaven on Soylent News
    3. Re:It is more than just pay... by garyebickford · · Score: 1

      Maybe you can explain to me - why in God's (or your favorite deity or whatever) name would anybody stay that hellhole of NYC? Too loud, too rude, too smelly, too lots of other things. I'm making a lot more than $75K, and I just bought a house on a private lake, with woods and forest critters all around, for $150,000n- my house payment is going to be well under $1000/month. I have a pleasant 4 mile drive, bike or walk to work on a country road with actual birds, deer, foxes and turkeys.

      I remember when I saw Midnight Cowboy (yes, I'm a geezer geek), and I wondered, "Why this idea that it's impossible to get out of the city? Just catch the bus to the edge of town, and see what happens!"

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    4. Re:It is more than just pay... by tsotha · · Score: 1

      NYC is not for young people.

      And yet a lot of young people move to NYC for the social aspects. I don't really understand it myself, but I do know people in their 20s who'd rather live on a friend's couch in NYC than a mansion in Palo Alto. Not that Palo Alto is a cheap place to live, by any means.

  4. Highly competitive pay == Retention by Anonymous Coward · · Score: 1

    I've seen it first hand. If the company can afford to pay better than the industry or the market in general, they have staff that actually knows how things work, and how to fix things when they go wrong, because they have been around a while. It means that things get done and the staff is more effective. When it comes to technical people, the company needs to pay a wage that is competitive on a _national_ level, because people are more willing to move than in the past, and they need to pay competitive wages across all industries, since a Java developer for a manufacturer can also be a Java developer for a finance company without a lot of retraining.

    Its a two edged sword though. At a company that pays well, people don't leave on their own accord. The power is in the company's hands. A strongly competitive salary means that very few other companies are going to be able to pull you away, and limits your choices when/if you want to leave.

  5. Pay more and treat your staff better by PT_1 · · Score: 1

    From the article:

    "HFA, which is the nation's leading provider of rights management, licensing and royalty services for the music industry. "

    The article isn't talking about a small company, which simply can't afford to increase pay. We had a similar issue in our company a few years ago. The solution was to increase pay to competitive rates and ensure that junior staff members have a structured way to climb the career ladder in a reasonable timeframe.

  6. the never ending "shortage of good people" lie by decora · · Score: 5, Insightful

    "We invest in training people and bringing them up to speed to where they need to be, and boom they're gone"

    as opposed to, say, employees who spend 30 years at a company, and then have their electronic ID turned off one day without anyone telling them, and someone sends them a text message saying 'we will mail you your stuff'.

    you just FIRED all those old people in order to make room for the 20 somethings, so that you wouldn't have to pay health insurance or deal with their maternity leave or, you know, ability to understand their rights as employees.

    you think the 20 somethings didn't see this happen? you think they don't know what you did? you think they don't understand how the game works?

    where did these kids learn to be disloyal? they learned it by watching you!!!!

    1. Re:the never ending "shortage of good people" lie by Anonymous Coward · · Score: 2, Insightful

      There is no such thing as "shortage" of anything. There is imbalance between bid and ask prices.
      "Shortage of specialists" = employers want too much work done for too little compensation, employees have a choice.
      "Unemployment" = employees want too much money for too little work, employers have a choice.
      Kinda symmetrical...

    2. Re:the never ending "shortage of good people" lie by TheGratefulNet · · Score: 5, Informative

      I'm in my 50's and I got 'told to leave' my last job due to age, my high salary and of course, there was a nice annual reorg to help managers oust people with a clean excuse.

      I know what's going on. insurance costs are high, people my age are not willing to be abused and we know our rights and our place in this world. we don't exist for mr. bossman or the company; family and home life DOES come first. so people like me get ousted.

      I have no loyalty to companies anymore. none. they put up with employees because they have to, not because they *like* us. we are simply an expense. and when it suits them, they exit us and march in some new kids that are more easily abusable and overworkable.

      that is, for jobs that are still IN the US. I've had to personally train indian replacements. not a good feeling knowing you are being pushed out, pretty blatantly.

      no loyalty to companies or ceo's. and they wonder why!

      reap what you sow, you bastards. but don't DARE complain about the mess YOU created!

      --

      --
      "It is now safe to switch off your computer."
    3. Re:the never ending "shortage of good people" lie by PopeRatzo · · Score: 2

      If you want a loyal employee, you should be investing in all of your people and treating them with respect.

      They don't want "loyal" employees. They want cheap, scared employees. There are enough unemployed programmers out there that management just doesn't care about "loyalty".

      Anyway, "loyalty" is not a concept that the modern corporation understands. There is no upside to "loyalty" in the minds of shareholders or board members (except their loyalty to each other and the CEO).

      You want "loyalty"? Then be loyal to a union. In the workplace, you can't "expect" loyalty, you have to demand loyalty, and your demands mean nothing unless it comes with a big truncheon.

      --
      You are welcome on my lawn.
    4. Re:the never ending "shortage of good people" lie by danlip · · Score: 1

      There are enough unemployed programmers out there that management just doesn't care about "loyalty".

      There are? I just got a new job, had multiple offers, and it took me 4 weeks from the day I started looking to the day I got the offer (during the holidays). And I am one of those old expensive programmers. All the recruiters told me it's really hard to find good talent now. The market is certainly hotter than it was 2.5 years ago, which is the last time I looked (still got 2 offers), and there are times it has been bad (2001, post dot-com crash, took me 6 months to find a job).

      Management may not care about loyalty (if they did they'd give me raises, but that never happens) but it's not because of a glut.

    5. Re:the never ending "shortage of good people" lie by tdknox · · Score: 1

      I'm also an "old expensive" computer professional. It recently took me a total of 18 hours from the time I put my resume online to my first job offer, and 4 days to have 6 offers and to have accepted a new position.

      The longest it's ever taken me to find a new position once I've started looking in earnest is 2 weeks. The shortest is 36 hours. Recruiters see my resume and my phone gets 100's of calls a day.

      There is definitely a shortage of experienced talent in the marketplace here (Washington, DC).

      --
      Did you know that gullible is not in the dictionary?
    6. Re:the never ending "shortage of good people" lie by TheRaven64 · · Score: 1

      Depends on the level of competence required. I've had quite a few job offers recently, but I hear from the companies I work for that entry-level programming positions are very easy to fill but competent experienced developers are very rare no matter how much they're willing to pay.

      --
      I am TheRaven on Soylent News
    7. Re:the never ending "shortage of good people" lie by Anonymous Coward · · Score: 1

      As I approach 50, I too am aware of the possibility of getting booted due to age. Fortunately, I've kept learning. For example, I bought my self a Beagleboard and learned to some degree how embedded programming and cross compiling works. I'll be one who buys the Raspberry Pi. I have long history of investing in myself. But despite that, I am acutely aware that I could get booted. My advice to younger employees is that the company has no loyalty to you, you have no loyalty to them. Get as much as you can get while you can get it. Jump companies for more pay. During the .com boom, we were paying over $100 and hour for Java developers. Those Java developers should have been saving and investing; investing in additional training that would broaden their knowledges. Most of them still only know Java. Some made a transition to .Net. But if you do that, you are a one trick pony.

      The company that I work for, a large well known company, let it's "Employee of the Year" go the year after he was given the award. His crime, he held the position that a VP wanted for her boyfriend. Companies suck, people suck.

      And while you are at it, invest in real estate. 3 bedroom, 2 bath homes in good middle class neighborhoods. Your 401 won't be worth crap. We we told our 401 would be worth a million by the time we retire. I don't see that happening. A residential rental will provide a good retirement income.

      Oh, and the thin client cloud thingie...been there and done that...in the late 70's. IT was called a mainframe. We worked really hard to get away from that model for good reason. It puts the wrong people in control of your information. And now they want to move back to that model. Give me a fucking break.

      Anonymous

    8. Re:the never ending "shortage of good people" lie by BonThomme · · Score: 1

      Your 401 can be worth a million, but you have to invest time in it, just like you do your skills.

    9. Re:the never ending "shortage of good people" lie by man_of_mr_e · · Score: 1

      100's of calls a day? Really? REALLY?

      as in > 200 calls per day? Assuming a 12 hour window, that's one call every 3.6 minutes. And since, those calls aren't likely spaced out that would be likely to have more than 10 calls peaking simultaneously.

      Methinks you're exagerating.

      I'm also skeptical of an 18 hour window. I've never seen any tech company that can work that fast, not even small startups. They usually need at least a few days to get everyons ducks in a row. They'd have to setup the interview and hire you on the spot.. and while possible, seems unlikely.

      Most tech companies I have interviewed with take a minimum of 2 weeks to make a decision, usually 3-4 weeks.

      But if this is true for you, I congratulate you.

    10. Re:the never ending "shortage of good people" lie by hedwards · · Score: 2

      Not really, at the end of the day businesses hire when they can't shift work loads around to handle the work load. But in some cases there generally aren't jobs because they're shrinking. Take drafting for example, that's a career that's more or less extinct because all those jobs moved to CAD. Likewise longshoreman are only in demand as long as there are things to unload from ships, if there aren't things to unload then there isn't any reason to hire or retain them.

      Agriculture is probably the ultimate example of that, you've now got a handful of people tending more acreage than hundreds did a couple hundred years ago.

    11. Re:the never ending "shortage of good people" lie by tsotha · · Score: 1

      That's what I'm hearing in the SF bay area as well. People time out as contractors and have another position by the end of the week.

    12. Re:the never ending "shortage of good people" lie by sjames · · Score: 1

      TFA is actually a bunch of managers complaining bitterly that tyey can't get employees to be loyal like they need them to be. The problem is they want to have their cake and eat it too. For some reason they can't wrap their overly-entitled minds around the idea that they must BE loyal to have people be loyal to them.

  7. Re:It doesn't matter. Either is fine. by maple_shaft · · Score: 2

    Do you realize how racist that sounds? Everybody you claim to be a good programmer is essentially from a predominantly Caucasian country. Third world countries have poor schools, desperate people who lie on resumes to get jobs they are not qualified for, and scummy managers who exploit big money contracts and give cheap subpar talent. It has absolutely nothing to do with people in Third World countries being poor programmers in general. They are just being exploited.

  8. East vs West is right by Anonymous Coward · · Score: 1

    In my experience, it's about goals and attitudes. The large east coast firms that pay well are primarily non-tech firms that have what can be loosely described as "east coast attitude" (must be well dressed, seniority over merit, established principles vs creativity). On the west coast we have tech firms that cater to engineers specifically and attempt to create environments where they thrive. On top of that there's the chicken-and-egg problem where engineers want to work with other good engineers, and many of them have gravitated to the bay area because of the companies there, which are there because the talent is there, and so on. I believe engineering to be a primarily creative endeavor, and I think west coast companies, for the most part, are more tolerant of the kinds of attitudes that might come with that (fierce ownership, perfection over production). Of course, these are loose generalizations arrived at through particular examples as well as stories from colleges, but I think this is roughly accurate.

  9. NYC guy is an idiot by Bogtha · · Score: 4, Insightful

    He's got a > 100% annual staff turnover, and practically everything that comes out of his mouth screams "I have no clue about what people want even if it's common sense and even if they tell me to my face".

    --
    Bogtha Bogtha Bogtha
    1. Re:NYC guy is an idiot by Safety+Cap · · Score: 2
      What would happen if he asked his current employees what they needed to make their jobs easier, and actually implemented those ideas?? Three things that, if not present, will make an employee unhappy an eventually leave:
      1. High enough pay so living expennses are not an issue
      2. Autonomy - what to work on, how to do it, etc.
      3. Meaningful, challenging work

      Also, your HR dept has too much power. If you're still doing Theory X stuff like "annual performance reviews," you're doing it wrong, and deserve to die in a fire.

      --
      Yeah, right.
    2. Re:NYC guy is an idiot by mdf356 · · Score: 1

      If you're still doing Theory X stuff like "annual performance reviews," you're doing it wrong, and deserve to die in a fire.

      I had to google Theory X, but I don't see what it has to do with annual performance reviews, which have existed at all 5 places I've worked as a professional software engineer. What's wrong with an annual performance review?

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    3. Re:NYC guy is an idiot by tsotha · · Score: 1

      Heh. Yeah, there's a distinct possibility people are leaving because this guy is hard to work for, and it has nothing to do with money.

    4. Re:NYC guy is an idiot by rally2xs · · Score: 1

      W. Edward Deming, the guy that went to Japan and showed them how to beat up our auto industry, had a theory of driving fear out of the workplace, one feature of which was to not have performance reviews.

      Just logically, APR's emphasize hero programming in an environment that is inherently a team effort. If you want your people to share and cooperate for best results, you probably shouldn't try to set them against each other to compete for the biggest prize (bonus) awarded via an APR.

  10. Re:It doesn't matter. Either is fine. by MightyYar · · Score: 2, Funny

    I for one welcome our Japanese Caucasian overlords.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  11. Gee - there's no loyalty? by Registered+Coward+v2 · · Score: 5, Interesting

    OH, the horror. People don't appreciate that we give them a job and a paycheck. They should be grateful.

    Of course, the first time the market slows or we can hire someone cheaper, we can show them the door. After all, we're the employees. We only owe them a paycheck for as long as we need them.

    Somehow, I can't garner much sympathy for the poor CIO/CEO/CFO/CPHBO that can't keep staff. They've seen what's happened to their parents, older siblings, and friends at companies, and learned the lesson well. Watch out for number one. Your company, despite all it's statements about loyalty, only looks at the bottom line. That's fine, but loyalty is a two way street, and company's are discovering people care as much for them as they do of their people.

    I've seen loyalty - in the military - but it's a loyalty because you know the person next to you would die for you and you'd do the same for them. Most company's have no idea what loyalty is, and will learn, as we used to say "Payback is a MF."

    I anticipate, once the economy picks up, a lot of companies are going to be crying about how they can't keep employees despite all they "did for them in the recession" (like layoff people with 3 days notice, demand pay cuts, etc) and how horrible it is.

    We're fast becoming a nation of hired guns - which is fine, and as things like health insurance and other "benefits" provided by companies become more portable you see more and more people selling themselves to the highest bidder and moving on whenever a better gig comes around. I'd almost see a return to the guild system - where individuals band together to get group discounts and find work but essentially are freelancers; a modern version of a union hiring hall.

    --
    I'm a consultant - I convert gibberish into cash-flow.
    1. Re:Gee - there's no loyalty? by Jane+Q.+Public · · Score: 3, Informative

      The guild system -- followed by early trade unions, which were an extension of the same idea -- was a horrible, abusive system. I would not wish it on anybody.

      Guilds were not created to help workers. Guilds were created to keep tradecrafts secret and expensive. They drove prices up, were terribly abusive to apprentices (that was part of the point... THEY got cheap unskilled labor) and kept common workers (who would have brought prices down through competition) OUT.

      If you think guilds were good, for anybody but the master craftsmen, you haven't read your history very carefully.

    2. Re:Gee - there's no loyalty? by Registered+Coward+v2 · · Score: 1

      The guild system -- followed by early trade unions, which were an extension of the same idea -- was a horrible, abusive system. I would not wish it on anybody. Guilds were not created to help workers. Guilds were created to keep tradecrafts secret and expensive. They drove prices up, were terribly abusive to apprentices (that was part of the point... THEY got cheap unskilled labor) and kept common workers (who would have brought prices down through competition) OUT. If you think guilds were good, for anybody but the master craftsmen, you haven't read your history very carefully.

      While I agree the guild system as it original was setup would not be desirable; I think the concept of skilled labor banding together to improve their bargaining power is valid today. we need to shift from the concept of 'we work for a comp[any" to we sell one raw material - skilled labor - to a buyer and want to negotiate the best deal we can for our product. To the extent you can increase labor's bargaining power you will be able to extract higher wages - the result of the guild system worth replicating.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    3. Re:Gee - there's no loyalty? by Jane+Q.+Public · · Score: 1

      "To the extent you can increase labor's bargaining power you will be able to extract higher wages - the result of the guild system worth replicating."

      I agree, in the context of equalizing negotiating power with powerful companies. But the problem -- both in guilds and in trade unions -- has been abuse by the higher-ups of the organizations.

      Even pretty recently there have been problems with organized crime running the leadership of trade unions. And even when there wasn't, there was still abuse by the leaders of unions... who managed to keep costs high and salaries lower than they would otherwise be.

      If you could get the bargaining power without the abuse of the system, then I would probably be in favor of it. Unfortunately, I have seen very few real-world examples.

    4. Re:Gee - there's no loyalty? by Registered+Coward+v2 · · Score: 1

      "To the extent you can increase labor's bargaining power you will be able to extract higher wages - the result of the guild system worth replicating."

      I agree, in the context of equalizing negotiating power with powerful companies. But the problem -- both in guilds and in trade unions -- has been abuse by the higher-ups of the organizations. Even pretty recently there have been problems with organized crime running the leadership of trade unions. And even when there wasn't, there was still abuse by the leaders of unions... who managed to keep costs high and salaries lower than they would otherwise be. If you could get the bargaining power without the abuse of the system, then I would probably be in favor of it. Unfortunately, I have seen very few real-world examples.

      True. perhaps cross between a cooperative, such as Ocean Spray, and a temp agency, where the members own the agency and as such have a vested interest in its success.

      --
      I'm a consultant - I convert gibberish into cash-flow.
  12. Not representative of NYC by palmerj3 · · Score: 5, Interesting

    I am one of the 20-somethings who have followed this similar career path.

    Simply put - I stay at a company until I feel there is nothing more to learn and/or another company offers a greater challenge & opportunity to learn.

    Money generally comes with greater challenges, but it has never been my ultimate driving force. This is the reason why I've never (and will never) accept a counter offer.

    So how do you keep 20-somethings from leaving? Build a company that constantly researches & implements new technologies. Build a company that contributes to open-source so developers interact with other (better) developers. Send developers to conferences and maybe arrange for them to speak at conferences if appropriate. Allow them to expense tech books. You get where I'm going here. Nothing is stopping your employees from leaving your company for another hot tech company so it's your job to create an environment that attracts good engineers. A boring Java shop with a CTO that is doing nothing to retain talent is only going to be used as a stepping stone to better jobs.

    1. Re:Not representative of NYC by Kamoo · · Score: 1

      Sigh, no mod points. Good post.

    2. Re:Not representative of NYC by ZombieBraintrust · · Score: 1

      Typical ignorance of a 20-something on full display here. Companies are built to serve their customers, not their employees. The goal of the arrangement is to make the customers happy, and subsequently bank enough profit to pay your sorry ass.

      Who gives a shit about what the company was built to serve. The employee's goals are money, family, sex, relaxation, and respect. Employment is an agreement where those goals are met by the employer in exchange for work.

  13. It's the mentality by yerktoader · · Score: 2

    As far as these people are concerned, if you're not in sales, you're losing them money. They're so focused on stocks, margins and anything short term that they are willing to cut and shortchange anything they can. Even if you're essential, or if your job entails customer retention such as tech support for commercial/residential internet service. New professionals might not have the loyalty that older generations once had, and they only have themselves to blame for engendering such attitudes - I sure as shit didn't vote for free trade and globalization.

    Far as I'm concerned, with the pay, the studying, the hours and the human factor, I'm done. With the hard work they want from me, focused into another career, I'll hopefully be doing what I really want in the next five years or so. Screw 'em.

    1. Re:It's the mentality by yerktoader · · Score: 1

      Shit, that should read "and management only has themselves to blame"

  14. Career Advancement by Philodoxx · · Score: 4, Insightful

    I worked as a software engineer for 4 years at a fairly large software company after graduating university. The depressing reality is it's much easier to advance your career by switching jobs than it is by being loyal. I got a glowing review my first two years but did not result in a promotion. Meanwhile there were people who would leave the company, and come back a year later at +1 seniority level.

    --
    Oh, a lesson in history from Mr. I'm my own grandpa.
    1. Re:Career Advancement by Anonymous Coward · · Score: 2, Interesting

      The depressing reality is it's much easier to advance your career by switching jobs than it is by being loyal. I got a glowing review my first two years but did not result in a promotion. Meanwhile there were people who would leave the company, and come back a year later at +1 seniority level.

      Of course - if they promoted you they would have to find someone else who could do your job, and they probably wouldn't find someone as good. OTOH, if they recruit from outside (even if it is a re-hire), they are leaving a hole in someone else's organization...

    2. Re:Career Advancement by Safety+Cap · · Score: 2

      The depressing reality is it's much easier to get a real pay raise by switching jobs than it is by being loyal.

      FIFY ;)

      --
      Yeah, right.
    3. Re:Career Advancement by ChrisMaple · · Score: 1

      Think about the concept of hierarchy, that at each level there are fewer people than the level below. Unless you are exceptional and explicitly make known your intention to move up in the company, you should not expect a real promotion (i.e. more than moving from junior XX to unprefixed XX) for half your career: 20 years.

      --
      Contribute to civilization: ari.aynrand.org/donate
  15. Nothing is new. by slasho81 · · Score: 4, Insightful

    You pay peanuts, you get monkeys.

  16. Re:Bay Area or NY? by aaarrrgggh · · Score: 2

    Yes, Montanna has low taxes. Working there doesn't improve your lifetime after-tax income perspective much though.

    In my 20's, I got to work in the Bay Area and Hong Kong, as well as retire for a couple years. One place I was a model employee, and the other I had very limited motivation, great pay, but only stuck around a year because it was a hostile work environment.

    If you want financial success, you have to work hard, and smart. Getting some of our youngest employees to work (paid) overtime is like pulling teeth. Paid overtime (within rational limits) is the easiest way to turn a good paying job into a great paying job. People forget that their pay isn't just their salary rate.

  17. About that 5, 10, 15 year thing... by CFBMoo1 · · Score: 2

    That sounds like something from my parents generation where you could get a job and feel like it was stable. Business these days has proven over and over again that a job is not stable like it used to be. The norm is to move on more then it was back then and people have changed. If you want people to stick around longer then the norm needs to swing back to long term with good pay and benefits. Otherwise enjoy the turn over rates staying high as the people you try to employee look out for their own bottom lines since their job isn't helping in that area like it once was.

    I will say this, I'm thankful I found a job where I can do the 5, 10, 15 year thing. Maybe I'll get lucky and do it as long as my father did in his 42 years of service at one company. Who knows though in this day and age?

    --
    ~~ Behold the flying cow with a rail gun! ~~
  18. NYC treats engineers like crap by eples · · Score: 2

    Maybe it's because you've got a bunch of C+ business majors running the show, continually fucking up simple projects.

    And then on top of that, treating your software engineers like 2nd class citizens.

    Fuck that noise. I left after 6 years and don't plan to ever go back.

    --
    I'm a 2000 man.
  19. Autonomy, Mastery, and Purpose by Deffexor · · Score: 4, Informative

    Once salary is satisfied, what drives us all are 3 things: Autonomy, Mastery, and Purpose.

    I get the sense from my friends who work on the West Coast that they get these things from their jobs. On the East Coast, it doesn't seem to occur as often (or at the very least is harder to find.) I'm not surprised that young 20-somethings bail as often as they do in such an environment.

    Here's a TED talk about it: http://www.ted.com/talks/dan_pink_on_motivation.html

  20. stats by buddyglass · · Score: 3, Informative

    I'm a senior dev working in Austin. Just ran my salary through some cost-of-living calculators vs. NYC and San Jose. One says I'd need to earn 1.55x my current salary to live comparably in NYC. A second calculator says 2.27x for Manhattan, 1.90x for Brooklyn and 1.66x for Queens. The second one also claims 1.63x for San Jose.

    1. Re:stats by buddyglass · · Score: 2

      Second thought on loyalty: I've worked at very large companies (IBM) and 8 person startups. IBM is the only place that actually gave me a raise. The startups seem to assume you're only going to be there for 2-3 years max so they don't bump your compensation. On the other hand, every time I've switched positions (including after having been laid off) the new place paid more than the old. At this point it seems like the only time I ever get a raise is when I change jobs.

    2. Re:stats by Anonymous Coward · · Score: 1

      You must not have worked at IBM long or it was a long time ago. IBM policy now, for the most part, is to only give raises with promotions. There are general raises from time to time but you just getting back a little of what you increased cost of benefits took away over the past couple years. If you are getting consistent raises at IBM you are probably drastically underpaid compared to the industry. I left when pretty much my entire department got offers from another company. The funniest thing was most of us got stuck in an hr black hole at the new company. The company had a policy of no more than x% pay raise when hiring without an exception from an SVP. They also had another rule that you had to make at least y. 95%+ of us with 30% raises didn't meet the minimum. We ended up all making the companies minimum for an engineer which was, for most of us, an 80-90% raise over IBM. I,ve also received higher percentage raises every year than I ever received at IBM, and I was there 11 years.
      The only reason I see people continuing to work for IBM is because they're drinking blue kool-aid or they've been made to feel like they'll be failures anywhere else.

    3. Re:stats by buddyglass · · Score: 1

      I was there from 1999-2004. If I recall, they would give you small cost of living raises each year. Maybe 1% base pay. As you neared the top end of the pay range for your "band" these might stop coming, but by the time you got to that point you were expected to be ready for promotion to a new "band" anyway. If you got that point and weren't deemed ready for promotion then you were doing something wrong. Once you were promoted to the new band you'd be near the middle of its pay range and could start collecting the small cost-of-living bumps again.

    4. Re:stats by Rakishi · · Score: 1

      You should adjust how you live based on the location which is why I find these calculators BS to some extent. In NYC I don't have a car and don't care about a small apartment. Why? It's NYC, if you're staying at home often enough to care then you should move somewhere else. I also never cook, too many good $10 places on the way home from work. In Silicon Valley I had no need for a garage workshop, I just paid techshop $125/month for access to a 100 times as much equipment.

      And yeah you may get paid 40% more and possibly even more right now with the hiring wars in Silicon Valley. Although I suspect that may shrink as the position gets higher but I really have no idea.

      As for raises, my employer in SV gave me consistent 3-5% raises every year until the whole company started imploding. Then they gave me 30+% retention bonuses (some stacked) to not jump ship before they could sell themselves off. Fun times.

    5. Re:stats by ian+mills · · Score: 1

      As someone who just moved from Austin to the NYC area last year I thought I might give you some insight as to what those numbers mean. While people do also get paid more to live I those areas, they also take a lower relative pay to live in those areas. People are willing to take 1.5x lower salary to live where there are more oppurtunities, jobs and otherwise. I wouldn't move back to Austin for the same pay I get in the northeast, though I like it up here and not everyone does. But the numbers show more people prefer it.

    6. Re:stats by mdf356 · · Score: 1

      Agreed -- I left in 2008 because it was painfully clear that despite good performance reviews and two promotions, my raises over 7 years amounted to inflation, plus the two bumps at promotion (a total of 15%). IBM wants to pay everyone below upper management an average salary, no matter how much better than an average job they do. It's entrenched in their compensation model and no first-line manager can do anything about it for his/her best employees. Every time someone is paid above the average for their band it's a constant battle to get them even cost-of-living adjustments, since they're above average.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
  21. Re:It doesn't matter. Either is fine. by PopeRatzo · · Score: 3, Funny

    Programmers from Canada are fine

    Citation needed.

    --
    You are welcome on my lawn.
  22. Well, I can understand the hesitation by Sycraft-fu · · Score: 2

    Part of it is simple shortsightedness with regards to cost and all that. However another part is you have a greater chance of getting a worker that doesn't do a good job working with your system.

    A problem I've noticed in some older tech types is a real "stuck in the past" kind of mentality. They want to do thing they way they used to do them, not the way they are done now, or the way they are done at this location. Resistance to learning new things often increases with age and in computer work, learning new things is always a requirement.

    So despite experience, you can end up having a less productive worker. This is particularly true because every IT system I've ever seen is unique. No matter what you experience, you don't come in at 100% on day one, it takes time to learn it and get trained up. If you are the resistant to learning, that can mean never getting up to 100%.

    Just understand that with upsides there are downsides too. We just hired a new guy at work who's older, and he has these problems in a mild way. In general he's good but he's awful stuck on mainframes as being the end-all computer solution, since he used to work on them at IBM for years. That's nice, but we can't afford one and never will be able to so it is useless to discuss it.

    An example of it in a more extreme capacity is our older professors. Some absolutely refuse to update their knowledge. I've butted heads with one of them over upgrading Cadence because the old version (9.2, like 11 years old) just flat out won't work on new systems. The new version is very similar, our student figured it out in about 10 minutes, but the professor just doesn't want to learn anything new.

    1. Re:Well, I can understand the hesitation by gbjbaanb · · Score: 4, Insightful

      and the other side of that is that new stuff isn't always better by a long way.

      I mean, look at the tools we're using to connect to this site - still using ethernet? surely we should have scrapped that ancient technology by now.... and the move towards thin clients with all the data held on the 'cloud'. Isn't that just mainframe style development all over again?

      A lot of the old guys will tell you that something is better, not because they're "stuck in the past" but because the techniques they're talking about really are better. There are too many 'latest fads' in IT today, often they become the biggest hyped up thing ever, and after a year or two everyone recognises that they were just bull.

      Ok, sure there are old guys who do reminisce about the past too much, but by the same token there are too many young guys who think that everything the currently exists is rubbish because they can do it better.

      The industry really needs to grow up and understand that building on what has gone before is beneficial, not to (continually) scrap it and start over again.

    2. Re:Well, I can understand the hesitation by ShieldW0lf · · Score: 1

      and the other side of that is that new stuff isn't always better by a long way.

      I mean, look at the tools we're using to connect to this site - still using ethernet? surely we should have scrapped that ancient technology by now.... and the move towards thin clients with all the data held on the 'cloud'. Isn't that just mainframe style development all over again?

      A lot of the old guys will tell you that something is better, not because they're "stuck in the past" but because the techniques they're talking about really are better. There are too many 'latest fads' in IT today, often they become the biggest hyped up thing ever, and after a year or two everyone recognises that they were just bull.

      Ok, sure there are old guys who do reminisce about the past too much, but by the same token there are too many young guys who think that everything the currently exists is rubbish because they can do it better.

      The industry really needs to grow up and understand that building on what has gone before is beneficial, not to (continually) scrap it and start over again.

      Change it by 10%, label it new and improved, watch the sheeple line up.

      This is how mature consumer focused industries work. Industry isn't about producing high quality products, it's about keeping production infrastructure in operation.

      --
      -1 Uncomfortable Truth
    3. Re:Well, I can understand the hesitation by Jane+Q.+Public · · Score: 2

      "Resistance to learning new things often increases with age and in computer work, learning new things is always a requirement."

      It's no more a problem in computer work than it is in any other industry. It's a people problem, not a profession problem.

      Some people will keep learning. Some people will not.

    4. Re:Well, I can understand the hesitation by sjames · · Score: 1

      Yes, you can. And if you end up with one of those, you handle it the same way you do if you accidentally hire an over-entitled 20-something that won't accept instruction.

  23. Re:It's the pay, stupid... by maple_shaft · · Score: 1

    Where the fuck do you live that you run into juniors expecting 100k? The juniors I see would be happy with 45k a year and not being dumped on by superiors and bean counters that contribute NOTHING! Do you know how disillusioning it is to join a team as a developer with less than 3 years of experience, and to work for a bunch of guys who literally dick around on the internet all day and make 3 times their salary? Then they get talked down to, asked to work overtime, get ignored, and not appreciated. It is no wonder they leave.

  24. Ridiculous premise! by bradgoodman · · Score: 1
    If you interpret the OP with some fuzziness - you can read between-the-lines and summarize it as:

    "We're trying to hire lots of [free] interns - but are unable to retain them [once they're worth something]."

    First off, that's kind-of like me trying to hire a lot of domestic/janitorial interns to work at my house, and I'm surprised at no one is jumping at this "learning opportunity".

    Yea - our company had the same problem with are Philippine division. We'd hire young people at $10k/yr, and couldn't figure out why they'd all leave after a year. (Answer: Any other company on the street would pay them $20k/yr).

    P.S. Janitorial and domestic internships are still available at my house! I will reward you all with plenty of life-experience!! Any takers???

  25. Re:Why the false cries of racism? by maple_shaft · · Score: 1

    You're like the hardline conservative male politicians in America who rally against homosexuality in public, but then enjoy blowjobs from anonymous men in airport washrooms.

    Yes because rallying against racism is what comes to mind when thinking about hardline conservative male politicians... I stand by what I said, because I have seen real racism against an entire people because of corporate decisions from assclowns that have wet dreams about outsourcing as much software development as possible to third world countries. My neighbor runs a small website that he farms all the development work out to Vietnam. You should hear how he talks about these poor saps like he is doing them this huge favor for paying them essentially $4/hr. "Oh yessa massa! I sho is grateful!" It is slavery out and out.

  26. Ok but here's the thing by Sycraft-fu · · Score: 1

    When your workplace uses something, it isn't really up for if we should use something else. A workplace uses new technology X and it does its job, despite being new and shiny. Old guy doesn't like it, talks about how much better technology Y is at his old job and how that should be used. Not a useful situation.

    There's a big difference between not moving to a new technology and moving back to an old one, particularly if what you have works. For your Ethernet example yes we use it, gigabit and probably soon ten gigabit. I am not going to go and move back to 10 megabit thin-net and token ring.

    Like I said the other part of the problem is refusing to learn new things in terms of the new to them system at a new job. Everyone does things differently. Every job has learning that needs to be done to do it well.

    My point is just that older workers are not some wonderful boon of experience with no downfalls other than wanting more money. Like younger workers, they have downfalls as well, different ones, but they have them. Refusal to learn/being stuck in the past is a common one.

    1. Re:Ok but here's the thing by Bill+Dog · · Score: 1

      1) When someone talks about how much better the technology was at his old job and how that should be used, that *is* a useful situation. What's not useful is where everyone just accepts what's going on because "it's always been done that way", and the organization doesn't get the benefits of the insights and ideas of new blood (whether that "new (relative to the organization) blood" is in a young body or old body). The implication that your org has nothing to learn from anyone else, and/or your resistance to change, indicates that you might be one of these older workers that you speak of.

      2) A significant problem with younger workers I've seen yet not mentioned yet here is resistance to working with the technology in place if it's not cool and cutting edge. Or trying to push an org into such a direction when it doesn't make sense. I've seen projects fail over that, just because younger workers want experience in something new for their resume. Oftentimes there's lots of less glamouous tech at organizations that does its job, that younger workers don't want to get involved with.

      3) Don't assume that everywhere else is like academia. The existence of tenure in a job attracts those who don't want to have to keep competing to keep that job. Out in the real world us older fellows, at least those of us left, are still surviving in tech jobs because we have a passion for this stuff that keeps our minds open and willing to learn. The older survivors in this industry are that because we *like* change, and are the type of person where we'd get bored doing the same things in the same way. Many younger workers will find out they are not like that at all, and become stuck in their ways and older than their age would make you think.

      --
      Attention zealots and haters: 00100 00100
    2. Re:Ok but here's the thing by Tsingi · · Score: 1

      I've been resisting becoming a manager for 20 years. I want to build shit. And I want to build new shit. So I'm a research architect, and damned good at it. I build new shit, then when it goes into production, we put 20 somethings on maintaining it out so I can go build more new shit.

      I suppose y'all will find something wrong with that, but I'm 54 and I thrive on new shit. I'll evaluate it, if it's any good I'll use it, if not I toss it.

      I can't stand Java, I am experienced with it. I don't like monolithic programing models, I like doing things the UNIX way. The Lego way. Build modules that do specific things well and incorporate them in a framework.

      So I don't like Windows. As for cloud computing, we have always done that, cloud computing is the client server model no more no less. It's amazing that someone can come along and throw a java app on top of some shitty time sheet software and make money selling it to CEO's by tagging 'cloud' on it.

  27. Re:It doesn't matter. Either is fine. by danlip · · Score: 1

    Programmers from 3rd world counties are fine, i.e. the ones currently living in the US. I've worked with many of them (I hardly even have any Caucasian co-workers anymore). Programmers in 3rd world countries are crap. I've seen a couple projects outsourced and when they came back is was completely unusable, we just had to throw it away and do it ourselves.

  28. Re:Why the false cries of racism? by Shalian · · Score: 3, Informative

    I'm not sure where you're getting western coast is predominantly Hispanic and black from. The two cities I'm most familiar with here Seattle and Redmond claim 69.5% White and 79.26% White respectively... I'd say that's predominantly Caucasian...

  29. That's fine, but make sure you consider everything by Sycraft-fu · · Score: 5, Insightful

    In particular, be willing to keep up that sort of thing your whole life, including when you are older and it is harder to do. The reason is there ARE environments that value loyalty, and they'll look at your resume and see you have none. That won't automatically be a "no-hire" but it'll certainly put you behind others that don't job hop.

    The university department I work for is big on retention. Major pain in our ass every time we lose someone so we do what we can to hire people who will stick around. It is a good work environment. Pay isn't as good as private sector, of course, but benefits, hours, culture, all very good. I love it and I could conceive staying with it my whole life.

    So when we are hiring people, one of the things we look at is length of employment. If I see on your resume that you worked at one company for 10 years, that is a plus. Says to me you may stay put. If I see every job being two years or less, I'm not so interested. I don't want a new co-worker who will get all trained up, start to take on some real projects, work a bit on trying to improve things, and then leave for the next big thing, leaving us to find someone else to try and pick up the pieces.

    I have no ill will for people like that, I just don't want to work with them, not in this environment.

    Just consider things like that long term. Are you going to want to job hop when you are 40? 50? Because the more job hopping you do, and the longer you do it for, the harder it will be for you to find work at a place that doesn't care for that.

    Just remember there ARE work environments that value keeping people around, but they want to hire people who will stay around.

  30. It's not just the money by Anonymous Coward · · Score: 1

    Case in point: I took a pay cut to go work for Red Hat. I now get paid to work on Open Source software, have much better co-workers since Red Hat tends to hire Open Source enthusiasts and sane management. Corporate policies like "it's ok to disagree with a persons ideas, but personal attacks are right out" go a long way to making a good work environment.

  31. luring candidates away from college well IT should by Joe_Dragon · · Score: 1

    luring candidates away from college well IT should not even have college. They should have tech schools mixed with apprenticeships.

    Now some internships do have learning to them others are more about getting free work or having a office boy. Now this is where unions can help in setting up real apprenticeships / internships with out abuse.

    But we don't need unions to have a good tech schools mixed with apprenticeships. As with that you can get people with skills at the start and not people who just have a highly theory based CS BA. Now even a BA is to much for school for most IT jobs. and I can see why some people may want to drop out at some point and start working why keep paying the high cost to learn more theory when you can start working a real job and lean real skills.

    Now that is where we need to look at what is wrong about the college system. The Germany dual education system may be a good fit for IT jobs in terms of giving people real skills.

  32. Focus on Pay Is Stupid by smack.addict · · Score: 1

    There's always someone willing to pay more. Companies that pay gobs of money at the expense of other factors have high turnover.

    1. Re:Focus on Pay Is Stupid by JustNiz · · Score: 1

      Its true that to have a good work environment is nice, but the reason I go to work at all is purely for money. More == better.
      I suspect most think like me. For all those that dont agree, the changes are very good that they just need to be more honest with themselves.

    2. Re:Focus on Pay Is Stupid by ChrisMaple · · Score: 1

      The audio industry generally has engineers that get 10% less than they could get at other companies. Audiophiles and musicians want to work for such companies, and demand for those jobs exceeds their supply. Looked at from the other direction, engineers working for defense contractors tend to get more than others, because defense work involves unpleasant restrictions and paperwork. Money means a lot, but doing agreeable work shifts the balance.

      --
      Contribute to civilization: ari.aynrand.org/donate
  33. The manager is full of fail... by seifried · · Score: 5, Insightful

    Quoted from the interview:

    Years ago, when I was first out of college, IT guys worked round-the-clock. My guys work basically 9 to 5, so I find it interesting that people are complaining. The other big reason that people have left is flexibility. We have moderate flexibility. We do not have work-from-home arrangements all the time, only occasionally. The younger people want full flexibility.

    So essentially they're not willing to work unpaid overtime, and they want flexibility, which you won't give them, but other employers will. So they leave. And the manager is shocked. He even admits he knows all this. He even goes on to say:

    They don't have the same notion that you go to one place and you stay there for five, 10 or 15 years. But the incentives to do that aren't there anymore because there are fewer pension plans and less profit sharing.

    So he's also aware that profit sharing and pension plan improvements would help retain workers. These are easy things to implement (they require some paperwork but it's not like making a massive cultural change level of difficulty). In summary: the manager knows why his people won't stay (they want to work sane hours, be able to work from home, have pensions and profit sharing), but he is unwilling to make these concessions, so people leave after one year. He tops this all off by saying:

    The biggest point is to get them aware of and engaged in the new business opportunities here.

    How is it a business opportunity for the worker if they don't have profit sharing or a pension? And are expected to work unpaid overtime?

    The amount of fail here is staggering

    1. Re:The manager is full of fail... by garyebickford · · Score: 1

      Funny, I spent many years in the tech startup world, mostly in CA but one stint in some high tech spinoffs from Carnegie Mellon, so I have long been used to crazy hours (I worked 36 hours straight on more than one occasion - and at the time I was VP of R&D). Now I work for a small company in the hinterlands of New England, where the IT folks work 9 to 5 (with paid hour for lunch, but also on rotating on-call status two or three nights per week), and the rest of the company mostly works 9 to 5:30 or 6 or thereabouts. But I have no family, and I like working longer, so I tend to average about 45 to 50 hours/week most weeks. I had the choice of being on salary or paid by the hour, and I took the latter so I take home more money. I am often the first one to arrive and the last one to leave. Then I can take a day or two off pretty much on a day's notice and I don't feel like I'm messing up my budget since I'm ahead on hours.

      I have found that most East Coast companies in my experience think of an eight hour day as including lunch, while West Coast companies think of an eight hour day as 8.5 or 9 hours with a 1/2 hour or 1 hour unpaid lunch break. I can use the extra money and I'm enjoying what I do. And the folks are all nice - from the top down. Oh yeah - pretty much everybody is on flex time, and can and does work from home occasionally. I worked from home for about half a year, but I needed to get more social and intellectual contact, and I get more done in the office. Interestingly, I've now been at this company over five years - the longest I've ever been at any company except when I had my own consulting business. And I just bought a house nearby. I guess I'm getting settled in at last.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    2. Re:The manager is full of fail... by ChrisMaple · · Score: 1

      Anyone who relies on a pension plan is a sucker. Companies routinely underfund them, steal from them on any excuse, or go out of business before the employee can collect. They also (such as General Electric) try to drive people out of the company as they approach being able claim money from the pension.

      --
      Contribute to civilization: ari.aynrand.org/donate
    3. Re:The manager is full of fail... by Eli+Gottlieb · · Score: 1

      Where in New England?

    4. Re:The manager is full of fail... by garyebickford · · Score: 1

      Central Mass, about 20 miles out of Worcester in former mill country.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  34. Re:Life is too short to work for pricks by Gorobei · · Score: 1

    and don't get me started about New Yorkers. The 5% that suck make it so that I don't want to know the other 95% of really nice and interesting people.

    Some of the smallest minded people I've ever met in my travels around the world are from NYC and California.

    OTOH, if they allowed telecommuting and didn't make me visit either location more than a few times annually, perhaps .. perhaps, we could talk.

    Life is too short to work for pricks. It isn't worth the hassle.

    Bitter much?

    You seem made for Houston, TX.

  35. Hire older people by wezelboy · · Score: 1

    There are plenty of qualified older folk out there. If you hire them, they probably won't go anywhere because for some reason no one else will hire them. There. I solved the problem.

  36. stupid manager, techs aren't idiots by Anonymous Coward · · Score: 1

    He wants to hire young people, not for their new ideas, but because he thinks they're cheap labor. He is correct, until they've learned a skill and have some experience. That's the universal training-experience trade-off of new workers. The real reason he is upset is because they don't stay. Here are the reasons.

    1. When they have no other options, they'll compromise their values. As soon as someone with half a soul has a viable option, they're going to leave. "Indeed, everyone on Trebino's six-person Java development team has less than one year of experience with HFA, which is the nation's leading provider of rights management, licensing and royalty services for the music industry."

    2. He takes unqualified/untrained/inexperienced people, and provides them with low pay, poor benefits, and some basic training. A year or 2 later, these people now have skills, training, and experience, but he doesn't want to provide them pay and benefits commensurate with their skill and experience (e.g. that's why he's after unskilled workers to begin with).

    3. He's stupid enough to complain about this to the WSJ. Whenever I had CIO/senior management this stupid, I saw the writing on the wall. They're pursuing a dying technology and a soulless business. Frankly, I'd rather have "porn web development" on my resume. From their site:

    What does HFA do? (reordered by commentor for relevance)
    HFA provides the following services to its affiliated publishers:
            Pursues piracy claims
            Conducts royalty examinations
            Collects mechanical royalties
            Distributes mechanical royalties, and synchronization fees for licenses granted prior to 2002.
            Issues mechanical licenses
            Investigates and negotiates new business opportunities

    1. Re:stupid manager, techs aren't idiots by BonThomme · · Score: 1

      He's looking for people 'just stupid enough' to work there,

  37. You are prejudiced by Anonymous Coward · · Score: 1

    A workplace uses old technology A and it does it's job despite being old and dull. New guy doesn't like it and talks about how much better technology B is and how that should be used. Still "not a useful situation"?

    Would you consider moving from gigabit Ethernet to 100 gigabit fiber (FDDI)? Even though that's "moving back"?

    Face it: you are prejudiced and that's stupid. You think "new" is a feature to be counted equal weight with "does stuff" features.

    1. Re:You are prejudiced by Rakishi · · Score: 1

      Face it: you are prejudiced and that's stupid. You think "new" is a feature to be counted equal weight with "does stuff" features.

      It is. Tech moves quickly. If you don't move forward then by the time it's obvious you should have it may be too late.

      Would you consider moving from gigabit Ethernet to 100 gigabit fiber (FDDI)? Even though that's "moving back"?

      It's not moving back, usable 100gigabit fiber didn't exist back in the day . That's like saying using an ARM cpu for a netbook is moving back. Sure, using an 80s ARM cpu would be but using a 2011 ARM cpu is not.

  38. Re:It doesn't matter. Either is fine. by TheRaven64 · · Score: 1

    I'd say it depends on where they were educated more than where they're from. The Indian education system seems to be designed to actively prohibit thinking, so if it's an Indian programmer they're more likely to be competent the quicker they were removed from the Indian education system. If they got away before university then they may be okay. If they escaped as children then they're a lot more likely to be competent.

    I'd also add Russia to the original list. Some of the most competent developers I've worked with recently are Russian.

    --
    I am TheRaven on Soylent News
  39. Not just the pay...it's the location. by Cutting_Crew · · Score: 3, Informative

    I know people on here will say NYC is a great place and all but just because you make $150,000 a year doesn't mean anything. If you are an engineer in the New York area you are going to be working downtown. That means either you pay $3,000 a month for a one bedroom closet or you live 1 hour+ away so you can hope to afford a big enough place for your family. I've driven the hour ONE WAY before for 3 years and let me tell you - it's a drain on your body, your mind and everything else. I am in Florida and get calls and email asking me to move to NYC, Chicago, Minnesota, etc etc. The guy in NYC thought I would be thrilled to make $150,000 a year since i was only making about $85K but once you run the numbers you figure out quickly that i would be LOSING money by taking the job. I make about 70% more but housing is 3 to 4 times more on average for the same sq footage and that is like an hour away from city. Why in the world would i change jobs where i would lose money and have to travel 1 hour each way every day for the hassle of a city environment. 1 hour each way = 2 hours a day = 40 hours a month. A whole extra week that i would lose to do ... well.. anything that i wanna do that i am doing now. No thanks.

    So its just not about the pay. its about the location.

    1. Re:Not just the pay...it's the location. by Jane+Q.+Public · · Score: 1

      Been there, done that.

      I am from a mid-sized city in the west. I took a job near a major eastern U.S. city, because it had good (so I thought) advancement opportunities and much better pay. I was not prepared for the sticker shock of actually living there. My pay went up about 75%, but my standard of living actually went down, and the people in the company treated me like a peon. I eventually saved up enough to move back west.

      Today, there are LOTS of companies in San Francisco, Palo Alto, New York, Chicago, and elsewhere that want to hire people like me. I see job postings all the time. And the salaries look attractive... to people who have never actually had to live in those places.

      I have been saying for years now that for jobs like programming, companies need to learn how to outfit themselves to work with telecommuters. Most of them would like the experience if done properly, and they could find more talented programmers than if they insisted on them relocating to a place they do not want to live, with an outrageous cost of living to boot.

      And no, telecommuting is not the same as foreign outsourcing. You are still a full employee of the company, with the same benefits as everyone else.

    2. Re:Not just the pay...it's the location. by ZombieBraintrust · · Score: 1

      I have no idea why these jobs are even located in places like NYC. Wouldn't there be a ton of savings for a corporation if they moved these jobs out to smaller towns.

    3. Re:Not just the pay...it's the location. by Cutting_Crew · · Score: 1

      thanks for your story. as the poster said below why don't these companies set up shop in smaller places and by small i mean in places like 150,000 - 300,000 people. lots of talent but MANY MANY MANY (and i know them) choose not to move because of wife;s family, kids rooted in school, church, activities or whatever. But they are talented. Telecommuting would be awesome. work from home with the very and i mean very occasional, trips to the office in D.C. or NYC or whatever. I might even go for that.

      and not trying to get on people's bad side here but San Francisco is not the ideal place for many reasons other than financial. I will just leave it at that.

    4. Re:Not just the pay...it's the location. by Jane+Q.+Public · · Score: 1

      I can give you one good example: MENSA.

      U.S. MENSA is entirely supported by membership fees. But the membership fees were pretty high, and the only benefit the National organization really gave the members -- other than registration itself -- was a monthly newsletter.

      Turned out that the National board and their office were located in NYC, and that's where the vast amount of expenses were. When asked why, the only answer was that it was "a prestigious address".

      The membership basically forced them to find a different address, "less prestigious" or not. They wound up setting up a new central office in Texas or someplace... I don't remember where. But TOTAL overhead was cut by half or more.

    5. Re:Not just the pay...it's the location. by mjwalshe · · Score: 1

      In a small town you get a much smaller pool of developers and your often far away from your target market

    6. Re:Not just the pay...it's the location. by mjwalshe · · Score: 2

      Depends if you want to be taken seriously you do need a proper address both for image and also to keep the City happy. I used to work for a big telco there was an idea to move the head office from the City to some crap office block near Heathrow. That was stopped when apparently the CEO said "world class companies don't have head office in a FUCKING shed at Heathrow".

    7. Re:Not just the pay...it's the location. by Jane+Q.+Public · · Score: 1

      He was wrong. In fact they do.

      True, if you're a high-roller on Walls Street then you need an office on or near Wall Street. But other than that, you're just being pretentious. The businesspeople you really want to do business with will see through that in a heartbeat.

    8. Re:Not just the pay...it's the location. by sandytaru · · Score: 1

      That's our situation. Husband and I pull in together $60K a year (I'm still a student but I work part time at my IT shop) which is peanuts compared to what we would make out in CA, but once you run the numbers we'd have to make 200K+ combined in CA to live the same lifestyle.

      --
      Occasionally living proof of the Ballmer peak.
    9. Re:Not just the pay...it's the location. by bsa3 · · Score: 2

      If your customers want a City address and an 020 phone number, a virtual office is £LOTS cheaper.

    10. Re:Not just the pay...it's the location. by atamido · · Score: 1

      I went to a week of training recently that was hosted in my city, so I just drove instead of staying in hotels like everyone else. The office the training was located in was downtown near the top of a sky scraper, with a great view. It was a serious pain to deal with traffic and parking every day, not to mention the wireless was over loaded and the facilities were small. The companies actual main offices were located in a really nice green belt area right off a freeway, and would have been a cinch to get to. When asked, the only reason for using the skyscraper was prestige to impress the people taking the class.

      I wasn't impressed.

    11. Re:Not just the pay...it's the location. by Cutting_Crew · · Score: 1

      it shouldn't matter who the target market is. if the work is being done in another state but is used where the target market is, then it doesn't matter. People working remotely have broken the barrier.

      Does it matter that there is a smaller pool? You pay the person 50% below normal for NYC which is a big raise in places like Mississippi, Florida, Alabama, North Carolina and yes Texas is cheap too(Florida and Texas = NO state taxes). If you can find talented people then isn't this the goal?

    12. Re:Not just the pay...it's the location. by mjwalshe · · Score: 1

      It is if the work is substandard if our MD asked me I would say move all our UK devs back to central London it would make supervision and recruitment easier. I have told my boss a Director of a large organization about my concerns about our lack of senior developers to mentor the junior ones and in the general quality of work.

    13. Re:Not just the pay...it's the location. by mjwalshe · · Score: 1

      BT's head office is still at 81 Newgate Street - the "workstyle buildings" seem to have been abandoned.

    14. Re:Not just the pay...it's the location. by ChrisMaple · · Score: 1

      That must be why NASDAQ is in Stamford, Connecticut.

      --
      Contribute to civilization: ari.aynrand.org/donate
    15. Re:Not just the pay...it's the location. by Eli+Gottlieb · · Score: 1

      Hells yes! What I wouldn't give to have a programming job and live where I damn well please, perhaps someplace with amenities known as "friends" or "family".

      By the way, was your big metro area Boston, New York, or Raleigh?

  40. Its not only the pay by drolli · · Score: 1

    Loyality is a two-way thing. If my employer is commited to me then i can be commited to my employer. If my Employer essentially gives me the feeling that he would replace me by anybody walking in, if the guy works for less, then i may go quickly.

    I work for a good employer, and i would be willing to accept a lower payment.

  41. I read it as positive. by mrthoughtful · · Score: 1

    I thought that US programmers (regardless of the coastline) were all being laid off thanks to outsourcing to India, or is that last year's IT gripe?

    --
    This comment was written with the intention to opt out of advertising.
    1. Re:I read it as positive. by Jane+Q.+Public · · Score: 2

      It's last year's gripe. Lots of companies have been bringing IT (or programming in particular; for the most part IT never left) back home. For a couple of good reasons: by and large, they have discovered that the "cheap" outsourcing is unreliable (often dowsn't deliver) and of poor quality.

      Being a freelancer, I have fished the international programming job boards a lot over the last few years. And a growing trend is for those hiring to post: "North American or European programmers only."

      They would not be doing that if they had not been repeatedly burned by "cheap" outsourcing.

  42. Bell Labs OYOC by Rick+Richardson · · Score: 1

    I did Bell Labs One Year On Campus 1979-1980.  IF he/she came back at all: first year LOSS, second year BREAKEVEN, third year GAIN.

    Nothing has changed...

  43. Re:That's fine, but make sure you consider everyth by Richy_T · · Score: 1

    However, even at those companies, a change of management, a buyout or even just a shift in the market can change things completely and you can be out on your ear in no time. Simply put, expecting anything to long term is not a good survival strategy and let's not forget that landing a job is a skill in itself.

  44. Re:It doesn't matter. Either is fine. by smart_ass · · Score: 1

    The Indian education system seems to be designed to actively prohibit thinking

    Possibly ... however having gone through university with a few people from India, I would also note that their education system does an excellent job of equipping students with the tools of HOW TO LEARN.

    Perhaps it is just those who would have figured it out anyhow, but one fellow in particular had other students putting off taking a course because he was guaranteed to F up the grading curve ... every course, every time in the toughest (at our school) branch of engineering.

    My experiences with the Chinese (I am one a couple gens back) and the Koreans and Singaporeans is more in-line with what you suggest of those from India.

    --
    Ouch ... did I just say that.
  45. Ford by lightknight · · Score: 1

    Ford had the same problem.

    His solution was to increase the pay of the worker, so that his profitability increased over the long run.

    Seriously, it's the same exact problem (numbers are made up here):

    It cost Ford $2000 to train a worker over the course of a month, and he earned back $500 / month per worker. The turnover rate was 2 months. So, if a worker stayed less than 4 months at his company, he lost money; if a worker stayed for 4 months, he broke even; and if he stayed for more than 4 months, Ford showed a profit. Having taken a look at his industry (a survey of his company and his competitors), Ford realized that people were leaving for less stressful jobs all the time, as they offered the same pay.

    He raised his wages enough to prevent people from leaving for other jobs. By a careful balancing act, he paid his workers more and ensured that his costs for training a worker dropped. His profitability over the long run increased massively (as he was no longer taking $2000 hits when one of his workers decided bull-castration was less stressful than the assembly line), with his competitors quickly realizing the end game (long term profitability, over short term profitability), and raising their wages as well.

    Anyway, the Ford family, a few generations later if the tales are true, started feeling guilty about the money their predecessor had earned (the family fortune), and paid a pair of historians to re-write history (a fair bit of propaganda) to make Ford sound more philanthropic (and less like a raging capitalist / industrialist). This myth persists to this day, and is taught in schools as history. It's commonly phrased something along the lines of "Ford wanted his workers to be able to purchase his cars, so he raised their wages..."

       

    --
    I am John Hurt.
    1. Re:Ford by Jane+Q.+Public · · Score: 1

      The U.S. economy saw its most productive years when it employed almost exclusively U.S. workers and their wages were, on average, THE HIGHEST IN THE WORLD.

      Coincidence? I doubt it very much.

  46. Re:Why the false cries of racism? by MightyYar · · Score: 1

    Many of us also consider California part of the West Coast... Heck, even Portland counts I think.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  47. why are they all like this? by JustNiz · · Score: 1

    The sad thing is, nearly all upper management at most companies seem to be as clueless as the CIO guy in the article.

    It makes me wonder how it is that all these monkeys get upper management jobs in the first place, and worse yet, don't ever get fired.

    Who keeps hiring these clueless morons and why?

  48. Re:It doesn't matter. Either is fine. by MightyYar · · Score: 1

    LOL. Yeah, I've been told that. Pretty sure the British must have put that in their heads.

    The cool thing about race is that there is no science behind any of it, so if you meet an Indian that wants to be called Caucasian, well... they aren't wrong in any objective sense.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  49. Re:It doesn't matter. Either is fine. by Jane+Q.+Public · · Score: 2

    "Do you realize how racist that sounds? Everybody you claim to be a good programmer is essentially from a predominantly Caucasian country."

    Facts are not racist. So... as you say the causes are probably geographical and political in nature. So what? Did GP say otherwise? No. Any "racism" exists only in your own mind.

    If you have been watching the international job boards, as I have, you would see the trend too. More and more employers posting jobs for "North American or European programmers only." (Unfairly, I admit, excluding Australia, which has its fair share of decent programmers.)

    They do that for good reasons. And the reasons aren't racist. After all... these are the same companies that formerly hired those third-world workers in the first place.

    No, the reasons are economic: turns out that when your outsourced labor produces low-quality goods and are notoriously unreliable, then they aren't so "cheap" after all.

  50. Just propaganda and "shortage shouting" by walterbyrd · · Score: 3, Interesting

    I remember reading that Google was getting as many 75,000 job applicants in a
    week. And yet Google is struggling to candidates?

    I have been in IT over 30 years, and in my experience, employers are always shortage shouting. They
    are shortage shouting while they are laying off thousands of US workers, they are shortage shouting as wages stagnate. They are shortage shouting when doing so completely defies all logic, and evidence. Asking employers if there is a
    shortage is like asking a ReMax agent if you should buy a house, the agenda should be obvious.

    Worth nothing, objective studies never determine that there is any great shortages.

    1. Re:Just propaganda and "shortage shouting" by Korin43 · · Score: 1

      I remember reading that Google was getting as many 75,000 job applicants in a
      week. And yet Google is struggling to candidates?

      I have been in IT over 30 years, and in my experience, employers are always shortage shouting. They
      are shortage shouting while they are laying off thousands of US workers, they are shortage shouting as wages stagnate. They are shortage shouting when doing so completely defies all logic, and evidence. Asking employers if there is a
      shortage is like asking a ReMax agent if you should buy a house, the agenda should be obvious.

      Worth nothing, objective studies never determine that there is any great shortages.

      Number of applications != Number of good applicants

    2. Re:Just propaganda and "shortage shouting" by BonThomme · · Score: 1

      200K for a 10xer is not crazy at all.

    3. Re:Just propaganda and "shortage shouting" by garyebickford · · Score: 1

      Our company is in New England, an hour or so from Boston. We recently advertised for a PHP-savvy web developer. We got a grand total of one applicant from the ad, and another (who we hired) who is a cousin of one of our employees, who happened to be a great fit. One of the recruiting consultants we worked with showed us a report about hiring in our area. According to the study, there was a total of 0.21 qualified applicants per job posting in this area - IOW one applicant for every _five_ vacancies. I don't know how real this was, but those were the numbers.

      I'm paid pretty well - I just got recruited for a job in Silicon Valley, and when they found out what I was making, and how much my rent was ($650 per month for 1/2 a house), they basically threw up their hands.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    4. Re:Just propaganda and "shortage shouting" by Eli+Gottlieb · · Score: 1

      I can actually tell you the reason for that, being Boston-area myself: everyone hiring for web-dev type positions seems to want prior experience. Us kids don't walk out of college with web-dev experience, and if we can't get a first job in web-dev because we don't have experience, we're not walking out of our first jobs with that experience either. So you're starved for developers who can honestly consider themselves qualified for your requirements.

    5. Re:Just propaganda and "shortage shouting" by garyebickford · · Score: 1

      Actually the one guy who responded to our advertising started writing code when he was 12, wrote significant web-based applications for his high school, and now has a couple of iPhone apps in the App Store - he hasn't gone to college at all yet. He is completely self-taught. And in my fairly long experience, I've found folks like that to be almost always better for most general application programming than the CS grads. He codes because he can't NOT code, while too many (not all) CS grads I've worked with have an inflated sense of their own accomplishments, abilities and value. Of course, if you need someone with strength in more difficult areas or areas requiring strong theoretical knowledge or some other areas, that's another story. But sometimes it can still be worth while to send that kid to class, to add knowledge to his already-proven interest and natural ability. In this particular case, the guy's actual web design work was not great and his knowledge of javascript and AJAX was minimal, so he wasn't a very good fit for us. Also his resume had a bunch of typos, which showed some carelessness in an important product (if you can't take the time to spell check your resume, what is your attitude to finding the hard bugs??) We might still have tried him out but he had another offer and we had a better candidate.

      But regardless of how you start off, if you can scrounge up a website, build something interesting, use it as a platform to try things and see what you can do - that goes a long way to giving employers something to chew on. It's also a good learning experience to try to make a real application, even if it's a toy. That's how I learn new programming languages. There's just no alternative to grinding something out that does what you intend it to do. (One of these days I'm going to write a project/task manager in Erlang, and when I'm done I'll know enough about Erlang to actually say I know how to write Erlang.)

      There is an interesting story from back in the 1930s - some lefty artists were proposing that all of the artists and writers should go on strike and stop producing art. And a famous artist said he was all for it, because then all the real artists - the ones who couldn't stop writing and painting, would be the only ones producing art. And all the others could just go away, because they were hacks who just did art for money. I'm not sure how or why this is relevant, but I think it is.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    6. Re:Just propaganda and "shortage shouting" by Eli+Gottlieb · · Score: 1

      I'm actually a self-taught programmer and amateur systems hacker since age 11 myself (which means my resume lists 11 years' experience in some things and I'm not sure anyone believes it). Not everyone self-taught is going to have skills in web-dev, either, especially if they (like me, for example) started at an age when "web development" was not yet the primary form of programming. My actual point was that in a field like programming, where the actively popular technologies can change very quickly, sometimes it's best to just hire a generalist or polymath and have them learn your specific set-up than to require someone who knows everything about your technologies as they walk in the door.

      I've ended up feeling like an incredible dinosaur for not being able to whip up an AJAX or PHP web-app, but also incredibly grateful that I don't have to go through the sheer pain of trying to get inconsistent, non-standardized technologies to all work well on mutually rivalrous platforms. Ahaha.

    7. Re:Just propaganda and "shortage shouting" by garyebickford · · Score: 1

      ... it's best to just hire a generalist or polymath and have them learn your specific set-up than to require someone who knows everything about your technologies as they walk in the door.

      I totally agree - unless you're just filling a slot in an existing team, if you have a long term perspective it's better to find _good people_ who can learn. I was just recruited for a job working in Erlang (with a bit of PHP), because I mentioned on LinkedIn that I've been teaching myself the language. The company told me that they preferred to find someone they can teach 'their way'. Depending on interviews etc. they were prepared to move me from one coast to the other. (I'm not really in the market, so I suggested someone else that I happened to know, who actually knows a significant amount of Erlang.)

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  51. Re:Why the false cries of racism? by Jane+Q.+Public · · Score: 1

    You are strong on emotion but weak on economics.

    Let's say you want to hire a programmer, and you can pay someone in the US $20 per hour, or someone in Hypothistan $5 per hour to perform (we will assume) the same job.

    There are two things to consider here:

    (1) The Hypothistani's other "job opportunities" are likely something like working the fields for $0.10 an hour. So in comparison, that $5 is very far from representing "slavery".

    (2) In the U.S., that $20 would buy something like 10 pounds of rice, while in Hypothistan $5 buys a 40 kg bag. And if one can assume that exchange rate holds in general (as one often can), you are actually paying the Hypothistani -- in terms of HIS country's economy -- the equivalent of over $40 per hour.

    "Slavery" indeed. Get a clue.

  52. Re:Why the false cries of racism? by Jane+Q.+Public · · Score: 1

    I meant to write 20 kg bag rather than 40... keeping it real.

    But the point is that you have to consider the pay in terms of THEIR economy, not ours. That is the fundamental error in your thinking.

  53. Re:Life is too short to work for pricks by FunkSoulBrother · · Score: 1

    Where do you live?

  54. Re:It doesn't matter. Either is fine. by DoofusOfDeath · · Score: 1

    Programmers from Canada are fine

    Citation needed.

    Sorry, "Programmers from Canada are fine, eh?"

  55. Re:luring candidates away from college well IT sho by mjwalshe · · Score: 1

    You know some of us in IT don't want our profession to be pushed down to just a vocational level. It and engineering are treated like shit so why are you colluding with the enemy. From my understanding of the German system it limits you if you get put into the lower quality school enjoy your career of changing the paper and fixing printer problems.

  56. Re:That's fine, but make sure you consider everyth by Rakishi · · Score: 1

    I don't want a new co-worker who will get all trained up, start to take on some real projects, work a bit on trying to improve things, and then leave for the next big thing, leaving us to find someone else to try and pick up the pieces.

    Sounds like a boring place to be frank. I just started a new job, if I'm not running at 100% within two or three months then they consider me a bad hire. I'm expected to give my first recommendations of how to improve various products within a month while working on an infrastructure rebuild. They hired me because of what I learned at my last position and they expect me to use it here before my knowledge decays into worthlessness.

    Just consider things like that long term. Are you going to want to job hop when you are 40? 50? Because the more job hopping you do, and the longer you do it for, the harder it will be for you to find work at a place that doesn't care for that.

    You assume I can't slowly switch to longer stints at a place as I get older. Plus no one really hires older people that much anyway so the end game plan shouldn't depend on that happening.

    Getting a half dozen promotions via switching jobs by 35 is going to net me much better options at 50 than if I had two promotions. An 50 year old IT manager is much more employable than a 50 year old Software Developer.

    Just remember there ARE work environments that value keeping people around, but they want to hire people who will stay around.

    Then they go under as some hot start up bankrupts them. Then you have 1000 unemployed engineers with no currently relevant experience competing for the fifty jobs they are still qualified for.

  57. Two types of fool. by danpbrowning · · Score: 2

    “There are two types of fool. One says, 'This is old, therefore it is good.' The other says, ‘This is new, therefore it is better.’" --Twain

    --
    Daniel
  58. but then how does 4 years CS help you on the help by Joe_Dragon · · Score: 1

    but then how does 4 years CS help you on the help desk? or doing system admin no maybe no college need at all is better as there are people who can do IT work with out a high cost Piece of paper that does not give you the skill that a tech school does at least there you have real skills with that piece of paper.

  59. maybe it's been patented by BonThomme · · Score: 2

    Some days you'd think someone patented "A means and a system for retaining technical talent by paying them more money" and is refusing to license it.

  60. Re:It doesn't matter. Either is fine. by Belial6 · · Score: 1

    If they don't take North American or European programmers who's parent's or grandparents immigrated from some other country, it would be racist. If they only care what country you come from, and not your race, then at worst it would be nationalist. Most people don't understand the difference though.

  61. Re:Life is too short to work for pricks by garyebickford · · Score: 1

    I worked in Sugar Land and lived in west Houston (off Bissonet), in a very mixed neighborhood - all colors, creeds, nationalities, etc. I enjoyed it. I'm kind of a 'white bread suburban' guy by nature, but I got along fine with everybody. One of the running jokes around the apartment complex was whenever I came out to the pool with my Scottish-extraction lily-white skin, everyone would cover their eyes from the glare! :D

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  62. Re:Heard of L.A.? San Jose? San Diego? by xero314 · · Score: 1

    Your math skills leave much to be desired. San Francisco is over 48% white, which is 15% higher than the next largest demographic, and just under a full majority. San francisco is part of the Bay Area metro area which 52.5% white. The LA metro area is over 54% white, and only 44% hispanic including white hispanic. I don't even need to look at your other stats to know they are inaccurate in their conclusion.

  63. Re:That's fine, but make sure you consider everyth by Rakishi · · Score: 1

    Then be a senior software architect or whatever position is your cup of tea.

    Point being that at 50 you're not at the top of your game and a 25 year old hot shot will run circles around you (due to lack of a life if nothing else). On the other hand you do have experience so you're much better off in a position where you aim those hotshots instead of trying to compete with them.

  64. Train them & then 20-somethings walk out the d by Have+Brain+Will+Rent · · Score: 1

    CIOs lament that they are unable to retain 20-something techies

    Errrr, then maybe hire somewhat older people who are already trained and experienced?

    Oh yeah, that might mean higher salaries and acknowledging they have lives outside the company... yeah makes better sense to just keep on hiring and training 20-somethings and watching them leave...sheesh

    --
    The tyrant will always find a pretext for his tyranny - Aesop
  65. Re:Why the false cries of racism? by Anonymous Coward · · Score: 2, Insightful

    You are strong on emotion but weak on economics.

    Otherwise known as a "liberal".

  66. Re:It doesn't matter. Either is fine. by ChrisMaple · · Score: 1

    The cool thing about race is that there is no science behind any of it

    It's one thing to denigrate overgeneralizations or outright lies, it's quite another to deny that there are clearly evident statistical properties of groups of people that we have identified with the term "race".

    --
    Contribute to civilization: ari.aynrand.org/donate
  67. The old saying is true... by Stiletto · · Score: 2

    Pay peanuts, get monkeys.

  68. 100 gig fiber isn't FDDI by Sycraft-fu · · Score: 1

    FDDI is 100mbit only. In fact, the only 100 gigabit fibre technology I'm aware of on the horizon is Ethernet. IEEE 802.3ba has standards for 40 and 100 gigabit speeds, though there's little commercial out there with it.

    SONET/SDH support speeds over 100 gigabit, but nothing at precisely that speed and even then only via multiple frequencies on one fibre. You can't directly do that speed as far as I know STM-1024 is still being worked on actually being implemented. Remember the OC/STM standards start at 155mbps and move in multiples of 4.

    So I have to conclude you are talking out your ass, to try and make a point. FDDI doesn't mean "any fiber interface". It was a particular fiber standard that never developed much, because high speed Ethernet largely supplanted it.

    Plus you missed my point about an important one: COST. Yes 100 gigabit would be cool and would be a step up. Only thing is we cannot afford it and don't need it right now. Same shit with my mainframe example. Sure, a mainframe would work to meet our backend storage needs. However we can't afford one and already have a NetApp FAS2020 that does meet our needs for less.

  69. Re:Bay Area or NY? by f()rK()_Bomb · · Score: 1

    I can't fathom why anyone works overtime if they are young, free time is worth way more than money to me at 28. You'd have to offer me triple pay for me to even think about over time, money is just not that important once it gets beyond the basics.

    --
    "The space elevator will be built about 50 years after everyone stops laughing." - Arthur C. Clarke ~1980
  70. Hire older people by strangeattraction · · Score: 1

    Hire older workers. But you cant because they jobs suck and young people will do them because they think it is cool. Instead pay older workers well, provide time for a life and family and you will retain employees. Young people can do whatever they think is in their single best interest. Move wherever they want and switch jobs frequently because they have no one to think about besides themselves. But then again that is why they are desirable workers, they can work all hours for lower pay. Been ther done that.

  71. Re:It doesn't matter. Either is fine. by MightyYar · · Score: 1

    it's quite another to deny that there are clearly evident statistical properties of groups of people that we have identified with the term "race".

    Of course one has to recognize that people like to lump people into races - it would be stupid to deny it. But the minute you try to define the races, you realize how non-scientific it all is. Indians claiming to be "Caucasian" - the same race as northern Europeans - is fine as long as you don't try to claim some scientific basis to the term Caucasian.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  72. not in this economy by Presto+Vivace · · Score: 1

    Downside: you have to pay them more. Not in this economy. There are too many unemployed and underemployed tech workers. Google and the others need to stop making hiring decisions based on stereotype and start evaluating the existing talent pool based on ability.

  73. I'll have to go with West Coast by Eli+Gottlieb · · Score: 1

    I saw some damn good offers in my senior year of college to relocate to the West Coast (Seattle area specifically). I have so far never seen anything like that on the East Coast, which seems ridden with small companies, mostly nontechnical rather than true technology companies, who mostly all seem to want to hire someone experienced rather than even try out a twenty-something like me.

    Want to work for a real tech company? West Coast. Want to work for a web startup? San Francisco or, admittedly, Boston-Cambridge. Want to work for smaller companies that mostly don't do any serious technology? Most of the East Coast. Want to work in actual technology on the East Coast? Be 30 and have the experience of a 35 year-old, preferably with a Master's degree.

    Or maybe I'm just being pessimistic. Whatever.