Slashdot Mirror


Why Do So Many Tech Workers Dislike Their Jobs?

Nerval's Lobster writes: So what if you work for a tech company that offers free lunch, in-house gym, and dry cleaning? A new survey suggests that a majority of software engineers, developers, and sysadmins are miserable. Granted, the survey in question only involved 5,000 respondents, so it shouldn't be viewed as comprehensive (it was also conducted by a company that deals in employee engagement), but it's nonetheless insightful into the reasons why a lot of tech pros apparently dislike their jobs. Apparently perks don't matter quite so much if your employees have no sense of mission, don't have a clear sense of how they can get promoted, and don't interact with their co-workers very well. While that should be glaringly obvious, a lot of companies are still fixated on the idea that minor perks will apparently translate into huge morale boosts; but free smoothies in the cafeteria only goes so far.

474 comments

  1. Major disconnect from layers by mwfischer · · Score: 5, Insightful

    The grunts know how things work and what's possible in the infrastructure.

    Managers have an idea how things.

    Directors don't know how things work.

    C level has no idea what they even have.

    --

    Essentially if you're not on the front lines for long, you have no idea what is actually going on.

    1. Re:Major disconnect from layers by Anonymous Coward · · Score: 5, Insightful

      Yes. The only difference between tech and other jobs is that tech people think the C-suite SHOULD know how the IT stuff works while other professions accept that it is their job to make sure the next person up the chain knows enough to do their job. The C-suite, whose job is to guide the company strategically, does not need to know how the hardware and software works on a detailed level, or at all really.

      The assumption of intellectual superiority of the IT worker is the problem. The problem is that IT workers are on average "smart", younger than average, ambitious, etc. Management exploits perks as a recruiting tool and then... depression... work is still work, even with a ping pong table. These kids would be just as depressed without perks but management needs to compete.

    2. Re:Major disconnect from layers by HornWumpus · · Score: 5, Insightful

      In other words most tech workers are whiny bitches.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    3. Re:Major disconnect from layers by Anonymous Coward · · Score: 0, Flamebait

      You could probably broaden that to "Americans," or even "people."

    4. Re:Major disconnect from layers by taustin · · Score: 1, Insightful

      I'd be more inclined to limit it to "all young people." The older they get, the more jobs they get fired from, the less likely they are to continue to same behavior (though some never learn).

    5. Re:Major disconnect from layers by Archangel+Michael · · Score: 5, Insightful

      I am assuming you've never had a C type person make huge IT decisions without having even consulted with IT.

      In my 30+ years of experience, I've seen enough clueless C types make clueless decisions because some dude in a suit with a briefcase sold them a nice fat lie.

      In our case "All it will take are a couple IP addresses and a server. No other IT is required" If it takes IP addresses and a server, it requires IT support. And in this case, the product was so fucking horrible that it requires regular (several times a week) IT support, just on back end crap from a product designed so bad that it just breaks every two weeks from design flaws.

      Or this, "We've already bought it, you WILL support it" (with no additional IT funding for more IT help) multiple times over.

      Or buying a mom and pop application with no Enterprise class requirements in its design. "What do you mean you don't do LDAP for authentication. There is no fucking way I'm entering 16,000 users by hand"

      The issue with certain people is that they want "Shiny Pretty Technology" without caring, or wanting to know about what it actually takes to run. And it happens in enough organizations that I know that it is not an exceptional experience.

      You're right, the C types don't know shit, which is why they should stay out of shit that they have no clue on. Yet they think they know better than the people who REALLY do know whats going on. In short, IT is a bastard child in most organizations, one that has more power than most of those C types actually know.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    6. Re:Major disconnect from layers by FranTaylor · · Score: 0

      In my 30+ years of experience, I've seen enough clueless C types

      "insanity is doing the same thing over and over again and expecting different results"

    7. Re:Major disconnect from layers by plover · · Score: 4, Insightful

      It's a huge problem when the CIO isn't an engineer. That's simply a disaster in glorious slow-motion Technicolor. Look at the time-lapse downfall of HP from a respected engineering company to one that's known today only for selling printers that are cheaper than their overpriced ink. (Thanks, Carly, I'm sure this country could use a genius of your caliber at the helm.)

      But the more common source of discontent happens when developers are tossed a pile of requirements and told "shut up and make this X." Every developer I've known will have serious questions about those requirements, because they're always filled with errors and inconsistencies. In most cases the flaws are not evident until after development has progressed beyond the Rubicon. Being able to discuss the requirements with the stakeholder, to make suggestions on how to improve the product, to develop the best possible X to further the business, that's what developers crave. Give them that, and a steady paycheck, and you have happy people with satisfying jobs.

      And if you tell them "hand this coding over to Haich WunBee over at Outsorcery, Inc.", don't be surprised if satisfaction drops.

      --
      John
    8. Re:Major disconnect from layers by Qzukk · · Score: 1

      The C-suite, whose job is to guide the company strategically, does not need to know how the hardware and software works on a detailed level, or at all really.

      And yet, I'm pretty sure Boeing's CEO doesn't order the employees to start building planes without wings (I don't care, just do it! You're the engineer, you make it work or I'll find another that will!) Something tells me he knows planes a bit better than "not at all, really".

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    9. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      insanity is doing the same thing over and over again and expecting different results

      insanity is being trapped in a low-paying, dead end job with idiots around you and above you

      doing it over and over is the fucking imperative if you don't want to starve and let your family down

      FTFY

    10. Re:Major disconnect from layers by Archangel+Michael · · Score: 1

      It isn't insane. I don't expect different results. In fact, after 30 years, the moment I think I have seen everything, some user does something completely unexpected.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    11. Re:Major disconnect from layers by Anonymous Coward · · Score: 1, Insightful

      I'd be more inclined to limit it to "all young people." The older they get, the more jobs they get fired from, the less likely they are to continue to same behavior (though some never learn).

      Biased opinions like yours regarding millennials is what discourages younger generations from respecting those who are: already established, who didn't have to worry about a great recession caused by the previous generation that is constantly threatening the potential job and stock markets, who didn't have to be concerned with competing against off-shore, who knows that they will at least be able to collect Social Security, who is the generation that put little to no effort in raising their children (these now millennials) other than shoving a TV in front of them while said parent is partying in a garbage can downing beers and listening to Sting.

      Biases are bad generalizations as you can tell: Don't use them. Each individual should be treated uniquely.

    12. Re:Major disconnect from layers by knightghost · · Score: 1, Interesting

      Snarky, but that really hits things on the head. Simply put, people smart enough to be in IT can do far better in other jobs (money, social level). Western civilization simply doesn't value engineers (except maybe for Germany).

    13. Re:Major disconnect from layers by ArmoredDragon · · Score: 4, Informative

      As far as consumers are concerned, that's what HP is. However as far as enterprise is concerned, HP is a best known as a major vendor of network, server, cloud, and storage appliances.

      In fact, HP is actually in the process of splitting the company into two separate entities with two different stock tickers. One company will do the printers and other consumer grade crap, and the other will focus on enterprise grade technologies.

      But yeah, other than that, they basically only bet on sure things these days, and are much more iterative than innovative.

    14. Re:Major disconnect from layers by rudy_wayne · · Score: 4, Interesting

      Yes. The only difference between tech and other jobs is that tech people think the C-suite SHOULD know how the IT stuff works while other professions accept that it is their job to make sure the next person up the chain knows enough to do their job. The C-suite, whose job is to guide the company strategically, does not need to know how the hardware and software works on a detailed level, or at all really.

      The idea that the C-level guys don't need to know any technical details is exactly what's wrong with businesses today and why so many projects turn into multi-million dollar clusterfucks.

      At one time, most companies were run by people who had a tech background and actually knew the details of what was going on. It's not surprising that most tech jobs suck when the company is run my some clueless dolt who views developers as nothing more than glorified secretaries (Hey, it's just.typing, how hard could it be).

    15. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      In my experience the worst is that managers have very little idea of how much time something will take. When you try to explain what's involved, you are met with a blank stare and maybe something like, "I understand you can't have this done for tomorrow morning, but what about the next day?"

    16. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Pretty much has been for a while. I used to contract for them in the early 90s .... and it was "if you want new flaky shiny stuff, buy Sun; if you want solid but functionally trailing edge, go HP".

    17. Re:Major disconnect from layers by wyHunter · · Score: 1

      And, it's why so many European companies that sell engineered products (German cars, anyone?) so frequently eat the lunch of American companies doing a similar thing. If you do not know the products your business is building, you do not know your business.

    18. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      I think everyone expects the CIO to have technical knowledge, but not necessarily the President, CEO, COO, and CFO (the more typical "C-suite")

    19. Re:Major disconnect from layers by TWX · · Score: 4, Insightful

      You can physically look at a plane. You can touch the plane. You can even conduct real-world experiments like windtunnel tests with smoke introduced to observe with the naked eye how the machine might fly, and you can grab the wings and pull them in different directions to see if the fuselage cracks.

      With computers and telecommunications equipment the bulk of what actually makes it special is in the abstract. You can see devices and cables, but what actually makes the processing and traffic flow function properly cannot be touched, and in some cases isn't well-represented even when data is captured and plotted, and worse, seemingly small changes in this abstract layer can have far-reaching consequences.

      That's the problem when someone that doesn't understand the technology dictates technological decisions for IT, they have no idea what it takes, so they cannot evaluate if their IT people are honestly telling them of the minefield in front of them or if the IT people actually are lazy; they fall into MBA-whip-cracker mode to make it happen, and the IT workers are left with the stress of being between the unstoppable force and the immovable object.

      --
      Do not look into laser with remaining eye.
    20. Re:Major disconnect from layers by Shadow+of+Eternity · · Score: 2

      Saying C-level guys don't need to know how their shit works is like saying the people in charge of subways and railroads don't need to know how trains work, and then wondering where the problems are coming from when you get a boss that expects two head-on trains to "move sideways" instead of colliding.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    21. Re:Major disconnect from layers by drinkypoo · · Score: 2

      And yet, I'm pretty sure Boeing's CEO doesn't order the employees to start building planes without wings (I don't care, just do it! You're the engineer, you make it work or I'll find another that will!) Something tells me he knows planes a bit better than "not at all, really".

      Sure, but he doesn't actually need to if he's smart enough to listen to the people who work for him. You ask your engineers about engineering changes. You ask bean counters about counting beans. A company the size of Boeing does a feasibility study before they change toilet tissues.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      The problem is that it's also a huge disaster when management consists of engineers who don't know how to manage (which also happens a lot).

      There just aren't that many people who are good at both. I think this is largely because there's little effort to real train engineers in management or train managers in IT.

    23. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Once again... You act like IT is special or this is an IT specific issue. It is not. You act like you are special. If you are so goddamn smart and special, why don't you start a company. Why don't you become the only competent CEO.

      Oh.. that's right. You have a very limited skill set and think you are better than everyone who doesn't have that exact skill set. Perfect.

    24. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      I don't care, just do it! You're the engineer, you make it work or I'll find another that will.

      When Boeing was being bankrupted by the 747 development costs, a C-type decided to sack 4,000 engineers: The head engineer refused to help, allowing progress on the prototype to continue.

      Something tells me he knows planes a bit better than "not at all, really".

      That actually describes the problem. When mainframes first went on sale, scientists were promising us walking, talking robots in 10 years. In 60 years, they've gotten robots to the spastic puppy level of intelligence. Software development is still a case of 'insert dream here' and 'get perfect result here': Until development is seen as a trial-and-error process that must be tested at all stages, employees will always be saddled with design criteria that software must smell pink and write itself at midnight. The existence of such criteria reveals that development is rarely a core process of the workflow. Instead, management focuses on selling the moon, using the latest iShiny, or equating IT support to cleaning the toilets.

    25. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      haha what a nice guy ^^

    26. Re:Major disconnect from layers by Xicor · · Score: 1

      while the people above us may not need to know how to do our jobs, they consistently end up either making, or not making decisions that really arent up to them. if we propose a change to one of the systems that we use for programming, it shouldnt be up to the management on whether or not we switch... but they will consistently decide that it IS their decision and then just sit on it for months and MAYBE say no or yes, but often they just sit on their hands.

    27. Re:Major disconnect from layers by taustin · · Score: 1, Funny

      I'm an asshole. It says so on my character sheet.

    28. Re:Major disconnect from layers by thinkwaitfast · · Score: 1
    29. Re:Major disconnect from layers by KGIII · · Score: 5, Insightful

      I owned my own company for a long time. Eventually I was kicked out of my own server room by people I paid to do a job. You know, I listened. I could do the job well enough but they could do it so much faster. Eventually I no longer even maintained my own code. "Code comments go in the code and not on a pile of coffee soaked index cards, asshole." Again, I listened. Sure, I could do all those things effectively - efficiently if you don't count my time but I paid experts because, well, they were better at the job than I was.

      I suppose you could have called me a CEO, I mean I technically was, but we weren't real big on titles. Hell, my company paid me less than some of my employees made (of course I had the cookie jar).

      I guess my point is that not all bosses think they know everything. My understanding is the new parent company has kept the culture much the same. It was not entirely uncommon to see a curious look when I admitted I did not know something and would like to consult with someone who did before making choices. I can only surmise that the behavior is due to ego.

      --
      "So long and thanks for all the fish."
    30. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      However as far as enterprise is concerned, HP is a best known as a major screw up whose left hand does not know what the right hand is doing.

      ftfy

      Already own a few hundred thousand dollars of enterprise tools, tried to get HO to come in and demo how they worked with the new tools the offered.
      Found out that their new tools did not integrate with their exiting tools, the sales reps had no ides what the other sales reps were telling us and that other vendors offered everything that we wanted, including integrating with the existing HP tools (actually Mercury, a company that they consumed)...

    31. Re:Major disconnect from layers by jsrjsr · · Score: 2

      The one I really like is -- "We bought that company for their technology, so figure out how to use it in a product!" when the company already has several other products shipping that do the same thing as the new technology.

    32. Re:Major disconnect from layers by ArmoredDragon · · Score: 3

      To be honest (and my employer probably wouldn't like to hear this) I'm not a big fan of HPs enterprise solutions. It mainly comes down to them typically eschewing standards that everybody else uses (such as IPMI) and then slaps a fee on top of it (their ILO feature.) And then to make things worse, you have to have an active service contract in order to get firmware updates, even if they're only security related.

      This might be fine for a big IT shop, but if you're a small to medium sized business (which most IT purchasers are) then HP is a terrible choice, because your shiny new servers may very well be doomed to the trash heap after 3 years unless you're willing to spend more than you can afford.

    33. Re:Major disconnect from layers by mjwx · · Score: 1

      No, HP is pretty much dead in the enterprise as well. Their hardware is now lacklustre and only seems to exist as a part of selling their overpriced consulting services under HP Enterprise Services (Formerly EDS).

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    34. Re:Major disconnect from layers by TheGratefulNet · · Score: 1

      article about HP worker asking for help from the government: http://www.businessinsider.com...

      yeah, like the government has fought for the rights of the worker over BigCorp in the last 20 years. yeah, right. dream on!

      companies don't care about you. government (US) does not care about you. we have no unions in our field and so we have zero power. where it really matters, we have no one to speak for us.

      do you guys think this has gone on long enough? and if not, what will it take to finally convince you that we need collective bargaining, just to level the playing field?

      --

      --
      "It is now safe to switch off your computer."
    35. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      No, most managers and directors are clueless idiots. Smart people can't stand being around clueless idiots and they especially can't stand people being rewarded for personality and connections instead of accomplishments.

    36. Re:Major disconnect from layers by jafac · · Score: 1

      And yet, I'm pretty sure Boeing's CEO doesn't order the employees to start building planes without wings

      In fact, they did. See: the X-37.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    37. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      It is fine that not everyone has technical knowledge. What is not fine is people making technical decisions as if their lack of knowledge doesn't matter. American business is full of that kind of dumbass garbage.

    38. Re:Major disconnect from layers by jafac · · Score: 1

      It is true: that "engineering types" often don't have enough background in business to make smart business decisions. The idea that you can shoehorn an MBA at the top, and still have innovative spark that the founding engineering principals gave it, is absolute horseshit. Maybe there's some envy in there. The MBA-types think that the magic formula is to toss out some stock options, and pump-n-dump the equity, and that will motivate the employees as much as their former roles in creating a technology innovation did before the "professional management" took over. In fact, a lot of low-level engineers are fooled by this, and they continue working their 80 hour weeks. Only to get fucked over when the MBA's cash-out with millions, for inventing precisely nothing.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    39. Re:Major disconnect from layers by Anonymous Coward · · Score: 2, Informative

      Just from your description it sounds like your company started off as a small 1-5 person operation where you had to know most things and it grew from there. The problem isn't bosses like you who have been there. It is when someone comes in with their MBA having never dealt with the technology they are now making decisions about. I'm currently in one of those situations. Company was sold, old boss who had started the company is no longer, new boss has no clue about the technology, but he is the one making decisions on it.

      One thing gets suggested to him by the staff, another gets suggested by the salesman. Sales guy throws a pitch at him about how what we suggest is about to become obsolete because their new gadget is so much better, of course the sales guy gets to sell his new gadget that doesn't really work for what we need and we are the ones that have to make due equipment not suited to the job.

      Yes, it depends on the leadership, some cases they know to trust the people making things work over the sales pitch, unfortunately it seems the larger the business the more likely the person in charge is to listen to the sales guy and not the people doing the job.

    40. Re:Major disconnect from layers by Qzukk · · Score: 1

      Goes to show that I don't know enough about planes to be the Boeing CEO :)

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    41. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      The printer company will continue to make money while the enterprise company struggles to survive.

    42. Re:Major disconnect from layers by multimediavt · · Score: 2

      An example of your point would be Lotus Notes. Users loved it. Admins hated it with the fire of a thousand white hot suns.

    43. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      From my experience, as somebody who's in the middle of the age range, it's the older people who do most of the whining. Mostly /about/ the younger people.

    44. Re:Major disconnect from layers by Anonymous Coward · · Score: 1

      I work for a big IT shop, our annual spend with HP is probably at least a million dollars, and it very definitely isn't fine for us either. None of us, not one of us in the entire company, is able to download any of the paywalled firmware updates because no-one is able to tell us what our "entitlement number" is, including our account manager. Searches for downloads that aren't paywalled go in a circular loop from "go to the HP Enterprise site!" to "you need to log in for that" to "actually you need to go to the HP site for that" to "go to the HP Enterprise site!". Round and round it goes.

      Our previous service contractor for our datacenter hardware had a four-hour SLA for a spare part for broken kit but they've been half forced out of business because they're no longer allowed to perform firmware fixes. The new HP contract we were essentially forced to take out as a result ostensibly has a four hour SLA too but as an example we currently have a ticket open for some new kit that was DOA; HP are insisting we run an exe (or indeed anything) to fix the BIOS when the problem is BIOS is so fucked that the board never makes it to POST. They're refusing to replace the hardware until we've run the firmware upgrade and their call center staff are either so dunderheaded they can't understand this or they've been outright told "no-one is allowed to authorize a hardware replacement until firmware has been updated". Because of all the hoops our engineers now have to jump through with hardware problems, repairing hardware has now gone from "gets fixed same-day" to "might be fixed tomorrow, or next month after seventeen hours of our time have been wasted". We've been lucky so far in that none of the afflicted hardware sits in our tier 1 section but it's only a matter of time and when we get SLA burn time on our important shit as a result of HP's intransigence you can expect our bosses to go fucking nuts.

      This constantly unfolding train wreck has been going on for months now. HP are is complete disarray and we're looking at other vendors.

    45. Re:Major disconnect from layers by tigersha · · Score: 0

      Tech workers are whiny bitches who think they know more than other people but have never left the mom's basement to actually see what other people do. I have of thos sitting right next to me, but he smells so bad I am not in the office that often.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    46. Re:Major disconnect from layers by dunkelfalke · · Score: 1

      It is not a plane, it is a spacecraft. And it has wings.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    47. Re:Major disconnect from layers by tigersha · · Score: 1

      I live in Germany and I can ensure you that the people I work for do not value Software Engineers.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    48. Re:Major disconnect from layers by Anonymous Coward · · Score: 1

      I've worked for someone like you multiple times (as a freelancer). I just have to say: Thank you so much! If you need something, be sure to call. I'll drop other clients just to be with someone who knows how to get things done in this manner.

      If anyone finds a boss like this, latch on the position and never let go.

    49. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      In many European countries (especially the German-speaking ones), it is a long-held tradition that in companies that develop technical products or provide engineering services, a large fraction of the executives actually have an engineering or scientific background. I think this is a very sane approach. It's good to have some of the people making major decisions actually know about processes in the organisation and understand the practical implications of decisions, but at the same time, you need some people who know about finance, marketing, etc, who do not necessarily have to also understand all these things.

    50. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      Engineer != computer shitboy.

    51. Re:Major disconnect from layers by KGIII · · Score: 1

      Eventually... I started off with a contract large enough to support two of us. At the end there were about two hundred with offices in five states - two being "dummy" offices which were used when we needed additional staff in the area as we needed a lot of human interaction and those offices were only partially staffed. We grew and it was never a "family" but it was always "tight knit friends."

      I learned a lot from having great people around me. I don't think any of the people who were there the first ten years or so still actually need to work? When I sold the company I made sure they were all well rewarded for having given me the chance to grow. Yet work they do. They're geeks (and a few crazy folks) and I don't think they were ever in it just for money. We paid very well but, more importantly, we had true benefits.

      Sure, we had stuff like health care, 401k (eventually) or a pension - up to you, and all that crap.

      You get drunk the night before? Yeah... We've been there. You've got choices - just be honest. One of us would probably take the rest of the day off and go out drinking with you so you could finish up your run. If there were no clients expected in the office then there may have been a pool table in the back and probably some alcohol. I'm not admitting to anything but - if that happened - it often resulted in a day off for a few people (including me).

      We were a bunch of mathematics geeks, CS geeks, some IT geeks, a strange prick who was a DB admin (those guys are wizards - and freaks), and a half dozen oddball folks who didn't really do much. Oh - and no HR but we did have two secretaries. I eventually decided I needed someone to man the phones full time and I eventually needed one of my own.

      The turn over rate was unbelievable. We had one person quit, a couple retire, and a few left when I left. They had the chance to try other things and did so. I still maintain contact with a few of them as well as a number of people who still work there. Once in a while they actually call me up and I go in for some contract work but I've not had to do that in a while and I'm not sure I would again, should they ask.

      When I do return it is a little harder to leave every time. Ah well... I'll type some more to the other AC below you.

      --
      "So long and thanks for all the fish."
    52. Re:Major disconnect from layers by KGIII · · Score: 4, Interesting

      No freelancer and no contractors. We never needed them or, really, wanted them. I'm sure you're great and all that - that's not the problem. The problem is that it's not a jail and you can leave any time you want. The reason they don't want to leave is because we paid well (I'll touch on that below) and had great benefits.

      I think I'll touch on both of those and remember to say thank you for the compliments - I appreciate it. From the sounds of things, you'd have fit right in. I just wouldn't have given you an incentive to leave.

      For starters, well, in my industry we paid more for hardware and software than we paid for employees. Yeah, and we paid the best in the industry though I suppose you could say we were, at the time, pretty much the only ones who did what we did. (Traffic modeling, both vehicular and, eventually, pedestrian but "on a computer.") I don't know every industry out there but I can say that labor is absolutely one of the lowest expenses a business has. If your boss says they can't give you a raise call them a liar. We spent more money on Xerox (I kind of hate those pricks) than we spent on a single employee. (We did a lot of printing.)

      I wasn't really expecting much of a response so I hadn't thought this through or anything. Hmm...

      We weren't a "family." We were all friends. I'll try to give an example? I'm not the most articulate.

      The office shut completely down on a number of occasions. At one point we had a guy in the server room who lost a good portion of his family in an accident - a wife and his two kids. The office was a ghost town and stayed that way for a couple of days and was completely closed during the day of their funeral. We did miss a client visit during that time, sort of. They called me on my personal cell phone (they were bigger back then) and I listened politely, explained the situation in some rather vulgar terms, and the rep actually sent flowers and food - lots of food. It turns out that the money was from their own pocket, the client was a state government and would not have paid for it.

      Things worked out well. I posted another reply above to another AC.

      I guess my point is that you'd probably have hung up your freelancer hat and stuck with us. Well, assuming you fit in and enjoyed the work. I think that pretty much everyone did both the fitting and the enjoying. I'd like to think they did and would actually feel like a bit of a failure if they didn't. My greatest assets were luck and the willingness to shut the hell up and listen.

      I don't know everything - not even close. It's up to you to tell me what I need to do and, importantly, why. I'm not an idiot - you needn't explain it like I am five but making it overly complicated isn't going to help you convince me either. I will stop you and ask you very specific questions and we can waste both of our time extracting the information from you or you can just tell me - it would save some effort and time.

      Except DB admins, seriously... Have you ever met a DB wizard who was, you know, not just a little odd? I don't know what those guys do, I mean I know what they do but not really, but they make stuff work and when you're crunching a TB or two of data then you REALLY want a good one. I don't care that he was gay, vegan, or had a habit of not talking to anyone for weeks at a time - and then saying something profound. What I care about is that he constantly looked like the guy who was going to snap and bring an AR-15 to work - and we were NICE people. I was more worried he'd use it on the hardware than on a human.

      Anyhow, I eventually was offered an absurd amount of money to sell my child. The parent company does almost nothing except niche fields that fill government contracts. You probably know who they are, actually. They do everything from food to security to information services. I do kind of giggle at the idea that they now have a Human Resources department. I think a distinction needs to be made. Humans aren't resources, they're assets and, more importantly, humans.

      --
      "So long and thanks for all the fish."
    53. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      I have also seen younger workers who complain that they are not promoted with less than one year on the job.

    54. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      I like clueless architects... Where I work, half the company seems to be an architect, and that role seems to include an implicit authority to inject onesself into any and every technical discussion, cross question every decision, and make every engineer dance to your tune because you "know what you're talking about" on whatever the topic might be.

    55. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      Is the hp site still the worst?

    56. Re: Major disconnect from layers by ChrisGombola · · Score: 1

      As it should be.

    57. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      A perfect example is a response to a question I once asked about a specific decision. The response was,"A decision needed to be made so I made one." I wanted so badly to ask, "Shouldn't you have found out enough or asked someone who knew what the right decision should be?" But I already had enough dealings with him to know that, in his eyes, that did not matter anyway. As soon as he made a decision, the resulting problems that were created belonged to someone else, not him.

    58. Re:Major disconnect from layers by tehcyder · · Score: 1

      Biased opinions like yours regarding millennials is what discourages younger generations from respecting those who are: already established, who didn't have to worry about a great recession caused by the previous generation that is constantly threatening the potential job and stock markets

      Oh fuck off, 2008 wasn't the first, or worst recession during my lifetime. You get one about every ten to fifteen years, but if you're twenty you can't remember the last one and think you're uniquely cursed.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    59. Re:Major disconnect from layers by RabidReindeer · · Score: 2

      Biased opinions like yours regarding millennials is what discourages younger generations from respecting those who are: already established, who didn't have to worry about a great recession caused by the previous generation that is constantly threatening the potential job and stock markets

      Oh fuck off, 2008 wasn't the first, or worst recession during my lifetime. You get one about every ten to fifteen years, but if you're twenty you can't remember the last one and think you're uniquely cursed.

      Absolutely. And the offshoring thing - which is relatively new - hits older workers just as hard as younger workers. The difference being that older workers get hit harder finding new work since then, but younger workers have the pleasure of seeing it hard to find work for their entire lives. Or at least until the Western countries sink down to Third-World levels.

    60. Re: Major disconnect from layers by BVis · · Score: 1

      Why do you hate America? Clearly playing golf with the right people makes you more qualified to make technical decisions than the guys who do actual work implementing the shit ideas you insist they use.

      --
      Never underestimate the power of stupid people in large groups.
    61. Re:Major disconnect from layers by BVis · · Score: 1

      Or the engineers see what a pile of horse shit management is at most companies and just NOPE their way away from any management training or experience. I've been offered positions that have a management component, even if it's just supervising 2 or 3 devs. I've turned them down; ain't nobody got time for that. I just want to code. Unfortunately, for some insane reason the next step in my career path requires that I manage people. I can't manage people. I'm shit at it; I've tried. I just don't have the patience, skills, or attitude that is required of a manager.

      "Training managers" makes me think of trying to teach a pig to sing. It's not only that most managers either aren't smart enough to understand IT, or that they lack the interest or motivation to really understand the issues, it's that by the time you finish training up the manager, the computing environment has changed and the training is largely irrelevant. Even if you do manage to get relevant training into their heads, chances are they'll use that knowledge relatively rarely and won't become proficient. I happen to have a manager who codes (poorly), but that's because he was hired as a developer, but then was basically told by middle management that he could take the manager position or he could find another job.

      --
      Never underestimate the power of stupid people in large groups.
    62. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      You're also an idiot.

    63. Re:Major disconnect from layers by plover · · Score: 1

      It's actually the same root cause for both -- incompetent management. Having an idiot in the C$(x)O suite forcing competent engineers into supervisory roles for which they are extremely unqualified does as much damage as having him force the engineers to follow Waterfall development methodology.

      And it's absolutely not a matter of training. A CIO who isn't an engineer and who hasn't spent at least part of their life actually doing engineering can't be "trained" to be a competent engineer; not without giving up the CIO gig and becoming an actual hands-on engineer for a while.

      By the same exact logic, you can't take a random engineer out of the pool, send him to manager school, and then stick him in a corner office. The day-to-day tasks of scheduling and spreadsheets and budgets may not be technically difficult, but managing is all about handling people, and many engineers won't have the schmoozing abilities needed to make them comfortable in that role. Ever take a Meyers Briggs test? Ever notice how the managers' results are generally distinct from those of the engineers? There's a clue.

      Just like someone chooses to go into engineering, some people choose to go into management. The office of the CIO is best served when it contains someone who naturally has both talents.

      --
      John
    64. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      The problem is that C level people ARE expert USERS. Because they know how to USE all the tech, so why do they need some engineer to tell them anything? After all, they knew MongoDB is web scale. So they make all these decisions without consulting actual engineers. Then all the IT staff has to deal with the crappy decisions. Oh and let us not even talk about how they think everyone swallows the corporate lies about cut backs. Company Growth = Growing Golden Parachutes.

    65. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      The problem is that the C levels should be using the advice of the tech people they pay to know these things. They don't have to know.

      If you were a ship builder and the management got to spot welders instead of arc welders because they were cheaper, regardless of the fact they are for different jobs, that is what IT deals with constantly at many organizations.

    66. Re:Major disconnect from layers by BVis · · Score: 4, Insightful

      That's the new American Dream. It used to be "work hard, play by the rules, you'll get a middle-class existence and the chance to provide better opportunities for your children". Now it's "Get some socially inept chump to break his back without paying him overtime and keep all the money for yourself".

      --
      Never underestimate the power of stupid people in large groups.
    67. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      I work for one of the HP enterprise divisions, and I can confirm that the right hand doesn't know what the left hand is doing. Luckily they're thinking about selling our division off. Unfortunately, this is after they forces a bunch of their humps from another division on us and did lasting damage.

    68. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Well, that explanation sure does update my old computers vs. cars analogy. But I'm getting old.

    69. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Absolutely.

      At one job (which was tanking fast anyway), I refused to drink the snake oil on new proposed development tools. The salesman said that 'after you get your infrastructure in place, development goes faster'.

      There was a company-wide meeting where I asked the question, "So at what point do we go from building infrastructure to getting development done'. Well, that depends. OK, the C-person must have given you some idea of how big our database schema is, how much data out clients put into it, how many queries we have and how often they're run, how many data screens we have, etc. And having that information, how long would you say? There was no appreciable answer.

      The meeting ended up with the C-person literally foaming at the mouth screaming at me in front of the whole company.

    70. Re: Major disconnect from layers by cayenne8 · · Score: 1
      Screw the perks.

      Just give me tons of money..the more the better and I"ll be happier.

      If they can let me work from home....even better!!

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    71. Re:Major disconnect from layers by KingMotley · · Score: 1

      I live in the western civilization (USA), and where I work, they definitely value engineers.

    72. Re:Major disconnect from layers by KingMotley · · Score: 1

      Sounds like you did everything right, and your company likely had a much higher chance of succeeding because of it.

    73. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      The Millennials mark the beginning of the end of the golden age of America, and we can lay it at the feet of the Gen Xers like many of our other problems.

      I thought that was the Baby Boomers. They're going to be the ones that cause the Federal government to implode under the massive amount of debt racked up by Social Security.

    74. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Yes. The only difference between tech and other jobs is that tech people think the C-suite SHOULD know how the IT stuff works while other professions accept that it is their job to make sure the next person up the chain knows enough to do their job. The C-suite, whose job is to guide the company strategically, does not need to know how the hardware and software works on a detailed level, or at all really.

      The assumption of intellectual superiority of the IT worker is the problem. The problem is that IT workers are on average "smart", younger than average, ambitious, etc. Management exploits perks as a recruiting tool and then... depression... work is still work, even with a ping pong table. These kids would be just as depressed without perks but management needs to compete.

      While I would agree with the problem where IT thinks they're smarter than the rest of the world, I would also point out that with every new methodology that's introduced, non-technical people do more and more design so they damn well better know what they're talking about. Is it acceptable for a BA in IT to not understand databases? How about a top level executive in IT who's never programmed but is going to set the direction for IT?

      It seems that if you're just an average programmer, you don't do your own work. Rather you're viewed as the hands that do other people's work, people who are too busy to think about specs and requirements but are big idea people. So don't question what you're told to do, just do it and we'll shake out the problems in the next iteration where you can rewrite what we just told you to write.

      Frankly, that's tedious and boring. If I wanted that I could have gotten a job as a garbage man, not have to work hard to keep myself relevant and could have retired with a full pension five years ago.

      Most people who are programmers got into the field to solve problems. They enjoy creating solutions. But that's not how things are done anymore.. The emphasis has become simply knowing a technology so that some non-technical person doesn't have to learn it. I haven't seen many technical people that excited about "the cloud" (not to be confused with cloud computing), but I can tell you every upper management type I've encounter is excited as hell. They don't know what it is, but it's damned exciting!

    75. Re:Major disconnect from layers by Ryanrule · · Score: 1

      Tech knowledge should be as much a requirement of a ceo as an mba.

    76. Re:Major disconnect from layers by Ryanrule · · Score: 1

      the mba was designed to go to the qualified engineer, so they can lead. instead it goes to the business bro, so they can douche.

    77. Re:Major disconnect from layers by KGIII · · Score: 3, Insightful

      I'd like to think so. But... Well, no. Not everything, not even close. Though I learned from mistakes and already knew when to ask for help. I think a big thing is knowing your limits and being honest with yourself where those limits are? I can only guess, really. I also didn't chastise people for making mistakes, for a variety of reasons. What I did do is get a bit unhappy with someone who thought they were capable and then made mistakes instead of asking for help. It was usually a very short and brief problem - we fostered the idea of being able to ask for help.

      Nobody knows everything and knowing your limits is essential. I mentioned earlier that employee salaries are actually a really tiny percentage of the expenses. If you worked for me and needed help then we will hire help - we will find the best out there and pay them what they truly are worth. If you really wanted then we'd send you back to school to get additional education - and those percentage points were still fairly trivial. If your boss tells you the business isn't making enough money to give you a raise they're a liar. Or, well, the business should probably be in receivership.

      I don't know... I guess I type out these long replies because there's some hope that there are others who can and will do. I also hope that those who are in crappy situations get the hell out. Do you know what I learned? It seems pertinent at this time. If you give a person their desired salary when they start and tell them to just come ask when they feel they deserve a raise - they'll go YEARS without asking for a raise. Sometimes they do crazy stuff like try to decline a raise - you have to convince them to take it. I know it sounds counter-intuitive but it's very true. If they know they're appreciated and they're making enough money they are content. They might even be happy.

      Finally, absolutely true. The company would certainly not have survived without the people who worked to make it happen. It was a very successful company, it still is really. The people who were there in the beginning probably don't have to work any more but a number of them still remain with the new parent company. I made sure that each individual was truly aware of how much appreciation I had for their talents, their willingness to work long hours if we got too busy - because I'd screwed up and not properly bid something, and their ability to just be open and honest humans. I asked a lot, was given a lot, and have tried to show how much it mattered.

      Maybe someone will see this and a light will click on. There's even a few former co-workers that hang out here and this may make them smile. Too many people have jobs they are not happy with and, really, there's no need of it.

      --
      "So long and thanks for all the fish."
    78. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Pretty much

    79. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Not to mention the levels of back stabbing, sniping, micromanagement, and all the other sundry political bullshit that goes along with being on the front lines that workers have to manage on top of their jobs.

    80. Re:Major disconnect from layers by cthulhu11 · · Score: 1

      Huh? iLO implements IPMI just like any other BMC. iLO also doesn't cost money, though as of a couple of years ago some functionality -- mostly fluff -- required a for-pay license. Not much different from anyone else's and I don't remember having to pay to get firmware components. I stopped buying Soracle gear some years ago, but recall that they had also restricted access to firmware updates. That said, HP has always been known for nickle/diming -- this parody has been around for ~30 years: http://incompetech.com/gallima...

    81. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      I disagree. Being a tech worker I shield the C level from all the technical jargon and do not need to know crap. However, when I try to get a goal or future plan from them to know how to steer the technology upgrades and implementations I get nothing. It's frustrating not having a goal (or mission) to work towards. Keeping teh status quo is fine for awhile, but then you feel like your just there to replace CPU's and monitors all the time.

    82. Re:Major disconnect from layers by Falos · · Score: 1

      No, that's the definition of chance, luck, random, statistics, etc.

      Like, a disturbingly accurate definition. As if some twit a few decades back hijacked it and wrote "insanity" over the label with a marker.

    83. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      You've got that backwards, Users hate it more than terrorism, Nazis, and the Devil combined, admins are the ones that get moist over it since it lets them create databases for everything. EVERYTHING.

      Last place I worked at had over 250,000 employees, all but a handful of them desperately crying out to switch to Outlook and Exchange Server. The other people were the Lotus/Domino administrators.

    84. Re:Major disconnect from layers by tingentleman · · Score: 1

      Thank you. I'm in a fairly similar situation myself (though not handling it as capably as you I'm sure) and it is reassuring to read your approach and justification. Did you find that this type of management is so alien to some - it's not "professional" or simply just not how you're "supposed to do things" - that they try almost subconsciously to change things to a more traditional way of working?

      Also, re: the master thread - I would hate to run (or join) a company with ping-pong tables, internal slides etc. Since taking a trip to Google a couple years back, the superficiality of it was summed up by the pristine (and clearly unused) in-office band practice room.

      Exactly.

    85. Re:Major disconnect from layers by tingentleman · · Score: 1

      One company will do the printers and other consumer grade crap, and the other will focus on enterprise grade technologies.

      From my corporate experience, anything "enterprise grade" is so shitty it wouldn't pass master with consumers

    86. Re:Major disconnect from layers by geoskd · · Score: 1

      I thought that was the Baby Boomers. They're going to be the ones that cause the Federal government to implode under the massive amount of debt racked up by Social Security.

      To be sure, it was the Tail end of the boomers that supported the reagonomics, but the younger generations who were getting screwed by the whole thing had abdicated their responsibility with some of the lowest voting turnouts of any generation. If Gen X had stood up for themselves and their children and forced a balanced budget instead of allowing the politicians to strip mine social security, we wouldn't be in half the fiscal trouble we are in today. By nearly any measure, the cut and spend economics is good for older generations and royally screws the younger generations. The only permanent fix is a constitutional amendment banning deficit spending.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    87. Re:Major disconnect from layers by fuzzy2k · · Score: 1

      In other words most tech workers are whiny bitches.

      Most workers are whiny bitches, and most jobs are legitimately the suck. There isn't anything wrong with hating your job. People have been hating their jobs for as long as there has been employment. It's not as great as when you have a job you love, but not a lot of people have those jobs. Most of the people who think they have those jobs are not that self-aware.

      --
      --- Say something clever. Pretend it was me. Thanks.
    88. Re:Major disconnect from layers by KGIII · · Score: 1

      Almost every employee was younger than I and, for a number of them, it was their first real job or job outside of academia. I think there was an anticipation of other things but, by the time we were actually serious about hiring people we made sure that we hired those who knew the culture and would fit in. I think the most "shock" was from interaction with other groups that were heavily bureaucratic. As the industry moved towards automation we managed to poach quite a few people. I have no moral qualms about poaching employees.

      For all you or I know, you're doing better than I. I'm sure much has changed and the only things I can say for certain is that it worked for me and that I'd not have wanted it to be any other way. It's great that they retain much of the culture though I understand there was some sort of row over them needing an HR department and mandatory drug screening to the point where some had threatened to tender their resignation. I am, of course, not privy to that information but that is what I have heard through the grapevine.

      We did some things that would be taboo today, I expect. We didn't "vote" on hires but interviewing was conducted by anyone who felt they would be working with the coworker enough to justify being able to decide if they would be hired. It was informal and there were candidates who did not make it. You could call it a cabal or something if you wanted to be pejorative but. really, anybody was welcome to opine. So, I think there might have been some discomfort at first as we certainly were not "normal." They got over it.

      We ended up with great diversity but that wasn't a goal or anything. We just wanted the best and those who fit in best. We were all smart people and I find that smart people tend to be a little different by default. As an aside, I have finally decided the difference between eccentric and crazy. I've mulled this over for years and only figured it out recently. It's a matter of wealth, not degree. Elton John is eccentric while the guy on the corner screaming about how Jesus is an alien is crazy. Both may be very smart. Being misguided isn't limited to the unintelligent and a curse of being smart seems to be thinking you're always right - which is kind of my point.

      Since you didn't ask but alluded to being receptive, to put this in the common tongue, shut the fuck up and listen when one of your employees is telling you that you're doing it wrong - they might be right. If you've created an environment where that doesn't happen due to fear or culture then you've failed. From the way I read your post, you're already doing that. I'm sure it is appreciated. I'm truly sure it is - however, take some employees out for a beer after work (or whatever) and figure out how they really feel and if they're being honest about it. If they don't appear to be being honest - the problem may be you. Make sure to do it with lots of employees and often.

      Finally, I think a slide is silly. We did have an awesome break room but we actually insisted that people took breaks. One of our geeks had managed to get Quake to run on some older, by then, 'big iron.' That was fun though I am not much of a gamer. We didn't have slides, we didn't have a daycare center, or anything like that. We paid well enough so that you could easily afford those things. We might have had a semi-stocked bar and a pool table around the back though such would have been technically mine if, you know, it existed. *whistles innocently* It was not in constant use but it did see plenty of use. If such existed then I can say there certainly is nothing left of it today.

      Don't strive for perfection - you can't achieve it. Strive to be willing to make mistakes and willing to learn from mistakes.

      --
      "So long and thanks for all the fish."
    89. Re:Major disconnect from layers by goose-incarnated · · Score: 1

      Biases are bad generalizations as you can tell: Don't use them. Each individual should be treated uniquely.

      Respect is earned, it cannot be given, even by Mommy and Daddy. That includes self respect.

      GP fully misses the irony - if everyone is unique, then no one is. I agree with parent; snowflake syndrome is much more prevalent than it used to be.

      The GP's position is that respect is the default, and actions can change that. Parent (and my own) position is that no-respect is the default, but actions can change that.

      --
      I'm a minority race. Save your vitriol for white people.
    90. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      It is not impression. it is a fact on majority of places. I have the luck of being in a company where the major rules of transparency and ccessbility let us simply stop ANY other person on ANY level of the chain of command ans discuss things with them, ask.. etc..

      Most of the C-Level people lerned to RUN from the developers because they have almost always rubbed in their faces how bad their dieas are , how they cannot work and how a simple line of tought of less than 1 minute cancels completely their magnificent strategic vision.

      There are exceptions, sure, but most directors and C-Level people I have seen are only capable of using buzzwords and cannot put a serious logical and coherent analysis on ANY subject.

    91. Re: Major disconnect from layers by Anonymous Coward · · Score: 0

      hmm...woosh as telecommute is a perk ?

    92. Re:Major disconnect from layers by kaatochacha · · Score: 1

      it's not offshoring that's killing jobs. It's automation. Look up the stats, it's just where it's going.

    93. Re:Major disconnect from layers by RabidReindeer · · Score: 1

      I think it depends on what the job is. They've been trying to automate software design since mainframes, and the best they can ever do is badly-trained offshore people misusing IDEs.

      Manufacturing, on the other hand, gets so cheap when fully automated that it's actually often less expensive to bring the jobs back to the USA. Not to re-employ US laborers, mind you, but because once labor costs become negligible, it's cheaper not to have to ship products around the globe or deal with international complications.

    94. Re:Major disconnect from layers by Anonymous Coward · · Score: 0

      Why in the hell is this stockholm shill shit modded insightful?

      This is a perfect example of the strawman filled ignorance I would expect from an MBA puke with no real value or skills.

      Hi, I'm the boss. No, I don't need to know all the details, but if you think for one second I can handwave all the realities away and present my grand vision without the slightest inkling as to how the engine of my business works, you're stupider than the useless "economists" following Wall Street are.

      Protip: You can't lead a bunch of wrenchmen if you don't know how to use a wrench on at least a basic level. The fact the US economy likes to pretend this isn't true is the reason it sucks like a black hole.

  2. Heh by Anonymous Coward · · Score: 5, Insightful

    Look at all the freebies here, if you can find a break in your 80-hour work week, you'll totally dig them!

    1. Re:Heh by Anonymous Coward · · Score: 1

      This.

      We tech employees are expected to give up our lives in exchange for "maybe the project will be finished on schedule so our manager will look good and get his bonus. If you're lucky, you won't get downsized once that primary work is done."

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

      But workers that are more "diverse" would totally LOVE this!

    3. Re:Heh by hey! · · Score: 4, Insightful

      One thing I've noticed is someone who is very good at a tech job isn't just twice as productive as someone who is lousy at it; the discrepancy could easily be 10x; or it could be that he produces positive progress and the lousy guy produces anti-progress. This is clearly true for software developers, but I've seen it happen with network administrators too: small cadres of happy, super-productive admins outperforming armies of miserable tech drones.

      But the thing is if you don't understand anything about (a) the technology or (b) human beings, how do you get a worker to be more productive? You make him work longer.

      I'm not talking about striking while the iron is hot. When opportunity produces the occasional 80 hour work week, that's a totally different matter than having no better idea of what to do than setting unrealistic goals and leaving it to workers to make it up through sheer, unsustainable effort. Too often in the latter case you end up producing the semblance of progress. Yeah, I finished the module but someone's going to have to throw it out and rewrite when it blows up in the customer's face.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:Heh by Anonymous Coward · · Score: 0

      I would question how much a lot of these perks are even used, lest looking "lazy". I had a job at a place with a big screen tv, game consoles, etc. and I never saw anyone use them.

    5. Re: Heh by Anonymous Coward · · Score: 5, Insightful

      That's how pay has been cut - one of the ways - inflation is the other.

      When I started, you could work a 40 hour week - less, we took long lunches with our boss there.

      Then, after the dot bomb crash, there were a LOT of tech workers running around, so we had to take pay cuts to work - at least we younger guys. The older guys - 30 something's - were left in the dust.

      Then, we had to work more than 40 to make dwadlines.

      Then it turned into if you got your work done in 40 or less, you don't have enough work. But if it takes you more than 40, it's because you are not smart enough to get it done on time.
      Catch-22.

      And, over the past decade, pay has gone down, back in 99, a C programmer around with 5 years of experience made about 80k.
      Now it's 65 and in 00 money, that's 40k.
      So, we're working much harder for half the pay - and food is on us.
      And the poor bastards who were let go after 09 were never hired because businesses figured out that they can just their current workers work harder. Don't like it? There's a line behind you.
      There is no shortage of STEM workers. Obama needed to stop listening to tech industry lobbyists.
      Read here: http://www.newyorker.com/magazine/2015/09/07/college-calculus

    6. Re:Heh by Grishnakh · · Score: 4, Interesting

      I interviewed at a place that had some of that, like an air-hockey table. I didn't see anyone using it. Maybe it got some use over lunch break, but stuff like that seems like a waste because if you use it, then you're obviously not working, and that isn't going to look good if you use it too much. You could use it after work in your off-hours, but who wants to spend their spare after-work time at work? By then you're ready to get home and eat something.

    7. Re:Heh by Anonymous Coward · · Score: 2, Interesting

      This. When a salesperson gets downsized, they get two weeks to tie up loose ends, 1-2 months of severance.

      A tech person? You don't even get to clean your desk. Security escorts you to the door, and there is a good chance that your car likely got towed because it is an "unauthorized vehicle".

      A few years ago, One small company I worked at got bought out and "merged" with an offshore place.

      Well, the day the shit hit the fan, my cube was in the middle of a row. A ruckus was starting at an end row, where some guy was getting into people's faces. The dialog went like this, from cube to cube:

      "You are fired. Leave at once."
      "Are you threatening me?"
      "SECURITY!"
      *two guards rush in, jam a stun gun in the poor schmoe's back, other guard twists an arm, drag the person away*

      When the fourth guy on the row was having his face used for decoration on the carpet by two rent a cops, I got the Hell out of there, out an emergency door and to my vehicle. I was ready for a three day weekend, so had my pickup truck + truck camper parked in the street. It was lucky I did, since I found out later that the company towed every single employee vehicle in the garage.

      To boot, the guy called up a few weeks later demanding $1000 because I "didn't follow proper procedure when exiting a secure building". I mentioned in very terse words that that won't happen anytime soon.

      CAPTCHA-"confront". Quite apt.

    8. Re:Heh by Anonymous Coward · · Score: 0

      This. When a salesperson gets downsized, they get two weeks to tie up loose ends, 1-2 months of severance.

      A tech person? You don't even get to clean your desk. Security escorts you to the door, and there is a good chance that your car likely got towed because it is an "unauthorized vehicle".

      A few years ago, One small company I worked at got bought out and "merged" with an offshore place.

      Well, the day the shit hit the fan, my cube was in the middle of a row. A ruckus was starting at an end row, where some guy was getting into people's faces. The dialog went like this, from cube to cube:

      "You are fired. Leave at once."
      "Are you threatening me?"
      "SECURITY!"
      *two guards rush in, jam a stun gun in the poor schmoe's back, other guard twists an arm, drag the person away*

      When the fourth guy on the row was having his face used for decoration on the carpet by two rent a cops, I got the Hell out of there, out an emergency door and to my vehicle. I was ready for a three day weekend, so had my pickup truck + truck camper parked in the street. It was lucky I did, since I found out later that the company towed every single employee vehicle in the garage.

      To boot, the guy called up a few weeks later demanding $1000 because I "didn't follow proper procedure when exiting a secure building". I mentioned in very terse words that that won't happen anytime soon.

      CAPTCHA-"confront". Quite apt.

      Sounds utterly made up, something like that would be a major lawsuit if it happened for real.

    9. Re:Heh by Anonymous Coward · · Score: 0

      You're lucky. I had a cubicle next to the air hockey table. They decided to stage a company-wide torment, err tournament. Awful working conditions.

    10. Re: Heh by Anonymous Coward · · Score: 0

      Dilbert! Is that you?

        -- (Is this me?) Joker from Kubrick's Full Metal Jacket

    11. Re:Heh by Ol+Olsoc · · Score: 1

      I interviewed at a place that had some of that, like an air-hockey table. I didn't see anyone using it. Maybe it got some use over lunch break, but stuff like that seems like a waste because if you use it, then you're obviously not working, and that isn't going to look good if you use it too much. You could use it after work in your off-hours, but who wants to spend their spare after-work time at work? By then you're ready to get home and eat something.

      What are these "off-hours" of which you speak?

      I've always thought that aside form the lack of respect you get, the every job can cost you your job, the working out of the basement, and the meh pay, that one of the impediments of IT for women is the insane hours that are demanded of you.

      But other than that, it's the best damn job in the world - who could hate it?

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    12. Re:Heh by thinkwaitfast · · Score: 1
      The most fun I ever had on a job was 80 hour weeks (70 mandatory). I was a zombie after a few months and it nearly killed me, but still it was a lot of fun. I wish I was young enough to do it again.

      Making rockets is fun!

    13. Re:Heh by jsrjsr · · Score: 1

      We joke about working "half days" to get the project done on time. A "half day" is twelve hours long.

    14. Re: Heh by Anonymous Coward · · Score: 0

      It used to be that you were paid for doing the job and as long as milestones and targets were met it didn't matter how long and when you worked.

      But now a 40 hour week is the expected minimum regardless of how quickly things are being done.

    15. Re: Heh by Anonymous Coward · · Score: 0

      Your world is very different from mine. You should move. And send some of those "STEM" workers my way. We have a hell of a time finding anyone who can exercise good judgment and not just follow directions. If the workers you describe really make for a successful company, you need to find something more difficult to do, you are working on the low end of things.

    16. Re:Heh by Anonymous Coward · · Score: 2, Interesting

      Ouch! Hot button issue with me.

      The diversity push is one of the more irritating things I've experienced in my career. For several years we have had to interview someone who is a minority or female before we can hire anyone. Sounds like a simple way to improve diversity, doesn't it? 'Course, unless you can get a "diversity candidate" to apply, you can't hire anyone. We love when a "diversity candidate" applies, because we can finally hire someone. It's even better if the "diversity candidate" is the best-qualified candidate, because then we don't have to argue with HR about not hiring the "diversity candidate".

      BTW, the "diversity candidate" phrase came from HR.

    17. Re:Heh by Grishnakh · · Score: 1

      Yeah, this is why all this push to get women into IT is annoying as hell. Has anyone actually *asked* them why they're not interested? I'll bet the poor reputation of the career (as you point out) is one big, big reason. You have to know all kinds of arcane crap, you have to go through hard degree programs in college, the pay isn't all that great, workers are laid off all the time, and the social factor sucks. Women are usually much more social than men anyway (especially compared to IT/engineering men), so why would they be interested? If a woman's smart she'll probably go into finance, law, or medicine instead.

    18. Re:Heh by Anonymous Coward · · Score: 0

      Depends how rich you are, doesn't it?

    19. Re: Heh by TheGratefulNet · · Score: 1

      I was in the $140k range for a number of years; then the downward slope hit and the 'new range' seems to be around $120k, if you are lucky. for a short bit I was hitting over $160k as a contractor but when bossman finds a way to outsource you, that's it - you're done.

      that may seem like a lot of money, but for bay area middle aged professionals who live in a house, its not at all a lot of money! and going from 150 down to 120 is a HUGE step backward, let me tell you; especially when your healthcare is omitted, you have no sick time or vacation time and there WILL be big gaps between your gigs since companies actively avoid hiring locals unless they are absolutely forced to.

      at least I'm not at HP where folks are being told they must leave HP, join some other company at half their pay and lose all seniority and benefits. man, the companies are outright declaring war on the middle class worker. if it has not hit you or someone you know, it will. don't be smug about your situation, as the greed and hunger for more power WILL find you and your job will be at risk like so many of the rest of us.

      we can hang together or we can hang separately. yes, I'm pro-union even though I know that our own kind (software) won't ever man-up to admitting that we need help in balancing the power base against the corporations.

      --

      --
      "It is now safe to switch off your computer."
    20. Re:Heh by Ol+Olsoc · · Score: 2, Interesting

      Yeah, this is why all this push to get women into IT is annoying as hell. Has anyone actually *asked* them why they're not interested?

      In the Take our sons and daughters to work da Activities I participated in for many years, we did poll the young ladies - and the "sons part of that was only added after some sexism complaints, but we all knew it was really about the young ladies.

      STEM wasn't at all n their radar. They were interested largely in becoming veterinarians, Doctors, MBAs, and a low but still surprising number wanted to be entertainers. These were sons and daughters of engineers, scientists, technicians and programmers. People who largely encouraged and told their daughters they could be anything they want ot be. The part of my demonstrations that was well recieved was 3-D animation and photography. Computing and database work? You could see the girls eyes glaze over. They simply were not interested, not one little bit.

      And there were no mentions from parents regarding how their daughters were being ostracized or sexually harassed by the boys. They just were not interested. in that kind of career.

      One thing that some of us came up with was that the young ladies might have seen their fathers coming home late at night after going in early the morning before, and on and on and on and on while they were growing up, maybe missing out on a trip to Disneyland when their classmates did, because dad or mom was working on some hot project. Then another hot project, than another.

      Considering that my son saw the many all nighter's I did, the 60 - 80 hour weeks, the many canceled vacations - I canceled many more vacations than I ever took - and decided "Fuck that shit!"

      I was sort of lucky in that while I worked my ass off, I was well respected. Pay was good also.

      But both of those were the exception, and I did many different things, pretty well. Most of the IT folks were looked at as rather lowly.

      I'll bet the poor reputation of the career (as you point out) is one big, big reason. You have to know all kinds of arcane crap, you have to go through hard degree programs in college, the pay isn't all that great, workers are laid off all the time, and the social factor sucks. Women are usually much more social than men anyway (especially compared to IT/engineering men), so why would they be interested? If a woman's smart she'll probably go into finance, law, or medicine instead.

      Hehe, I started commenting before I read your whole post, and look how the polling results I posted line up very well with your comments!

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    21. Re: Heh by ProfBooty · · Score: 1

      Thats why you go into work that requires a security clearance and get out of the bay area.

      --
      Bring back the old version of slashdot.
    22. Re:Heh by Grishnakh · · Score: 1

      Yep. Although one thing seems to have changed since your kids were subject to you spending too much time at work: the stability. At least 20+ years ago it was a stable career (esp. 30+ years ago, it seemed to start having a lot of problems in the early 90s). So it's even less attractive as a job prospect now. Yeah, it's a better career than flipping burgers I guess, and maybe law (I hear law kinda sucks these days), but being a veterinarian sounds like a much more interesting and rewarding career to me for many reasons, so I can certainly see why girls would be drawn to that: you get to work with cute animals, people actually appreciate you, you don't have some shitty boss telling you to work 90 hours/week to meet some arbitrary deadline for some shitty project that's not going to sell anyway (like a Windows Phone) and which no one will care about, ...

    23. Re:Heh by multimediavt · · Score: 1

      I interviewed at a place that had some of that, like an air-hockey table. I didn't see anyone using it. Maybe it got some use over lunch break, but stuff like that seems like a waste because if you use it, then you're obviously not working, and that isn't going to look good if you use it too much. You could use it after work in your off-hours, but who wants to spend their spare after-work time at work? By then you're ready to get home and eat something.

      People didn't use the air hockey table because after the first day someone came out of their office and unplugged the damn thing because it was so loud and annoying no one in the vicinity of it could get anything done over the ridiculous amounts of noise. I know. We had one in our house for about three days before it went back to the store. It's about as useful to a harmonious workplace as a drum kit in a library!

    24. Re: Heh by Anonymous Coward · · Score: 0

      That's what happens when you do it wrong. You should always be prepared. When it becomes possible you'll be fired, bring a gun. Semiauto pistol with double-stack magazine preferably. Three mags. Have a backup. When security is called, turn around and double-tap them in the center of mass. They won't be wearing bulletproof vests but in case, they'll go down from the impact. Step up to them and execute them, one shot to the head. Now you have about 10 minutes to do as you please with the management before the cops arrive. Use your imagination.

    25. Re: Heh by Anonymous Coward · · Score: 0

      Happens all the time. Sue away, if you've been fired you won't have any money to pay your lawyer.

    26. Re: Heh by Anonymous Coward · · Score: 0

      But spend two minutes at a large cpmpany and you'll see that's utter bullshit, outside of xenophobic Usa.

    27. Re: Heh by tehcyder · · Score: 1

      going from 150 down to 120 is a HUGE step backward

      According to the cheerleaders on slashdot, you should just be able to move up to 200, there's plenty of work available if you're any good. Apparently.

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

      The most fun I ever had on a job was 80 hour weeks (70 mandatory). I was a zombie after a few months and it nearly killed me, but still it was a lot of fun. I wish I was young enough to do it again.

      Making rockets is fun!

      People like you bring your problems on yourself. I've never had so much "fun" working that I wanted to do it 7 days a week, 12 hours a day.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    29. Re:Heh by Cederic · · Score: 0, Flamebait

      Curious. You seem to be racist and sexist.

      You're bitching about white males, despite them being only a small proportion of the workforce in the US.

      Shit, even in our Texas office they're not the majority. I guess that reflects the ethnic make-up of the local population though.

      Guess who doesn't fit at work? Racist bigoted cunts like you.

    30. Re: Heh by Cederic · · Score: 1

      Assaulted in the office with a stun-gun, with witnesses? Lawyers would be queuing up to work on a no-win-no-fee basis.

    31. Re: Heh by Anonymous Coward · · Score: 0

      I have worked at several tech companies and whenever we are hiring we get a roughly 10 to 1 or greater ratio of men to women APPLYING. When that happens your fair ratio of people hired will be 10 men to 1 woman. Period. Because maths. Why is this so hard for people to grasp?

      It is the same with minorities. Being a minority means you will be in the minority in anything that is fair. Period.

      Only the most racist/sexist asshole is going to hire an unqualified majority over a qualified minority. Damaging the company they work for to satisfy their own twisted feelings. Those people just aren't very common these days (in most states).

    32. Re: Heh by operagost · · Score: 1

      Yeah... I'm not buying this. Or the towing thing. Why would a company open itself to trouble like this? It's enough to escort people to the door peacefully and let them go, so why tase them and face a lawsuit? Who ever heard of towing their cars so that they can't leave?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    33. Re: Heh by LWATCDR · · Score: 1

      I am a developer and at my company the encourage a 40 hour max work week. They treat everyone well. They pay well. My coworkers are all really talented and over all pleasant.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    34. Re:Heh by BVis · · Score: 1

      What's actionable here? Employment is terminated, employee becomes trespasser. Trespasser is ordered out of building, refuses. Security forcibly removes trespasser from premises.

      No, it's not right, but as far as I can tell they're within their rights to do this.

      --
      Never underestimate the power of stupid people in large groups.
    35. Re: Heh by BVis · · Score: 1

      That's because it isn't about how much work you do at all. It's about control. Your employer wants to exert as much control over you as they can; requiring arbitrary butt-in-seat time is one example. If they have more control over you they can make you do the work of 3 people for 75% of a salary.

      --
      Never underestimate the power of stupid people in large groups.
    36. Re:Heh by BVis · · Score: 1

      Isn't it awesome that "computer professionals" are specifically exempt from overtime rules?

      --
      Never underestimate the power of stupid people in large groups.
    37. Re: Heh by V-similitude · · Score: 1

      If you're good.

      Most who think they are, aren't.

    38. Re: Heh by Anonymous Coward · · Score: 0

      As a former participant in such a wrongful termination suit (wasn't even nearly as bad as what was described here and I was still able to take them to the cleaners just for security putting a finger on me):

      • #1: In those types of suits, Lawyers don't get paid unless they win the case.
      • #2: Having multiple people going through this at once is a field day for a class action
      • #3: The security guards involved would not only be subject as individual defendants in the overall suit, they would also be facing criminal liability. They are not cops. They cannot detain. And they cannot touch another person, ever.

      That whole scenario sounds like so much bullshit, and I wouldn't be surprised if you're the same AC as the bullshitter swearing to his lies as fact. The thing sounds like it came from some comedy slapstick skit, actually.

      Yes, IAAL

    39. Re:Heh by Anonymous Coward · · Score: 0

      I've been through both ends of the spectrum, at one company where I worked for 5 years (5 years!!!!) I got 5 weeks severance, payout of unused sick/vacation time, and an additional bonus for signing the "I agree not to sue your ass" form. The next place I worked at for 3 years, got called in to conference call with my manager who worked in another state, was told over the phone that the company was laying off 9 of us and that I was to leave the building immediately. Thankfully, my supervisor was nice enough to let me take my time clearing out my desk since the manager wasn't on-site and the company had already gotten rid of their on-site security staff. No severance, no sick/vacation time to speak of, and no bonus "agree not to sue us" form.

    40. Re:Heh by agm · · Score: 1

      I'm working on a fairly large project as the lead architect. My hours sometimes hit 200 a month (it may not sound like a lot, but it is when the average is 160). The only reason I don't mind is because I get paid the same amount for every hour I work, and not for any hours I don't work. Working and not getting paid for it is for chumps.

    41. Re:Heh by agm · · Score: 1

      People like you bring your problems on yourself. I've never had so much "fun" working that I wanted to do it 7 days a week, 12 hours a day.

      I could think of a number of jobs where working that much would be awesome. None of them are in IT.

    42. Re:Heh by Anonymous Coward · · Score: 0

      What ?? IS this real ?? I mean...what ???

      Does this sort of thing happen in the US ???

      Whoa...you guys really ARE a Third World country these days.

    43. Re:Heh by Anonymous Coward · · Score: 0

      where the fuck did you work, south asia?

  3. So what if you work for a tech company that offers by Anonymous Coward · · Score: 1

    None of those perks? Seriously, is that really the standard?

  4. Because it's soul-killing, uncreative shit. by Rinikusu · · Score: 5, Interesting

    I can't speak for anyone else, but most "tech jobs" I've held were with companies whose futures and business I had no stake in, nor interest in having stake in, and the work to be routinely uninteresting where creativity was actively discouraged (for good reasons, many times), individuality was suppressed, and I was treated as a replaceable cog (and I was). I'm fortunate in that I have many other outlets for my creative needs, but dealing with corporate bureaucracy, idiot bosses, etc does take its toll. The paychecks are nice and allow me to have a comfortable life outside of work, but I will say that after 2 decades, I'm ready to throw in the towel and do something else, even if it means downsizing again.

    --
    If you were me, you'd be good lookin'. - six string samurai
    1. Re:Because it's soul-killing, uncreative shit. by Anonymous Coward · · Score: 0

      Pretty much. I always joke I'm helping to create next year's landfill....

    2. Re:Because it's soul-killing, uncreative shit. by LessThanObvious · · Score: 4, Insightful

      Agreed %100. I'm not sure why companies seem to think engagement in your work just happens naturally. If I have no reason to care about the continued existence of a company and care nothing about the why behind anything they are trying to accomplish, it's just about making money for someone else. That doesn't interest me in the slightest. More than anything I'd like to work for companies where there is a good reason to be passionate about the company's mission.

    3. Re:Because it's soul-killing, uncreative shit. by taustin · · Score: 2

      That's no different from any other industry. The only thing different in IT is that IT people tend to be younger, and more naïve, which is to say, clueless enough to expect better. In other industries, people learn fast that most jobs are shit, and if you don't like it, get another one and move on, and keep moving on until you find a decent place to work. (I've got 22 years on the same job, and still get up in the morning looking forward to going to work. Yes, in IT.)

      Whining only reduces your chances of getting a better job.

    4. Re: Because it's soul-killing, uncreative shit. by Anonymous Coward · · Score: 0

      I tried moving into something else.

      Once you have pigeons holed, there's no go jog back. People still think tech is the place to be and look at anyone wanting to leave with suspicion.
      No one hires middle aged entry level people so career change is impossible.
      I have had three small businesses and driving revenues is very hard because since the big crash there are a LOT of displaced people trying to make due on their own. I was wiped out in 09.
      In other words, unless you already have something that is good enough to support you - a friend of mine is actually making a living as an ARTIST! But has to travel to all those arts and craft shows in 10 states - stay in tech, suck it up until you can retire or until they replace you with a H1-b or just offshore you entire department; which happened to me.

    5. Re:Because it's soul-killing, uncreative shit. by eulernet · · Score: 2

      Whining only reduces your chances of getting a better job.

      Whining just helps people to discharge their frustration.
      In fact, it encourages people to remain at their job.

      When you stop whining, you start seriously to seek for another job.
      Since you stopped complaining, you don't have a distorted view of the reality, so it's easier to detect problems when your mind is clear.

    6. Re:Because it's soul-killing, uncreative shit. by taustin · · Score: 0

      Whining just helps people to discharge their frustration.

      And helps their boss discharge them.

      In fact, it encourages people to remain at their job.

      Which is an incredibly stupid thing to do when you hate your job.

      When you stop whining, you start seriously to seek for another job.
      Since you stopped complaining, you don't have a distorted view of the reality, so it's easier to detect problems when your mind is clear.

      Because people can just magically drop bad habits they've had for years, sure. And if unicorns farted cinnamon flavored rainbows, we'd all have cinnamon toast for breakfast every day.

    7. Re:Because it's soul-killing, uncreative shit. by freeze128 · · Score: 1

      IT workers are younger? Yeah, but how long do you think that will last? Personal Computers have been around a long time now (since the 80's). A 20-something who got into the field at that time would be in his 50's now.

  5. Cause work sucks by Anonymous Coward · · Score: 2, Interesting

    Cause so many workers dislike their jobs, or in the words of Deichkind, "Arbeit nervt" - "work is annoying"

    1. Re:Cause work sucks by mjwx · · Score: 2

      Cause so many workers dislike their jobs, or in the words of Deichkind, "Arbeit nervt" - "work is annoying"

      I like my work.

      Its the people I have to deal with that I find horribly annoying.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    2. Re:Cause work sucks by tigersha · · Score: 1

      I don't want to work all day but the bank says pay, pay, pay

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  6. I love my job... by Anonymous Coward · · Score: 0

    ... you insensitive clod.

    Yes dammit I'm cranky but it's not because I hate my job.

    Captcha: salaries

    1. Re:I love my job... by OrangeTide · · Score: 2

      It's not the job, it's the people.

      --
      “Common sense is not so common.” — Voltaire
  7. Losing at capitalism 101 by Anonymous Coward · · Score: 0

    They work hard. They're always at work thanks to the evolution of communications technologies. And the brightest minds of a generation, as the quote goes, are being put to work devising new ways to get you to look at ads.

    Let's face it. The vast majority of "tech companies" are worthless garbage, employing the technical and social equivalent of factory workers from the time of the Industrial Revolution. They're not making anything new and they certainly aren't getting to enjoy the fruits of their labor either thanks to the entire industry's stance on unions and collective bargaining (let alone transfer pricing).

    1. Re:Losing at capitalism 101 by TheGratefulNet · · Score: 4, Insightful

      it most certainly IS factory-style work here in the bay area.

      95% h1b, from 2 countries (guess which; neither is US). all are under 40. most are under 35 yrs old.

      as soon as you grow and get experience, you have eaten the forbidden fruit and you know how you should NOT be treated. at that point, they dispose of you and from then on, you will have nothing but 'short stays' if you are even lucky enough to get short term contracts.

      tech work is mostly just unskilled labor, banging out bullshit code, full of bugs to never be fixed and replaced with some new buggy shit. lather rince repeat.

      I'm fed up.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      Have you ever worked in a unionized environment before?

      Here's a simple question for you, so you can decide if you like it: Would you be willing to trade lower pay to work with smarter/more capable people?

      All unionized environments I've been in, seen, and experienced have a very difficult time getting rid of idiots. I don't just mean the people who don't do much work, I mean the idiots who actively fuck things up so work is harder for everyone else, or just cost the company insane amounts of money. If there's one "trade" that I believe really does not tolerate idiots well, it's IT. But yes, the pay, on average, is better (though statistics show that if you are above average in capability, you'll be paid better at a non-unionized job, which means that *most*, ie average *and* below-average capability persons, will be paid better at a unionized job).

    3. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      lather rince repeat.

      You mean "lather rinse repeat."
      But don't worry, we're just going to get this product out the door, and we'll put in some cycles next iteration to clean that up.
      I presume you've heard that one before.

    4. Re: Losing at capitalism 101 by Anonymous Coward · · Score: 0

      My brother!

    5. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      Rather Linse Lepeat

      or if you're from the other company, just don't take a bath

    6. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      Sounds soooo bad. I really feel for you.

      Well, you could always go dig ditches. Or flip burgers. I hear getting a job picking fruit isn't so hard.

    7. Re: Losing at capitalism 101 by Anonymous Coward · · Score: 0

      I work, in a unionized shop and while rue idiot are a problem most are shelved where they cannot hurt. Most people are well meaning and want the institution to succeed. But I get paid less than what I would earn in the free market but I only work 35hr a week, have a gold plated drugs insurance and a pension plan that is actuarially sound.

    8. Re:Losing at capitalism 101 by Ol+Olsoc · · Score: 1, Insightful

      Have you ever worked in a unionized environment before?

      Ther are now a lot more people with apocryphal hate stories about union their experiece than there are Union employees.

      They are damn near gone! You were successful. You killed them. Crack a beer and celebrate.

      But no, we're going to hear a lot of "first hand personal experience" stories for the next hundred years.

      So celebrate your crowning achieveent that your employercan fire you for wearing the wrong color shirt. Or for the LULZ for that matter.

      Because one thing is for certain. union or not, the employee remains the number one enemy.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    9. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 1

      You know there is more than one bay in the world, right? It's pretty arrogant to think that everyone knows where the fuck you're talking about when you just say "the bay area".

    10. Re:Losing at capitalism 101 by losfromla · · Score: 1

      Unions work well for Germany, maybe if we had Socialism at all levels like they do we also would be awesome?

      --
      Only I can judge you.
    11. Re:Losing at capitalism 101 by KGIII · · Score: 1

      If you don't know where that is then, perhaps, this is not the site for you and the communique was not intended for you to be able to understand.

      --
      "So long and thanks for all the fish."
    12. Re:Losing at capitalism 101 by TheGratefulNet · · Score: 1

      I understand. but 'the bay area' DOES mean san francisco area. like it or not, this is the label and the fact that you didn't know that - well - you know it now.

      I spent time in the boston area and its also a 'bay area'. so is maryland. but 'the bay area' is silicon valley. I did not make the name up; don't freak out at me for using a standard name that you happened to not be aware of.

      --

      --
      "It is now safe to switch off your computer."
    13. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      This is like getting confused when someone says "I'm an American".

      TECHNICALLY you're correct when you say, but that could mean anywhere from Canada to Brazil!

      REALISTICALLY, this term refers specifically to the U.S., as it is the dominant power in the Western region of the world. If you don't know that, I'd first ask what planet you're posting from, and second when the Internet started connecting other planets. (Notice I don't need to state what PLANET I'm posting from. After all, there ARE LOTS OF PLANETS in the universe!)

    14. Re:Losing at capitalism 101 by thinkwaitfast · · Score: 1

      Why work in the bay area then? I did tech for 30 years and only went to SF to get drunk.

    15. Re: Losing at capitalism 101 by Anonymous Coward · · Score: 0

      IT losers are so funny. They believe anything that does not revolve around their beloved machines is menial work. Well, perhaps it's the only career available to them, what with them having no other marketable skill whatsoever.

    16. Re: Losing at capitalism 101 by Anonymous Coward · · Score: 0

      Germany is Social-Democratic, not Socialist. Of course I should bot expect an uncultured usian to know - much less understand - the difference.

    17. Re:Losing at capitalism 101 by el_chicano · · Score: 1

      Unions work well for Germany, maybe if we had Socialism at all levels like they do we also would be awesome?

      Gee, you are a regular Einstein...literally!

      Why Socialism? by Albert Einstein

      --
      A man who wants nothing is invincible
    18. Re:Losing at capitalism 101 by franckyred · · Score: 1

      No, you enter the industry when young. Then either you prove yourself very good (and you are in premiere league so you better really be amazing) or they dispose of you. It's like a long trial period. And like in football, a lot of people want to work in tech. But very few will remain in the field after the trial. In other fields, school is supposed to have prepared you. Since most school don't teach you to create technology, then the first years at companies is your training. Either you are good at it, or you're out. And most of us will be out at some point.

    19. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      So celebrate your crowning achieveent that your employercan fire you for wearing the wrong color shirt. Or for the LULZ for that matter.

      This is what socialists and simpletons who have been brainwashed by their corrupt union "leadership" actually believe.

    20. Re: Losing at capitalism 101 by Anonymous Coward · · Score: 0

      Thank you for proving my point, though at least in your shop idiots aren't getting in your way. Those idiots would be fired in any normal company, unless it was a small enough company that we're talking about the ditzy daughter of the owner. But rarely, if ever, does a union end up in a small company.

      I work in a non-unionized environment. 5% of my pay is matched 100% and enters my own private retirement fund, 10% being the magic number typically touted by actuaries (though more goes in after that due to government mandated pension plans). This nets me a 100% tax break on the money going in, and a 5% increase in pay. I pay $8 a month to get the best dental plan, which provides 100% of minor coverage (cleanings, inspection, fillings) and 90% of major/ortho coverage with no limit (braces, bridges, crowns, root canals, extractions). I pay another $8 a month and get 100% coverage for prescription drugs (minus $5 dispensing deductible), private hospital rooms, and full coverage for any length of trip outside the country. We work 40 hours a week, but no managers get upset at employees leaving for a lunch break, which effectively gives us 35 hours. 4 weeks of holiday are provided after 5 years service, and 1 week of shutdown holiday is provided at Christmas. Hey, $16 a month is less than the union dues I paid when I worked for a union, so I can't complain about it.

      I'm leaving that company for another non-unionized company. 10% more pay (because I could negotiate). Somewhat less coverage for dental (80% minor/50% major), but identical medical and travel coverage ($0 deductible though!)---no $8 a month for either. Immediate 4 weeks of holiday (because I could negotiate). No Christmas shutdown (but I don't care as I'm atheist and Christmas is a shitty time to have off work, everything is closed and frozen here). The pay matching is less, only 3%, but I don't mind using some salary for that.

      Before my current position, I worked at what most would consider a slave driver company, did telephone tech support for $0.04 above minimum wage. Same benefits, except just 3.5 weeks of vacation, 7 of which were personal days (ie: No need to pre-plan).

      As for why I'm leaving, too many layoffs. Did I mention that despite all that holiday, the country I'm in is in the bottom 3 countries for lack of time away from work? Yup, just above the good old USA.

      Heck, outside of the tech industry the good benefits thing still happens (though likely without the vacation). I remember when Walmart came to my country they took out large ads asking people to apply for jobs. More than half of the ad detailed the many benefits (health/dental) employees of Walmart would receive. Having discussed with employees of other chains (Zellers and Target) Walmart benefits still beat them out. And they're typically considered one of the most abusive non-unionized employers out there.

      Of course, medical and dental benefits are easy for a company to justify. Hard to get good work out of an employee that is sick or is always cranky due to rotten teeth. I would be surprised if I found a company without benefits with more than 5 employees simply due to that fact. Retirement plans and vacation are the benefits that you need to work a bit harder to find, though it is INCREDIBLY rare here to find the bare minimum offered to a professional with more than 5 years in the industry.

      Those who are being abused with 2 weeks of holidays are simply bad at shopping around for better work, or don't have the negotiating skills (*) to ask for them.

      (*) - And it's barely negotiating at that. When my latest offer came in, I replied with a four sentence email just asking for what I wanted. Didn't even need to get into some big long justification rant. Just "Thanks for the great opportunity to work for XYZ company; I'm very excited to get started. However, there's a couple of things I'd like to work on first. I was looking for $xx,xxx compensation and y days vacation. Let me know if we can negotiate those goals, or i

    21. Re:Losing at capitalism 101 by Anonymous Coward · · Score: 0

      Rather surprising read from a man that escaped the clutches of the extreme socialist party of Germany and then encouraged that party's enemy to build atomic weapons.

      Nonetheless, this was written in 1946, before Einstein had the opportunity to see the effects of the "planned economy" and government "distributed work" Einstein apparently desired on Soviet Russia (and how that concentrated wealth in the hands of the few, against Einstein's prediction that this would solve that problem). These are not the modern views of socialists--none would claim socialism should be implemented as in Futurama's with career chips. These were the views of Marxists, a theory still being tested today (a la DPRK).

      If Einstein had lived to see the Berlin wall go up, and then back down, would his views have moderated? Or would he have continued to believe East Germany had it right?

      Unfortunately, we will never know. We have the benefit of knowing the future of his prophecy.

    22. Re:Losing at capitalism 101 by losfromla · · Score: 1

      Unions work well for Germany, maybe if we had Socialism at all levels like they do we also would be awesome?

      Gee, you are a regular Einstein...literally!

        Why Socialism?
      by Albert Einstein

      Thank you, very much. Although I am literally a Mexican-American who is not of Israeli descent and so it would be quite hard for me to be literally Einstein. I do agree though that Socialism fights the destructive nature of capitalism which we see _literally_ occurring in the United States of America. High imprisonment rates, obscene income and wealth inequality, destruction of the environment, wholesale removal of our rights, etc.

      --
      Only I can judge you.
  8. Three main types of bad jobs. by gurps_npc · · Score: 5, Informative
    1) Tech in a non-tech company. Here you have little to no opportunity for advancement. The bosses think of and treat you like janitorial staff - cleaning up their messes. At JP Morgan, you are more likely to go from Mailroom to CEO than from Server Admin to CEO.

    2) Minion in large tech company. Here you have opportunity for advancement - but only by working EXTREMELY long hours for little pay.

    3) Owning/working for a small start up. Same as Minion, only pay is far worse but you have a lottery ticket to make it big.

    Basically tech jobs are closer to blue collar than white collar, despite requiring significant intelligence. Oh, and did I mention the risk of being outsourced to china/india?

    --
    excitingthingstodo.blogspot.com
    1. Re:Three main types of bad jobs. by swb · · Score: 5, Interesting

      Basically tech jobs are closer to blue collar than white collar

      A peer and I once made the same comparison. We called ourselves digital maintenance men, because by and large that's what it is.

      I've never worked for a company that had a significant manufacturing component, but I kind of wonder how the blue/white collar split works there for the people who setup, maintain and manage seriously complicated factory systems. I think they might have been called millwrights at one time.

      Are they treated like blue collar people (probably, if the job involves any serious mechanical tools), or because of the sophistication of the equipment (all computer driven and complicated) are they treated like dirt, like other blue collar jobs, with all the usual management/labor hostility, clock punching, etc.

      And why do "office" jobs seem to escape a lot of that labor/management hostility? Even the lowly marketing associate seems to get treated better than the most skilled blue collar worker. I've known some electricians who were really intelligent and used to sort out cabling issues in my data center better than I could, even though he didn't know how to configure the equipment. He'd make suggestions via some kind of intuition that never dawned on me.

    2. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      If you are out of sight (server room, datacenter facility, NOC, work from home, etc.) and they don't understand what you do you are effectively not a person anymore in their mind. You are just the weak, overpaid, fleshy infrastructure component that makes unreasonable demands ("change your goddamned passwords more than once a decade", "stop using pastebin.com to share confidential data", etc.), says no to shiny things management wants, and costs the company money. This is why having a non-technical CIO or CTO is a recipe for disaster if you're an IT worker.

    3. Re:Three main types of bad jobs. by tehSpork · · Score: 1

      > A peer and I once made the same comparison. We called ourselves digital maintenance men, because by and large that's what it is.

      Myself and a friend of mine frequently refer to ourselves as code janitors, we are both well educated and work for Fortune 100 companies.

      Unfortunately this is an easy position to get socked into. Companies generally want to make money, this generally requires staying on schedule, this means you get to inherit this lump of awful code/infrastructure $lastGuy left and beat on it until you meet your deadlines. No idea why $lastGuy left, he probably got a job at a competing company for $salary*1.2 where he will beat on some similar, yet different code for a while before moving again.

    4. Re:Three main types of bad jobs. by Notabadguy · · Score: 1

      A peer and I once made the same comparison. We called ourselves digital maintenance men, because by and large that's what it is.

      I've never worked for a company that had a significant manufacturing component, but I kind of wonder how the blue/white collar split works there for the people who setup, maintain and manage seriously complicated factory systems. I think they might have been called millwrights at one time.

      Definition Disclaimer:
      Blue Collar: Hourly / Manual
      White Collar: Salaried / Office

      I do work for a company that has a significant manufacturing component. Craftsmen, Millwrights, Machinists, Welders, Operators (CNC/Lasers), report to Cell Leaders responsible for their area of the shop. That's the blue collar line. Cell leaders report to their operations manager, who reports to the plant manager. In parallel, materials management/inventory, engineering all report to the plant manager, with the lowest levels of those functions being blue collar (except engineering).

    5. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      > 2) Minion in large tech company. Here you have opportunity for advancement - but only by working EXTREMELY long hours for little pay.

      LOL, are you kidding? Apple, Google, Amazon, Facebook, etc. pay pretty darned well; not the best but in the upper third of the range. And while Amazon has a rep as a sweatshop, not all of the big tech companies are like that.

    6. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      I'm working IT in a manufacturing company, and we're actually treated fairly well. It's a tech company, so even though my team are mostly admins and not developers, we're supporting the systems that keep the plants running. When an expensive plant is down, the people who can fix it are pretty well treated.

    7. Re:Three main types of bad jobs. by wienerschnizzel · · Score: 1

      I've never worked for a company that had a significant manufacturing component, but I kind of wonder how the blue/white collar split works there for the people who setup, maintain and manage seriously complicated factory systems.

      Manufacturing does not have many traditional blue collar workers anymore. Nowdays manufacturing means one of two things - either you are controlling automated systems that are assembling mass produced products (like cars or toasters) or you are assembling really complicated and expensive pieces of technology by hand (like MR scanners). Both of those require high amount of expertise and are well payed.

      The few simple manial jobs that are left are disappearing - if your work does not require empathy, creativity or good analytical thinking, you will be replaced by a machine sooner or later

    8. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      I've known several electricians and plumbers. Aside from societal stereotypes, I've never seen or heard of them being treated as any sort of "lowly".

      The experienced electrician may talk down to his numbskull apprentice, but that's about as far as it goes.

    9. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      Everyone is happier and works more efficiently when you get 5 paid weeks off every year, etc...

      I wouldn't be happy if I only got 25 days of paid leave.

    10. Re:Three main types of bad jobs. by Simulant · · Score: 1

      Alternatively...
      1.) Tech in a non-tech company. Everyone loves you and thinks you can do anything. As long as things function properly, you can do what you want while at work. You may not be making Silicon Valley wages but you are well above the national average and can afford your mortgage.

      In my experience, the real reason so many tech workers hate their jobs is that they blithely assume everyone around them is an idiot because they don't know what alt-tab or some-such is....

      I used to be like that. I'm much happier now.

    11. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      You missed one.

      Tech in a company that believes it's a non-tech company, but really is a tech company.

      "We're a manufacturing company". Yeah, a manufacturing company that manufactures tech.

    12. Re:Three main types of bad jobs. by BVis · · Score: 1

      Basically, I think it's a pack mentality. It's assumed that everyone wants to take the next step in their career after being at a particular level for 3-4 years (depending on industry). Junior dev wants to become senior, senior wants to be lead, lead wants to be architect/principal, etc. The trouble with being a lead/architect is that there's a management component to it, and as such, I want nothing to do with it.

      The trouble comes in a job interview when you have to explain why you've been a senior dev for 6 years instead of moving up to lead/architect or whatever. It is assumed that everyone wants to move ahead. So, you might be happy at the level you are at and not seeking "advancement", but to a potential employer, it's a red flag. It can mean one of two things:

      1) You're a shitty dev and haven't had the option to move up, or
      2) You lack ambition and are therefore lazy.

      I'm perfectly happy at the senior dev level. But, if and when I interview for another position, I will have to explain why I've been at this level for X years. At my age, it's very suspicious to not have made lead/architect, or moved into management. I'm perfectly happy writing code. It's what I want to do. I don't want to manage people. An honest answer would be "I'm happy where I am and have no interest in moving up", but that's a death sentence in a job interview. That either sounds like "I'm lazy and have no ambition, so I'm going to coast along where I am for as long as someone will pay me", or "I'm actually really bad at my job, but I'm going to take the inverse sour grapes route and say I'm happy where I am". I can't think of an answer that wouldn't be awkward or an outright lie.

      So, you say, why interview? If you're happy with the job you have, why would you look elsewhere? Three words: "two percent raise". The only way to get a raise of any significance (>10%) is by switching companies. Plus, at some point your current employer is going to become suspicious of your perceived lack of ambition and either try to force the issue (like what happened to my manager, he's bad at it and doesn't want to do it), or curtail your opportunities for growth until you're unmarketable, and therefore they can treat you like shit.

      Employers hate it when you're comfortable. You're much easier to manipulate when you're stressed out.

      --
      Never underestimate the power of stupid people in large groups.
    13. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      Screw you. I get 12 days a year and that's for vacation and sick-time, so it's always recommended we leave a zero amount in reserve (usually 10% of total time off) for "just in case."

    14. Re:Three main types of bad jobs. by volmtech · · Score: 1

      I worked as a tech at a produce packing plant that was transitioning from total manual operation (hand hung bags and spring scales with a dial needle) to automated weighing and handling machines. I was working with an electrical and mechanical genius. He had worked for the DoD servicing ballistic missals. We helped the manufacture devolve the software and improve the pneumatic mechanical parts.

      We were responsible for almost everything except sales. Building maintenance, receiving check in, all production equipment, electric and hydraulic, plus cooler refrigeration and packing floor AC.

      That job was blue collar but before that I ran a family farm for 25 years so I was always looking at things from a management standpoint. Mostly it was asking my coworker why we were doing things the wrong way. The answer was always that is how the owner thinks it should be done. The owner had worked his way up from a farm hand to the owner of a 10 million dollar business and still thought he was the smartest person in the building. Self made millionaires are infuriating to work with, as are geniuses. Having to work for both a millionaire farmer when I had failed at farming and with a genius who was also bigger and stronger than me was humbling and very tiring. I just collect my SS check and troll the inter-webs now.

    15. Re:Three main types of bad jobs. by Anonymous Coward · · Score: 0

      Isn't that highly illegal in (almost) every developed country? Also, how can sick time be limited?

    16. Re:Three main types of bad jobs. by gurps_npc · · Score: 1

      Sick time is limited by the far majority of companies. If you exceed it, you either have to use up other time off (Vacation, "personal", etc.) or don't get paid for the time you don't come to work. I have a co-worker that had to come back to work a week after a seizure because he had no sick time left. His doctor wanted him out for another week, but he didn't have the time.

      --
      excitingthingstodo.blogspot.com
  9. Special by mobby_6kl · · Score: 3, Insightful

    Probably because they think they should be special and immune from the shit everyone else deals with.

    1. Re:Special by Anonymous Coward · · Score: 0

      The above is correct. I don't know what people expect, you work because you need to provide enough value to earn the work of others in creating food/shelter and luxury items.

      I mean I hate to sound like grandpa, but you're living a lifestyle that 99% of the humans in history would have found ridiculously lavish and you're complaining because you have to do boring stuff or you have to take orders from a boss or you can only afford a Camry and not a Tesla?

      I mean I guess if they start handing out "work on cool side projects that embrace your creativity but nobody gives a shit about and make $300k/yr!" jobs I'll be in line too but frankly I can't complain about making a good salary, being allowed to work from home in a nice house and being able to pay all my bills.

      I guess it's a generational thing as broadly as such things can be, anyway. I was born in the first half of the 70's and I see work as something responsible people do to pay their bills, and if you _ever_ enjoy your job you are lucky. Seems like in the generations _right_ after mine a good job is seen as something provided to you as a reward for going to college and that if you don't get pats on the back and complete freedom to be "creative" in it then "someone" is giving you the shaft.

    2. Re:Special by Anonymous Coward · · Score: 0, Insightful

      Pay close attention to this useful idiot, kids: This is what happens when you take the corporate cock up the rump too many times, and start the enjoy the feeling of getting totally buttfucked by the monkeys that like to call themselves your betters.

      Instead of this listening to this useless tirade of "in my day, we got fucked 2x a day and liked it, you whining proles! We have always been at war with Oceania", turn your attention to a far better and more useful lesson:

      Life is what you make of it. Never yield to retards that loudly claim the dear and righteous status quo is right to try and hold you down. Make the world do what you want, or die trying.

      All change is dependent on this type of person, and not the LOL OH WELL I LOSE BUT YOU WILL TOO HAHA type like Mr AC #1138 above me here. These types of nonpersons litter the graves of humanity, totally forgotten by the world they took it up the rump from.

      Remember: 200 years from this moment, every living human on this planet will be naught but dust. How will history remember you?

    3. Re:Special by dhasenan · · Score: 1

      I think I'm special and everyone should be immune from that shit.

    4. Re:Special by houghi · · Score: 1

      This. They even think the question "why do tech worker ..." is a valid one. The first thing I thought was: compared to what? US Predidents? Politicians? Factory workers? Accountants? Call Agents?

      Most I see think that the company would not run without them. And to be honest they are right, because otherwise they would not be there, just like everybody else. The janitor is needed, because if he wasn't, he would be fired. Yes, this goes for the managers as well. It might not be applicable to each and every person.

      If you think that managers are not needed, start your own company without them. Do not give them different titles, just do not have them. Not even yourself and see how well this works out for you when there are more than 2 people in the company and a decision has to be taken.

      There is a meeting for people who hate their job. It is every day in the bar and the group is called EVERYBODY.

      --
      Don't fight for your country, if your country does not fight for you.
    5. Re: Special by BVis · · Score: 1

      GP is telling you that you don't have to accept an unhappy situation. You are perceiving millenials as entitled, selfish spoiled brats because they DARE to question why they have to accept the corporate cock up the ass in order to continue to eat. You've got Stockholm Syndrome. You're making all kinds of excuses in order to deny the fact that our corporate overlords do everything in their power to keep us docile and willing to accept the treatment they're giving out. Millenials are demanding fair treatment from their employers; things have been so shitty for so long, "fair treatment" looks like a ridiculous thing to seek by comparison. I say more power to them. They've realized that the system needs them just as much as it needs overpaid C-level executives. Without young workers the economy falls apart.

      If everyone demanded fair treatment from their employers, they would have to give it to them or go out of business for lack of talent, to be replaced in their markets by companies that don't actively complain that they can't chain their workers to their desks (something about slavery being illegal or some other anti-business socialist fascist Kenyan nonsense). That's the free market. Millenials (supply) have something their employers need (demand). When you control the supply, and demand remains constant, prices (general treatment, not just salaries) are supposed to go up. The difference with this generation is that they are a hundred times more connected with their peers than any other before them. If someone's boss is an asshole, a hundred people know about it before the asshole's tirade stops echoing. If a company treats its people badly, thousands of people know by the end of the day. They know that their employers are lying to them when they tell them they're treated better than their contemporaries in other companies. They know that the salary they're being offered is 25% below market. They know when their workload is ridiculous. They know when there's a better job available (and that job is actively seeking them out). They know that the way workers get treated in this country is abusive as compared to other industrialized nations (no guaranteed vacation, no sick pay, no maternity leave, at-will employment that makes job security a fantasy). All this knowledge puts employers in a weaker position, and as we all know, that's anti-American. When they apply this knowledge, they are seen as "demanding" and "entitled" and "spoiled", when really what they're asking for is to not be lied to.

      The problem isn't that Millenials are being too demanding, the problem is that previous generations weren't demanding enough.

      --
      Never underestimate the power of stupid people in large groups.
    6. Re: Special by Anonymous Coward · · Score: 0

      News flash retard: No one cares about your or your family. Also, children are included in family, so don't be redundant.

      In 1 million years, if morons like you have their way, our race will be long extinct. Keep working your ass off to make someone else richer, and keep patting yourself on the back thinking you're doing a "good job". I only hope your children grow up and realize what an idiot you are, and fully refuse to bend over and take it as you have.

  10. There are many reasons. by dablow · · Score: 5, Insightful

    Some places have no idea what a sysadmin or software engineer is supposed to do. They assume we are all one and the same. So you will be harassed for any problem that involves using electricity.

    Some places refuse to follow or put in place process/policies/limitations and enforce them in order to make the workload manageable.

    Some places refuse to see the value in our work; They only see it as a cost center to be minimized at all costs, morale be damned.

    It is a thankless job (and who cares about being thanked, show me the money lobowski!), yes most place refuse to pay what the position should be paying. So you either end up with subpar employees or are forced to work with subpar employees that cause a lot of problems you need to cleanup.

    And the list goes on and on.

    1. Re:There are many reasons. by pr0fessor · · Score: 5, Funny

      So you will be harassed for any problem that involves using electricity.

      I had an exec ask me if I could fix the plug-in and lamp in his office once, I jokingly asked if he was promoting me to "stuff that uses electricity dept". He thought it was so funny that he started introducing me to people as the "VP of Shit that uses Electricity"

    2. Re:There are many reasons. by Anonymous Coward · · Score: 0

      Yet survey after survey shows that money is not a significant motivator to an employee assuming the position is at least paying more or less market rates.

    3. Re:There are many reasons. by BVis · · Score: 1

      It's probably not a significant motivator because they're not being paid enough to be motivated...

      --
      Never underestimate the power of stupid people in large groups.
    4. Re:There are many reasons. by Anonymous Coward · · Score: 0

      Come to Chicago where they've got unions for everything, I was "politely" told by the building supervisor at one place that I could no longer go into our basement IDF since it was in a room owned by the building (not leased by us) and the building owners required all of their own staff to be "low-voltage union" members.

  11. I work for non-profits on purpose by Anonymous Coward · · Score: 2, Informative

    So I can have a life. I work Monday-Friday 0800 - 1700. No nights, no weekends. I use Macs, Linux, Windows (very little), a little coding, a little networking, run the PBX, tweak the existing firewall, a little Exchange Server and AD, a little grunt work here and there. I don't get paid as much as I could, but I have my own office, a lot of down time whilst at work, a boss that leaves me alone for the most part. Not much to dislike, really. I cannot move up here, but I could keep this job theoretically for years to come.

    1. Re:I work for non-profits on purpose by Anonymous Coward · · Score: 5, Interesting

      This. Lots of tech workers spend 60 hours at work, get paid for 40 of them, and do useful work for 30 of them, mainly because of mental fatigue.

      An ideal tech company would split the company in half—a M–W shift and a W–F shift. Employees would work 24–27 hours per week, and Wednesdays would be spent on meetings and other soul-sucking tasks that require everybody to be present at the same time. It would then pay 60% of the salary for 60% of the work. Workers would be happier because they would have more free time, and the company would be happier because actual work per dollar spent would increase by up to 33%.

    2. Re:I work for non-profits on purpose by tigersha · · Score: 1

      The last non-profit I worked for was a corrupt, badly run political horror. I left because I caught the boss committing tax fraud. She then gave me a bad review.

        I mentioned to the board that I am a bit unhappy that I was penalised by the CEO considering that she is committing fraud. The board member asked me "she is committing WHAT??".

      CEO lost her job. I still have a bad reference though.

      That said, I sometimes do contracting for the new CEO and it IS a pleasant place to work, yes.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    3. Re:I work for non-profits on purpose by cmdr_klarg · · Score: 1

      Couple this with some kind of Basic Income and I think we have a winner

      --
      THE SOFTWARE, IT NO WORKY!!!
    4. Re:I work for non-profits on purpose by Anonymous Coward · · Score: 0

      Overhead would go up.

    5. Re:I work for non-profits on purpose by toddestan · · Score: 1

      That's the problem. They'd rather have one person working 60 hours a week than two people working 30 hours each as the latter causes more overhead. That, and they only pay the first person for 40 anyway.

  12. duh by xmousex · · Score: 1

    i have no hookers on my desk.

    if i had hookers on my desk, i would feel different. very much different.

    1. Re:duh by xmousex · · Score: 1

      also because i went into doing all this full well knowing the wide range of incredible possibilities. but now im locked into the very limited range of little things i do at my job doing it for people who are complete dog shit. not imaginative pioneers in the industry, but money starved accountants desperate to just get their numbers good enough by end of year. year after year after year.

      Basically I have the power of a genie, and im granting wishes for idiots.

    2. Re:duh by Archangel+Michael · · Score: 2

      if i had hookers on my desk, i would feel different. very much different.

      that feeling is called an Itch. You need to have a doctor look at it.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    3. Re:duh by tigersha · · Score: 1

      I once did a sysadmin job for a, em, gentlemen's club. It was a script controlling an emergency button that wiped out the entire server if the cops arrive.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  13. Thanks, Dice! by DoofusOfDeath · · Score: 5, Informative

    For a second I thought the editors and community may have promoted this story to the front page because it was informative and insightful.

    Then I saw it was from Dice, and I knew better.

  14. Easy to understand... by Anonymous Coward · · Score: 0

    Techies are creative types that got into the tech industry because the had a passion for hardware, programming, etc. Then they work like a battery chicken, putting up with some fuck wit manager making 'business decisions' on a piece of crap tech/software that they have no real interest in.

    What a business considers 'exciting' and 'cutting edge' is quite different from how tech guys see it.

    When you add job insecurity to the mix and office politics, then it kills the passion.

  15. Shamefully biased... by mgoheen · · Score: 4, Informative

    When you see a graph (from the first linked article) that shows 22% as THREE TIMES LARGER than 19% you know you are reading crap...

  16. Important work and plan is key by trout007 · · Score: 1

    I'm a mechanical engineer but most technical people I know enjoy working if it's an important project and there is a plan to make it succeed. If you are working on something stupid forget it. If it's a great idea but no way to make it work (management, funding, politics) forget it as well.

    I was put in a new project I thought was pretty cool. I spent 2 weeks doing an analysis which proved the optimal configuration based on the given requirements. I was told we are using the original less efficient configuration because it looks "innovative". I could hear the motivation leaving me.

    --
    I love Jesus, except for his foreign policy.
    1. Re:Important work and plan is key by Anonymous Coward · · Score: 0

      I was told we are using the original less efficient configuration because it looks "innovative".

      Or just as bad - "because that's the way we've always done it". Last job I left was because it was a "Java shop", everything had to be done in Java, even it it was the worst possible choice (which it usually is).

  17. *Because* they like tech by Anonymous Coward · · Score: 0

    And if you like tech, you'll hate a tech job because it's often not about tech.

    It's about what some MBA manager, salesman, and/or "visionary" CEO thinks should be done (despite no knowledge of the problem domain, or worse: miseducation of the problem domain) rather than asking the technologists to solve the technological problems.

    Interesting problems require the kind of sophistication of thinking that often doesn't fall into the same demographic of people that end up becoming the managers of technologists. That's why they're managers, not technologists.

  18. Maybe becuase by John+Napkintosh · · Score: 5, Insightful

    All the jobs I've had involve doing work.

    --

    Long signatures suck.
    1. Re:Maybe becuase by phantomfive · · Score: 2

      So many people enter the tech industry because they want money, not because they like tech.
      If you're a programmer who doesn't like programming, that's basically like you wrote down on your college application, "Hello, I want to be sad for money."

      Maybe you should have studied welding.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Maybe becuase by Anonymous Coward · · Score: 0

      I like programming. I do hobby programming on my own time.

      What I don't like is being forced to write bad code in order to make a deadline, which happens *all the time*. I can deliver a better product than any employer ever wants to buy.

      They say "I don't care about that, I just want it to work!" That actually means "prioritize short term functionality over long term maintainability." Sometimes management will hear that and say "Oh, please do prioritize long term maintainability. But you still only have one week to get it all done." And then when the bugs DO come out, its time for wave after wave of root cause analysis, blamestorming, and process overhead, resulting an the same set of technical recommendations that management ignored last time around.

      Business realities drive deadlines, and deadlines subvert code quality. Utter crap has emerged from my fingertips and ensured that we landed the contract rather than the competition. I'm not proud of that. But it pays the bills. And refusing to play by those rules is a quick way to stop being able to pay the bills.

    3. Re:Maybe becuase by Anonymous Coward · · Score: 0

      If you're good at your job you can think of reasons not to do the work.

    4. Re:Maybe becuase by Anonymous Coward · · Score: 0

      I love the jobs I've had that involved doing work. The ones I really dislike don't involve doing work, they involve doing things that look like work but aren't productive and don't actually help anyone.

    5. Re:Maybe becuase by ArsonSmith · · Score: 1

      Screw that, I do tech work because it makes me good money, and I mostly hate it. (actually the devops movement within development and operations has reinvigorated me over the last 2 years but that's a cultural thing and i digress) I weld at home as a hobby because I enjoy it. If it was all I did all day every day I would hate it. Just like most of my hobbies that I think I could do this for a living, then I would hate doing it.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    6. Re:Maybe becuase by Anonymous Coward · · Score: 0

      True and so many people went into work because they want money, not because they like work.

    7. Re:Maybe becuase by BVis · · Score: 1

      "Hello, I want to be sad for money."

      That's probably 99% of all jobs out there... They say there are mythical people who enjoy their jobs, but I haven't found one yet.

      --
      Never underestimate the power of stupid people in large groups.
    8. Re:Maybe becuase by phantomfive · · Score: 1

      You need to see what Mike Rowe has been up to. Check it out. He talks about how to find a career and be happy (including finding a guy who picks up roadkill of the road and whistles while he works).

      --
      "First they came for the slanderers and i said nothing."
    9. Re:Maybe becuase by BVis · · Score: 1

      Mike Rowe makes a lot of sense to me. He's absolutely right about infrastructure and the skilled trades. If one of my boys said to me he'd like to go to a trade school for plumbing, or electrician training, or whatever, instead of going to college, I'd be all for it. College will be there if he wants to do it later. Or he can go to college, get a business degree, and open his own general contracting business. A good tradesman is worth his weight in gold to a homeowner.

      But he's right that we've made blue-collar work out to be embarrassing, We denigrate people who get their hands dirty making our lives more comfortable. And that's not right. A carpenter does work equally or more valuable than the work I do sitting in a comfortable office.

      --
      Never underestimate the power of stupid people in large groups.
    10. Re:Maybe becuase by phantomfive · · Score: 1

      College will be there if he wants to do it later.

      That's a good point.

      --
      "First they came for the slanderers and i said nothing."
  19. Most people hate their job by netsavior · · Score: 2

    It is called being a grown-up. I don't recommend it. I actually tend to like my tech job, but make no mistake... it is still a job.

    1. Re:Most people hate their job by Grishnakh · · Score: 1

      Most fast-food workers and other low-level workers probably do hate their jobs, and for good reason. They're called "work" for a reason.

      But we're supposed to be highly skilled professionals here. Do most doctors hate their jobs? I sure hope not, or else we'd have all kinds of problems in the healthcare industry (and I don't mean the insurance/payment side of things). Can you imagine a surgeon hating his job? That's a recipe for disaster.

      So no, I'm sorry, I don't buy this "everyone hates their job" tripe. For shit work, sure, but not for highly-skilled work. I think that's mostly unique to tech workers.

    2. Re:Most people hate their job by coldsalmon · · Score: 2

      Many other commenters have pointed out that one factor is thinking you're special when you're really not. There are a whole lot of highly-skilled people in the world, and it's not really special to be highly-skilled anymore. Lawyers are highly-skilled, but they are among the least-satisfied of workers. As a society, we have learned how to make highly-skilled laborers interchangeable, which yields productivity gains. In the top echelons of every profession, there are those who work creatively and enjoyably, but the vast majority are doing routine tasks. Doctors perhaps have slightly higher satisfaction, but keep in mind that they are at the top of a highly-regulated and stratified industry; a more apt comparison would be healthcare workers in general vs. IT workers in general. It is possible to be high-skill and low-level.

    3. Re:Most people hate their job by Anonymous Coward · · Score: 0

      It's mostly unique because they tend to be especially young and part of an extremely entitled/optimistic generation. And most doctors know exactly what they'll be doing while they're in college (and before).

      Quite a few people in tech don't know until they find their job exactly what they'll be doing, and have bizarre expectations. And a large number of them aren't "nerds" but just people who thought they could go to college and get a technical degree and then make $150k doing cool stuff. Surprise!

    4. Re:Most people hate their job by Anonymous Coward · · Score: 0

      I am not so sure doctors are more satisfied than the rest of us. Of course I could be wrong, the pay might overcome other negative factors about that job (but then again lawyers and dentists are in the same pay range but they do not seem happier).

      I think part of the problem also stems (at least for me) that people like to argue about every damn thing I do at work. Every day. No exception.

      I spend more time justifying decisions and covering my own ass (not in the sense something I did broke down and I am trying to hide it, more like trying to anticipate every question every problem that might arise due to a new system implementation so that I do not get caught with my pants down when it goes live) than doing the work I actually enjoy doing. It's soul sucking experience having to argue with somebody that does not know the difference between RAM and a hard disk why guest access to wifi should be on it's own vlan when you allow BYOD. Try to explain to them it's generally considered best practice in the industry bla bla bla. In one ear out the other. All they care about is not having to log in once a day with their home pc and to use the company printer to print in color (which is blocked off from guest wifi vlan).

      Or when a new "tech savy" employee (usually in management) is hired, but turns out all that is special about him is he knows how to tweet.......feels like they know how to better run an IT dept than you do...because he took 1 social media class while working on his master's. And under normal circumstances I would be able to destroy each and every one of his assertions , however I am so bogged down with password resets or showing 60 year old's how to log into their computer because they simply cannot grasp the idea of having a username and password.....that unless I want to be pulling 90-120 hour weeks for the rest of my working career, I to resort to "I have 20+ years experience" and "you are going to have to trust me, it's too technical and complicated to explain in 2 mins".....

      Do this for 20 years.......and knowing you gave 25 more to go until you retire......You get the picture.

    5. Re:Most people hate their job by Anonymous Coward · · Score: 0

      I know many doctors, and they all would rather be fishing. However, hate doesn't mean you don't give 100% when lives are at stake. They just mix a drink when they get home.

    6. Re:Most people hate their job by tehcyder · · Score: 1

      Professionals like lawyers, accountants, architects or whatever hate the same sorts of things that people in tech jobs do: having to do uninteresting work to make the company money, and having to manoeuvre round their bosses and co-workers.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    7. Re:Most people hate their job by Grishnakh · · Score: 1

      Doctors don't have those problems. They have to deal with annoying insurance issues, but they have staff for that. I should hope they actually enjoy the doctoring part of their jobs. How many tech workers really enjoy dealing with all the shitty technologies they work with (it's not like they get to pick them)? And doctors don't have bosses usually; they run their own offices, frequently as partners in a small group with other doctors.

      A lot of accountants run their own independent businesses.

      A lot of lawyers, likewise, are partners in a small firm, or have their own firm.

      How many engineers have their own small firm? Almost none.

  20. 5000 Respondents is enough by orlanz · · Score: 1

    5000 respondents is a sufficient enough sample size to make generalizations... sometimes many non-generalizations. The size isn't the issue in as much the population it actually represents and if that population is representative of the whole IT sector. Not having read the article (who does?) but per the little in the summary, I think we are good on the sample size.

    Anyway, I don't think a lot of companies are fixated on the idea that minor perks will translate to huge moral boosts. If they were, they would also understand that lack of said minor perks would result in the opposite. And I have yet to meet a client that thinks about either.

    I think in IT, it is mostly the "no sense of mission" that depresses IT folks. There are "requirements documents" that aren't worth the pixels and Sharepoint storage they take up. Deadlines that assume that time machines have been invented. And "approvals" and "sign offs" that might as well be check boxes & a meeting attendee list because no one reads what they are signing off on.

    All these end up with a mission path that keeps changing while not caring about the change costs. Its like taking a flight where the guys in business class keep changing where they want to land. Eventually they emergency land somewhere random or crash land somewhere or just crash and burn. Of course those business folks all have parachutes.

    Whats depressing is that management is fully aware of the "reasons" why something went off rails, but continues to make the same mistake on all subsequent projects. We document lessons learned for the sake of write-only documentation and nothing more.

  21. Free Time is the only currency worth a damn by captjc · · Score: 5, Insightful

    Every company that gives perks like that is only because they want you to stay all hours of the day and night. Sure, that is great and all and the money is wonderful at those places, I'm sure. However, the only thing that many of us care about is actual free time.

    It seems like the whole culture is pushing this "Work your life away because it is the American thing to do" agenda. "40 hours a week is for lazy gits who will get nowhere in the workplace." Hell, where I work, don't work less than 90 hours a week if you want to make it through your next performance review. Most people start with at least 7 "use it or lose it" personal days and god help you if you actually try to take one. I am lucky because, as a contractor, they actually think twice about making me stay late as it is costing them. Salaried, I would never want to work there as that kind of environment is toxic to one's health and soul. This kind of shit is what makes tech workers hate their jobs.

    Work to live and not live to work, words to live by.

    --
    Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
    1. Re:Free Time is the only currency worth a damn by Anonymous Coward · · Score: 0

      perks...stay all hours of the day and night.

      At least you get perks! I work for a company that has required "hundreds" (16 hours a day Mon-Thu then 12 hours a day Fri-Sun) from developers for most of its eight years of history, and slowly over the past year we've lost all of our perks! A year ago, we lost the kegerator when it quit and wasn't replaced. At the start of the new year we lost dinner. About a month ago we lost snacks. The only good thing to come of that is that I've lost nearly forty pounds in the past year without exercising or dieting. I'm simply not eating like most of our devs. The 8am and 11pm scrums are killer. After working late you don't want to get up early to have breakfast, and at midnight when going home you're too tired to eat dinner.

    2. Re:Free Time is the only currency worth a damn by Anonymous Coward · · Score: 0

      I worked in a place like that... Soul. Crushing.

      I changed that by going to work for the US NAVY.. ya the red tape is a PITA, but I'm doing something that actually matters, is fun and I get to take my earned time off with no hassles. Hell, people here are amazed when I won't take time off until my major projects are done or to a point that another engineer on it can continue and not be held up by my absence.

    3. Re:Free Time is the only currency worth a damn by Krishnoid · · Score: 1

      If they really wanted you to stay, they'd offer an on-site laundromat with wi-fi and free dinner for you and the family.

    4. Re:Free Time is the only currency worth a damn by Anonymous Coward · · Score: 0

      Every company that gives perks like that is only because they want you to stay all hours of the day and night.

      I think that may be a West Coast thing. Here in Denver, I've been interviewing, and I'm running into a lot of companies that offer the perks and claim to have an emphasis on work-life balance.

      I hope we don't get mgt moving here from CA teaching our local companies that they're doing it wrong ;-)

    5. Re:Free Time is the only currency worth a damn by orlanz · · Score: 1

      Work-life balance is a horrible term. It means, the company gets your time outside of business hours. You are available 24/7. In return you can have flexible work hours, work from home, or take off 1-2 office hours for the official work you did late into the night. Overall the concept isn't all that bad. Until you start crossing 60 hrs/week. At which point those 9+ hours of work every day can really cut out family, friends, and sleep time.

      If you sleep & eat 8 hours of the day, you only got 16 hours left. 60 hrs/week would normally mean 14 hours work/commute, 1 hour lunch break, and 2 hours for fun. Plus you got your weekends. Imagine those 9hrs/day spread across 2 or 3 sections of the 16 hours. Exactly what are you going to do with your short free time slots and no weekends? Sacrifice your sleep to extend your free time so you can atleast enjoy your Friday night?

      Work-life balance is pretty good as long as the hours stay below 45 per week... which is extremely rare in IT. Above that, the company starts winning out and it should be called "24/7 availability". If HR says they offer work-life balance, understand that they are nothing special, they are just like everyone else. You should ask what they offer that others don't. What makes their company special compared to the rest? HR rarely knows how to answer that. Understand that you probably won't get the job if you do ask that.

    6. Re:Free Time is the only currency worth a damn by Bob+the+Super+Hamste · · Score: 1
      HR rarely knows what your job actually is now days. Personally I hate their mandatory training, especially the company wide diversity training. For my job it could be summed up in one line:

      Don't be a dick

      but instead it ends up being something that takes a couple of hours to complete because for some reason I need to know all of the laws about discrimination and how to effectively hire and fire people in a race/gender/religion neutral way. Then there is the ethics training, which again is just as bad and for people in my position could be summed up as:

      Don't steal shit

      .

      --
      Time to offend someone
  22. What I don't like by transporter_ii · · Score: 5, Insightful

    A lot of tech work is reactionary. And if all you have to do is put out fires, it isn't terrible. But you are usually expected to work at other things between fires. Which means the second you start doing one thing, you have to stop and go fix six other things. Always feeling like you are getting pulled in eighteen different directions sucks.

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    1. Re:What I don't like by transporter_ii · · Score: 1

      This exchange from Buffy the Vampire Slayer seems to fit tech work so well:

      Buffy: Mom, I hate that these people scared you so much. And I-I know
      that you're just trying to help, but you have to let me handle this.
      It's what I do.

      Joyce: But is it really? I mean, you patrol, you slay... Evil pops up,
      you undo it. A-a-and that's great! But is Sunnydale getting any better?
      Are they running out of vampires?

      Buffy: I don't think that you run out of...

      Joyce: It's not your fault. You don't have a plan. You just react to
      things. I-i-it's bound to be kind of fruitless.

      That's tech work. Problems pop up, you undo them. There is no plan, and yes, it's kind of fruitless. :)

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    2. Re:What I don't like by Anonymous Coward · · Score: 0

      A lot of tech work is reactionary. And if all you have to do is put out fires, it isn't terrible. But you are usually expected to work at other things between fires. Which means the second you start doing one thing, you have to stop and go fix six other things. Always feeling like you are getting pulled in eighteen different directions sucks.

      Hence why the other day a coworker of mine pontificated "sometimes I wonder why I didn't just become a fireman."

    3. Re:What I don't like by labradore · · Score: 1

      Except that it's not fruitless.

      IT keeps systems running so that everyone can get their jobs done without armies of clerks and acres of file warehouses. Development either makes a product or designs the systems that IT operates (or both).

      As for the rest of the company: hopefully, whatever they're doing to make the money is a net positive for the rest of us.

      People really want things like being recognized, making a difference or being liked (or just having power). It's the nature of IT in large organizations that you will get less opportunities for many of these things. Development usually has more opportunities.

      In sales, in production and in many other types of jobs you're likely to be working a deal or making a delivery. You have tangible results and direct contributions to the results. IT makes indirect contributions. It's not fruitless. It just feels that way.

      You're going to have to get creative to find ways to feel and to show up to others as a valuable contributor. It's usually completely against the grain for thing-oriented introverts. If you really value how you and others feel about your work, you'll find a way or find another line of work. Good luck.

    4. Re:What I don't like by Kjella · · Score: 1

      A lot of tech work is reactionary. And if all you have to do is put out fires, it isn't terrible. But you are usually expected to work at other things between fires. Which means the second you start doing one thing, you have to stop and go fix six other things. Always feeling like you are getting pulled in eighteen different directions sucks.

      Actually that part is not so bad. The bad part is when you're not allowed to do anything more than run around with a fire extinguisher. I mean if the electrician told you the wiring is from last century and needs to be replaced, you'd do it. Same if the plumber said your sewer and water pipes are shot. But the more of a clusterfuck an application is, the harder it seems to replace because nobody understands it, it operates on no standards and the documentation is non-existent. The kind of application that have you tearing your hair out because it will fail in surprising, spectacular and entirely irrational ways and fixing it is like an acid trip through Alice's Wonderland, never knowing what you'll unleash next. Once I discovered a bug where totally unrelated functionality used the same locking table, but only one checked the object type. So you'd pull a string on one end and another part of the application fell apart. Oh joy.

      --
      Live today, because you never know what tomorrow brings
    5. Re:What I don't like by ArsonSmith · · Score: 1

      As much as recruiters have relegated it to mean sysadmin, some of the core DevOps philosophies are made to react to just that. Automation, testing, release early and iterate. If you are fixing the same thing over and over then you're doing it wrong.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  23. Companies don't get it.... by clifwlkr · · Score: 5, Insightful

    I've been in the software industry for a bit, and am appalled at what companies think attract great talent. It is so far off base today, that no wonder people aren't happy. Let's take a look at the things they believe are great:

    Open office environment: What they say is it is great collaboration. What it really means is that you sit at benches back to back and face to face with your coworkers all wearing headphones. None of them talk, you have little personal space, and if you don't actually want to listen to music, you hear 3 different songs through the headphones. Never mind the Skype calls going on around you, or everyone's computer/phone./tablet all going off at the same time as the company wide email goes out. Good luck concentrating.

    Game room/exercise room: What this means is more distractions for the young workers who already can't focus on their task for five minutes and get something done. Now they need to bug you to play with them and wonder why you say you don't have time as we are already way behind. So now you end up doing their tasks while they are shooting pool just to make sure the client gets what they were promised. Basically, more people NOT working while at work, forcing you into more hours to pick up the slack. BTW, how many hours a week does your company actually expect out of you?

    Agile: A form of development co-opted by management and companies to micro manage you at every possibility, without actually establishing any direction. Yes, I know this is not how it is supposed to work, but after being in many companies doing it, it is all too often done this way. Everyone gets creative about 'what they did yesterday', and 'what they will do today', yet we still don't have a clear direction on 'what the heck we are doing'. That gets frustrating.

    Unlimited vacation: What this actually means is no guaranteed vacation. You get to take it 'if you have time'. So the people who don't actually work take tons, and those who actually care about delivery get squeezed down. Reward is opposite to accomplishments

    No Real WFH: Most places frown on WFH, as you are supposed to be collaborating. So you sit on your bench desk with trendy uncomfortable chair with said coworkers all plugged into their music not talking anyways. Why couldn't I work from home?

    Quality of code: This one is debatable probably, but in the last three to five years the quality is so poor it is scary. People are rushed and rewarded for 'just getting it out' even though it fails all the time. How about rewarding people for putting something out that actually works and is stable? Could we actually teach proper coding in college?

    What I really want is an actual office with walls and a window. Give me a door that I can leave open most of the time when people have questions, but I can close when things are crazy or tough. Give me co-workers that want to solve real problems, and care about unit tests, comments, and making a GOOD solution. Pay me for delivering quality, and more importantly, stop trying to figure out if I am operating at 100% efficiency all of the time. Define what the heck we are trying to accomplish up front, and then iterate rapidly on the solution. That would make me happy, anyways.....

    Rant off.....

    1. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      > Unlimited vacation: What this actually means is no guaranteed vacation. You get to take it 'if you have time'. So the people who don't actually work take tons, and those who actually care about delivery get squeezed down. Reward is opposite to accomplishments

      Weird, at my current job it actually seems to mean what it says on the tin.

      CAPTCHA: overtime

    2. Re:Companies don't get it.... by phantomfive · · Score: 4, Insightful

      Unlimited vacation: What this actually means is no guaranteed vacation.

      Take your vacation, man. You're shirking your duty if you don't. When someone says, "you have unlimited vacation," they are trying to take money from you. It is in no way rude to take the money back.

      If you aren't sure if you'll "have time," plan your vacations several months in advance. Even if you stay at home for your vacation, you'll feel better if you take them.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      And fucking automate everything you possibly can...

      I think we are of the same mind, maybe we're twins?

    4. Re:Companies don't get it.... by Anonymous Coward · · Score: 5, Interesting

      Agile...without actually establishing any direction.

      That's the point of Agile! If you can't do it in one sprint then you cannot do it. We've promised a lot of features to customers that development could not work on because they can't be completed in two weeks. Agile has made my life much easier. You only plan and work on one small, well-defined task at a time. In the six years since our board voted to require Agile and hired a certified scrum master, the work we've done has all been very well-defined and we have met every single sprint deadline for every single developer. We have completed 120 sprints with around twenty developers on average. That means we succeeded 2,400 successful dev-sprint units, and with an average of 2.5 user stories completed per sprint per dev, we're at over 6,000 completed user stories all delivered on time! It makes the developers and management look awesome. The only downside of Agile is that we've lost our three largest customers because we can't deliver, and it looks like we're going to have to layoff most of the team before the end of the year.

    5. Re:Companies don't get it.... by Anonymous Coward · · Score: 5, Interesting

      > The only downside of Agile is that we've lost our three largest customers...

      My last startup was Agiled out of existence like it sounds like yours is headed to. We had a sixty person team between devs, product, project management, and QA. To story point every task, it usually took us longer to explain and estimate about 1/4 of the tasks as it took to do them. That meant instead of spending one man-hour to do a task, we spent sixty-man hours. For example, most of the web-related web tasks, like changing a stylesheet or wording, took about twenty minutes to do and test while they took at least five minutes to explain in sprint planning. That means a simple task takes about 5.5 total man hours instead of 0.5. At $100 per hour per employee (including benefits and other costs and since we're in the Bay area), that meant, for example, changing the size of text on a web page cost us $5,500. Agile is a great way to waste time and money.

    6. Re:Companies don't get it.... by J-1000 · · Score: 2

      Agile: A form of development co-opted by management and companies to micro manage you at every possibility, without actually establishing any direction. Yes, I know this is not how it is supposed to work, but after being in many companies doing it, it is all too often done this way. Everyone gets creative about 'what they did yesterday', and 'what they will do today', yet we still don't have a clear direction on 'what the heck we are doing'. That gets frustrating.

      I'm with you on every point except your agile comments. Yes many companies get it very wrong, but many companies get waterfall just as wrong. For me, coming from a massively waterfall environment to an agile environment has dropped my stress level considerably. Here is how agile (Scrum, specifically) is supposed to benefit you:

      • Gives you clear short-term (one sprint) goals.
      • Divides work (backlog items, tasks) into manageable chunks.
      • Offloads vague, stressful long-term goals to the Product Owner. They are responsible for measuring velocity, and planning accordingly. They are responsible for cutting features in order to make a deadline.
      • You commit to two weeks worth of work. The work is not committed on your behalf, and you can and should refuse unrealistic goals for each sprint.
      • Gets management out of your face. Want to know my status? Attend the standup meeting. Want to know our status? Look at the burndown chart, or ask the Product Owner.
      • Allows room for input on and interpretation of requirements. "Acceptance criteria" bullet lists are intended to give you just enough requirement detail, but not so much that stakeholders are attempting to be engineers.

      If you have been using Scrum, it sounds to me like your group is in desperate need of retraining. You need an effective Scrum Master, an effective Product Owner, and team members who understand Scrum.

    7. Re:Companies don't get it.... by TheGratefulNet · · Score: 1

      you have it 100% right on all issues.

      sigh. our lives do suck. and its NOT getting better, guys, its getting worse each year. open-office, why did you have to mention that? ;( I see nothing BUT that, in the bay area, and I frown each time I see it.

      damn.

      this field is broken. some people have it well, but the majority are taken for a ride, played as chumps and they don't realize it until its too late.

      --

      --
      "It is now safe to switch off your computer."
    8. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      Could we actually teach proper coding in college?

      I doubt, because it takes half a life long to learn...

    9. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      We had a sixty person team between devs, product, project management, and QA.

      Yeah. Sure. It's "Agile's" fault.
      No, I don't fucking think so.

      What you mean is that you had about 20 fucking people too many to start with. "Agile" - and I assume you mean Scrum here, because there's really no such thing as "Agile" (It's like saying the car was 'a color' not the car is fucking 'black') and it's the most popular - was never fucking meant to be applied without XP when you're doing software. And when I say "XP" I mean Extreme Programming: get your fucking headphones off and pair, TDD your shit so you stand a snowballs chance of changing it WHEN requirements change in 4 sprints, do Continuous Integration on ONE branch (don't jerk your dick 'your' code for 8 days w/o knowing what everyone else is doing), and all the rest of the stuff. "Agile" or even Scrum in particular fails because people don't know how to do disciplined development. Period. You want to fix your shit?

      *Fire your QA or push them into dev - automate & integrate.
      *Trim down your salary suckers who spend all day in meetings and can't tell you what the hell is going to generate money.
      *Fire your asshole cowboy coders who won't pair with anyone.
      *Automate the shit out of everything.
      *Focus your testing on driving good design and executing at the UNIT level (e.g. RAM, CPU, fuckall else - no database/network/filesystem bullshit in 'unit' tests!).
      *Automate deployment - do serious DevOps

      Get your development to proper professional levels instead of the revolving door of stupid "Expert Beginners". "Agile", Scrum, or anything else is no substitute for competent, capable development practices with close business collaboration.

    10. Re:Companies don't get it.... by Kjella · · Score: 1

      Game room/exercise room: What this means is more distractions for the young workers who already can't focus on their task for five minutes and get something done. Now they need to bug you to play with them and wonder why you say you don't have time as we are already way behind. So now you end up doing their tasks while they are shooting pool just to make sure the client gets what they were promised. Basically, more people NOT working while at work, forcing you into more hours to pick up the slack. BTW, how many hours a week does your company actually expect out of you?

      Dunno, but if it's X whether I play a game of pool or not.... I'm playing pool. It sounds like you're playing Sisyphus, if the ball is always rolling down hill why is it your job to push it back up? Sounds like you want to be the hero that saves the day, but as long as you're just covering for other people all you have are a few youngsters who think you're grumpy and don't see the problem because the deadlines are met anyway. Find a way to let them crash and burn, without you getting too singed and you might find yourself more appreciated.

      --
      Live today, because you never know what tomorrow brings
    11. Re:Companies don't get it.... by clifwlkr · · Score: 1

      As I mentioned, yes, Agile as a methodology is not a bad thing. It just is so easy to get wrong. Most places I see focus on the JIRA like aspects of it and the day to day ceremonies of the scrum process without actually looking at any long term goals. I agree the work items should be broken down to two week (or whatever) intervals of work. But you still have to have some idea of where the heck you are going and what the goal posts are at the end of the day. That doesn't mean it can't shift, but the iterations should be getting you somewhere, not just wandering in circles like seems to happen.

      I agree that Agile methodologies in their many forms can be great. It just seems so few people get them right. At least in waterfall (I am definitely not advocating for that) it was readily apparent nobody had a clue early in the process and people would just get stuck before they got going. Now, we just have a way of delaying that forever.

      That said, I work on enterprise scale big data systems, not web UI type stuff. I think you can wander around a lot more on UI/UX stuff and not sink the ship. You can't really do that with the stuff I work on or the project fails miserably.

    12. Re:Companies don't get it.... by clifwlkr · · Score: 1

      Unfortunately, that is my job as the lead. I get the flack if it doesn't get done, and I answer to the customer. They do not. That said, everyone understands what is going on, they talk to them about it. Then they promise to do better, but since the market is so crazy and we are never going to actually do something punitive to anyone, it starts all over again. At the end of the day I do care that the customer sees I can deliver. Eventually I just want to shuck this whole mess and do my own consulting with a few really good guys and call it good. Having those network connections that know you are the guy that comes through is actually important.

      So in short, it's my personal reputation on the line here, and I do the best I can to create accountability but we have no effective people management in place to hold people accountable. I just try to roll them off the project as soon as I can, then they sit on the bench and don't make bonus. Hopefully when no one wants them on their project, and they get the crappy projects, they will learn. The problem, though, is almost all of the new hires are like this and someone DOES eventually have to help you, and we have found a few gems.

    13. Re:Companies don't get it.... by Kjella · · Score: 1

      I'm with you on every point except your agile comments. Yes many companies get it very wrong, but many companies get waterfall just as wrong. For me, coming from a massively waterfall environment to an agile environment has dropped my stress level considerably. Here is how agile (Scrum, specifically) is supposed to benefit you:

      Is there any way to do waterfall right? I mean in theory it could work if people knew exactly what they wanted, but I haven't run into it yet. Usually when they see it implemented it turns out that's not actually what they meant or they had a lot of other conditions and features too that it turns out wasn't in the spec. That said, at least with waterfall you have a real plan, where you sometimes have to cross a desert where there's fucking nothing of value other than getting to the other side. Sometimes there's just not any quick wins, you need to make something big that solves a lot.

      --
      Live today, because you never know what tomorrow brings
    14. Re:Companies don't get it.... by Anonymous Coward · · Score: 1

      > > The only downside of Agile is that we've lost our three largest customers...
      > My last startup was Agiled out of existence like it sounds like yours is headed to. We had a sixty person team between devs, product, project management, and QA.

      This, this thissitty this.

      Fuck GP and fuck his Agile.

      We were profitable. Net, not gross, margin over 50%. Then our fuckwitted senior managers decided to hire a bunch of cockgobbling Agilistas. We fucked up the culture and while we kept our customers, we drove away the people who actually did the work. The company is no longer profitable despite having grown revenues, because all the profits are now going to a fat, bloated layer of fucknobs whose job it is to tell the few of us remaining how to do our jobs. But hey, a few people got to become webdevs. A few more got free training on JIRA. And the rest of us, those of us with options that were in the money and looking forward to an eventual exit or a continued cut of the profits, well, we got fucking nothing. We lost. We got nothing, we weren't agile enough, good day, Sirs, the agilistas said "Good Day!"

      Now it's a lifestyle company that will operate at breakeven in order to provide lifetime employment for the managers whose job it is to masturbate over burndown charts until the last customer migrates away and the founder turns out the lights.

      /but I'm not bitter.
      //okay, maybe I'm still a little bit bitter.

    15. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      "If you can't do it in one sprint then you cannot do it."

      That's utter horse shit and has nothing to do with agile. You don't have to deliver an entire feature in a sprint. You can deliver parts A, B, C, and D all in different sprints until you have the complete thing. The point of the sprint is at the end you can say this is the part we have done and I can show it working.

      If you have large complex features you break the down into small less complex portions that can be tackled in a sprint. If you have 20 developers and none of you can figure this out - you deserve to be laid off.

    16. Re:Companies don't get it.... by pla · · Score: 1

      I mean this in the nicest way - You count as your own worst enemy.

      You feel some sort of sense of duty to your job, you feel that you need to cover for your coworkers' shortcomings, you (want to) feel that your job "matters" so much that the company can't keep going without you. Reality check - If the company doesn't value a project enough to give you adequate resources to get it done, you should value it exactly as much as the company does - Not at all. It will get done when it gets done. Bonuses, you say? Yeah, they don't exist in the first place. I theoretically get an annual bonus - That depends 0% on my performance, and 100% on the performance of people entirely outside my department. The salesmen rule the world, simple as that. Hell, even my annual "performance" evaluation depends less than 25% on my actual performance. I could literally score a perfect "C" without getting a single one of my formal duties done.

      Put bluntly, as long as upper management can get their email, your success or failure means nothing to the company on the short term. Yes, your project may well make the company more in the long run than even its core business - For which you will get zero thanks, because the C-levels have no clue what you do.

      Make no mistake, I give my employer a fair day's work. But from what you've written, you would hate working with me, because I care about my job exactly as much as my boss, and his boss, and his boss' boss, all the way to the top of the food chain, do. If they make success possible, I will succeed. If they expect "Scotty the Miracle Worker" on a shoestring, you've already failed, don't waste your time fighting it..

    17. Re:Companies don't get it.... by orlanz · · Score: 1

      HUH.... I think you just answered which of the two groups you fell into.

    18. Re:Companies don't get it.... by orlanz · · Score: 1

      Interesting? Why isn't this modded funny? Clearly the poster is tongue in cheek with all the useless statistics and pointless accomplishments. The end result of which is losing customers and firing devs. It was hilarious.

    19. Re:Companies don't get it.... by orlanz · · Score: 1

      *Focus your testing on driving good design and executing at the UNIT level (e.g. RAM, CPU, fuckall else - no database/network/filesystem bullshit in 'unit' tests!).

      That one is new and interesting. Didn't know that. Could you expand on the "no database... in unit tests" part? And honestly, #1 and #2 on your list are the hardest part :(.

    20. Re:Companies don't get it.... by LordLucless · · Score: 1

      We've promised a lot of features to customers that development could not work on because they can't be completed in two weeks.

      WTF? Has your "certified scrum master" never heard of breaking down a task into sub-components?

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    21. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      OMG... You sound so much like the place I work at. I'm seriously worried that we're all going to get fired because of all the Agile bullshit going on. We have all these points, stories, and tasks and stuff still takes forever to get done. Agile was brought in to save us from Waterfall and I personally believe the only thing that Agile has accomplished is that everyone has to log their time every day into Version1 (www.versionone.com).

      Next thing up at my company is taking our craziness to the cloud because the CEO and CIO were told at a conference that a financial institution like ours had transitioned to the cloud and everything was wonderful. So to the cloud we go... Heaven forbid we get our act together and focus on reducing complexity and automating work.

    22. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      we're at over 6,000 completed user stories all delivered on time!

      With the decline of middle management, the new C-level guys feel they have to create work to emulate what they did when they were at that level. Those C-level guys love numbers like N completed stories. There's just too much process and too many rules with Agile. When our new certified scrum master was hired, he gave each of us over 3k pages worth of books to read. Then, he had the guts to claim Agile had very little process. Now, we're spending more than twice as much as the CEO makes per year on Atlassian products and add-ons. Between Confluence, JIRA, Stash, and Bamboo, I waste about six hours an average day mucking with Agile overhead. I miss Mediawiki, Bugzilla, Git, and Jenkins. They worked, and you could actually find documentation and filed bugs. Now, we have two full time project managers that work nearly half of their job just helping us manage the overhead of JIRA and various links to/from specs in Confluence. They spend hours a week on simply finding JIRA issues for devs.

      Service Desk is our latest new Atlassian purchase. Operations has now become "agile" so it takes days or even weeks to get done what used to take a few minutes I used to walk over to IT to ask for, for example, a new static IP. Now, it takes a dozen back and forths with Service Desk before they maybe get it done or either lose track of the ticket. With the poor search in Atlassian products, I can't really blame them for constantly losing tickets.

    23. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      We've promised a lot of features to customers that development could not work on because they can't be completed in two weeks.

      WTF? Has your "certified scrum master" never heard of breaking down a task into sub-components?

      I never said that. Of course we all break down tasks that can be broken down if they're story pointed to be more than one sprint. The problem is the tasks that can't be broken down are then not allowed to be done according to the rules of Agile. Agile is awesome for tiny, isolated features on a new product. On our new enterprise application, it is a disaster.

    24. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      We've promised a lot of features to customers that development could not work on because they can't be completed in two weeks.

      WTF? Has your "certified scrum master" never heard of breaking down a task into sub-components?

      And what about a task that takes longer than one sprint? Our board of directors has dictated we must use Agile and not deviate. They even hired an auditor to do monthly audits and a project manager that reports directly to the chairman. If it doesn't fit, you must acquit. Or, something like that.

      We do twenty points per sprint, and my developers have figured-out how to game the system. Anything they don't want to do gets scored as a 40 which is the next option above 20 with the modified Fibonacci sequence of 0.5, 1, 2, 3, 5, 8, 13, 20, 40, 100, infinity that our board requires us to use. According to Agile, you cannot do a 40 so we're stuck if the task can't be broken down. My team looks great according to the JIRA reports. Every JIRA issue gets completed on time. It's just that reality and Agile don't match up.

      Back to shopping for my new 27" 5k iMac I'm buying with my recent raise. At least Agile makes me look good.

    25. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      > The point of the sprint is at the end you can say this is the part we have done and I can show it working.

      And, that's the problem. If there isn't something you can show working in a single sprint, then Agile requires that you not do it.

      It's been two years since my company moved to Agile. We’re buried under a mountain of process and tools. We’ve spent more on Atlassian software the past year than on hardware. I used to spend about half my time coding and the other half managing. I now spent about 2/3 of my time in Atlassian tools like JIRA and 1/3 managing. I don’t get to write code any longer because of the massive overhead of Agile. The massive amount of process in Agile has made my life hell. Also, Agile’s rigid requirements to not allow change within a sprint mean that everything takes an extra week on average (assuming half of a two week sprint), since you can’t change sprint scope. JIRA even locks us out of starting a task that isn’t in the sprint. Also, according to Agile if something is story pointed to too large for a sprint, then you must break it down if you can and rescore it in the next sprint planning meeting. That adds another two weeks!

      The worst part is the requirement against long-term planning. As one friend that writes for the IEEE magazine said, it’s like building a house without a blueprint and just hoping that it doesn’t fall down.

      Things are going to get worse soon. My company hired a new PMI Agile Certified Practitioner that starts next week. He’s already asked that devs set aside 30 minutes a day until the end of the year to study Agile. His plans for management are a week long retreat. More overhead and process.

    26. Re:Companies don't get it.... by LordLucless · · Score: 1

      According to Agile, you cannot do a 40 so we're stuck if the task can't be broken down.

      There's no such thing. Every task can be broken down. That's what programming is - you break tasks down into smaller and smaller components, until they're able to be represented as sequences of bit manipulations.

      If your company has some anal-retentive policy about which tasks are/aren't allowed to be broken down, well, that's stupid, but it's nothing to do with reality, or agile.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    27. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      All your examples hit home with me, but one in particular got me fired up (in agreement):

      Agile: A form of development co-opted by management and companies to micro manage you at every possibility, without actually establishing any direction. Yes, I know this is not how it is supposed to work, but after being in many companies doing it, it is all too often done this way. Everyone gets creative about 'what they did yesterday', and 'what they will do today', yet we still don't have a clear direction on 'what the heck we are doing'. That gets frustrating.

      Worth pointing out is that there's nothing universally definitive that proves Agile is any better than waterfall or any other methodology.

      There's a worthwhile thread on Hacker News where a fellow asked for someone to provide proof that Agile was better than non-Agile approaches. There was only one non-anecdotal piece of evidence provided that met this criteria. All you will find is people talking about how "it worked for us", which equates to hype because you don't truly know if that's the case (it could be one guy who was an Agile fan, forced it upon everyone else, thought it good, while everyone else hated it).

      Once someone points this out, it (ideally) should make you start to question its legitimacy (something that should be happening regularly in a good, healthy, logical mind). I always urge people who advocate Agile to take a step back and ask themselves if Agile isn't just cargo-culted hive-mind hype. And those edge cases where it's applicable and fantastic? They should be fully acknowledged as worthwhile, but (for balance/equality) noted that they're edge case scenarios. A good example of where I think Agile can apply perfectly is in a R&D or PoC (proof-of-concept) division.

      And because I mentioned anecdotal evidence, I'll provide my own: at my past job (which lasted 15 months and needless to say I'm glad I quit -- I've only quit 2 jobs in nearly 40 years) where I worked in Operations (17 years experience). It was my first (and hopefully last) experience with Agile. The mentality ran deep -- so deep employees were told to read a book about the subject because "the thought process applied to almost every part of the company, from engineer to executive", and even applied to operational changes, engineering architectures, and outages. "If this problem cannot be solved within X minutes or N lines of code, it's not worth solving" was the belief. There were horrid architectural decisions that should have been rectified, but "because it could not be done quickly" (keyword: quickly), solving it was not "worthwhile". Anything deemed "unworthy" was either tossed out or put indefinitely in an "icebox" state and never looked at. There were critical security issues that had been "iceboxed" for over 3 years.

      Pro-tip for anyone reading: Agile cannot be applied to Operations. Operations is a predominantly "production-focused / shit needs to remain up at all times as best as possible" + reactionary environment/job. You cannot apply Agile thought processes and mentalities to Operations. (This is also why I think "DevOps" is a broken concept: Software Development and Operations are two completely different things. You cannot use something like Agile as glue between the two; you cannot use Agile to replace communication and joint effort. Likewise, just because Operations folks code tools and scripts that make their lives easier does not mean they automatically have a good understanding of production software release cycles work (this includes QA (QA != "write a spec"))).

      I believe being realistic and reasonable when it comes to problem-solving, working things out with colleagues as a team, and accepting criticism equally, is the best solution there is. No kind of "manifesto" can replace, or even supplement, that.

      Slashdot captcha made me LOL: illusion.

    28. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      catch22.

      if you take your vacation and the company melts down. you will take all the blame.

      if you take your vacation and nobody notices. you were replaceable and soon will be.

    29. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      Erm, I think this should me modded "funny", doh!

    30. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      Your company has shitty management if all it takes is for one key person to go away from work and the company collapses in the meantime. It's as if the management haven't heard of the bus factor.

    31. Re:Companies don't get it.... by iTrawl · · Score: 1

      It reminds me of "shaky chair" collaboration I had to put up with at one point... It involves a guy shaking my chair because I was wearing headphones while I was focusing on some algorithm. He used to do this several times a day for "quick questions", and at one point I wanted to just pull a machete out and stick it into him. Management said I had to help this guy and also focus on my task. Management were ex-bankers and claimed they did this all the time in their youth (getting interrupted frequently while working on a task that required a lot of focus, that is). I think my idea of focus and their idea of focus are two different things.

      --
      "Everybody's naked underneath" -- The Doctor
    32. Re:Companies don't get it.... by clifwlkr · · Score: 1

      Except I do work with the CEO, he does know who I am, and I do get incentive bonuses for pulling our butts out of the fire and making the customer happy. We are a consulting company, and work is noticed. So I appreciate your feedback and understand where you may be coming from in some cases, as I have worked in large companies buried in the ranks before, but it is not the case here. I actually don't expect my coworkers to work 60+ hour weeks, and I try not to myself. I just wish they would put in their honest 8 hours a day and not spend a quarter of those 8 hours goofing off while we fall behind. So I am talking about a very different situation here.

    33. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      How funny... you think the companies that get it that wrong bothered with training.

    34. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      There is no silver bullet, and the best any development methodology can do is to not get in the way.

      And you miss the point entirely. In theory, Agile can do as you say. In reality, is mostly done poorly (like so many other things). My experiences are that Agile is brought in so that management is off the hook for having to have any clear long-term direction. Then they can slag the development team the first time there's a feature brought in from left field that requires massive refactoring (the alternative is crushing technical debt). Yes if there was ever any inkling that a feature like that was coming in the future, development would have proceeded in a direction that would accommodate that.

      Agile is management-speck for pushing off problems until the future.

    35. Re:Companies don't get it.... by Bob+the+Super+Hamste · · Score: 2

      Hell I make it a point to take my vacation and when I am on vacation I have made it very clear that I will be unreachable for most manages definition of reachable. I had one dickhead manager who wanted to know if I could get a hold of me when I was on vacation once. The fact that I would be out of cell range was lost on him. Finally when he insisted that he have a way to contact me in case of emergencies I told him where I planned on leaving my car and walking into the north woods of Minnesota. Then I told him to start there then hire a trained tracker and a team of dogs.

      --
      Time to offend someone
    36. Re:Companies don't get it.... by Anonymous Coward · · Score: 0

      useless statistics and pointless accomplishments.

      Congratulations! You just described Agile.

      Agile requires so many tools and processes that of course the end result is “useless statistics and pointless accomplishments.” We have two full time people that only work with JIRA. Basically all they do are the typical useless overhead created by Agile. I could really use two more developers, but instead we had to hire two project managers just to wrestle with JIRA. Just finding issues in that sinkhole is a full time job. Plus, creating the graphs for upper management is a tremendous amount of work. Our CIO is a certified scrum master, so he wants all of the pretty graphs. In addition to that cost, we’re spending six figures a year with Atlassian for just software that prevents work and communication. Our latest product from them is Service Desk. We used to have a good and fast IT department until the CIO forced Agile and Atlassian tools on them. Now it takes weeks and a ton of ping-ponging back and forth with Atlassian’s web interface just to get anything done.

  24. negative opinion by Anonymous Coward · · Score: 0

    because you get courted at a young age, showered with gifts, presented with an amazing salary far beyond most working individuals in your country, only to find out that you're not, in fact, special, and the reason you're getting paid so much is that they plan on using you up as quickly as possible and replacing you with the next round?

  25. Having to show the dumbest graphs in existence.... by GerryGilmore · · Score: 2

    ...will do it, too. I don't doubt the accuracy of their surveys, but - Crikey! - look at some of the graphs they use! One shows a 5% delta as, visually, the difference between a ranch house and a skyscraper. Another shows a larger % difference, but visually much closer. Not to be too pedantic, but there's this great old book called "The Visual Display of Quantitative Information". It'll make your job more satisfying...

  26. So does everyone else. by coldsalmon · · Score: 5, Insightful

    "That's why it's called work," as they say. I laughed at the very misleading graph showing 19% of IT workers vs. 22% of non-IT workers saying they are very happy at work. That is a difference of 3%, but they made the graph on a scale of 19-22, so it looks huge. It's also not clear how much the authors cherry-picked data to support their thesis. On every measure cited, IT employees score poorly -- but do they score better in other areas that weren't reported? Why do they only report those who answered with a 9 or 10? How many answered with a 1 or 2?

  27. Why??? by bobthesungeek76036 · · Score: 1

    ITIL, Six Sigma, Agile, I can go on for days...

    --
    Karma: Bad
  28. Unhappy people are unhappy with their jobs by Anonymous Coward · · Score: 0

    Unhappy people tend to be unhappy with and in their "tech" jobs (or, just "their jobs).
    It's a fact of being unhappy to start with.

    Happy people will either stay happy or leave to be happy at another job.

    That's what I've seen.

    Good management may make non-happy people more like happy people but happy is an internal condition.

    Much like cancer, happy/happiness will spread.

  29. Well go substitute teach in inner city by Billly+Gates · · Score: 1

    I did during the days of the Great Recession a few years ago. Brings a whole new perspective on what exactly is sucky :-)

    On a more philosophical level for those reading this who hate their IT jobs then what would you all rather be doing? That is where I am at. I say not dealing with annoying users all day and more admin work but I could see that getting old and repetitive real fast.

    Would being HR be more fun? How about boring spreadsheets and statistical analysis all day in accounting/finance?

    I can't think of anything that doesn't suck sadly. I guess I come to the realization that they call it work for a reason and all jobs suck but it beats the alternative of no job at all right? I keep saying I will start a business but that is a pipe dream. No job is really a hobby. Hey, IT work pays ok and it beats most other work out there as my examples above.

    1. Re:Well go substitute teach in inner city by Anonymous Coward · · Score: 0

      I think the root of many problems is people not having any control over what they do.

    2. Re:Well go substitute teach in inner city by Billly+Gates · · Score: 1

      I think the root of many problems is people not having any control over what they do.

      Sure you do! If you do not like your job QUIT. Go get some training, go back to school, ask for a new assignment at work, go update your resume, etc. You have options. The question is why and what for? Where to run to?

      If yo don't ... then that is on you. Go work at your job for 2 years and build references. THen move on if you have gaps.

      People are scared of changed too much. My take on this is what do you fear more? Being stuck with a dead end job you hate for the rest of your days? Or fear taking a risk with something new? To me the former is scary than the later. If you decide not to take that jump then you need an attitude adjustment and a kick in the butt and appreciate the job you have. After all you made that choice so make it the right one etc

    3. Re:Well go substitute teach in inner city by Ol+Olsoc · · Score: 1

      I can't think of anything that doesn't suck sadly.

      "The mass of men lead lives of quiet desperation."

      - Henry David Thoreau

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    4. Re: Well go substitute teach in inner city by cyber-vandal · · Score: 1

      That's fine if you only have yourself to support and no bills to pay.

  30. R-E-S-P-E-C-T Find out what it means to me by Dorianny · · Score: 1

    Whats makes the best work environment for me is to have the respect and recognition of bosses and coworkers. All too often our input is ignored because "they don't understand our tech talk" and instead take the often disastrous advice of vendors and consultants because "they speak their business language".We are often used as whipping boys when things go wrong and completely ignored for all the hard work on everything that just works.

  31. Because Dice. by xxxJonBoyxxx · · Score: 1

    >> Why Do So Many Tech Workers Dislike Their Jobs?

    Because of crappy posts like this cluttering up what used to be our happy place.

  32. Well lets see... by ADRA · · Score: 1

    1. The illusion that making money will make you happy (eventually) -- This hooks the young and eager dudes to work 18 hour days for that carrot.
    2. Everyone in every profession is unhappy (more or less)
    3. Tech workers are in demand develop ego issues. They think they're special and when they aren't rewarded, they get angry and pouty (I was certainly a victim of this vice. Now adays, I'm less emotional and more pragmatic, but same idea)
    4. Employees don't stay with companies because companies don't care about them and companies don't care about employees because as soon as you train them to be awesome, they go jump ship for more money, rinse repeat ad infinitum.
    5. Your managers suck. Hire some better ones. Stop promoting retards because they didn't jump ship or that kiss your ass soo very well. Promote / hire managers that can... I don't know... LEAD!
    6. An unhappy worker is most likely worked harder than a happy one, so company win!

    There's probably a basket of 100 more thoughts I could scrape up, but those are some biggies.

    --
    Bye!
  33. Because they're shit. by Anonymous Coward · · Score: 0

    'nuff said.

  34. Workers quit when there's no path to promotion? by aaron4801 · · Score: 1, Funny

    The path to promotion is proving you can put up with the company's bullshit by not quitting.

    1. Re:Workers quit when there's no path to promotion? by Anonymous Coward · · Score: 0

      I've reached the glass ceiling where I am, and frankly, the only reason I stay is because I have a very nice set of golden handcuffs in the form of $40k worth of very easy pager standby overtime every year that pushes my 86k a year salary nicely past the 6 figure range.

      Take that away, and I'll be looking for another job the next day.

    2. Re:Workers quit when there's no path to promotion? by Qzukk · · Score: 1

      Yeah, right. And you're going to give them a raise for putting up with your bullshit? No? That's bullshit then, and I'm not putting up with it.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  35. Indians by Anonymous Coward · · Score: 0

    Lately I've been supporting integration of healthcare IT systems. We have filled our nation with Indians with fake masters degrees faking there way through the day, relying on a small number of clue-endowed 'muricans when their pretending proves insufficient. One of these chuckleheads writes an application that marshals HTML form data — including a text box intended for lengthy descriptions — into POST URL parameters. When told that entering text in the 'notes' field causes problems because IE truncates stupidly long URLs this guy 'fixes' it by silently truncating the text field.

    This field is just chock full of incompetent, fake IT people earning a living in IT because their fakery won't work anywhere else. It use to be other 'muricans; people with degrees in cosmology or wine tasting and whatnot. Now we import fake IT people because foreign fakers cost less than domestic fakers.

    1. Re: Indians by Anonymous Coward · · Score: 0

      Yes, but, "We can't find enough people with The Right Stuff here (who will start at entry level wages), so... H1-B!!! Keeps the directors and executives salaries in sight of corporate budgetary guidance so that Wall Street isn't disappointed.

      Hey, you could aways stage a coup and walk out. But to where, Mr. Nonteprepreneurial?

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

      I assume you mean GET URL parameters. POST request parameters are sent as part of the request body (which has no length limitations on any browser), not as part of the URL.

    3. Re:Indians by tehcyder · · Score: 1
      At some level all these foreigners with fake degrees must actually be doing some useful work, unless you believe it's all some massive global job creation scheme organised by the Illuminati or something.

      The fact is that everyone thinks free market competition and a global economy are great until it impacts on their own job prospects.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  36. Shit benefits by Anonymous Coward · · Score: 0

    Oh, sure, it looks like the benefits are great. And they are if you're fresh out of college. I mean, at 25, who doesn't want to play video games in the cafeteria, get free soda, maybe even free food, foosball, have a lounge area, etc, etc?

    The trouble is at 25 you're going to kind-of like any job you go into if the pay isn't shit. You're new at it all and having "big" paycheques is great. The fact those big paycheques require stupid numbers of hours doesn't matter because, hey, you were studying (LOL partying) 4 hours a day along with 8 hours of in class time before work, so who cares?

    10 years later you realize the benefits are shit, but all the new people coming in don't care. You want a good retirement plan, great medical and dental coverage, lots of vacation, more sick/personal days, bereavement leave, new child leave, etc, etc. You couldn't care less about the foosball table, and by that age you don't give a shit about free soda. The video games are just an annoying distraction you'd rather play at home, and you'd trade all the free food in the world to pay for your daughter's braces.

    But the company is having none of that because all their new 25 year old recruits want a slide from the second floor to the first floor.

    When you look at other businesses, the kind of businesses that have mature adults working in them, the ones that want to attract good talent will make a big deal about retirement plans, solid vacation leave, and so on. Think working at a bank, large manufacturing company, government jobs, etc...

    That's why I prefer to work tech at a company whose primary business isn't tech (but still needs solid IT staff to run smoothly). Sure, IT might be treated like the maintenance staff, but once you're older you really don't give a shit so long as they don't expect much outside of 40 hours, the paycheques are regular, nobody is getting laid off, you get to take 3 weeks off in the middle of summer, your retirement looks like it really will happen before 65, and when your teenager gets into a wreck the company covers all the medical costs. :) Those benefits are worth a boring-ass job when you're older.

    Problem is, I think the tech crowd takes a while to figure out the best tradeoff for themselves. Thus, until they figure that out, they end up unhappy. Your buddy in construction figured out to stop loving the work and instead learned to love not having to worry about anything *else* a long time ago.

  37. Autonomy, Mastery, Purpose by naasking · · Score: 5, Interesting

    Autonomy, Mastery, Purpose: you'll be happy with your job to the extent it has these qualities. How much autonomy do most engineering jobs give you? Not much I imagine. How much mastery? Well you're certainly not going to be exploring many new skills, or even masterting particularly difficult ones on average; it's mostly repetitive scaffolding with glue.

    Purpose is pretty much the only one that technology work has plenty of. Everything runs on information technology now, so if you're interested in tech, which you probably are, you'll find lots of purpose in developing or administering information systems. This only goes so far before the lack of autonomy gets to you, or you hit the mastery ceiling pretty quickly at any given job.

    1. Re:Autonomy, Mastery, Purpose by Anonymous Coward · · Score: 0

      Autonomy, Mastery, Purpose [deliveringhappiness.com]: you'll be happy with your job to the extent it has these qualities.

      Autonomy? Look, asshole, what did you do over the last 48 hours? So help me if you don't have something to brag about at tomorrow's standup, we will shame you so fucking hard! We can't have anybody slacking off, we're agile now! Either produce shit now or find a blocker so you can blame one of your co-workers!

      Mastery? You got a working bug tracking system? Well bully for you, but we're a JIRA shop now, and that means you spend your time at 2-3 seconds per screen refresh, and you keep up with the 6 people and $1M/year we're spending on them to reimplement your working system in JIRA. Wheels don't reinvent themselves, man, you wanna get stale? Get agile or get out!

      Purpose? Well, we used to be in it to make money, because, you know, the company was profitable. Then a bunch of Agilistas came on board, and the way they make money is by getting cushy positions and telling the rest of us how to do our jobs. Our purpose was to make money by selling good products to new customers. Their purpose is to make money by keeping their jobs and skimming the profit for themselves, and to tell us that our purpose should be to be a little more agile.

  38. No one wants to pay for you by fluffernutter · · Score: 4, Informative

    Constantly being treated like an unwanted expense might have a lot to do with it.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  39. Blockades by IWantMoreSpamPlease · · Score: 2

    I work for the State, a place where progress, innovation, unique thinking and independent action, go to die.
    But man are the perks awesome. As is (in my case anyway) the pay, it's obscene. Especially compared to the amount of work I am allowed to do.

    Most of the day I am in an office, handling systems remotely, but when the systems properly locked down and managed, very little goes wrong.

    So I write, read, and generally goof off. Sounds great, no?

    Not really, anytime there is an actual issue (like out NAS running out of space) I have to get 15 different people involved before I am allowed to make a decision, and then my decision is sent around for review.

    I've been waiting for a larger NAS for 8 months so far...

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
  40. Here's my take on it by erp_consultant · · Score: 2

    People that are attracted to Tech in general are people that like to build stuff. They like to tinker and figure out how stuff works and make things better. So they figure why not make a career out of it and get paid to do things they like.

    Then they enter the workforce. Chances are pretty good that your boss not only doesn't have a clue about programming, they probably look down their nose at you. The boss lives in a world of spreadsheets and project plans and deadlines. Their goal is to get it out the door and worry later about the bugs. With any luck it becomes someone else's problem.

    This flies in the face of the programmer who wants to do it not on time but do it right. Programming is a creative process and sometimes it's hard to put a specific time frame on that. That's the first problem.

    The next problem occurs when you take a look around you and discover that the ones getting the promotions and big raises are not the best programmers. They are the ones that have figured out how to game the system. To move into management you are expected to leave your technical skills behind.

    Sure there are some executives that are technically skilled (Gates and Zuckerberg come to mind) but most of them are MBA types.

    1. Re:Here's my take on it by Enigma2175 · · Score: 1

      Sure there are some executives that are technically skilled (Gates and Zuckerberg come to mind) but most of them are MBA types.

      Gates and Zuckerberg aren't executives, they're founders. They aren't people who's life goal was to run a company and manage people. The professional executives that think that running a tech company is the same as running any other kind of company tend to diminish their companies, like John Sculley at Apple or Meg Whitman at HP.

      --

      Enigma

    2. Re:Here's my take on it by jafac · · Score: 1

      Gates deferred to his bully MBA friend, Ballmer.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  41. Hmmm by Anonymous Coward · · Score: 4, Insightful

    Maybe it has something to do with companies gleefully grinding down their employees with 80-hour work weeks before replacing them with an Elbonian who works for six cents a day. Or maybe it's related to the company-wide policy "No Dev Left Behind", where each programmer has his own clown car full of Pointy-Haired-Bosses to help him brainstorm and debug. It might even be the business language flooding tech meetings. "We're synergizing bold new paradigms for market leverage."

    But if you ask me, the number one mood-killer for me when it comes to technology is from within. I'm talking about the 'elitist programming culture'. Hacker News is the perfect example of this. "You use an Object-Oriented language? Puh-lease. I write in a language so obscure and difficult to comprehend nobody has ever actually finished a program in it ('apps' used to be called programs, FYI)." Everybody's gotta fluff up the release announcement for their stupid web-based whatever with fancy technical jargon and a pretentious academic tone. Every program, product, and library must have a logo, a mascot, a "Philosophy" page, and a lower-case name with a random vowel omitted (Bonus points if you use the domain as part of the name, like .io). And last but not least, there's the bewildering tendency for tech-related stuff to get sucked into political horseshit now. "Are Tech Companies Excluding Women?", "Is Google's New Image-Recognition Program Racist?", "10 Tech Companies You Won't Believe Donated to This Candidate! Get Outraged!"

    I like programming, but I really don't like the overhead it brings in. It's not about solving puzzles anymore.

    1. Re:Hmmm by benjfowler · · Score: 2

      Upvote parent. Underrated.

      My own bugbear, is prima-donna lead developers who can spin enough bullshit to con the managers into letting them goof off on company time. We had a cluster of these hyperactive bozos at my last gig who thought it would be fun to crank out shoddy rewrites of GridGain, Mongo and SpotFire, because they wanted to waste company resources fucking about reinventing (badly!!!) existing free off-the-shelf products. FML.

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

      Talk about hitting the nail on the head.

  42. Simple by i58 · · Score: 1

    1. Their contribution is not appreciated or valued. 2. They are not viewed as part of the team, just implimentors of brilliance born elsewhere. 3. Their skills are not understood, therefore they are seen as non-specialized workers.

  43. Why? WHY??? by Anonymous Coward · · Score: 0

    Bluntly: my boss, the guy who sets the goals, is a fucking idiot. Honestly: they don't pay me enough for what I do, nor do they pay me enough to put up with my boss. But: I'm no spring chicken, and jobs are scarce (ok, basically nonexistent) around here. And: I have a home and family to support. There's no taking off for the horizons for me.

    Jobwise, I consider it a textbook case of FML. But hey. Maybe my after tax income of ~$300/wk is fabulous, and I just don't know it, eh?

    Funny fucking thing our bills are so hard to pay, though. :/

    1. Re:Why? WHY??? by taustin · · Score: 1

      Bluntly put, your boss is not all bosses.

      And even more bluntly put, if all your jobs suck, perhaps you should consider that the jobs aren't the problem.

    2. Re:Why? WHY??? by Anonymous Coward · · Score: 0

      Bluntly put, he never said he was. However, that is a very common boss type.

    3. Re:Why? WHY??? by ShanghaiBill · · Score: 1, Insightful

      Honestly: they don't pay me enough for what I do, nor do they pay me enough to put up with my boss.

      It is obvious that they do, or you wouldn't still be working there.

      Pro-tip: Bad attitudes are highly correlated with low pay. If you can't find a better position in today's job market, the problem is with you.

    4. Re:Why? WHY??? by Anonymous Coward · · Score: 1

      About 3 years ago, I had problems with some video editing software that IT had installed. I rang IT to get it fixed.

      The IT manager dumped my request for a fix, rang my boss, and asked why I hadn't fixed it. My boss, puzzled, came and asked me why the hell the IT manager would think I could fix it.

      Turns out, the IT manager knows I've got a Bachelor in CS. I don't have the admin passwords, I'm not paid for IT support nor have I ever worked in this particular kind of enterprise support nor have I been specifically authorised by the business to act in a support capacity (I could be dismissed for doing so). I don't have anything beyond write access to the servers, either, but when it takes 2-6 hours to transfer a 1.5 gig file between two machines that are side by side (as opposed to on the other side of the nation) that's also my problem to solve.

      Managers will exploit you, thinking your skills are theirs to use, no matter how far outside your job description their requirements are. They will steal everything they can from you, then present their awesome management skills to their superiors and ask for bonuses and career options for themselves.

    5. Re:Why? WHY??? by Anonymous Coward · · Score: 0

      Corporate screwed up my Linux to windows connection, So I use a thumb drive in a pinch.
      If you can't come up with workarounds in your daily grind, Maybe this isn't for you.

    6. Re:Why? WHY??? by tehcyder · · Score: 1

      If you can't find a better position in today's job market, the problem is with you.

      Oddly, every time I check there just aren't that many jobs offering a million a year for two days a week with twenty weeks holiday, and most positions are broadly similar to what I'm doing now.

      I'm sure I'm just not trying hard enough.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    7. Re:Why? WHY??? by BVis · · Score: 1

      Not everyone can just walk away from a job because they think they're underpaid. Underpaid is better than not paid at all, especially when you're the sole source of support for your family. And not everyone is in a market where jobs are plentiful; this guy could live in East Asshole, Flyover State, USA, where there are more cows than people and you have to drive 45 minutes to buy groceries.

      As far as bad attitudes correlating with low pay.. Does the bad attitude come as a result of the low pay, or does the low pay come as a result of the bad attitude? Either way, a raise will most likely improve things; however, I'm guessing that his employer doesn't give a fuck about his well-being and happily uses his "bad attitude" to deny him raises and promotions.

      --
      Never underestimate the power of stupid people in large groups.
    8. Re:Why? WHY??? by RabidReindeer · · Score: 1

      I'd be more inclined to limit it to "all young people." The older they get, the more jobs they get fired from, the less likely they are to continue to same behavior (though some never learn).

      And the less likely they are to say "If you don't like it you can just go get a job somewhere else".

    9. Re: Why? WHY??? by BVis · · Score: 4, Insightful

      No, management is paid to get the most work out of you for the least pay. "Motivating" people to work these days frequently takes the form of "work harder or we'll fire you", instead of something constructive like making the employee feel involved, or valued, or anything else but a greedy lazy interchangeable cog.

      And I don't see where GP mentioned unions. He mentioned "job descriptions", which are difficult (or, frequently, impossible) to enforce without a union. This should not be the case. If I get hired to write code, and the first day of work I get told I'm going to be doing sysadmin work instead, there's not much I can do about it except quit. If job descriptions were enforceable, I would have the right to say "That is not what you hired me for. Make my job duties line up with the description that I accepted or face large fines." Employees should not have to suffer for management's incompetence or lying.

      --
      Never underestimate the power of stupid people in large groups.
    10. Re: Why? WHY??? by Anonymous Coward · · Score: 0

      Why should management go through the hassle of finding creative ways to motivate workers when the best incentive is to show them the queue of desperate people in line to fill for them when they're gone? In this economy, management has you by the balls. It's not going to get better. You can't do anything about that. Suck it up, bow down and do what you're told to or you'll get boot up your ass.

    11. Re:Why? WHY??? by Faust6 · · Score: 1

      Utter bullshit.

    12. Re:Why? WHY??? by KingMotley · · Score: 1

      No, but you can find a position that allows you to work on things that you think actually matter, have coworkers that aren't a drain on a project, a manager that is supportive and part of the team rather than one that views his position as a slave driver, and a work environment that sparks creativity, individualism, and a sense of teamwork. Pay is about average, time off is average, perks are average, but it does have the ability to work from home at a moments notice a dozen or so times a year.

      You can find it. I'm there.

    13. Re: Why? WHY??? by KingMotley · · Score: 2

      Because holding on to experienced knowledge workers is often the best way to achieve a better work/cost ratio than throwing away years/decades of knowledge and experience to achieve minor short term goals. Often, mistakes are very costly and reproducing them over and over because you've let the ones who already made them and learned from them leave is more costly than minor changes that produce happy employees. Seen it time and time again, and poor management that doesn't understand why they are failing even though "productivity" is up. The easy to measure productivity that doesn't include the cost of avoidable errors had they not driven good employees away.

    14. Re: Why? WHY??? by Anonymous Coward · · Score: 0

      You clear 15k a year and you're fantastic? I do t think so...

    15. Re: Why? WHY??? by Anonymous Coward · · Score: 0

      "Motivating" people to work these days frequently takes the form of "work harder or we'll fire you".

      When hasn't that been the case? Besides when they could have you flogged for not working hard enough.

    16. Re:Why? WHY??? by blue9steel · · Score: 1

      And even more bluntly put, if all your jobs suck, perhaps you should consider that the jobs aren't the problem.

      Well, there are significant problems with our socio-economic system but that's out of scope for this discussion.

    17. Re:Why? WHY??? by tompaulco · · Score: 1

      Pro-tip: Bad attitudes are highly correlated with low pay.

      That's true. I used to be happy-go-lucky, but years and years of no bonuses, raises or cost of living adjustments gave me a bad attitude.

      --
      If you are not allowed to question your government then the government has answered your question.
    18. Re: Why? WHY??? by HornWumpus · · Score: 1

      No duh.

      I know of a business that gives employees 'demerits'. If they go a month without one, they get to go to a pizza lunch.

      I would flee so fast their would be an implosion sound from where I had been standing.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    19. Re: Why? WHY??? by Gob+Gob · · Score: 1

      In Australia your employment contract is a summary of your real "on paper" contract and the subsequent verbal changes and acceptance of those changes. This is basically if you accept changes to your verbal contact by not rejecting the duties and taking payment for them then it forms part of your contract.

      Picture a dev who is asked to set up a few email accounts while the sysadmin is away. Sysadmin comes back and she passes on all email user management to the dev.

      1) The dev accepts the work and it forms part of her employment contract - rejecting it in the future breaches that contract
      2) The dev rejects the work citing that it is not part of her duties (saying "contract" is confrontational at that stage)

      You can always tell your boss - "You know when you brought me a coffee were you just being nice and helping out or is it part of your duties/contract?"

    20. Re: Why? WHY??? by Gob+Gob · · Score: 1

      No, management is paid to get the most work out of you for the least pay

      Totally wrong. Management is paid (as part of their budget) to deliver business outcomes with the fiscal and human resources at their disposal. The reason why HR always has a seat at the executive table is because fundamentally every business that does not the well-being of their people as a high priority is destined to fail.

      Once you have an offer and acceptance it would be nice if all employees treated their colleagues up/down or adjacent with respect.

      If you are truly working in an environment of "..most work out of you for the least pay.." then get the FUCK OUT OF THERE. In my experiences any workplace hostilities are because of individuals not because of a corporate structure designed to enslave you. If you feel that way then solve your problem by finding a career/life that is free of such things.

    21. Re: Why? WHY??? by BVis · · Score: 1

      Enlightened, highly successful companies find other ways to motivate their workers besides fear of termination.

      --
      Never underestimate the power of stupid people in large groups.
    22. Re: Why? WHY??? by BVis · · Score: 1

      You can't do anything about that.

      Bullshit. That might be the status quo now, but throwing your hands up and saying "there's nothing I can do" is the worst thing you could do.

      --
      Never underestimate the power of stupid people in large groups.
    23. Re: Why? WHY??? by BVis · · Score: 1

      Management is paid (as part of their budget) to deliver business outcomes with the fiscal and human resources at their disposal.

      Management has incentive to use as few of those resources as possible, so they need to get as much work out of you as they can. They have a vested interest in working you to death, so that's what most do.

      The reason why HR always has a seat at the executive table is because fundamentally every business that does not [value] the well-being of their people as a high priority is destined to fail.

      HR is at the executive table to ensure that the company does not break the rules badly enough that terminated workers have a legitimate case for a wrongful termination suit. Their job is to minimize risk. Sometimes treating the workers well is how they do that, sometimes pulling sleazy tricks is the best strategy. Again, they represent the company's interests, not the workers'. And the company's interests are frequently served by treating the employees badly.

      Once you have an offer and acceptance it would be nice if all employees treated their colleagues up/down or adjacent with respect.

      Yes, it would be nice. In the real world, sociopathic assholes are the ones who move up by stabbing people in the back. The current employment environment rewards that behavior. It's hard to put a number on employee satisfaction, so it's hard to make a case to the powers that be that they should treat their employees better. If you have a number, you can demonstrate a trend, and make a case for a policy that raises employee satisfaction because it saves money. But, since employee satisfaction does not show up on a balance sheet explicitly, nobody in the executive suite gives a fuck.

      If you are truly working in an environment of "..most work out of you for the least pay.." then get the FUCK OUT OF THERE. In my experiences any workplace hostilities are because of individuals not because of a corporate structure designed to enslave you. If you feel that way then solve your problem by finding a career/life that is free of such things.

      Like it or not, companies that treat their employees well cannot compete with companies that work people to death, because they have lower costs. It's business 101. The hard part is finding the point at which morale becomes so low that revenues start to drop and stopping just short of it. There are a few exceptions (Costco comes to mind) but making employees happy is frequently hard (read: expensive).to do, and not financially useful.

      --
      Never underestimate the power of stupid people in large groups.
    24. Re: Why? WHY??? by BVis · · Score: 1

      Because holding on to experienced knowledge workers is often the best way to achieve a better work/cost ratio than throwing away years/decades of knowledge and experience to achieve minor short term goals.

      This quarter's numbers are all most companies care about. Experienced employees are expensive and payroll is a cost to be minimized.

      Often, mistakes are very costly and reproducing them over and over because you've let the ones who already made them and learned from them leave is more costly than minor changes that produce happy employees.

      The losses due to repeated mistakes are hard to quantify, because nobody has a crystal ball. Treating the employees better costs a quantifiable amount of money RIGHT NOW for sure, so that's more significant. Yes, it's short-sighted and gives the bean counters enough rope to hang the company, but the MBAs making the decisions frequently have no vision beyond the numbers and can't think in terms of years instead of weeks.

      Seen it time and time again, and poor management that doesn't understand why they are failing even though "productivity" is up.

      Again, a lack of vision and ability to see the picture beyond the balance sheet. SOP for management in this case is to continue the beatings until morale improves, or offer useless "perks" like discounted movie tickets or an ice cream social a couple times a year.

      The easy to measure productivity that doesn't include the cost of avoidable errors had they not driven good employees away.

      This is the problem. How does one determine an "avoidable error"? How do you know that that mistake would not have been made by an experienced employee? You don't. Things like that are impossible to foresee with a level of accuracy that would be significant to management. No, it's much easier to call the worker who made the error stupid or lazy and threaten their job if they make the mistake again, so that's what they do. Errors are always the fault of the people who do actual work, not management's incompetence.

      --
      Never underestimate the power of stupid people in large groups.
    25. Re: Why? WHY??? by BVis · · Score: 1

      Employment contracts are rare and unenforceable here. You will do what management tells you to do or you will be fired.

      2) The dev rejects the work citing that it is not part of her duties (saying "contract" is confrontational at that stage)

      The dev's manager then has the dev fired for insubordination, to be replaced by someone cheaper and more compliant. In any case, most JDs here include the phrase "other duties as assigned by management", so they can do whatever they want and there's nothing you can do about it except exercise the only real right workers have in this country: You can walk out anytime you want.

      You can always tell your boss - "You know when you brought me a coffee were you just being nice and helping out or is it part of your duties/contract?"

      And your boss will say "You know the part where you still work here? That can go away if I decide to not be nice, so shut the fuck up and get my coffee."

      --
      Never underestimate the power of stupid people in large groups.
    26. Re:Why? WHY??? by HornWumpus · · Score: 1

      The difference between 'underpaid' and 'think they're underpaid' is another job willing to pay you more.

      If you can't find a job that pays better, you are fairly paid, all things considered.

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

      And you answer back honestly: 'I can have four offers before you have one qualified replacement'.

      If that's not true for you, you have a problem. Your problem, not your bosses.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    28. Re:Why? WHY??? by toddestan · · Score: 1

      I like to think of it in terms of how much they would have to pay someone to fill my position should I leave. If it's more, then I'm underpaid. Even if it's the same, I may still be underpaid as otherwise my years and experience with the company are being valued at $0.

      Another way to look at it is if I resign and they try to counter, then I am definitely being underpaid.

  44. Because you don't trust us, and with GOOD reason.. by Anonymous Coward · · Score: 1

    You want to know why I'm miserable?

    Well, lots of reasons, let me iterate through them

    1) people who don't understand what iterate means, is, or how to do it properly

    2) managers who don't come from IT, don't understand IT, and yet have resumes which allow them to be hired on to manage IT teams or worse, hired on as an enterprise architect

    3) Enterprise architects. You are the absolute worse piece of useless fluff an organization could ever hope to have. Your very existence means that the organization doesn't understand IT, and worse doesn't trust the IT people it's hired.

    4) Trust. You don't trust us, and we don't trust you, we don't trust our hardware (which is inadequate), we don't trust other teams, and we certainly don't trust even our own software

    5) Time. You don't give us enough to do the things we need to do, to do our jobs well.

    6) Money. You don't spend it on the right things, and willingingly give Oracle 4 million for software that doesn't meet our needs, but won't spend $15,000 on software that will. And you definitely won't support free software, because like, it's free so it can't be good.

    7) Quality. You don't care about it, especially if the software is from a vendor. You also don't reward good quality when you see it, and don't give two shits about any kind of QA, letting your one QA manager do whatever they do, but won't give them a team to do it (I never understood how a manager can have no one reporting to them).

    I could go on and on, but IT in general is a completely thankless job, and the ONLY reason I do it is because I love the challenge, and the money ain't bad either.

  45. Idiot Bosses by Tablizer · · Score: 1

    Idiot bosses are probably the top reason for work-place dissatisfaction (at least outside of pay). I wish more organizations would pay attention to this issue, and seek more lower-level feedback and correctional measures.

    As long as a given boss "looks" fine (or kisses up) to their superiors, they can get away with crapping on underlings.

    1. Re:Idiot Bosses by BVis · · Score: 1

      There's a reason those idiot bosses have the jobs they do. If they weren't management, they'd have to do actual work . The reason they don't do actual work is because they're rubbish at it, so they were moved to a role where they can do less damage. Peter Principle, I think; you rise to the level of your incompetence.

      Last job I had, I saw 3-4 people quit because of our idiot asshole CTO who they reported to. This guy was not only bad at his job, he had no idea about any tech that has come into usage in the last 10 years, and was singlehandedly responsible for the fact that we were running a mission-critical data store on software written by a company that went out of business 20 years ago. The app was keeping them on Windows XP because apparently anything newer had a command line that didn't work with the product. Yes, it was a DOS app. No, I'm not kidding. If we'd lost the application server and we couldn't restore backups, we'd be fucked, because we wouldn't be able to re-install the product; he'd lost the install media years ago.

      Plus, he was a shit manager. He'd yell, backstab, kiss up, hoard knowledge, not answer questions, not return email, and generally do anything he could to protect himself (usually at the expense of his reports). I heard through the grapevine that they'd been trying to fire him for more than a year but couldn't make anything stick, or get enough information out of him to sanely replace him.

      --
      Never underestimate the power of stupid people in large groups.
    2. Re:Idiot Bosses by Tablizer · · Score: 1

      Some managers are good at managing, some are not. You don't even have to be a top tech wizard to be a good tech manager. (Although, zero tech experience is usually a recipe for disaster.)

      And "old stuff" is not necessarily bad stuff. It's often road-tested by time and more reliable than newer stuff. For example, our ASP Classic stuff has proven far easier to migrate to different servers than ASP.Net. ASP.Net is config-picky.

      Perhaps because because ASP Classic is a "dead" language, MS doesn't bother changing it every version. It's similar to the reason Latin is used in science: nobody's fiddling with it because it's a "dead" language, which makes it stable.

    3. Re:Idiot Bosses by toddestan · · Score: 1

      Plus, he was a shit manager. He'd yell, backstab, kiss up, hoard knowledge, not answer questions, not return email, and generally do anything he could to protect himself (usually at the expense of his reports). I heard through the grapevine that they'd been trying to fire him for more than a year but couldn't make anything stick, or get enough information out of him to sanely replace him.

      Sounds like they just need to grow a pair and fire him. I've seen this kind of situation, and while getting rid of someone who has managed to hoard a lot of institution knowledge will hurt, the only thing worse is letting them stay on so they can continue to dig themselves in deeper and continue with driving away the employees they need to keep. Unfortunately it seems management often just won't do what needs to be done.

  46. You can die... by Anonymous Coward · · Score: 0

    only good thing to come of that is that I've lost nearly forty pounds in the past year without exercising or dieting.

    I'm 6'3". When I got down to 120lb I started seeing doctors. I was terrified it was cancer. Lots of tests later, they told me I need to eat more. The lost muscle mass is really hard to get back. I'm starting to understand how people die from overwork.

  47. Zero Tolerance by Anonymous Coward · · Score: 0

    If a tech worker performs their job flawlessly, well, that's what is expected, but heaven help you if something is not perfect. Essentially, perfection is expected as the minimum standard for performing a tech job. Anything less is typically grounds for discipline.

  48. Re:Not enough transgenders and women in tech by OrangeTide · · Score: 2

    Plausible, possibly women have evolved an ability to put up with more stupid evil shit as a survival tactic to deal with the patriarchy?

    --
    “Common sense is not so common.” — Voltaire
  49. Another possible cause by RogueyWon · · Score: 2

    I've certainly noticed that as we move into our mid-30s, a lot of my techie friends (who I've known since college days) are increasingly deeply unhappy with both work and home lives. Some of this might well be down to job-specific reasons such as pay, working hours, corporate culture and career advancement. But I don't think that can account for all of it.

    Given that my friends have generally gone into techie jobs because they've had a passion for computing since their pre-teens, I suspect that a good deal of it is because they've eroded the barrier between "work" and "hobby". What they do for relaxation in their own time starts to look an awful lot like what they do for a living on the company clock, and the latter inevitably starts bleeding into the former. I've one friend who fought tooth and nail to break into the game design world and succeeded (getting past the entry-level QA and developer roles into one with a lot more meat to it) and who now takes no pleasure at all in actually playing games.

    By contrast, I took a decision aged 16 that I wasn't going to do that. As a result, I'm in a field that I never for a moment imagined I'd end up in when I was 16, but while I can't claim that I wake up every morning brimming with enthusiasm for my job, I do generally enjoy it. The work's varied, it's intellectually challenging, being a niche (but in-demand) field the pay and conditions are fairly good and I mostly get to work no more than around 45 hours a week (with the odd exception, but I do get overtime for particular crunch periods). Plus I can go home in the evening and actually switch off from work and enjoy my hobby.

    The educational establishment these days puts a lot of effort into persuading people to "follow their dreams" and "work on what interests them". I do think a more mature approach would be to help people realise that turning your hobby into your job doesn't work for everybody and that there's work of interest in a lot of fields if you're prepared to look for it.

    1. Re:Another possible cause by tehcyder · · Score: 1

      I've one friend who fought tooth and nail to break into the game design world and succeeded (getting past the entry-level QA and developer roles into one with a lot more meat to it) and who now takes no pleasure at all in actually playing games.

      Most non-tech people figure this out by the time they're about eighteen.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    2. Re:Another possible cause by RogueyWon · · Score: 1

      Or possibly not. Don't let the facts stand in the way of your grumpy-old-fart prejudices, though.

  50. Many organizations don't give them status by Karmashock · · Score: 1

    The IT Department is like legal or accounting but is often not given that kind of status in the company. When they're not... they're asked to do impossible things, given no authority to do them and are treated like idiots by people that are bigger idiots.

    And that creates unhappiness.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  51. Treated as an expense, not an asset by NitroWolf · · Score: 4, Insightful

    One of the major problems with IT and engineering departments is that they are treated as an expense. They are something distasteful but necessary to the business, but the business would rather do away with it if it could. When you and/or your department are viewed like that, it's hard not to become cynical and annoyed with the other departments.

    Often times IT is the gatekeeper of information and much like dentists and doctors, they are often times the bearers of bad news, even though they aren't the cause. They are just the messenger, but when you're told "No, you can't access Facebook during work hours," the IT department is often blamed, even though they didn't make the policy.

    Engineering is seen as an impediment to sales and progress because they are the ones that have to keep saying "No, it's not ready yet." or "No, we can't do that." Engineering is like the police department... everyone hates them until they need them. Then when that need is over, it goes right back to hating them.

    1. Re:Treated as an expense, not an asset by Anonymous Coward · · Score: 0

      They are expense since what is engineered can likely be bought. Build vs buy usually ends up with 'buy' with the top managers.

      And the non-technical higher ups think the non-buy-able thing is "strategy" & "decision" making. Which really is the easier part if you can accept the risk, which none of those folks have the appetite for with their fancy cars, demanding families, and big homes.

    2. Re:Treated as an expense, not an asset by __aaclcg7560 · · Score: 1

      I ran into this problem a lot when I was video game tester and lead tester for six years. Programmers, producers and managers got bonuses, but not testers because the QA department doesn't contribute to the bottom line. Of course, those bonuses were always tied to unrealistic schedules. I pissed off more than a few people when I told that I didn't care about their bonuses.

      One developer was so desperate for their bonuses that they hacked the bug database password, marked all their bugs as fixed, and tried to get the producer to set up a code release meeting. That stunt didn't fly well with management. We spent the next six weeks testing all 3,000 bugs in the database as we weren't able to rollback the changes. Everyone lost their bonuses.

    3. Re:Treated as an expense, not an asset by tehcyder · · Score: 1

      One of the major problems with IT and engineering departments is that they are treated as an expense.

      Well, that's because unless you work in an IT or engineering company and develop IT or engineering products, then you are an overhead expense, just like HR, finance and building maintenance.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  52. Shill article... by Anonymous Coward · · Score: 1

    Seriously? It's an article from tinypulse.com, which tries to sell services to make "companies better" -- it may or may not be accurate, but it's suspect and I'm skeptical. Go ahead and poll me how I feel about this post. I like it far far less than I like my job, which I like a lot.

  53. The real story by ChrisMaple · · Score: 1

    Young employees and these pollsters are both clueless.

    You've been through 4 years of college and now you're doing what you studied for, what you presumably intended your life to be, and you want to be promoted out of what you like and what you're competent at? WTF?

    What makes jobs pleasant are enough money to make finances not a problem in your life and decent management. Decent management means not jerking you around or playing mind games, insulating you from corporate irrelevancies and sticking up for you Decent management clears a pathway for you to do your job, provides guidance as required (but not more), and dispenses attaboys.

    Decent management is consistent, doesn't lead you into dead-end projects that discard a year of your work. Decent management doesn't make false promises or bumble into situations that require you to work overtime for months, particularly if it's unpaid.

    --
    Contribute to civilization: ari.aynrand.org/donate
  54. Work-life balance by larryjoe · · Score: 3, Insightful

    Things that are high on my work satisfaction list:
    Work-life balance
    Work-life balance
    Work-life balance (did I mention work-life balance?)
    Good working relationship with my boss
    Good working relationship with my coworkers
    Non-stressful commute

    Things that don't matter:
    Work satisfaction (it's work; I get my enjoyment from the part away from work; hence the supreme importance of work-life balance)
    How well the company is doing financially (unless I'm going to be laid off soon or I own a huge amount of company stock)
    Lunch or snacks (free or otherwise)
    Promotion and titles (unless they come with financial compensation and I'm not yet adequately compensated)

    Things that sort of matter:
    Financial compensation (but only up to the point where it meets my needs, some wants, and savings requirements for retirement; past that it doesn't matter)
    An office (cubicles and open space are horrible; I would trade an office for lowered financial compensation)

    Even companies that have good reputations emphasize the lunches, cubicles, money, and work satisfaction but never mention work-life balance unless it's redefined to mean the exact opposite. Even here on slashdot, none of the moderated comments mention work-life balance.

    1. Re:Work-life balance by Anonymous Coward · · Score: 0

      I continue to work for state government as work-life balance is set in stone here:

      37.25 average working hours per week. If you work longer I expect you to take comparable time off - and it's all tracked.

      4 weeks holiday per year. You can save up only 2 years worth, and must ensure you keep it under 8 weeks owing at all times.

      No more than 5.5 hours working then at least a 30 minute break.

      The latest I'm hearing is that no-one should be working more than 8.5 hours in a day unless it's an emergency (which is a formal declaration as a state government organisation), though this is more a preference than a policy.

      Yes I could earn more elsewhere, but this way I can hit the gym before work and get home by 5.30 every night. The weekends are always free.

      Work-life balance is much more important *once you're not spending every cent just to survive*.

    2. Re:Work-life balance by dgatwood · · Score: 1

      I mostly agree, except for this one:

      Things that don't matter: Lunch or snacks (free or otherwise)

      I'm currently working for a company that feeds us three days a week. I'm very grateful for that, because we moved from an area that had a few restaurants within easy walking distance to a new location that has none. At our exit off the 101, there's one restaurant that's kind of like a Denny's (not fast at all), one Mexican restaurant, and that's it. None of them are within walking distance (okay, so there's one Mexican food truck, but...), and the shared parking lot for those two restaurants is always full. Other than that, there's no food until you get all the way to the next exit off the 101 in either direction.

      Worse, when you do go one exit away in either direction, you similarly find only two or three restaurants, also with inadequate parking. Most of the time, I end up driving three exits north on the 101 to where there are enough restaurants to actually be practical (including a few with drive-thru windows), but that means burning about half of my lunch hour just driving to and from the restaurant.

      So yes, it doesn't matter even slightly whether an employer provides food for free, or even provides it on-site, but it matters a great deal whether there is ready access to food within a reasonable walking distance. If there isn't, and if the employer doesn't provide food, it can get rather annoying. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Work-life balance by tehcyder · · Score: 1
      Where I've had to work somewhere in the middle of nowhere like that, I just learned to take a packed lunch in. But I would choose not to work there in the longer term.

      It's one of those "hygeine" elements of a job, i.e. things that can make you not want to work somewhere, but whose opposite doesn't really make you want to work there. .

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    4. Re:Work-life balance by Anonymous Coward · · Score: 0

      I totally agree with this. But, I'm just not sure this is any better at 99% of the other jobs out there.

      I look back at my college years programming in the late 90's and then my life today, and while the money is better, my life isn't. I was much more interested in programming for fun back then. And I think it had to do with having Summer off and a few weeks off during the year. Now when I take a vacation and disconnect, I just come back to my home and work and have to play catch-up because nothing got done when I was away.

      It is really sad when you write down what an ideal lifestyle would take time-wise. I'm not even sure if reducing the 50 hour week to 24 would be enough to improve things.

      Exercise, cooking healthy food, reading books, keeping up-to-date on the important news, managing money, cleaning and improving your home, spending time with friends and family, sex and relationships, recreational activities, relaxing/interesting travel, and I'm sure I could come up with other items... But, I am not doing any of those anywhere close to where I want to be at, and most are not at all which is pretty sad.

    5. Re:Work-life balance by dgatwood · · Score: 1

      Pretty much. There are a lot of other things that also kind of fall into that category for me—salary, for example. I'm not likely to jump ship for a higher salary (in the absence of other reasons to leave a company), but if you stop paying me a salary, I'm not likely to stick around. :-D

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  55. community impact as well by sdinfoserv · · Score: 1

    There’s a reason companies have free lunchrooms stocked with food and snacks, workout with shower facilities and entertainment rooms – those companies expect you to live there! Even though it’s not written (nor could it be) institutional culture in those companies frowns upon not giving them your soul.

    I’m in Seattle in the Tech industry. Everyone knows quite a few who have toiled in these chi siphoning golden palaces of despair – and the story is fairly universal. You either quickly burn out or borg out (99-1 ratio) – there is no happy middle ground.
    One of the things that these companies are causing – that few are talking about - is the negative affect on social culture of the City. Seattle is traditionally quite liberal with very much an openness and acceptance of others (it’s one of the things that drew me here). However with the massive transplanting of so many young, single males – in addition to rampant gentrification, violence against some communities has increased in once kitschy areas. It’s quite sad to see hate crimes on the rise.

    1. Re:community impact as well by epyT-R · · Score: 1

      Apparently, it's only replacing a culture that stereotypes 'young single males' negatively. Unhappy people lash out, regardless of skin color and genitalia.

  56. Technical work is important and thats why it sucks by Anonymous Coward · · Score: 1

    Technical work sucks because its important.

    PR slipped their schedule on redesigning the logo? effect minimal.
    Widget, software or service is shipped late? effect will be seen in stock price and may get CEO fired

    Company needs to build widget, software or service. Company's financial future will be greatly affected by schedule and quality of widget, software or service. Therefore those making the widget, software or service will be expected to sacrifice for the common good and work in stressful situations for long hours. The managers who can't build the widget, software or service are free to walk around and crack the whip. Those not directly in the chain between CEO and front line workers don't have the stress because what they do doesn't really matter, they can be a day late and the company hardly notices.

  57. Why do IT workers dislike their jobs? by Anonymous Coward · · Score: 0

    Because they're smart. Working is for chumps

  58. bureaucracy by Anonymous Coward · · Score: 0

    Stupid perks and gimmicks are easy things for bosses to implement in order to make it look like they're implementing their bosses' management "vision'. The bigger the company, the more politicians and beancounters they are. They are experts at looking busy and salesmanship.

  59. Re:Not enough transgenders and women in tech by Anonymous Coward · · Score: 0

    Have you considers a career in truck driving? You can minimize your interaction with other people while listening to talk radio all day. Perfect echo chamber.

  60. My two cents by Anonymous Coward · · Score: 1

    I'll summarize it in 2 points:

    1) It isn't fun working for other people. You build their ideas and dreams while yours sit on the back burner.
    2) It isn't fun working for morons. Over 95% of my managers/bosses in my 20+ year career were fucking morons. Due to how the business world operates, useless people get promoted while talented people get stuck working for them.

  61. Re:Not enough transgenders and women in tech by Ol+Olsoc · · Score: 1

    Plausible, possibly women have evolved an ability to put up with more stupid evil shit as a survival tactic to deal with the patriarchy?

    Big Red sends her greetings.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  62. Re: Not enough transgenders and women in tech by BarbaraHudson · · Score: 1

    We're everywhere, you ignorant clod.
    And FYI, being trans has nothing to do with sexual orientation. And the workplace can only benefit from fewer testosterone fuelled pissing contests and other juvenile crap.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  63. Empowerment. by jellomizer · · Score: 1

    The problem usually comes down to personal empowerment. Perks such as free food and other niceties while are perks comparing one company to an other. But the real issue is allowing employees to have control of their work and their careers.
    People have different motivations. Sometimes it is just financial substantial raise, enough to change their quality of life. Sometimes it may just be less of a raise and changes in title where they may have will have more say in how things are done.
    Promotions need to mean different responsibilities, responsibilities that are more unique to the organization, not just adding more work, or attending more meetings.
    An environment needs to be made, so someone can feel comfortable expressing their ideas and know that they are considered fairly.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  64. Graph might be misleading, but still .... by King_TJ · · Score: 1

    I think part of the issue here is the assumption many people have is wrong -- that I.T. workers are HAPPIER than average in their jobs.

    For years and years now, when I tell random people that I work in computers and I.T., they make comments or suggestions that it's a "good field to be in" and "sure beats working outdoors in the elements", etc. etc. I think there's a pervasive belief that I.T. is a relatively "cushy" job where companies can't afford to let you go, you get good pay and benefits, and you probably like what you do because you're one of those smart people who finds the stuff challenging and interesting.

    Personally, I've been doing this stuff for a paycheck for so long now, I can't really imagine having to start from the very bottom doing something completely new/different that I have no experience doing. I've always liked computers and technology itself. But jobs I've had ran the gamut from "usually pretty enjoyable" to "hated almost every minute of it" . The big difference was always management and/or co-workers. And truthfully, it's about finding the work environment that fits where you're at in life too. (EG. When I was in my late 20's to early 30's, one of the big positives of going to work was knowing I'd be able to socialize a bit with people I considered friends, because we had so much in common as co-workers. In some cases, we never even set foot in each other's homes or apartments - yet we felt like we knew each other forever when we sat around drinking and talking at happy hours we attended almost every Friday after work. You can put up with a lot of corporate stupidity when you have a whole group of like-minded work buddies to blow off steam with on a regular basis.) With a family and now in my 40's -- a work environment full of people who always want to stay out late after work is more of a negative. What I crave these days is flexibility and no micro-management! I'd gladly take many thousands less in annual salary if the workplace just judges me based on if I get things done, vs. how often they see me occupying a seat at a desk in the office. I want to work from home when I know I can get things done that way, and maybe take a random weekday off in return for spending a whole Sunday in the office to work on servers while nobody's using them.

    All the little "at work perks" are of little value, yet nice extras. If a company thinks that will retain good people, they're foolish. But at the same time, little things like a fridge stocked with goodies in a break area can be really appreciated in the right situation.

    1. Re:Graph might be misleading, but still .... by cbhacking · · Score: 1

      I'd like to take this moment to point out that "I.T. workers" is a bullshit category. It makes as much sense as putting theoretical mathematicians, rocket scientists, and accountants all in a category because they all "do math", or (house) architects, construction workers, plumbers, electricians, and landscapers all in one category because they "make houses".

      Here's a partial list of things I've done for work as part of an "I.T." job:
        * Website design
        * Malware removal
        * User account management on a Windows domain
        * Physically cannibalizing one rack-mount server for parts to put in two others
        * Writing code in a programming language (not to be confused with writing HTML/CSS)
        * Go through crash dumps in a debugger to figure our what happened
        * Black-box test web applications for security vulnerabilities
        * Review design documents for security risks in the designed software
        * Research new test tools and make recommendations
        * Write reports (on a computer!) related to the above

      No two of those things are the same skill set. I'm not including things that bridge some of the gaps, like writing scripts (coding!) for automating some test tools (black-box testing!); those things may require skill in two different tasks, but the tasks themselves are mutually independent. I'm not even including things that every field has to deal with that aren't really the core skill, like interviewing people, managing project schedules, interpersonal communication, etc. I'm also leaving out a lot of fine-grained differences in things, like the difference between worrying about performance in a driver (where you want memory and CPU efficiency, avoiding long blocking operations, etc.) and performance in a web app (where you want scalability through parallelism, caching, offloading work to the client where possible, etc.). Some of these items might be broadly categorized as being in the same kind of field ("Tech Support" or "Software Security" or "Development") but even there the skills needed, aptitudes an individual will have, and interest levels vary wildly between tasks.

      I love my current (sixth, counting college internships) job overall, but that doesn't mean I enjoy the report writing or am good at network pen-test just because I can find XSS in damn near any web app and can reverse engineer phone apps. My second and fifth jobs were disasters for very different reasons, but both boil down to "I wasn't doing what I was hired to do, and was being told to do things that I had no knowledge of and/or interest in" and poor management (one wouldn't define objectives, the other didn't understand that you can't just have two people do the work of five, without the deadlines changing, simply because the other three quit). So yeah, sometimes you can group the jobs meaningfully and compare the specific instances (jobs five and six are similar, though there are a lot of differences even so). But it doesn't even make sense to group jobs two and five (beyond "was working on software-related stuff") any more than it makes sense to group a theatrical stage lighting director with an electrician (even though they both work with light bulbs).

      --
      There's no place I could be, since I've found Serenity...
  65. I guess I'm just lucky by l0n3s0m3phr34k · · Score: 1

    My current It job is basically "eyes on glass" situation management for a very large airline, plus a collection of other companies. I work an overnight shift, four 10's. I love my job, but that's mainly because most nights I don't actually do any "work". It's the best job ever; I have eight monitors and a 100mb net connection. All night I watch netflix / primewire. I've seen hundreds of zombie movies now, I sit and cruise the net all night. I remote back to my home network and configure my test servers. I have four weeks of vacation. My boss is awesome too; he's got 20+ years of hands-on experience and it one of the most knowedgeable people in this field I've met. When something does break, he knows exactly who to call to get it fixed, no matter what country their in or what time it is.

    But I've worked some pretty horrible positions too, at the same company. The best was a Director who hired her lesbian (and married) lover and made her a manager...neither knew much of anything. One client had their Exchange servers go down; I was told "well they can just use OWA until their back up", not realizing OWA is just the web interface to those same non-responding servers. Eventually those two got busted, neither works there now. The Director was working for a month or so on a different team in the same area I am now; it was VERY amusing to see her almost have a heart attack when she walked in and saw me there...someone she had fired was still there at another position making 2x what I had before. I see it all as karma for working at a crap position and finally getting some kind of reward.

    1. Re:I guess I'm just lucky by tehcyder · · Score: 1

      I have four weeks of vacation

      Only someone from the US would say that like it's a massive perk instead of a bare minimum requirement.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  66. In One Word by Anonymous Coward · · Score: 0

    Users.

    captcha: evoke

  67. "Mom and Pop" by mariox19 · · Score: 5, Interesting

    I work for a "mom and pop" shop, as you call it, and I can sympathize with what you're saying. But it goes both ways. We built an application for a company that I am sure you heard of. Let's call it "Acme Inc." One of the application's requirements was that it support SAML authentication. That's fine, we could handle that. All we asked for was some particulars about Acme Inc's environment.

    Could we have a sample SAML token, to see what kind of assertions Acme would be requiring? Could we have the SAML version, 1 or 2, that Acme uses? The responsibility for providing us with any of this was "delegated" to people who already have too much on their plate, don't really know what is going on themselves, and who lack the mojo to get a quick response from the various systems administrators at Acme who could help. A couple of weeks later, the stakeholders at Acme are crying, "Come on, come on, come on! We want the product!" Of course, none of these preliminaries have been attended to.

    Then, when the product is finally delivered, the guy at Acme charged with putting the product through its paces has no idea how SAML works, and is asking me to walk him through it. (Remember, this was their idea.) We come to find out that he has no test server to use as an "Identity Provider" (don't ask!), and he wants to know if can I help him there.

    Granted, this is all ultimately a managerial screw-up. But, my point is that even if a mom-and-pop does code up an LDAP, who's to say the customer has it together on its end?

    --

    quiquid id est, timeo puellas et oscula dantes.

    1. Re:"Mom and Pop" by Archangel+Michael · · Score: 2

      mom-and-pop does code up an LDAP, who's to say the customer has it together on its end?

      You see problem, I see opportunity. I see an excellent opportunity to expand your companies services, and earn additional revenue.

      "We've coded our application so that you put your authorized LDAP query user name here, password here, the sever address here, the LDAP scope here ... Fairly simple process. If you don't know how to do that, we can send one of our consultants over and help implement LDAP in your organization, please see our Technical Sales group to define the scope of that project and get a quote together for you"

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    2. Re:"Mom and Pop" by Anonymous Coward · · Score: 0

      That mom and pop shop you work at needs to get their SoW templates in order. Each of those problems presents a revenue opportunity for you.

      That's the thing with external vendors hired by the clueless. What comes from their cluelessness is the easiest money you can make.

  68. Damn, is it really that bad out there? by raxtich · · Score: 1

    Wow, after reading most of these comments I feel so lucky. Where I work the pay is excellent, benefits are great, I can take time off whenever I want, I rarely work more then 40 hours per week and if I do I get comp-time the following week, the business side actually asks for and listens to our advice on project proposals, and older workers are actually valued for their expertise. My boss has an open door policy where we can go in and talk to him about anything and everything, and my co-workers routinely joke around and socialize with each other. We're not afraid to share ideas or ask someone for help with something we are having a problem with, in fact, it is encouraged. Because of this our turnover rate is extremely low and our job satisfaction rate is high. The result of all this is that we routinely get awards for the superior quality work we produce that often meets or beats the deadlines and come in under budget. This is something that doesn't happen when you have disgruntled employees that quit mid-way though a project or do their best to sabotage the efforts of other employees or simply don't give a shit about the quality of work they are churning out. I really wish more employers would grasp the simple concept that if you treat your tech staff like human beings you actually make more money in the end.

  69. Those perks keep you in the office longer by BlueCoder · · Score: 1

    Just pointing out the obvious. Some people like me pace so going to a gym onsite make sense. Same with going to get food. Geeks by and large don't like suits and having to take time to take it to a dry cleaner is a drag. Dry cleaning service motivates people to dress nicer.

    I think one thing they can do for moral is install the expensive lighting that simulates UV exposure. Maybe going so far as to have it cycle brightness depending on the time of day.

  70. It's simple! by Anonymous Coward · · Score: 0

    We need to organize and unionize.

    Then we'll get the respect we deserve and have earned.

    Or at least license us, like a lawyer or doctor. We're that important.

    Too many managers do absolutely nothing, in fact, they completely undermine us. Then they hire foreign workers who crap out code cut and pasted from Google.

    They talk about shortages in tech, even try to get women more involved, when in fact they're just trying to feed the conveyor belt more bodies they can pay next to nothing.

  71. Some huge reasons by FeatureSpace · · Score: 1

    Reasons I moved from pure tech / software engineering grunt roles to entrepreneur, startup co-founder, business owner, hedge fund manager...

    * Non-tech workers are often in over their head: People without technology skills frequently end up as managers, executives and owners, and often don't have the skill to make business decisions that deeply involve or affect the underlying revenue-generating technology. Or they don't hire strong enough people under them. This is why Google and Apple are strong. The founders were technically strong, understood the needs of their customers, understood their products, maintained enough control, hired highly skilled tech people and consequently did quite well. On the other hand there are many companies founded by people who violate one of the biggest rules for creating a startup: "That a startup founder must deeply understand their business, customers, products and the competition." So many owners find themselves running a business or moving into a customer market they don't understand. So when the ship loses its rudder, morale gets bad, key people start jumping ship early, then the ship crashes spectacularly.

    * Labor market supply/demand: Consider two facts: Tech is ultra competitive (lots of tech workers entering the work force). And most tech employees tend to be inward focused and may not realize the level of competition they face. By inward focused, I mean most tech workers convince themselves that: “Technology is my passion in life”, “I must find a job in tech”, “If I love tech and I work hard enough I'll be promoted and have an exciting career!”. It all seems logical. But they often don't look around at the world, realize that everyone else in tech feels the same way and fail to consider: “Will I be happier in a tech career versus a non-tech career versus a related career?” or “Is there so much labor competition in tech that wages are pushed down, jobs are miserable, hours too long, employee turnover is too high?” Most true tech workers I know (including some amazingly capable software engineers) are definitely inward-focused. Not management/executive material. They just want to write code. And that's why they are miserable. They never consider alternatives and never realize that tech actually sucks (some areas more than others obviously).

    * The reality of the employee-employer relationship: Current-day expectations on the employee-employer relationship are all wrong and fly in the face of long-term history. Its especially rampant in technology. Today's tech workers have a view on employment extending from World War II forward, a time of unusually strong growth and prosperity (and substantially in the USA) and somehow expect this will continue, despite globalization. The reality is we are slowly reverting back to the exploitative capitalism that was seen in 19th / early 20th century industrialized England / USA and in recent decades in China. Employers require loyal employees while employers don't reciprocate and will fire/lay off/kill employees at the drop of a hat. And I mean kill as in overwork, burn out, ridicule, destroy careers, directly or indirectly (by encouraging bad lifestyle habits) Why should tech workers be treated any different than factory workers?

    * Business risks: Many corporate attorneys advise corporations against awarding equity or controlling authority to employees. Until an employee demonstrates appreciation of all aspects of the business and is willing to be responsible (and maybe accept liability) and not just quit or litigate when bad things happen, employers will be hesitant to award real power (ownership, share of profits and control) to their employees (so the employees can help steer the ship and enjoy the rewards). This is partly why so many tech workers choose to become entrepreneurs and start and own their own companies.

  72. JMA by Anonymous Coward · · Score: 0

    Because tech is a thankless job, salary is slightly above average but not high enough to make any real difference in standard of living compared to that of non IT work, hours are long (often involve being on call 24/7 - in my experience it's usually expected), no career growth (what you do coming on board is more often than not what you will be doing when you retire or die, whichever comes first), you have to deal with idiots on a regular daily basis who have no clue what you are saying and often have to resort to things like "reboot your PC" or "the internet is down" to break through to them, you will have bosses who know nothing about IT managing you, in managers eyes - if you are good at your job you must be working on something that's easy, if you are struggling you must not be very good at your job, if you are a rare IT person with above average interpersonal skills prepare for your manager to hate your guts unless of course you are good at kissing major bum (managers like IT people to be seen not heard, it hinders their bull shitting tactics), when you save the company from a major problem that would have devastated the company nobody knows or cares, when you don't, better get your resume ready, IT related decisions will be made by non-IT people and you will be the one cleaning up the mess, executives look at you as a cost not an asset, I'm 90% certain you will end up in a cubical, better join a gym or be prepared to gain a couple more chins, paid lunches/game rooms/futuristic furniture/naptime/etc - that's just the media hype - unless you went to an ivy league school this probably isn't going to be your future - sorry. All in all work sucks regardless of where you work but this is what I'm good at so I deal with it and most importantly it pays the bills.

  73. lack of sane hours by epyT-R · · Score: 2, Insightful

    The primary reason is lack of sane hours. Period. Most of the ailments they have can be traced to lack of good sleep and exercise.

  74. robots by Anonymous Coward · · Score: 0

    Basically tech jobs are closer to blue collar than white collar

    A peer and I once made the same comparison. We called ourselves digital maintenance men, because by and large that's what it is.

    Except, you effectively have at your command a lot of cheap robots with very limited intelligence. I suppose if affordable, remotely controlled, semi-automated janitor robots become available, the number of janitors will decline by a lot, and the job of robot controller, will require more skill, and make significantly more money.

  75. manchild and thier nerf toys get real by johncandale · · Score: 2

    I want to come to work at 8:30, take an hour lunch and leave at 5:30. During that time I work, I don't facebook, I don't surf the web, I don't IM on my phone. I don't need perks besides a quiet office environment with a comfortable chair. I really don't need lunge chairs in the lounge or a lounge at all or nerf toys or free snacks all day, and I don't want the co-workers those things attract

    1. Re:manchild and thier nerf toys get real by freeze128 · · Score: 1

      OK, You got it! ...All except the quiet office. You have to work in a madhouse.

  76. Cheer up! there is a Sense of mission for you by Anonymous Coward · · Score: 0

    GOD, he has sent us
    Once he told us from heaven:
    You are all my Cows

  77. Not really benefits by tsotha · · Score: 1

    Those "free lunch, in-house gym, and dry cleaning" benefits aren't really benefits. They're an attempt to take away any excuse you have for leaving the office. It's not surprising people who work really long hours aren't happy with their jobs.

  78. Easy by Anonymous Coward · · Score: 0

    1) lack of real status
    2) open plan offices (see 1)
    3) no job security (see 1)

  79. Nelson: Ha Ha. by Anonymous Coward · · Score: 0

    Why Do So Many Tech Workers Dislike Their Jobs?

    a. Pay (folks need to look at the hourly rate, not the salary! and you'll see why it's a valid argument)

    b. People they report to (either airhead MBAs or egomaniac, micromanaging, passive-agressive senior-superstar techies).

    1. Re:Nelson: Ha Ha. by dgatwood · · Score: 2

      Maybe pay is a problem for IT, but it usually isn't an issue at all for programmers. For example, here in the Bay Area, at roughly $90-$150k per year, the hourly rate would still be better than most jobs even if it required working 80-hour weeks. The problem is that most people can't survive an 80-hour work week for more than a couple of weeks, and even a 40-hour week is horribly inefficient and, frankly, exhausting at times.

      The 40-hour work week is optimal for menial tasks that require very little thinking. For a technical workforce that spends most of their day thinking and trying to solve complex problems, workers are most efficient when working six or seven hours per day, not eight, and certainly not 12. Long before they reach the 50-hour mark, they're actually getting less work done per week than somebody working a 35-hour week, because they have less energy and are less focused. In fact, I rather suspect that the optimal work week in tech is somewhere closer to 20 hours, and that even a 35-hour week involves significant loss of efficiency.

      What we need is for employers to hire twice as many people, pay them half as much, and work them half as long. Doing so on a broad scale, however, would require some serious changes, particularly in the way we try to attract people to the field. But it should be done, not just because employees would be happier with a better work-life balance, but also because employers would be getting what they paid for instead of only about two-thirds of it.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  80. Don't trust the survey by Anonymous Coward · · Score: 0

    Come on! I want to just cry. This: https://cdn2.hubspot.net/hubfs/443262/Graph_1-1.png?t=1441236482087

    After looking at their graph, double 19%. Where should it be?

    This is a joke right? (If you didn't click on the link, they are lying with their graphs. They are not to scale and not even close. Once you do something like that with any kind of sampling of data, as far as I am concerned, you are to be completely ignored. Why? You just lied to me. If it were an honest mistake, then your quality control is useless. Either way, you should be ignorned).

  81. Incompetent management by Anonymous Coward · · Score: 0

    AC for obvious reasons. At the former hosting company I worked for. Management moved a good 1/3 of the techs over to non-technical work. They kept promising they'd give us the opportunity to do higher level work again. But, nope. We were doing less technical work than when I started(4yrs ago); and basically doing the work of scripts(check disk space,etc).
    For comparison; it'd be like taking Doctors completely off the hospital floor, and giving them the sole responsibility of taking patient history. Not allowed to do anything further, but pass it off to another doctor. Even though you were specifically hired to provide treatment, and more.

    Once that happened; tried explaining it to management and getting it fixed. But, they weren't having it. So, I had to leave; I just wasn't doing anything technical anymore. It might've paid well, and had some half-decent perks; but I was hired as a competent admin. Don't treat your employees like crap, and reduce the work they enjoy to hitting the enter key every 15 minutes.

  82. I was saying all this 10 years ago btw by Pro923 · · Score: 1

    Somehow, I'm always ahead of the curve but can't figure out how to get off of it. I was saying all of this shit 10 years ago and everyone was modding me flamebait and calling me a cynical ass. Fact is, bottom line - software engineers are BAD SALES PEOPLE. I used to be shocked when I found out that the people who wrote the code (the bright work) could and often made less than the dopey jocks that just push the products out the door. That was the old problem - we undersold ourselves. The new problem is that they're bringing in the foreigners who come from a lesser quality of life than most of us grew up with in the US. They're willing to work for less, sleep in bunk beds, and work long hours for shit pay.

    The common theme here is that the weak minded ones bring us all down. If half the people are willing to bend to the wills of the unreasonable, then the other half of us are screwed, because we are either going to be treated the same or replaced.

    The crazy thing is that half of the foreign workers that I've worked with can't code their way out of a paper bag. It's almost like - management can't understand them well and just assumes that they're doing bright dorky work because they're confused by them. Eventually I realized that engineering is so undervalued that they consider us mostly just a step above janitors. I worked my ass off for my EE degree - I said to myself, "Give me the hardest thing to do, because that HAS to be the most rewarding". Years later I realize my misunderstandings, but it doesn't piss me off any less.

  83. Cheap by Anonymous Coward · · Score: 0

    Companies like to show off long lists of ( usually ) useless and cheap perks ( which are also tax deductable for the company ) as an alternative to real perks like higher pay, more vacation time, pensions, realistic work weeks, etc. etc.

    When you see that kind of crap, run. It means the company will never recognize you as a professional, nor pay you what you're worth.

    Good job putting in 90 hours last week Bob. The project came in on time and under budget since we don't have to pay you coder types overtime. Here's a pair of free tickets to next weeks game. :facepalm:

  84. I've been in the business for 40 years by ChesterRafoon · · Score: 1

    It started out as something amazing cool. It has devolved into a blue collar job. Remember those guys who worked on boilers and smelters and all the other equipment in a factory of the 60s and 70s? That's your IT staff now, because IT is frequently the "factory" in so many industries that used to push paper and now push bits. Shame. At least those guys who worked on smelters and boilers back in the 60s and 70s had a union and didn't have to work overtime if they didn't want to - and if they did, they got paid for it. Forget calling those guys at home at night or on the weekends too.

    1. Re:I've been in the business for 40 years by FrozenGeek · · Score: 2

      Concur. I started in the industry 29 years ago (dang). It was cool. It was fun. We actually got to build interesting new stuff. And, yes, there were boring patches, but a lot of the time I actually woke up Monday morning thinking "I get to go to work today."

      Now, we struggle to get permission to implement best practices. Instead, management wants to perpetuate the mistakes we've made for the past N years.

      Actually, the biggest issue I seem to be encountering is "me, me, me". I used to encounter a team ethos among most, if not all, of my co-workers. Now, nobody seems to care about the team or the mission. It's all about them, and if things don't go precisely their way, they do their best to make everyone miserable. What scares me about this is that I'm afraid of becoming like them. Maybe it's time to spiff up the resume. Any good SW development firms in Canada (Ontario and Quebec excepted)?

      --
      linquendum tondere
  85. Almost every reply here is summarised thusly: by Anonymous Coward · · Score: 0

    Tech work is for beta males.
    You are all beta males, or you would have moved out of/never been in tech.
    Thus, all your lives suck.
    It is important to note that this would remain constant even if, say, computers did not exist.

  86. Obvious by Tough+Love · · Score: 1

    Psycho managers and back biting culture do not a happy engineer make.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  87. Ever heard of, or read ... by mikein08 · · Score: 1

    The Tao of Programming?

  88. Because most people do? by Gumbercules!! · · Score: 2

    Because many people across many industries dislike their jobs? Seriously - most people are paid to go to work, for a reason. Sure, some people have the luxury of loving their job (or just liking it) but they're not the norm, they're the exception. Most people find the things they do at work, day to day, unpleasant.

    IT workers have the added gripe that no one ever contacts us for good reasons. It's just one endless day of bailing out thankless users / customers. However I think you'll find many other industries feel the same way about their work.

    We also have the negative that our work usually follows us 24x7, while many people just clock off at 5 and go do whatever it is they do. Other industries have this, true - but IT probably has this at a higher level.

  89. Easy. by Psyko · · Score: 1

    Because most of them understand Sturgeon's Revelation even if they don't know what it is.

    --
    01:36AM up 426 days, 2:46, 1 user, load average: 0.14, 0.11, 0.05
  90. government contracting avoids this by Anonymous Coward · · Score: 0

    You log your hours and get paid for them. The company bills the government for those hours. The more you cost the company, the more they can bill the government.

  91. From a Enterprise Tech Support Level by Anonymous Coward · · Score: 0

    Have you ever dealt with customers who have no clue how to manage their Email filtering systems... I do every day... let me tell you... there's enough stuff that breaks in horrific ways due to "environment" issues, network, other MTA, Internet stuff in general... Customers doing Dumb Things just makes it about 1000%s worst.

  92. Don't forget front line and tier 2 support. by amberdalan · · Score: 1

    The best techs in these area's are generally miserable as well. Nothing ruins a good day like an user who gets pissed at you, not the maker, not the brand, because his $250 computer can't swim in coffee and live.

  93. Why? Mainly the hours but... by Maxo-Texas · · Score: 1

    1) many states forbid protection from overtime for tech workers
    2) forced holiday work
    3) low company status
    4) forced weekend work
    5) forced night work
    6) Sales force gets the glory even when tech does something tremendous to make the sale possible in the first place.
    7) Told they are "not core business" and replaced by offshore workers (often doing tremendous damage to the business when all the business knowledge is shown out the door and people with no clue about the business replace them.
    8) No training ("would make them leave")

    But mainly it's the hours worked.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  94. blue vs white collar, and the bathroom by Anonymous Coward · · Score: 0

    blue collar: wash hands before peeing
    white collar: wash hands after peeing

    Simple, really.

  95. George Carlin by Neo-Rio-101 · · Score: 1

    The problem is as George Carlin said:

    They want obedient workers, people who are just smart enough to run the machines and do the paperwork, and just dumb enough to passively accept it.

    --
    READY.
    PRINT ""+-0
  96. My suspicion by Lord+Kano · · Score: 1

    I think it's because a lot of people in tech are intelligent and it's exceedingly frustrating to be subordinate to people who know less about your job than you do.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:My suspicion by tehcyder · · Score: 1

      I think it's because a lot of people in tech are intelligent and it's exceedingly frustrating to be subordinate to people who know less about your job than you do.

      LK

      That is true about any other professional job too. Bright young lawyers have to work for dull senior lawyers, same with doctors, soldiers, teachers or anything else that's not a minimum wage job.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    2. Re:My suspicion by Anonymous Coward · · Score: 0

      Bright young lawyers have to work for dull senior lawyers, same with doctors, soldiers, teachers or anything else that's not a minimum wage job.

      What? Bright young burger-flippers don't have to work for dull senior burger-flippers?

  97. Reality bytes by Anonymous Coward · · Score: 0

    Because they are spoiled and pampered, and aren't treated like the awesome tech royalty that they thought they would be by now.

    Now get back to work, drones.

  98. Smoothies do go far by dhasenan · · Score: 1

    The free smoothies have gone about 60 pounds so far for me. It's one of the job perks I'm looking for in my next company: not getting free food all the time.

  99. Aggressive outsourcing by mrflash818 · · Score: 1

    The Disney scandal earlier this year happens a lot, where it does not get into the mainstream news, I believe.

    It's hard to enjoy a work environment, where each year increases the probability you'll be training your internationalized replacement (H1B | offshored | outsourced to a service company), then get a layoff. ...And finding a next gig, that has a decent set of salary and benefits, becomes that much harder.

    In the ten years that I have worked from my current company, most of the data center staff have been replaced by IBM service employees. The EDI department has a large fraction of their workforce as offshore personnel. Scans of the internal job openings, that used to show needs for DBAs, programmers, and such, are almost non-existent for those now.

    --
    Uh, Linux geek since 1999.
  100. So why do we try to encourage STEM? by ET3D · · Score: 1

    This article is yet another useful point against encouraging children to get into tech.

    Do we really hate our children so much that we want them to have a low satisfaction job with long hours and a high chance of being unemployed when they get over 40?

  101. Re:Not enough transgenders and women in tech by Anonymous Coward · · Score: 0

    I'm willing to put my testosterone level as higher than yours Mr. Macho. What we need are less people like you who wanna play boys club at work.

  102. Once upon a time ... by Taco+Cowboy · · Score: 1

    The grunts know how things work and what's possible in the infrastructure.

    Managers have an idea how things.

    Directors don't know how things work.

    C level has no idea what they even have

    A long, long time ago, the grunts totally fell in love with what they do

    And then the grunts got promoted, supervising new generation of grunts, and/or got out and formed their own startups

    And then they either retire, or their companies got sold ... to the MBA types, whose umbilical cords are still attached to Wall Street / Harvard / Princeton

    Most of the new generations of grunts don't get as much chance to get promoted, and the process of starting up their own companies got more and more complicated, again, thanks to the MBA types

    I was among the grunts from the decades of yore - I still regularly wet my hands with the techno nitty-gritty, but I am a dying breed ... as many had simply disappeared, and some who are still making themselves available are big wigs doing their gigs in venues such as the World Economic Forum,

    --
    Muchas Gracias, Señor Edward Snowden !
  103. Creating something? by Anonymous Coward · · Score: 0

    Most tech workers don't get any opportunity to create something new, from scratch. Most of them simply build upon what is already existing or built by people before them, or worse, only fix bugs and do routine maintenance.
    Very few - mostly at the Founder, or co-founder levels, would have the chance to actually CREATE. Creation inspires. Rest of the stuff is just drudgery to get the product roadmap completed.
    Agile may also have a role to play here since all the product managers want the features to be released YESTERDAY otherwise they will lose X dollars revenue everyday. So obviously, engineers end up writing shitty code, get disengaged and basically feel miserable because all the design patterns and elegant coding practices just don't matter to the business.

  104. Most tech employees are not techies by franckyred · · Score: 1

    Think I know why. Personally very satisfied with my IT job (but not living in the US). But I wanted to do computer science and got what I wanted. I see a lot of collegues even at good companies (including some people working at Google in California) that went into IT through a life accident. It was bright, they were promised fame and money, and they got in. Guess what ? It didn't work out exactly like that. First they discovered that tech hierarchy is essentially flat. While at most jobs you might go up the corporate ladder with a lot of steps (you don't gain that much power but you can say you were promoted), Tech company have like 4 levels of hierarchy. So either, you stand out or you'll stay at the start. To stand out, you have to "live, breathe and eat this stuff" (seen at an industry tradeshow). And on top of that, you need social skills. If you are not able to "eat live and breath this stuff", don't come into IT. If you love this but don't have social skills, you'll have to be really amazing. The focus on efficiency as a core value means that if you are not really good, you'll be treated as "replacable". Second, you might be considered a wizard in your hometown, but once you are in "premiere league", then you are just a developper. And you might not be as good as you previously tought. Every kid, knowing how to use a computer used to be venerated as "a genius". And well, it wasn't that hard to fix a computer. If you come working at Google, Twitter or any other tech company either you are very good and will work on prime stuff or you'll be paid to refactor code or other menial tasks. At all tech companies, you have the elite who define the infrastructure, they are very few, very well paid, and usually happy. But if you're not good enough to do that, you end up, using infrastructure other developped or worse, as a code janitor. Then, there's the value stuff. Well these companies do have values. They are those of the technical society (read Jacques Ellul to know better) which means : No values escept efficiency. Or, if it's more efficient, do it regardless of the consequences. I know more than one people at Google that were not easy with this. Most of them were outsiders from the tech fields. And they quickly were not at ease when they discovered when discussing with senior level people who where in transhumanist or other kind of geek dreams. In these companies either you dream if changing the world by making it more efficient or you are not considered to have a leading mindset. This is not a written set of values of course, but it is essentially that : Uber does not make it for values, or even money, they target the most efficient way to change the taxi industry. And it will take what it takes to achieve it. Society however favors people who make things efficient, so you get money doing it even if you are not after money. That's why you have companies with no business models : They know if they make things more efficient, money will come, so money is not a goal. Humanistic values are not a goal either. If you find pleasure in solving problems, making things efficient and watching how powerful you are then tech work is for you. If not, you should avoid tech companies. NB : And the worst is working in tech for a non tech company, then nobody understand nobody.

    1. Re:Most tech employees are not techies by franckyred · · Score: 1

      Would like to add that the efficiency stuff is why most womens don't want to get into IT. They care more about some human values than efficiency. They are interested in CS (and good at it) but don't want to work in an environement where only efficiency gets valued (at the expense of everything else).

  105. Career advancement by codeButcher · · Score: 2

    Looking back at a few previous employers, I could just shake my head at the practical test one had to perform as part of the interview process, but which tested skills (Java programming) not related to anything one actually did on the job. After some months on the job, you realize that to stay current, you will either need to do a lot of reading (hahaha - those play examples seldom scratch deeper than the surface of some of the stuff needed for actual worthwhile enterprise stuff) or work somewhere else (hahaha - it is likely that you will find out only some time after the interviews that this shop is actually more of the same old).

    * EJBs? You mean that pesky indirection shell that we have between our back-end and our front-end (containing all logic, including anything resembling business rules), just because somebody read that one has to have a three-tier-architecture?

    * Concurrency? Apart from all the application server constructs that all but hide that, never seen something like that used in the last decade or so.

    * Streams, Lambdas, generics, foreach loops? You mean to tell me you actually got around to upgrading your "tried and tested" application server that "just works" to a recent version?

    * Unit tests? Documentation? You mean like all that legacy outsource-generated drivel masquerading as code is so generously endowed with?

    And come on, those things are still fairly run of the mill... As I passed the weeks doing freshman-level hacking at my new employer (spoken about in awe and envy even by recruiters who didn't try to place my there, and the company that tried very hard to have some sort of googlesque atmosphere by giving out free snacks, having generous free-drinks parties, and a conspicuous social media campaign extolling themselves as an employer of choice) only my frustration (and waistline) grew...

    I think one of the best things an employer can do is make it's employees more employable (by exposure to practical experience, not theoretical learning only). As paradoxical as that may sound, that would probably make me less inclined to leave their employ. (But I'm only speaking for myself.)

    --
    Free, as in your money being freed from the confines of your account.
  106. Lack of Support by DarthVain · · Score: 1

    Besides not being treated like a peon, I'd say lack of upper management support is the issue.

    I think in many cases, they are all about looking like they are actually accomplishing something when they are not, pushing BS until they can hop to their next position, leaving it for the next guy, and generally not really giving a shit about the actual future of the organization.

    Instances of how you create "strategies", push whatever shiny technology that you can use buzz words in your next resume, reorg, transform, blah blah blah...

    Where I work, there are pretty much three types of systems we support. 1) The most numerous by far are large legacy systems built in the 1990's when IT actually had a budget that despite our best efforts are slowly falling apart, mostly because business requirements keep changing, and they have struggled to keep up. 2) The second most numerous are the system built in the last 5-10 years where we didn't have the proper money or resources, many of which were supposed to be temporary "interim" solutions to be replaced by proper systems at a later date. They never were, and never are. Every time I hear the word "interim solution" in a meeting I cringe and just want to leave the room. All these systems take up a lot of resources to just keep them running as they are prone to either breaking, or were only half implemented in the first place so many things that should be automated either were not, or only partially so. 3) The last group are some larger core systems, that typically are funded all by themselves, and have a dedicated group that only works on it. These trundle forward more less in good shape, however there are only a few of them, and it is largely a factor of the amount of money at their disposal that they are.

    We've been trying to replace the legacy systems for as long as I have been working here, and I have been involved in countless exercises of modernization and renewal, only to have the plug pulled at the last minute due to lack of funding support. Upper management expects to somehow replace multiple systems that cost multiple millions of 1990's dollars for nothing somehow and to do it within your maintenance and support funds which is laughable. My last director's big strategy was to kill one of my major projects which would have replaced a system for a fraction of what the original cost (still about a million bucks or so), which would have also set the stage for further savings due to technological efficiency for replacing other systems, in favor of trying to combine ALL of our legacy systems into one "Mega" system. The idea being that because of all the shared components and technology, you would save money that way. I tried to explain to anyone that would listen that you are simply trading multiplicity for increased complexity, and that while you might save in the reduction of one, you are going to increase the cost of the other... In other words, rather than building 30 different systems that each cost about a million bucks to replace, you are going to build a large 30 million dollar system... To think that somehow you are magically going to build the same for less is ridiculous. I even point out two other similar organizations that more less did the exact same thing, and as expected spent way more than they thought, and didn't get any of the savings producing 30-50 million dollar mega systems. Regardless, everyone jumped on that bandwagon, literally spend about half of that 30 million, creation another system that falls into category 2, that functionally didn't replace ANY of the systems it was created to replace in the first place. Now we are simply stuck supporting *another* system. That director has since moved on to another high paying job elsewhere, we are stuck no further ahead than we were, and in fact we are worse now, as the legacy systems keep getting older, we get more bs interim systems to support, and now this half finished Frankenstein of a mega system that does functionally very little...

    So my meeting yesterday a *new* 5 year str

  107. What's a perk? by jsepeta · · Score: 1

    Worked an entire year, 200 hours a month on salary, to receive less than 3 whole days off one year later -- 19 hours of PTO to be exact. I'm not paid enough for this. Required to work Saturdays is the biggest slap in the face. Told my boss in January I'm committed to 9 hour days, not 11-12 which is what I worked last year.

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  108. On wanting to like your job and failing by Anonymous Coward · · Score: 0

    I wanted to like my job. I really did. I loved software engineering and producing good solutions that saved the company money. I loved coding and solving problems all day. The problem is: I would never be payed for doing that well, I was just a commodity to HR, even if my solution was 100x more maintainable. You know this when you have co-workers and senior developers asking you to teach them.

    The people above me were riding out legacy system maintenance form what they did 10 years ago. They weren't interested in what I had to offer, and were often hostile towards it. Further, my supervisor was someone who got promoted because at one point he raised the stock price. He was not an engineer in the slightest, but he was more than happy to have me lecture and promote practices that would save the company money, without a bump in my own pay, while I was still implementing.

    This is the Sociopathic mentality that many engineers deal with:
    1 Luddite seniors riding out legacy system maintenance till retirement
    2 Flattering exploitative supervisors, that go silent when asked about pay
    3 HR that could care less

  109. The bosses are dissatisfied too. by Anonymous Coward · · Score: 0

    IT people were 'saviors' a few years ago - You got my [spreadsheet, printer, internet] working again! Thank you!
    Now IT is a cost center.
    Night and day, get used to it.

  110. It all comes down to a four letter word. by alfredo · · Score: 1

    Work. All jobs suck after a few weeks.

    --
    photosMy Photostream
  111. after 45 years of coding I still get into the zone by peter303 · · Score: 1

    (39 of them for pay) The zone is when you lose yourself in your project and the activity becomes effortless. I wouldnt say this happens all six hours of a work day (excluding meetings and such). But hopefully a couple hours a day at least. I get in to zone during long exercise, playing music, writing compositions too. The interesting thing about computers is there is always something new every year..

  112. Re:Major disconnect from WHAT the job entails by boristdog · · Score: 1

    No, the problem isn't that people above don't know how things work, it's that they don't know what it TAKES to make things work.

    The more code you write, the more code you support. Even if support, updates, etc on the average program is only 0.5% of your time, what happens after 10 years when you have written 100 programs that are in regular use by the company? Some are more complex and require more support/updates. Some are less. But even at 0.5% average each, you are now spending 50% of your time supporting your old software. Or worse, supporting someone else's software who has long since left the company.

    So now you only have 50% as much time to code and test, but management still loads you down with work as if you had 100% of your time to code. So you have to code faster, test less in order to keep up, which means even though you are a much better programmer now, you write shittier code. Which requires more support...

    At least 60% of my job is supporting changes and updates to my old code. Someone decides to change a server, or a database, or a reporting format? Suddenly everyone is bitching at me that my program doesn't work. I look like a dumbass because someone else did something without notifying me. Now I have to find and change source files, recompile, test, etc. We're making a new product that doesn't follow our old specs? Now I have to kludge that into the old code. Eventually the old code has so many kludges I have to create new models for my code and rewrite it. Management doesn't understand why working code (barely working) needs to be rewritten. Why do you need so much storage? Where is that data from 8 years ago? I need it now!

  113. Doing real unit testing by Anonymous Coward · · Score: 0

    Could you expand on the "no database... in unit tests" part?

    This guy does a kick-ass job of explaining it:

    http://www.infoq.com/presentations/Crazy-Fast-Build-Times-or-When-10-Seconds-Starts-to-Make-You-Nervous

    The point is, *PURE* unit tests don't touch anything but CPU & RAM. Anything else is an integration test by definition, and you have to viligently keep thier impact on your build at bay. Any way you can cut out network/database/filesystem from testing, DO IT!

  114. promotion fallacy by Anonymous Coward · · Score: 0

    don't have a clear sense of how they can get promoted,

    I've never understood this. If I'm working side by side with 30 engineers on a project, how many of us can reasonably expect to get "promoted"? Does our company need 30 leads? 30 managers? Or do they think that tomorrow there will be 30 new companies for them to all become a manager at? The entire concept of climbing the ladder perpetually for every employee is a lie, has never existed, will never exist, because ultimately we only need so many people in charge. It would be unsustainable to have everyone able to progress their career in the same way and would end up with a company where everyone is a manager/director/vp. Good job guys, we all made it! I'm in charge and so are the rest of you!

  115. How to demoralize your IT staff by Atrox666 · · Score: 1

    First off make sure all the people in charge are technically illiterate. As a matter of fact it's better if they are laughably useless at even operating their own machines for even their small e-mail and spreadsheet requirements. To do it properly you don't have to actually be able to do the work hands on yourself but you have to have enough brains to do a technical job, make sure they are actual morons in charge. Moronic Bloody Assholes may be shortened to MBA on the resumes, those are the ones you want. MBAs who go around spewing idiocy like "You don't have to be technical to manage technical people" they are awesome for lowering morale. First of all it establishes that the company thinks you are less than this half-wit. It also keeps them from getting any ideas that they may one day get a meaningful promotion in their own field over someone who can't even use a computer. Since these explaining what the fuck is happening minute by minute to these people is a full time job they won't engage in any productive activities that would likely result in you having to give them a raise.
    Make sure you over hype those tiny perks while their effective compensation shrinks due to frozen raises for the workers who have to handhold these morons in charge through their day. Give the counter productive morons big raises. In fact when they screw up so badly that you have to fire them make sure you give them a huge pay out. It has to be a larger payout for their fuckup than any technical person gets for doing their job in an exemplary fashion.
    Take away all their workspace, storage space and privacy, while open concept half cubicles have been scientifically proven detrimental to productivity..fuck it do it anyway. Make sure junior people in other departments keep their work space.
    When you lay off good workers make sure you keep the managers that made them noncompetitive and make them vendor managers. Get them to make training resources and work to train the unskilled foreign labour that will replace them. Make sure that people in other departments with less responsibility and lower performance get raises and promotions.

    When they come strutting into your office for their annual review with a big pile of awards for the amazing work they did, give them an average for a rating, this works awesome when the person actually sets a company record. Give them a reason you made up by randomly selecting business jargon, "sure you saved the company a few million dollars but you were too vertically oriented in your approach to the interdisciplinary RACI Matrix".
    ITIL, if spastic computer illiterate government accountants came up with an IT governance strategy..it would still be better than ITIL . If you like ITIL you probably wear a tie to work every day and someone should take away your computer before you hurt yourself.

    Read the synopsis of a bunch of business books and throw around a bunch of terms from management fads. If they get on board and try to implement what you requested just switch to a different management fad and leave them twisting in the wind. We come up with management fads to get you to do things not to get us working together like it says in the manual..yeah we didn't read that manual.

    The basic cycle is to get them to come up with cost saving measures, say you're going to implement them until the expensive prep work is all done and then change your mind for no logical reason, rinse, repeat.

    When you waste all the money they saved in spite of you tell them they are a cost centre and cut their budget.

    If they do anything but grin ear to ear about this whole mess, tell them they have a bad attitude.

    Refuse to come up with any solutions or any vision, whenever someone comes up with a creative, cheap solution don't even give them the respect of a real reply just a blank imbecile stare. You may have to practice in the mirror but if you're from a business background chances are you have this one down pat.

    This is a patent pending set of business processes. As soon as the patent comes through I'll be suing 90% of the corporations for stealing my technology.

  116. Wonder where, outside SiValley, they have that by Anonymous Coward · · Score: 0

    I've worked at a bunch of places, around the country, though never the west coast, and I've *never* seen any of those kind of niceties. We're lucky to have lunchrooms with microwaves, and office coffee.

    And why they dislike their jobs? No problem, let me start the list:
      1. Upper management thinks handwaving is all you need to do to write code, even if the
                  idiocy they came up with isn't do-able.
      2. Consider the phrase "whatever it takes", coupled with the idiots mentioned in 1)'s idea
                  of how long it will take to do that, or the "Great Improvement" they dreamed up last
                  night that will require rewriting half the code.
      3. We need to cut your benefits to make us more cost competitive (but we *do* have to
                  also increase ROI for the vultures who own us).

    Feel free to add more, folks.

                            mark

  117. Salaries by Anonymous Coward · · Score: 0

    And companies don't like it if you have a life.
    They want you to live at the office for 16 hours a day.
    Have a work/life balance by using our on-site gym, and use our laundry service. We even feed you meals!

    Which is basically propaganda for you never need to be home, we will do all those shitty chores for you.

  118. Life by Baldrson · · Score: 1

    There is this little thing called "life". I know, its going out of style what with cyborgs taking over the world any day now or something, but in the meantime we have these inconvenient biological chauvinists who feel they are entitled to "life" including things like, oh, I don't know, a viable family where "viable" includes replacement reproduction that they can afford. Replacement reproduction now costs so much (including an education to keep the next generation in the disappearing "middle" class) that there is emerging an elite in the upper east side of Manhattan who flaunt their wealth by having almost as many children as did the parents of the Boomers.

    Disgusting, I know, that people who build the foundations of technological civilization might feel entitled to replace themselves in the next generation -- but there you have it.

  119. No security, same old **** by Anonymous Coward · · Score: 0

    How can I be happy when I don't know if I will have a job next month? One of my greatest job experiences working in IT was having a regular, full-time, job in IT. Complete with all of the benefits that a regular employee gets (OMG, sick leave AND vacation time???) Then the company got acquired by a bigger company that laid off IT and outsourced everything to India and a local IT "services" company. I made some decent money as a private contractor getting called back in to fix everything the "services" company broke, but I will always be miserable without the security of a regular job.

  120. Beats a real job by dave562 · · Score: 1

    Every time I feel a bit bummed about my job, I look around at the jobs that everyone else in the world is doing and I realize how fortunate I truly am.

    If your tech job sucks, find enjoyment somewhere else. There are about 16 other, non-work hours in the day. You could be digging ditches, or serving burgers, or working at the mall.

  121. RED TAPE by Toshito · · Score: 1

    Procedures, tickets, endless approval steps...

    Means that you really only code 10% of the time, and the rest is lost time dealing with all of those pesky things.

    --
    Try it! Library of Babel
  122. Where are the GOOD CIOs? by Zeekort · · Score: 1

    I've worked for some big companies (100,000+ employees) and some small companies (less than 150 employees) and I have seen the same problems when it comes to IT workers. Regardless of the size of the company, the non-IT folks don't know how to deal with the IT folks with their 'smug sense of superiority' when it comes to handling computer problems and many IT folks don't understand no non-IT workers can tie their shoes if they're stupid enough to call the computer tower a 'hard drive' or use the recycle bin to store files (yes I saw someone using the recycle bin to save files earlier this year, 15 years into the 21st centurary...).

    We've all seen the fallout from this divide. IT people are fed up with telling the masses to not click those email links and having to tell the dumb user how to use the tools they have available to them, and the non-IT people are fed up with hearing about how they're doing things wrong or how 'smart' the IT people are when they don't know the first thing about the industry that the company competes in. As a result decisions get made without IT input and things break, data gets breached, and it's always IT's fault and responsibility to fix it.

    The problem needs to be looked at from the top C-level down so it can spread throughout the company. While the C-level people known the ins and outs of their industry (finance, automotive, health care, etc) they'll still fail without a solid understanding of how to correctly use IT to move forward. That's that the CIO is for.

    Just having someone with the job title is useless as well and unfortunately appears to be pretty common. They take someone they like (or don't like) with no IT understanding and put them there for political reasons and then wonder why nothing changes. The good CIO may not know the industry the company is in to the extent of the other C-level people, BUT will know enough to be able to help them make good decisions while understanding how IT works in that industry (and it's going to be different depending on the industry). In addition to that, the good CIO will listen to the IT workers and try and address their needs. If they are respected on both sides then the good CIO can get more IT people hired to let IT workers have normal work days, get IT workers included in the company picnics or other social events, competitive wages, etc, while balancing their needs with the needs of everyone else.

    The not for profit I work for is pretty good about not totally alienating IT workers without having a CIO (we're included in the social events, get back office rewards when the front line staff exceed expectations, etc), but we're still pretty isolated and the internal politics and decision making still ends up with decisions being made without us that we have to somehow magically make work and still pass IT audits. While no CIO, I'm still happy there and unfortunately it's a very rare thing to find, but I can still see the need for a good CIO to fix the shortcomings we have to get caught up to what the non-IT people get.

  123. Perks don't matter if you can't use them. by anyGould · · Score: 1

    Simple and silly example: HR brings in a game console for the lunch room, encouraging people to play on their breaks.

    Every single person who used it for any length of time ended up getting talked to by their boss because they were "getting a reputation for slacking off". Basically, taking HR up on their "perk" was taken as a signal that you were a bad worker.

    At the same time, even though "lack of communication between departments" is perennially at the top of the feedback from employees, and management insists that they want to "break down silos", heaven forbid you actually spend time talking to other departments - that's time you could be working!

  124. Exaggerati by Lauriy · · Score: 1

    Their graphs make me sick to my stomach.

  125. There is NO career path by Anonymous Coward · · Score: 0

    Pick any other career that requires continuous unpaid study just to stay in the game with huge hours and no respect, plus unlimited competition from visa hires who work unpaid overtime and outsourcing ? The IT worker is on a par with a Truck driver (or Indian book-keeper, or short order cook), but probably earns less. Granted Lawyers have a horrible existence, respect is dropping, but pay generally increases as they get older. The top skilled ones make a lot! After 40 who is a has-been?

    Name another career where people say they can do your profession? To be fair doctors cop a serve from know-it-all google patients, but don't face unregulated entry - but also do cop overtime abuse as apprentices.

    Blah blah blah, relative to other jobs/professions, IT is the pits, and the 2nd worst job after illegal immigrants being exploited for pennies.
    Besides IT workers, Electrical and Chemical engineers have also been blasted by visa imports. Tis a race to the bottom.

  126. re: I.T. workers as a job category by King_TJ · · Score: 1

    No, you're absolutely right about this. But most of the people lumping you into that broad category don't understand enough about what goes on in the field to make more of a distinction. (Well, I do think people generally grasp that software coding is one thing, and everything dealing with the hardware or cabling itself is another thing. But that's about as far as they can divide it down.)

    On the flip side? You admitted you actually DID all of those different tasks before, so that implies you were capable of all of it under the heading of an I.T. worker!

  127. Sigh. by kaatochacha · · Score: 1

    "free smoothies in the cafeteria only goes so far", Says someone with a cafeteria AND free smoothies.

  128. It's obvious: by Anonymous Coward · · Score: 0

    If you look at various forums of "kids" asking about jobs in tech, most of them ask questions like:

    * What job/company pays the most?
    * What job/company has the most prestige?
    * What job/company can I make $200K a year in the first year?

    The common theme: they are asking questions that NO techie who is any good or enjoys tech ever asks! They are the wrong people for tech. Tech is the wrong profession for them.

    That's why they hate their jobs.

  129. Not Comprehenive? Incomprehensible. by pfg23 · · Score: 1

    OP states, "Granted, the survey in question only involved 5,000 respondents, so it shouldn't be viewed as comprehensive." Statistically speaking, 5,000, if randomly selected, should be sufficiently comprehensive to get a good representation of the entire population.