Slashdot Mirror


When to Leave That First Tech Job

An anonymous reader writes "Chris Wilson has an interesting piece about a scenario all CompSci/Engineering students dread, getting a job out of college and having it quickly turn sour. He writes: 'The first layoff is tough. After bending over backward, after being a loyal employee, this is the reward? To summarize how I felt: Disillusioned.' He discusses warning signs you should look for in your own work environment that point toward "Getting out". An interesting read, especially for aspiring engineers or engineers out on their first job."

689 comments

  1. Service unavailable by meldroc · · Score: 1

    That didn't take long... Anyone have a mirror?

    --

    Meldroc, Waster of Electrons
    1. Re:Service unavailable by rcmodels · · Score: 0, Redundant

      damn that went down in record time

    2. Re:Service unavailable by Jugalator · · Score: 5, Informative
      --
      Beware: In C++, your friends can see your privates!
    3. Re:Service unavailable by Anonymous Coward · · Score: 0
    4. Re:Service unavailable by bLindmOnkey · · Score: 1

      Here's the Mirrordot.org Mirror

      I go straight to mirrordot whenever a site gets "slashdotted". cherio!

    5. Re:Service unavailable by Anonymous Coward · · Score: 0

      Mirror mirror on the wall
      Suck my cock and lick my balls.

  2. Slashdotted? by Kickersny.com · · Score: 0, Redundant

    Has the article already been slashdotted? Wow, that's impressive...

    1. Re:Slashdotted? by nmb3000 · · Score: 4, Funny
      Has the article already been slashdotted?

      No, no. That's the article.

      When you're the IT guy for a company and you visit the page and see...

      Service Unavailable

      ...and about 50,000 references to 'slashdot.org' in your log files.

      That's when you quit. Let some other schmuck take care of that mess of melted aluminum and plastic on the floor.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:Slashdotted? by Stephen+H-B · · Score: 1

      Did we get invaded? I hadn't noticed.

      --
      Sick of WoW? Try the thinking man's MMORPG: EVE Online
    3. Re:Slashdotted? by turgid · · Score: 1

      Let some other schmuck take care of that mess of melted aluminum and plastic on the floor.

      Serves you right for hosting your site on itanic. :-)

    4. Re:Slashdotted? by Anonymous Coward · · Score: 0

      Let me guess, you're one of those stupid non-Americans who can't grasp the concept of a "joke"?

    5. Re:Slashdotted? by Anonymous Coward · · Score: 0

      I like to ask the computer "what's the meaning of life devided by zero" to see the sparks fly out of the monitor

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

      Ummm, 42/0 has the same problem as 1/0, so why bother having it calculate 42/0?

    7. Re:Slashdotted? by manojar · · Score: 1

      is 42/0 42 times 1/0? :|

    8. Re:Slashdotted? by Kickersny.com · · Score: 0
      Let me guess, you are one of the stupid Americans who believed that Iraq was actually located where Australia is, when shown an incorrectly labelled map?
      Australia? Well...g'day, mate! Let's put another shrimp on the barbie!
    9. Re:Slashdotted? by vsprintf · · Score: 1

      is 42/0 42 times 1/0?

      It's close enough for very small values of 1.

  3. already tapped out by nidarion · · Score: 1

    This happened to me this very year, not to mention they tried their hardest to forget to pay me severance, my vaction pay, any way they could cheap out.

  4. When to leave the industry.. by kevcol · · Score: 4, Funny

    ...when your web server dies even before a Slashdot 'First Post'

    1. Re:When to leave the industry.. by doxology · · Score: 3, Funny

      What? You mean there are some people that actually READ the article before posting?

      --
      sigfault. core dumped.
    2. Re:When to leave the industry.. by bhalo05 · · Score: 4, Funny

      They don't read it, but they open the article in their browsers ;)

      God bless tabbed browsing!

    3. Re:When to leave the industry.. by UnderDark · · Score: 1

      Thats becuase of the newest generation of AI computing: it sees its brethren taken out by the Slashdot effect, so it naturaly gets anxious when it gets put on Slashdot. When the first reader comes over from slashdot is thinks: "OMG! Here comes the horde" and then collapes in a nervous breakdown.

    4. Re:When to leave the industry.. by chrisnewbie · · Score: 1

      I say Leave when your company gets bought by a bigger one and the main office is less than 100 Km away!
      You are going to lose every privilegs to the other network Admin or programmer unless you are extremely good.

    5. Re:When to leave the industry.. by DeputySpade · · Score: 1

      Genuine People Personalities at work. :D

      Brain the size of a planet...

      --


      This space intentionally left blank
  5. FIST SPORT! by ringbarer · · Score: 4, Funny

    When you're leaving your job, stay late on the last day.

    Then, when everyone else has gone, start a fire.

    --
    "Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
    1. Re:FIST SPORT! by sTalking_Goat · · Score: 1

      rofl. I just steal all the office supplies but fire, that'll work too...

      --

      My days of not taking you seriously are certainly coming to a middle...

    2. Re:FIST SPORT! by nocomment · · Score: 4, Funny

      Make sure you grab the red stapler first.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    3. Re:FIST SPORT! by Joe+Jordan · · Score: 5, Funny

      They already fired you, you just don't know it yet.

      Bob Slydell: Milton Waddams.
      Bill Lumbergh: Who's he?
      Bob Porter: You know, squirrely looking guy, mumbles a lot.
      Bill Lumbergh: Oh, yeah.
      Bob Slydell: Yeah, we can't actually find a record of him being a current employee here.
      Bob Porter: I looked into it more deeply and I found that apparently what happened is that he was laid off five years ago and no one ever told him, but through some kind of glitch in the payroll department, he still gets a paycheck.
      Bob Slydell: So we just went a ahead and fixed the glitch.
      Bill Lumbergh: Great.
      Dom Portwood: So um, Milton has been let go?
      Bob Slydell: Well just a second there, professor. We uh, we fixed the *glitch*. So he won't be receiving a paycheck anymore, so it will just work itself out naturally.
      Bob Porter: We always like to avoid confrontation, whenever possible. Problem solved from your end.

    4. Re:FIST SPORT! by ggvaidya · · Score: 5, Funny
      Got fired from work?

      1. Write an article on your situation
      2. Get the link posted to Slashdot
      3. Watch as the server sets itself on fire!
      4. ...
      5. Loss!
    5. Re:FIST SPORT! by chphilli · · Score: 2, Funny

      Ah, but if you manage to get it on to a server owned by your former employer, and then post to Slashdot...

      --
      Please ignore any obvious problems in this post.
    6. Re:FIST SPORT! by rjshields · · Score: 1

      Or better still, put your boss's staper in jelly.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    7. Re:FIST SPORT! by laplandsix · · Score: 2, Interesting

      Back in my dotcom days, we had a guy who did this. They called everyone into the conference room before lunch, did the old chop to the neck to about half our workforce (10 or so guys) before lunch. This guy GOES to lunch, and then comes back and keeps working!
      We were like "Dude, you know you don't work here anymore right? Why don't you just leave?"

      He ended up working late and then "helping out" by emptying his trash can. I suspect he smuggled something out in it. Hell I wouldn't have cared if he'd just grabbed the crap off his desk and walked out...not like we had any managers left at our office. They all got the old chopperoo too!

      Yeah, that office got fun REAL quick. All our managers were 1,500 miles away!

      --
      Free The Lapland Six!!!
      http://www.whatiwore.com
      What I wore, now with 100% more pool project!
    8. Re:FIST SPORT! by TheDawgLives · · Score: 3, Interesting

      Videogames, pizza and movies all day... Hell, one of the guys didn't even show up for several months, and when he did come to the office, he was doing work for the competition on a contract basis while still getting salery from our company!

      --
      -TheDawgLives suckitdown
    9. Re:FIST SPORT! by kenwood720 · · Score: 1

      "We find it's always better to fire people on a Friday. Studies have statistically shown that there's less chance of an incident if you do it at the end of the week. "

  6. article text by Zorikin · · Score: 4, Informative

    When to leave your (first, second, third or nth) tech job

    When to leave your first job in the technology field
    Editorial by Christopher Wilson

    It was early May of 2004, and I was almost at the finish line for my degree. Between me and graduation: Just two summer classes. I was in the process of finishing what could only be described as the most intense spring semester of my college career. As the semester's end finally hit, I realized something. I was going to need a job, and I hadn't even started looking.

    Then, almost on cue, the phone rang. The president of a small and local software company was looking for computer engineers with .NET experience. They searched my university's resume database for candidates, and I came up. Would I like an interview? Hell yes.

    I was to be part of a team of highly skilled, versatile, .NET Ninjas. We were going to produce top-notch software for the nuclear power industry. Combining management's knowledge of the nuclear field and our kung fu grip on .NET , we hoped to dominate our market niche. As developers we would be on the ground floor of a booming company. There was greater room for advancement compared to a traditional office environment. We all hoped to have company cars, top-notch health care, company cell phones, and tons of other wonderful perks; all just slightly out of reach.

    It did not go as planned.

    One stressful year later, while I was staying late with a few other developers to finish up on some work, I was asked to report to the president's office. My manager was already there, sitting on the same side of the desk as the president. They explained to me, in a level and professional tone, that due to financial factors, I was going to be let go, with only an hour's severance pay. Thanks for all the hard work, and best of luck.

    The first layoff is tough. After bending over backward, after being a loyal employee, this is the reward? To summarize how I felt: Disillusioned. Only one thing kept me going -- pure ego. You know when the schoolyard bully says something about your mom in front of everyone? But, ignoring the size difference and the fact that he's already shaving daily at age 14, you step forward and say "Oh yeah?", with a Brock Sampson-like eye twitch the only warning of the impending ownage? That's the kind of ego that kept me determined to give software engineering a second shot.

    Over the course of the previous year, my friends quickly learned I liked to talk about work less and less. When I did open up about it, they were astounded by, well, let's say various factors of the work environment. Each and every time it was discussed with my peers in the field, time and time they gave me the same advice: Get out.

    I have to say, they were totally right.

    All the signs were there, but I blazed on, telling myself that this was just a rough patch for the company, and that we'd pull out of this tailspin in time to land safely at our destination. I was ignoring the pilots screaming "Mayday, Mayday".

    Now, while I was blind to obvious signs that it was time to leave, doesn't mean that you have to be. I would like to present the 4 signs that you should leave your workplace (for software engineers):

    1 It's the environment, stupid!

    In the University of Pittsburgh's Computer Engineering program, there is a mandatory department seminar, where the department informs us about our career options. Oftentimes, alumni come back to speak about the career opportunities in their field. It's all very, very dry, and as a result, nobody listens. They also fail to give one piece of advice that I would at the first seminar of every year, if I was ever asked to give one:

    Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company. Imagine the smartest person you know, working in your field. Now imagine how they would react if they were told they're going to work in a box with no door or roof,

    1. Re:article text by ScottSCY · · Score: 2

      I made the choice long ago that I will never work in a cubicle or end up like those guys in office space. I'm currently in grad school and loving it. It's a lot of work, but you're working for the benefit or yourself and your field. JUST SAY NO TO CUBICLES.

    2. Re:article text by Anonymous Coward · · Score: 5, Funny

      5. Management wants to use .Net in the nuclear power industry.

      Run for the hills (literally), and try to get 100 miles from their nearest customer.

    3. Re:article text by Anonymous Coward · · Score: 5, Interesting

      > Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company.

      This a big fallacy. When I started my job I shared an office with a coworker, but due to various moves to different buildings through the years I'm now in a cubicle. In fact, almost everyone in my building (all 5 floors) has a cubicle. The only people with offices are either high-level managers or executives. I would hardly say my company isn't successful, and the cubicle isn't so bad considering that I can work from home any time I want.

      And I think you've heard of this company, it's called IBM.

    4. Re:article text by Watts+Martin · · Score: 5, Insightful

      I'm going to nitpick a bit at the article's first point: as much as we may dislike cubicles, a blanket statement like "working in cubicles is the sure sign that you're not working for a successful company" is... well, a sure sign that the article's author hasn't worked at many companies. I've worked at some very successful companies with cubicles (my current one is arguably the world's most successful network equipment manufacturer), and more than one small, dismal and unfortunate place without.

      I don't want to imply that happiness on the job is overrated, but very few of us can claim to be happy all, or even nearly all, of the time with our work--even the self-employed. For most of us, a significant chunk of whatever our given job is involves Sadly Boring Shit. Drudge work, waiting for work, paperwork about waiting for drudge work.

      Do look out for warning signs about when to quit your job, sure. But make sure those aren't just signs of a bad day (or week, or even month). And if at all possible, get the next job before you quit the crappy one.

      If you don't do that, make sure you're prepared for unemployment. Try to follow all the standard cliche advice: have enough money to live on for six months. (This means figuring out what your minimum outflow--housing, food, gas, utilities, other debt payments--is per month. A whole lot of people I know have no idea what this is.) You can expect to spend a month looking for work for every $10K of salary in the range you're looking for (I know people who've spent a lot less, yes, but I also know people who've spent well past that time)

    5. Re:article text by fodi · · Score: 1

      Do you get paid to go to grad school? If not, then it's not much of a comparison. Oh, I'm at grad school, and I work in a cubicle. Most people I know do also.

    6. Re:article text by moro_666 · · Score: 1


      I was to be part of a team of highly skilled, versatile, .NET Ninjas.
      We were going to produce top-notch software for the nuclear power industry.


      i agree, but dont run for the hills, either get a plane or a coffin(so others would have to make one for you).

      who could possibly so %^#$@#%@ stupid, that he would build a system that needs to be up !25/8!(yes that is meant as 25 hours a day, 8 days a week) on a software that hasnt been proven to be stable for years in a row ? you CANT have a failure in plant with the software. enough can already go wrong without it.

      nuclear plants would really be good off with some really old boxes running single threaded os's on them ( and that are backed up by some failover boxes just to be sure ). this way you have no lockups , no blue screens, no nuclear mushrooms over your city.

      it actually would make a pretty nice comedy movie, powerplant engineer calling the president: "We have a problem, i was just installing that doom3 patch here and the machine locked up, and the funny red lamps are glowing, i have no idea what it means but my doom wont run and my collegues thought i should call you in that matter ...."

      nuclear/dot/not

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    7. Re:article text by Bamafan77 · · Score: 5, Insightful
      I personally believe the time to leave that first tech job is when you can find another job that pays significantly more (and at a point that doesn't leave the current team in a bind). This applies to any job in any industry, not just the tech industry.

      You should think of yourself as somewhat of a free agent, not totally unlike a professional athlete. Money is the bottom line with any company and is independent of the behaviour of anyone in the company. Even employers "who put their money where their mouth is" are helpless if the money just isn't there for whatever reason.

      So while your boss may be the nicest guy in the world able to inspire the troops through any adversity, if the money ever runs out then the troops will die, period. And blaming the employer is pointless, even if they deserve it. You have to think "I'm in this situation...how do I get out of it and if possible, how do I guard against it in the future". Let others waste time and energy whining. You can join in later...after you get your new job.

      Some people may read this and think I have a totally self-centered attitude...and that'd be true to an extent. However it doesn't mean that you have to become a callous asshole. You can still be a nice, moral person. However, being nice doesn't mean you're a naive pushover. You have a duty to look out for yourself.

      We're still in the growing pains of a new era in the American/Global economy where getting a job doesn't mean you can retire there if you so choose. Let this layoff be a wakeup call.

    8. Re:article text by Malor · · Score: 4, Insightful

      I have been in the workforce for more than twenty years. The great majority of jobs I've had have been cubicle based, from insurance to several technology companies to bioscience. There's a pretty darn good solution to the noise problem. It's called 'being quiet'. As long as the walls are reasonably high (I've seen extremely short cubicles, which don't work well), and your coworkers are polite, it's a great way to get a lot of work done.

      Offices are expensive. If you're THAT bothered by distractions, you can buy huge jars of very good foam earplugs for like $8 at your local drugstore. You don't need to hear everything going on around you. You don't need to see it either. Wear earplugs for a few weeks. Realize how little you're missing by not paying attention to everything around you. Soon, you'll likely develop virtual earplugs that will serve you just as well, and cost nothing.

      Demanding that your employer provide the workforce with offices is saying "I require that you quadruple your rent to suit me." It is very, very unlikely that you are that much better than everyone else, nearly all of whom work just fine in cubes.

      Your complaints about poor management, though, are spot-on. That is the telltale of a bad company. If you realize that the management is dumb, get the hell out.

      THAT'S your sign, not cubicles.

    9. Re:article text by Fulcrum+of+Evil · · Score: 3, Insightful

      nuclear plants would really be good off with some really old boxes running single threaded os's on them ( and that are backed up by some failover boxes just to be sure ). this way you have no lockups , no blue screens, no nuclear mushrooms over your city.

      Waste of time. Run a modern design incapable of meltdown and use simple monitors where possible. Old, reliable is good, but address the root problem first. Oh, and nuke plants don't explode.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    10. Re:article text by Bamafan77 · · Score: 4, Insightful
      I'm going to nitpick a bit at the article's first point: as much as we may dislike cubicles, a blanket statement like "working in cubicles is the sure sign that you're not working for a successful company" is... well, a sure sign that the article's author hasn't worked at many companies.

      Great point. The cubicle backlash is a tad extreme and the idea of being always happy at your job is probably getting too much airplay. You CAN be happy working in a cubicle and you can be miserable working in a job with an office.

      Also, chances are, you're not working at Adobe or Microsoft, so you may need to realistically redefine what the employer has to provide for you to be "happy"...or you need to get a job at Adobe or Microsoft. Just because you boss doesn't let you bring your dog into the office, it may turn out that you can live with that concession if you try.

      You make several other excellent points in a post worthy of a +5 insightful.

    11. Re:article text by temojen · · Score: 0, Offtopic
      Oh, and nuke plants don't explode.
      Chernobyl !!!

      Relevant quote:
      On Saturday, April 26, 1986, at 1:23:58 a.m. local time, the fourth reactor of the Chernobyl power plant--known as Chernobyl-4--suffered a catastrophic steam explosion that resulted in a fire, a series of additional explosions, and a nuclear meltdown.
    12. Re:article text by moderators_are_w*nke · · Score: 1

      You dont want too work for them. IBMs pay rise policy: 'He's got a house, and a wife and kids, he won't risk leaving. We don't need to give him a pay rise' I does work backwards though: 'He's a new graduate, better give him a pay rise or he'll leave'

      --
      "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
    13. Re:article text by TiggertheMad · · Score: 4, Insightful

      who could possibly so %^#$@#%@ stupid, that he would build a system that needs to be up !25/8!(yes that is meant as 25 hours a day, 8 days a week) on a software that hasnt been proven to be stable for years in a row ? you CANT have a failure in plant with the software. enough can already go wrong without it.

      You know, for someone who really seems to hate 'stupid', you are making a pretty big assumption. Just because they were writing sortware for the nuclear power industry, doesn't mean that they were writing reactor control systems. I mean, the nuclear power industry needs infrastructure databases like any other businuess.

      --

      HA! I just wasted some of your bandwidth with a frivolous sig!
    14. Re:article text by Fulcrum+of+Evil · · Score: 2, Insightful

      Chernobyl !!!

      Stuff it. You were talking about mushroom clouds, not overpressurized steam. Anyway, pebble-bed reactors don't behave like chernobyl.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    15. Re:article text by Dachannien · · Score: 4, Insightful

      As the semester's end finally hit, I realized something. I was going to need a job, and I hadn't even started looking. Then, almost on cue, the phone rang.

      The article's author should consider himself fortunate to have landed a job without even looking for one. The next time around, when he actually puts some effort into finding a job at a good company instead of taking whatever falls into his lap, maybe he'll actually have a job he enjoys at a company that treats him right.

    16. Re:article text by pwizard2 · · Score: 1

      Cubicles are a necessary evil. Companies use cubicles b/c they are simply more cost efficient. Giving everyone an office would be somewhat detrimental to profit margins, plus a building with that many small office-size rooms for rent would be somewhat difficult to find.

      --
      "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    17. Re:article text by taniwha · · Score: 4, Interesting
      I completely agree - most of the companies (all startups) I've worked for over the years, good and bad, have had cubes - only one has had offices and honestly I found it quite isolating - a good startup environment involves communication and team building - you have to hang out with your co-workers or it doesn't work

      besides it's no fun how can you have nerf wars in offices? and what happens when your neighor's gear catches fire while he's at lunch (happened to me) you'll notice in cubes (sniff sniff .... something's burning ...) maybe not in offices ....

    18. Re:article text by Anonymous Coward · · Score: 1, Interesting

      Be a T.A.

    19. Re:article text by coaxial · · Score: 1

      I had a private office. Of course it was because one of the profs retired and my PI was going to stick me and a player to be named later into it, but then never got around to actually naming that player...

      I like the office. The office is my friend.

    20. Re:article text by NotZed · · Score: 1
      The guy sounds like one of these OCD guys who need everything 'just right' to get any work done at all - and then come up with copious amounts of stuff which isn't well engineered anyway.

      Besides - get over it mate. You're a graudate (the author). That means you don't know anywhere near as much as you think you do, and whatever your ego says, you're still a shit-kicker, grade C. Everyone starts their career at the bottom, even if that bottom level isn't the same for everyone.

      Working in cubicles with the right people is a lot of fun; I would do that any day than have an office to myself. It's a lot more fun than working at home too.

      --
      _ // `Thinking is an exercise to which all too few brains
      \\/ are accustomed' - First Lensman
    21. Re:article text by Flaming+Foobar · · Score: 1
      Your complaints about poor management, though, are spot-on. That is the telltale of a bad company. If you realize that the management is dumb, get the hell out.

      I don't see the not letting the new kid fresh out of school handle the reinstallation of an important production server as a sign of stupidity, though.

      --
      while true;do echo -e -n "\033[s\n\033[u\134_\033[B";done
    22. Re:article text by ebyrob · · Score: 1

      I personally believe the time to leave that first tech job is when you can find another job that pays significantly more (and at a point that doesn't leave the current team in a bind). This applies to any job in any industry, not just the tech industry.

      I couldn't agree more. I've been thinking along these lines for a long time. Of course, if you have a comfortable salary, and a busy work schedule, it isn't always easy to motivate yourself into looking for those better paying jobs...

    23. Re:article text by ebyrob · · Score: 1

      Offices are expensive. If you're THAT bothered by distractions, you can buy huge jars of very good foam earplugs for like $8 at your local drugstore.

      Or, get a pair of headphones and listen to some music while you work... It should be up to you to know what does/doesn't increase your productivity.

    24. Re:article text by Sethus · · Score: 2, Insightful

      Why does this whole article sound like (to me) a person who reads your future? His entire attitude, is that akin to that of, "the grass is greener on the other side of the fence". Great example of this, his whole attitude w/t his quote..

      "If you're not happy with the amount of money that you're making, do a reality check. Find out what you're worth."

      To me it feels like he's saying, "You're worth more than you think you are, you could do better!". Well if everyone thinks they're worth a million bucks, how come we're not all millionares?

      --
      Posting with out proof reading since 2001.
    25. Re:article text by archeopterix · · Score: 1
      Offices are expensive.
      Hm... expensive compared to salary? The office space I occupy (half a room) costs less than 3 percent of my current pay. I wouldn't take 3 percent raise for moving into a cubicle. I have worked in a cubicle, and it wasn't very bad, especially compared to a big 15-person room with no cubicles whatsoever :-) Still, I wouldn't go - assuming I had the choice, of course.
    26. Re:article text by Floody · · Score: 5, Insightful
      I made the choice long ago that I will never work in a cubicle or end up like those guys in office space. I'm currently in grad school and loving it. It's a lot of work, but you're working for the benefit or yourself and your field. JUST SAY NO TO CUBICLES.

      Cubicles are indeed the massive suck. But ... It is one of the lesser issues on his list. Often times employers with large tech staff simply can't afford to privately house each and every tech employee. Good employers though, understand the frustration created by a chaotic environment and compensate with benefits like flextime and telecommuting. Those perks add up, and at a certain level, the cubicle doesn't seem all that bad when you don't actually have to be in it that often in order to do your job. ;)

      TFA missed an important point on my list though.

      Death By Meeting

      If you find yourself in a repetitive slew of non-technical (read: sales and marketing) meetings filled with the scum of the earth (ok, maybe only if you work at a law firm), and you aren't either (a) some sort of S&M liason or (b) upper-management, something is very very nordically decomposed.

    27. Re:article text by BestNicksRTaken · · Score: 3, Insightful

      "Don't work in cubicles, ever."

      The one time I worked in a cubicle, it was not only hard to concentrate over the noise, but you lacked privacy and it seemed Big Brother was watching you, plus it also seemed like you were valued less, this was a step down from my offices of past.

      It did help you not work and chat to your neighbour instead though.... Nice one management.

      "2 Just How Dumb is Management, Anyway?"

      Never underestimate the power of the Dark Side.

      I've worked for managers who are knowledgeable ex-programmer types (useless managers and too out-of-date to be useful regarding programming other than basic logic) and managers who think they are knowledgeable as they've got some BSc from Bangalore Tech, and managers who are just managers and manage you instead of try to be your coding buddy.

      "Does he base his assumptions of how you should be doing things based off the way that he did things?"

      I remember a boss bitching at me as the PHP/Perl templating system we were using to knock out HTML was taking us too long to make changes to site design. He came up with some bullshit about "back in the day we did web design with Visual Basic and it was all drag'n'drop". He didn't understand that we were creating the pages dynamically - they were actually changing every time you refreshed the page, they were realtime reports FFS!

      "B. Relies on, but disregards your technical advice"

      Yup been there too, I actually had a boss who would say to your face that he didn't believe you, I expect as he thought we were saying something couldn't/shouldn't be done as we didn't want to do the work!

      Me: Erm boss, I really don't think we should force a logoff of all our users mid-session, especially without telling them in advance.

      Shitface: Ah you're just being lazy!

      "C. Schedule Bullies:"

      Ah n00b! You never tell them how long it will actually take (who knows anyway?) Read some BOFH. You tell them it will take 2 weeks every time. Then it will take you one week and you either tell them you're done early and get praise, or slack off for a week and hand it in on time in 2 weeks. Either way you don't get people breathing down your neck - daily progress meetings actually get in the way of progress!

      "3. Personal Growth:"

      This really is your first job isn't it?! ;-)

      You never get the opportunity for growth at work. You'll only ever get training if it's free or has something directly to do with a task at hand and not the possibility of training you for your next job outside the company. Your boss is always mindful of people who could fill his shoes.

      Personal growth is achieved by taking in a "Learn X in 21 Days" book and reading it in the slow times. Or surfing www.X-programming.com then getting a job at a new company.

      "4. Compensation and Overtime."

      Two words you don't usually see in the same sentence in programming circles. Developers don't get PAID overtime, unless you're a contractor and you're charging the fuckers by the hour.

      Never EVER give them free overtime out of dedication, they'll just come to expect it after that, you always get some suck-up who will ruin it for everybody though (and they don't get thought any better of be either side).

      Also, as soon as you go to the boss asking about more money, they know you'll be looking for a new job if they refuse, so if they do refuse (or give you the alternative of some bullshit quarterly MBO bonus scheme) you know you're finished there.

      "Work is not all bad."

      No you're right, payday and Friday are good.

      --
      #include <sig.h>
    28. Re:article text by barc0001 · · Score: 3, Insightful

      Office space is not just the square footage cost. And mananging office space is a pain in the ass. If you rent too much of it you're wasting money, and if you rent too little to accomodate your company's growth, you're looking to either move or get some more space on another floor in six months. Cubicles at least offer a certain amount of flexibility in how the space is allocated and you can comfortably get more people into less space with them. Are they perfect? No, but like many other posters I've had jobs in them for over a decade and in the majority of cases it was just fine as long as everyone around you understands it's a work environment, not a rumpus room.

      As for "companies with cubicles are doomed", how does that explain Intel? IIRC they were kicking ass and taking names under Andy Grove's watch, and HE worked in a cubicle along with everyone else at his insistence.

    29. Re:article text by njh · · Score: 1

      What does 'exponentially harder' mean exactly?

    30. Re:article text by ErikZ · · Score: 1

      IBM has been giving pay cuts.

      I've heard that the only way to get a raise in this day and age is to leave your job for another one.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    31. Re:article text by imipak · · Score: 4, Informative

      Yep, completely agree. Also, here in the UK anyway, cubicles seem to be going out of fashion; the last six or seven places I've worked have had large open-plan offices with shared desks. Works pretty well most of the time, tho' headphones are mandatory when you need to focus. It makes it much easier to get to know the people around you and to pick up what's really going on on the grapevine. (These jobs have been a variety of programming, network and security consulting type stuff.)

    32. Re:article text by cerberusss · · Score: 4, Insightful
      Some people may read this and think I have a totally self-centered attitude

      On the contrary. I have a house, a wife and two kids to feed and take care of, and I applaud you for being determined giving them top priority. That means standing firm when management keeps asking for more.

      I've heard colleagues regret putting their work at #1, only to be surprised when their spose says she was leaving tomorrow.

      --
      8 of 13 people found this answer helpful. Did you?
    33. Re:article text by PakProtector · · Score: 1

      Oh, and nuke plants don't explode.

      Chernobyl !!!

      Relevant quote:

      On Saturday, April 26, 1986, at 1:23:58 a.m. local time, the fourth reactor of the Chernobyl power plant--known as Chernobyl-4--suffered a catastrophic steam explosion that resulted in a fire, a series of additional explosions, and a nuclear meltdown.

      You forgot the most important part.

      There are two conflicting official theories about the cause of the accident. The first was published in August 1986 and effectively placed the blame solely on the power plant operators. The second theory was published in 1991 and attributed the accident to flaws in the RBMK reactor design, specifically the control rods. Both commissions were heavily lobbied by different groups, including the reactors designers, Chernobyl power plant personnel, and the government. Some independent experts now believe that neither theory is completely correct.
      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    34. Re:article text by Filik · · Score: 1

      Actually, working in cubicles can (and has often been so at the places where I've worked) a sign that the company is so successfull that they are expanding quicker than they can get new offices. In all the cases where I worked in cubicles, it was due to extreme expansion, and when we moved, we got proper offices.

      -Filik

    35. Re:article text by Tim+Browse · · Score: 1

      Quite - to anyone who thinks there's nothing wrong with cubicles, I have two words for you: Read Peopleware.

    36. Re:article text by thebdj · · Score: 1

      No, the truly greatest sign your place of work is expanding faster then space is available, is when they start talking about giving you computer and phone equipment and letting you work from home.

      --
      "Some days you just can't get rid of a bomb."
    37. Re:article text by Lectrik · · Score: 1
      "C. Schedule Bullies:"

      Ah n00b! You never tell them how long it will actually take (who knows anyway?) Read some BOFH. You tell them it will take 2 weeks every time. Then it will take you one week and you either tell them you're done early and get praise, or slack off for a week and hand it in on time in 2 weeks. Either way you don't get people breathing down your neck - daily progress meetings actually get in the way of progress!


      That is suprisingly similar to the advice Scotty gave to Jordi in that "Relics" episode of ST:TNG.
      He pretty much scolded Jordi for not exagerating repair times and then finishing early.

      Shoot for the moon, you might miss and hit your boss.
      --
      --- As to make my comment seem, by comparison, more intelegent... doodie doodie doodie poop poop poop!
    38. Re:article text by WilliamSChips · · Score: 1

      Plus Chernobyl-type disasters are very rare. The Russians essentially caused Chernobyl.

      --
      Please, for the good of Humanity, vote Obama.
    39. Re:article text by confused+one · · Score: 1
      For IBM the cubicles were a cost savings method as part of a restructuring they did in the '80's and early 90's. They shut down entire centers, moved their employees into cubicle farms and shed numerous buildings (yes entire buildings), to save a few million bucks.

      When I was associated with them (an indirect association), the IBM folks refered to IBM as "I've Been Moved"

    40. Re:article text by tacocat · · Score: 1

      There are some points that are valid. There are a lot of points that would be better addressed by his Therapist. Cubicles and office doors being one of them.

      In TFA he mentions that the really smart people should have doors. I don't know where he has been working but in the last 20 years of work in a variety of positions, some of which have nothing to do with management or software, there are no more cubicles in America. If you think you need one then you'll either have to work in a small company, your own company, or start a Union.

      Actually, a lot of what he writes here sounds like the beginnings of a Software Union movement. That'll be fun given all the H1B visa holders he is going to be competing with.

      Everyone cuts the schedule. If they didn't reduce the schedule from 8 to 6 days then they wouldn't be "productive". Get over yourself and learn to pad everything by the necessary 25% to 30% in time so that when they cut it out it's still attainable. But make sure it looks like a struggle doing it. If you get on schedule without massive OT then they cut goes from 25% to 35% to 45% and so on. One company I worked at they had a 75% fluff to every number just to survive all the management cuts that will come along during the budget reviews.

    41. Re:article text by Tarwn · · Score: 4, Interesting

      How about OSISoft, creators of the largest, most expensive data historian (that I am aware of). They have several client apps and service-based things that are built in .Net. They have a .Net SDK. They don't write their historian or interfaces in .Net (at least they didn't a year ago). Everything on the control side is non-.Net, everything on the client side is moving to .Net.

      How about Wonderware, another prevalent suite of process control and data tools. They are moving to .Net also, ad you can set your local plant up with this for under $100k (unlike PI which I think starts at $150k without client tools).

      How about all of the .Net OPC tools out there? Many control system devices can talk OPC now (it's an open standard) and there are tons of tools that will collect data from them or allow read/write connections, many in .Net. Several OPC .Net SDKs are out there for sale to let you write your own .Net software that ties into your process data.

      And yes, I know for a fact that the nuclear power plant about 20-30 miles from me has .Net software on their process network. Course, last time I was there they also still had windows NT boxes on the process side (they have since upgraded to 2000 though, they stay 3-4 years behind on purpose).

      How about Mole? I have no clue what is running to actually collect the data (I did at one time, but it's been a while). It uses a SQL database as it's historian, so I would be incredibly surprised if someone wasn't developing or running some .Net apps that tied into it.

      As far as fear of nuclear plants goes, I don't have much. My fear is paper plants. Especially old paper plants that run the entire process from wood chips to paper. I'll never forget almost being forgot in one of the control rooms the day before christmas when they were evacuating half the plant due to a chemical leak...I don't remember what it was now, except that it was insanely deadly, in extremely small doses (.5 ppm?) it would kill your nasal receptors in a few seconds, so while it wasn't odorless it wasn't exactly something you could smell either...not to mention that that same small dose was capable of killing, not just you, but the person that tried to save you (clothing, skin contact), etc. There wasa case at a paper plant in SC or georgia where 5 people were taken out. Two ambulances took two of them each, bythe time they gotto the hospital the medical personal were already showing symptoms. The 5th guy was taken by his boss who had followed some safety procedures (get rid of the clothes, wrap in another cloth, then go to the hospital) and they still had to replace the backseat of his car...

      Lastly, it would take a lot more than a computer crash to take down a reactor in such a waythat it would go critical, somehow ignore the multitude of safeguards, etc. I'm not sure you could purposely cause tht to happen, as so many safeguards are engineered in (there is no "Make it go boom" button). On top of that, there is a significant difference between sending a set of commands to a specific device in it's manufacturers specific protocol for that device and sending a burst of gibberish. What you do lose is some of your monitoring. I don't know as much about the monitoring at nuclear plants as I didn't work on that part at all, but at standard turbine plants they have two systems, the computers in the control room (Windows, Solaris, VMS, whatever) and either whatever equipment is left form the 50's (analog (pneumatic?) equipment, yes it's still out there) or LCDs. Either way it runs completely seperate from the data control software and systems.

      Sorry for the extra ramble :P

      --
      Whee signature.
    42. Re:article text by Anonymous Coward · · Score: 0

      On a related note, the article mentions that you are to find out what you are worth. How do you do this? I am an Electrical Enginner, still at my first job, five years out of a MSEE. Any good links?

      Of course, I am posting as an AC ;)

    43. Re:article text by Anonymous Coward · · Score: 0

      In my company, even high-level managers and executives are in cubicles. I have to respect them for that, because they clearly do not think they are "above" the rest of us. If someone told me, "You can have an office, but we would have to take $X amount off of your salary in order to do it," I would not take their offer. And anyone who thinks a company can give you an office for "free" (as in, a free lunch) is living in a dream world, so "taking it out of your salary" is a good way to think about it. I would much rather have an excellent salary and a decent environment, rather than an excellent environment and a decent salary.

    44. Re:article text by WonderSnatch · · Score: 1

      We have both cubicles and offices where I work. As on of my cubicle dwelling co-workers said to someone who had just upgraded to an offce, "Nice office! I'll took the extra money."

      Offices are nice, but they cost you money.

      Brett

    45. Re:article text by Antique+Geekmeister · · Score: 4, Interesting

      They shouldn't use it for anything else involving nuclear power, either. Scheduling, getting parts, monitoring security cams, even just turning the lights on in the parking lot can be a problem for security reasons. .NET has been a minefield since Peter LaMacchia at Microsoft, who wrote the first good book on it, resigned from the project over the security changes management was making to it in the next release over his direct objections.

    46. Re:article text by BoneFlower · · Score: 0, Offtopic

      Nuke plants do explode.

      The reactor cores themselves don't(not in an atomic way at least, but I could imagine a bizzare failure where water got in, turned to steam fast, and exploded the core), but the overall plant is quite capable of exploding violently and spreading fallout over a very large area, essentially the worst case scenario for a nuclear power plant failure is that it becomes a very large "dirty bomb".

    47. Re:article text by pyota · · Score: 1

      dissatisfaction is often a function of misaligned expectations. entering the real world is a shock for most and the article author seems to me a bit naive. we are simply knowledge workers being paid to provide a service; and i'd like to point out to all those who think they're something special that we are not that different from humble tradesmen (except perhaps renumeration wise).

      long hours are part of the industry; end of story. if you don't like it go teach english in japan or something, we get paid well for a reason. as for the universal gripes with management, i think the fundamental problem is that nobody likes to be told what to do! but someone has to make the decisions ...

    48. Re:article text by budgenator · · Score: 4, Insightful

      He said he disliked cubicals because they background noise was distracting, couldn't get into the "zone", couldn't do the "quality work"; but I heard, he has a lack of focus, and that is a sign and symptom of burnout and depression.
      Depression limits focus and creativity, which will make any job more difficult, which leads to more depression; when little shit starts to bothers you, maybe its time to look at the comp package and use one or two of those sick days for mental health.

      Everybody is going to go through a sitsuational depressions/burn-outs, and the first time is going to be a real whammy, after you've learned how you react to it and develope some compensitory behaviours it easy to nip it in the bud before its too self-reinforcing for self-help.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    49. Re:article text by manojar · · Score: 1
      "Don't work in cubicles, ever." The one time I worked in a cubicle, it was not only hard to concentrate over the noise, but you lacked privacy and it seemed Big Brother was watching you, plus it also seemed like you were valued less, this was a step down from my offices of past. It did help you not work and chat to your neighbour instead though.... Nice one management.
      1) How many 'offices' can you provide in an office? Does everybody get one?
      2) Cubicles are not for filtering out noises. They are only to prevent people from staring over your shoulder into your computer screen. The alternative is to work old-style, in a room full of desks. Would you prefer that?
    50. Re:article text by Antique+Geekmeister · · Score: 1

      Agreed. I watched a good colleague, with a new wife and new son, gently refuse to do more than 60 hours/week at his start-up. The baby actually affected the quality of his work by improving it: he planned more, completed projects more thoroughly, documented his work, put in safety features, and made his code more reliable.

      The result is that when layoffs happened, his core projects had just been completed and other departments were clamoring for his help and trying to get him to transfer, but since his development work had been well done it could be shoveled onto another over-worked person and his rather high medical expenses for the baby, who'd been ill, avoided by laying him off.

      Several old department heads told me privately that they'd tried to rehire him for their departments but had been blocked by a vice president from doing any re-hiring of laid-off personnel.

    51. Re:article text by smnolde · · Score: 1

      I work in the paper industry and chlorine chemical leaks are rare. There are sensors everywhere in the pulping area to detect the presense of chlorine and hydrogen sulfide, and dioxins. That's why you wear an emergency escape respirator in that area.

      Personally, I don't like to see a commodity operating system on a process network. Older, proprietary operating systems from Honeywell, Valmet, Rockwell, etc... are damn near bullet proof. When Windows NT was introduced the system availability went down from 99.9% to about 97% on certain components. I hated rebooting and repairing NT installs.

      Having said that, things have improved. There is more and more win2k and winXP stuff avaliable for process networks, and a properly managed process network is physically separate from the mill-wide network. I'm seeing system availability back up to > 99.9% on most, if not all, windows-based components.

      I must accept windows on the process control side of things. Tools have improved. Ease of use has improved, and the functionality of the software and hardware has improved. Interlocks configured via software and hardwired interlocks are always necessary and require periodic testing. That's what a preventative maintenance schedule is for. Equipment does fail from time to time, but some training and a good understanding of the process is very important. Don't get stuck on stupid.

    52. Re:article text by ocbwilg · · Score: 4, Insightful

      I'm going to nitpick a bit at the article's first point: as much as we may dislike cubicles, a blanket statement like "working in cubicles is the sure sign that you're not working for a successful company" is... well, a sure sign that the article's author hasn't worked at many companies. I've worked at some very successful companies with cubicles (my current one is arguably the world's most successful network equipment manufacturer), and more than one small, dismal and unfortunate place without.

      Agreed. I've worked for some truly craptastic companies where everyone had their own office. I've also worked for several Fortune 500 companies where everyone except directors on up had cubicles. It has nothing to do with the success of the company whatsoever.

    53. Re:article text by I_M_Noman · · Score: 2, Informative
      in the last 20 years of work in a variety of positions, some of which have nothing to do with management or software, there are no more cubicles in America. If you think you need one then you'll either have to work in a small company, your own company, or start a Union
      I call bullshit here on several levels. I've worked in IT for an incredibly successful, multinational insurance brokerage for ten years, and as I look around the floor all I see are cubicles. When I go to the fifth floor, I see cubes. Sixth, seventh, eighth -- yep, cubes. I work one day a week at corporate HQ, where the brokerage operations are, and all the brokers have cubes too. Hell, I'm in a cube right now.
    54. Re:article text by incabulos · · Score: 1

      In my experience about 30% of managers are actually good. Of the remainder I would say maybe 40% are mediocre ( that is, they do their job at a basic level, and dont get in your way too much ), leaving the 30% remainder as truly awful ( ie company is amazingly happier and more productive when this person is on leave - as soon as they return projects are destroyed and delayed, staff are alienated or resign, customers leave or threaten to sue, etc ). Sad but true.. I'd like to think I'm not too cynical but there really are not many good managers. The ratio of good:ok:bad managers is much worse than general tech staff for a certainty.

      My most memorable sign it was time to leave a company ( which sadly I failed to heed with the appropriate urgency.. live and learn ) ia the wonderful morale-boosting pick-me-up speech that follows a round of layoffs or outsourcing. "Its sad to see our esteemed colleagues go, but now we are more competive than ever before, we expect no more layoffs and hope that everyone pulls together as a team for the greater glory of $company !". Followed by the EXACT same speech after the next round of layoffs.. and the next.. until there is a palpable air of restrained panic every time there is a company meeting, and shifty eyed characters are eyeing the server racks thinking of how well that 4RU Compaq box would fit in the back of their car, and how many new harddrives they can sneak out under their shirt.

    55. Re:article text by Anonymous Coward · · Score: 1, Insightful

      Dude. Wake up and smell the coffee. You are a drone. Your company couldn't give a crap about who you are - only that your services provide net profit for them - [b][i]today[/i][/b]. And, unless you are currently stepping from the employee rung to the executive rung, you'd better realize this now. I suggest you read "The Corporation" by Stephen Balkan. It will give you an idea of how much your company REALLY cares about you. All the "we embrace our employees" mantra is nothing but a carrot they dangle in front of your face, so you feel warm-n-fuzzy about dragging your azz outta bed each morning, working 50+ hours per week for someone else, and get a doggy treat twice a month (and an extra one - if you've been especially good - in March).

    56. Re:article text by hal2814 · · Score: 4, Insightful

      You didn't happen to work for a paper company in Slough did you?

    57. Re:article text by ReverendHoss · · Score: 2, Insightful

      This entire article grates on my nerves. But if I had to pick one thing to grouse about, it would have to be the management-bashing.

      Some time ago at work, we had a bit of a fire that needed to be put out with one of our products. Everyone assumed that the guy with the most knowledge of that part of the product (let's call him "Joe") would be the one to take care of it. The boss ignored this, and assigned the work to me. Joe and I were both very stunned at this, because I had never even looked at the code in question. None of this made sense. The boss explained that since we had project funding for the other things that Joe was working on right now, and I was between projects, he wanted Joe to continue working on the funded project. It was a non-technical, management decision.

      But it still didn't make sense to me. It would take me two or three days to get the code working the way it needed to, while Joe could do it in one. The wisdom of my boss was made clear later in the month, when some other changes needed to be made to the product in question, and he had two developers who were both able to handle it, no problem.

      Technical advice is all well and good, but management is supposed to keep their eyes on the bigger picture, and part of their job is to be a filter for the business decisions the engineers should not have to worry about. If you tell them the code will take eight days, and they tell you that it has to be done in six, they very well may have a reason for doing so. If a customer or contract states that something is required in six days, the most beautiful, elegant piece of software ever written will go to waste if it takes eight. Sure, constantly compromising on code quality will get you in trouble, and give your company a reputation for bad code. But sometimes even the best plans run into hard deadlines or unforseen time-crunches.

      In short, if your boss tells you to do something that doesn't make sense to you, or isn't as technologically sound as the path you suggest, the solution is not to jump ship. Most people I've worked for have been happy to explain their reasoning if I've asked. Truly exceptional managers will walk the line between keeping crap and politics off the plates of their developers, and giving the engineers the general reasons of why they need to do things this way. Truly exceptional engineers will acknowledge that there is more to the company than the tech, and meet them halfway on this.

    58. Re:article text by Surt · · Score: 1

      Yep, and you know they were using cubicles even during the creation of their most successfull software products, like OS/2 and DB2.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    59. Re:article text by LordNimon · · Score: 1
      IBM gives pay cuts and raises all the time. Different divisions have different restrictions and options. A statement like "IBM has been giving pay cuts" doesn't say anything, since about 300,000 people work for IBM.

      Your second sentence is true, but it applies to any company and almost all professions. People can get minor raises from year to year, but you typically get a bigger raise switching to another job. That's because the new company typically needs to entice you to leave your old company. Of course, that only works if you have the skills that other companies want. Not every software developer is like that.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    60. Re:article text by Anonymous Coward · · Score: 0

      May 2004? So you've been working for a year and some. You really have some major ideas about success and business. And to have acquired such insight in a year. Wow you must be a shining star. I'm surprised that you even found the time to draft up 'article text', as you must be very busy building your own next 'Google'.

      As a manager in the 'technology field', I have had the opportunity to meet and work with a few people who would share your sentiments. Funny though, how they are the often ones who typically met with layoffs while 'financial factors' are being cited.

      Perhaps the most unfortunate result of the engagement between people of your opinion and the workplace is the potential for such opinions to poison the perceptions of others. Possibly leading them down a path to career self-destruction.

      I do however believe that your last tidbit of advice has merit, those two last words 'Get out'. Please do.

    61. Re:article text by SatanicPuppy · · Score: 3, Interesting

      It's a dumb reason to complain anyway...I've got my own office. It's pretty nice. But I'm in a busy department, and there are offices all around mine, and unless I shut the door (which isn't done around here, unless you're gone, or having some scary meeting), I can hear stuff going on in 6 or seven other offices. Adding to that, I'm one of a few programmers in an environment filled with DBAs, Netadmins, and tech support guys, so there are always people moving around working on system problems, chatting, etc.

      In short, office != quiet.

      My advice is to get an iPod and a pair of noise cancellation headphones. Make sure you turn your desk, or put up a mirror or something if you're easily startled...Every place I've ever worked, someone has thought it would be funny to try and "scare" me while I was doing this, and while this has never happened more than once, the reputation that goes with being a tightly-wound stress hound whose "fight" reflex beats the crap out of his "flight" reflex is no fun to live with, and hard to live down.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    62. Re:article text by Anonymous Coward · · Score: 0

      Yeah and what if your cubicle is really good? Mine has black metal framing and stylish patterns on top of the springy wall boards. This is the cadillac of cubicles and I'm proud to reside in it.

    63. Re:article text by sirwired · · Score: 3, Informative

      I've been with IBM for six years (came in straight out of school), and my wife has been with IBM for sixteen years (also came in right out of school). We both get pretty routine pay raises (not every year, but close), and neither of us feels at all underpaid.

      While we don't have kids, we do have a house and deep ties to the area.

      SirWired

    64. Re:article text by GoatMonkey2112 · · Score: 1

      Microsoft technology, newbie programmers, and nuclear power. Somehow it seems like these things just should never go together.

    65. Re:article text by tverbeek · · Score: 1

      I decided to leave my first tech job shortly after several people were laid off. While doing some one-on-one tutoring of the CEO's admin assistant, I spotted a sheet of paper on her desk with several names and positions listed on it, a few of them at the bottom crossed off. The uncrossed names had one thing in common: they were the people who'd been laid off. And one of the crossed-off names was mine. Which meant that when/if a new list was created, mine would be at the top. Six months after I resigned, my replacement was laid off.

      --
      http://alternatives.rzero.com/
    66. Re:article text by tekiegreg · · Score: 1

      Man I get some funny ideas about being an S&M liason at a company...

      *gets out whips and chains* any upper management need a beatin'

      --
      ...in bed
    67. Re:article text by Mr.+Underbridge · · Score: 1

      Easy to say when mommy doesn't charge you rent.

    68. Re:article text by theTerribleRobbo · · Score: 1

      Same here. I work for an medium-sized Aussie company that has a mix of desks and shared benches, as well as a couple of rooms fitting four desks each for the groups working on a particular client project. It works better than you think, and you end up discussing and brainstorming new ideas a lot more than you would if you were in cubicles or individual offices.

    69. Re:article text by Skater · · Score: 1

      Pfft...I had a cubicle when I was a TA in grad school!

      Embrace the cubicle...it's your life! Muhahahaha!

    70. Re:article text by Oligonicella · · Score: 3, Insightful

      "I hadn't even started looking"
      ".NET Ninjas"
      "our kung fu grip on .NET"
      "We all hoped to have company cars..."
      "Only one thing kept me going -- pure ego."
      "Don't work in cubicles, ever."
      "knowledge workers, so they can get into the zone"
      "Put it as close to your ear as humanly possible"
      "disregards your technical advice...If they were smart, they'd actually take it"
      "I studied up on the re-install procedures...That task was going to another employee"
      "Schedule Bullies...I'm writing this, I'm the only one who can tell how long this is going to take"
      "have you developing in-house tools, when you'd rather be developing next-generation user interfaces"
      "What about management classes?"
      "If you are confident your compensation is inadequate, extend your superior the opportunity to rectify this mistake"


      Perhaps some of this was involved with their decision that there wasn't enough money to continue your employment??

    71. Re:article text by symbolic · · Score: 2, Insightful

      Interesting point. But if you read about the failure at Three-mile Island, it was an interesting combination of design oversight and human error (most likely caused by the factors brought on by the design oversight). What's even more interesting is how all these events "connected" with one another- in ways that you might not normally expect (the designers sure didn't).

      I will grant you that all of this was directly associated with the operation of the reactor itself, but even if you're talking about something that deals with infrastructural support, it can play its own part. What if, for example, the system was reporting incorrect information due to some kind of file corruption? Or what if a key maintenance/test record had been inadvertently lost due to a software failure, causing plant operators/maintenance engineers to repeat something unecessarily, or initiate an investigation into a problem that may never have existed? I'd opine that *anything* associated with the day-to-day operation of a nuclear power plant needs to a very high degree of reliability.

      This is just as much an indictment of .Net as it is of the development process itself. The conditions at TMI were notoriously similar to the manner in which unforseen circumstances can work their way into the design of a software application.

    72. Re:article text by Pray_4_Mojo · · Score: 1

      Tacocat,

      Good points. The manager I worked under had a cube right behind mine. Like I said in the article, I was just out of school. I was trying to pad schedules by a factor of 25% -- time I referred to as "test time."

      It always got cut. I'm a lot happier working at a place with testers.

    73. Re:article text by j-joshers · · Score: 1

      Exactly. I spent four months looking for a job, and I was selective, and I found a great one. Looking for a job fresh out of college in this economy is the pits.

    74. Re:article text by ChrisMaple · · Score: 1

      The choices are offices, cubicles, and bullpens. I've spent more time in bullpens than the other two combined. Other things being equal, cubicles are a step up. Don't assume that your shiny new college degree entitles you to an office.

      --
      Contribute to civilization: ari.aynrand.org/donate
    75. Re:article text by SydShamino · · Score: 2, Interesting

      Everyone at my company, even the founder and CEO, has a cube. But, we're allowed a lot of leeway to define our cube in our own way. In my group, we actually chose half walls so that we could more easily talk to each other.

      --
      It doesn't hurt to be nice.
    76. Re:article text by grimJester · · Score: 0

      Some people may read this and think I have a totally self-centered attitude...and that'd be true to an extent. However it doesn't mean that you have to become a callous asshole. You can still be a nice, moral person. However, being nice doesn't mean you're a naive pushover. You have a duty to look out for yourself.

      The word you are looking for is assertive.

    77. Re:article text by Anonymous Coward · · Score: 1

      LOL! Perhaps your mommy. Funny you bring up the word "rent", though. I am the "CEO" of my own real estate investment company (actually it's three tightly-knit companies). And my income is the rents I receive from my RE assets. Although I still work for "the man", I know in less than a year I will be free from this ball-n-chain hellhole. Good luck with your pursuit of a stress-free life working the 9-5 for someone else. While you are 61 and salivating at the mouth for retirement, I'll have been "retired" and vacationing in the Carribean at my own liesure for years already.

    78. Re:article text by Cyn · · Score: 1

      Damn the man.

      --
      cyn, free software and *nix operating systems enthusiast.
    79. Re:article text by jlseagull · · Score: 1

      Probably about $70K, depending where you live. However, if all of those five years are in the same specialty, you could probably be making 50% more as a self-employed consultant.

      payscale.com is a good calculator, as is salaryexpert.com.

      --
      'Be always mindful, even when ditch-digging.' --D. T. Suzuki
    80. Re:article text by Pray_4_Mojo · · Score: 2, Insightful

      I know as the author of the article, I shouldn't really reply to any of these comments, as I'll probably get flagged as flamebait, but here it goes:

      Most grad students have their schooling paid for them by their professor. (RAship) And they get a stipend. So it does compare.

      It also does compare to slave labor, from what my friends have told me.

    81. Re:article text by mabraham · · Score: 1

      Something gets exponentially harder if for one unit of productivity increase the difficulty increases as an exponential function.

    82. Re:article text by Pray_4_Mojo · · Score: 1

      No, a degree doesn't 'entitle' you to anything. Here is what I'm trying to say: A cubicle is a sign of a bankrupt corporate culture, one not likely to value you. And odds are, you won't find yourself doing interesting projects at your workplace. Unless your definition of interesting is an online profit-loss worksheet for accounts receiveable. JoelOnSoftware.com has an article titled "Five Worlds" in the archive. I would definitely suggest you check it out.

    83. Re:article text by Anonymous Coward · · Score: 0

      I think the key is, Andy Grove was also working in a cubicle. It may have been 2-4x larger than anyone elses, and in an isolated part of the floor plan, but it's good enough, and set the standard for the rest of the employees. It is far easier to follow your boss through the shits if he is also willing to pretty much go through the same things as everyone else.

      The most obvious place where this gets played out is the military. There are officers and NCOs to whom maintaining a clean, spot-free and razorsharp uniform are of utmost importance. Which is fine, until you go out into the field. THey don't get their hands dirty, and the existence of their underlings is simply to make them look good to the higher-ups. Of course, in civilian life, it is far easier to get away from asshats like this than it is the military (but clever NCOs know how to "handle" these people eventually).

      When the middle-tier managers (you know, like, "directors" and such) spend more time jockeying for offices with windows, and finding the cheapest source of 2nd-hand cubicles for their employees, then it's time to go. Same as if you hear from others that your boss is telling his/her bosses that everything is A-OK, and you know that it's the shits...

      The last company I contracted at had a holiday bonus for employees (managers and above, of course, got some pretty nice $$$ bonuses) of a $20 US-value turkey coupon. I'd rather have had the "Jelly of the Month" club membership myself.

      The new initials of the company are: "K" "L" "C"...

    84. Re:article text by Pray_4_Mojo · · Score: 1

      With respect to my former employer

      1) The applications we developed were web-interface/database backend. Mainly for aiding in paperwork.
            This makes sense, as a highly regulated industry (nuclear power) is going to be heavy on the paperwork.

      2) With 1) in mind, a corporation might adopt a standard of ASP.NET for their enterprise applications. If this is case, you have to a) live with it, or b) move on.

      I tried a) until I got the boot. Now I don't develop in .NET.

      And while I don't think of .NET as "totally useless", I certainly enjoy work more now that I'm sans VB.

    85. Re:article text by petermgreen · · Score: 1

      .NET has been a minefield since Peter LaMacchia at Microsoft, who wrote the first good book on it, resigned from the project over the security changes management was making to it in the next release over his direct objections.
      got a source for what those changes were and why they are bad? or are you simply trolling?

      anyway i bet the kind of security you are talking about is securely running untrusted code on your systems something that is only relavent to a pretty small number of applications.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    86. Re:article text by enjo13 · · Score: 2, Interesting

      Amen:)

      The company I work for is moving to a new office. I was quite directly involved in the space planning for the new office. I fought long and hard for private offices for our development staff, but the budget simply didn't allow it. Its not that offices are particularly more expensives than cubes, but the fact that a private wall arrangement takes up a LOT of space.. and space is expensive.

      Instead, we really worked to put together a cubicle arrangement that optimizes the work space. We have social/meeting areas that are walled off to move the noise away from the cubicle areas. The cubicle arrangment is quite unique.. it maximizes privacy and minimizes direct sight lines into the cubes themselvse. We went with brand new high quality cubicles.. the place FEELS like a quality work space. Most importantly, we went with large cubes.. giving the developers the elbow room they need to be comfortable.

      Probably most importantly, we've provided office features designed to get people OUT of the cubicles once in awhile. We've dedicated space to a lounge area with nice comfortable couches, foosball table, TV (with cable), XBox, and several cool bistro tables and board games are intended to give the staff more to do than sit in their cube and surf slashdot all day:) In short.. we want a office space that treats professionals like professionals.

      I think its entirely possible to have a great environment without offices. I do beleive that offices are optimal, but not always realistic. Particularly for a young company like ours.

      --
      Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
    87. Re:article text by Pray_4_Mojo · · Score: 1

      One of the comments on my blog before it got /.'d was from a worker whose company was bought out by Very Big Software Corp -- I can't speak for him, but I think he was implying IBM. He's a friend of mine, and I believe him when he says he's happier that he left early while they started shuffling employees to cubes.

    88. Re:article text by Anonymous Coward · · Score: 0

      Sounds more like the top-of-the-line Hyundai to me.

    89. Re:article text by turgid · · Score: 1

      I worked for a few years after graduating in the state-owned arm of the British nuclear industry (Magnox reactors).

      The first thing to be aware of is that all of the nuclear reactors were protected by analogue safety circuits such as thermocouples, amplifiers, relays and LADDECs (sp?).

      The reactors were either controlled manually with the control rods on a gang switch attached to a grumpy old man awaiting his early retirement golden wheelbarrow of cash, or simple analiogue feedback circuits overseen by said gentlemen. We're talking 1950s technology.

      The instrumentation was usually analogue guages, chart recorders and the like (or their digital replacements). Our powerstation even had a Honeywell 316 for front-line temperature monitoring.

      The proper computers were Microvaxen running VMS for Emergency Plume Gamma Monitoring (which thankfully never got put to the test).

      The office network was two 16 mbit Tolkein Rings with a bridge, OS/2 and LAN Manager, with Win 3.11 clients, all upgraded to NT4 just as Microsoft was withdrawing support for it (NT4, that is).

      The network used to go down 2 to 3 times a week, and due to being SMB, everyone had to log off. I pointed out that nice, cheap ethernet would be better but the pointy-hairs insisted that Token Ring was far better and more reliable, and we were a nuclear powerstation after all. Just because the oil industry who were paranoid about losing any productivity at all settled on ethernet in the 1980s didn't have any sway.

      I sneaked Slackware 4.0 onto my PeeCee with WP8 to use during outages...

    90. Re:article text by macrom · · Score: 3, Insightful

      This, unfortunately, is all too true, and it is something that I will never understand. A company will deny you rightful compensation, watch you leave, hire someone on AT THE SALARY YOU ASKED FOR and wait 6 months for them to get up to speed. All because company policy doesn't allow large pay increases.

      The bottom line, and my response to the article, is this : with rare exception, there is no such thing as company loyalty. A business is a business, and they will do whatever it takes to stay in business, even if it means laying off their most loyal employees. I learned a long time ago to treat a company as a shark while I act as the lamprey. Find "resume building activities" that can help you while helping the company reach their goals (making shitloads of money). Always look out for yourself and your family and your career first so you're not stuck when the company decides that your department no longer meets the companies needs.

      I know it sounds bad, but I've been burned too many times over the past 10 years as a developer. I've also seen way too many friends burned as well. I've worked for some high profile companies in the past several years, and all of them ultimately put their needs over the needs of the employees. The faster you learn that this is the way the world works, the better off you'll be!

    91. Re:article text by kyouteki · · Score: 1
      Or, from Star Trek III:
      Kirk: Mr. Scott, have you always multiplied your repair estimates by a factor of four?
      Scotty: Certainly, sir! How else would I keep my reputation as a miracle worker?
      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    92. Re:article text by Jikrschbaum · · Score: 2, Interesting

      Have to agree about the communication and team building. In our IT department there are 3 of us that share a rather spacious 4 cube setup. We are all back to back and able to share thoughts, make comments etc. all without having to resort to IM. I think like everything else, when properly implemented, the cube system can work.

      I second the nerf wars comment as well. Though storming someones office can and is an exiting challenge.

    93. Re:article text by Rogue974 · · Score: 1

      Not as much a reply to this post as it was pretty funny, but to the rest of the posts that follow arguing about using .NET or other platforms for nuclear reactor controls. Controls technology and IT technology are intertwined at the operator interface level/data mining for storage purposes and that is about the extenet of it. I am a Control Engineer and I have "controls servers" running Windows Server 2003 and my operator interfaces are dependant on this server. The Operator interfaces are on Industrial Computers running windows, I forget which version, but windows, XP I think. The operators are minorly screwed if the servers go down as they can't access the controls system and make changes. The actual controls systems continue to run, the operators just can't make changes, i.e. change set points, put things in manual/automatic etc. I don't work in Nuclear Power and if our stuff crashed it costs some money in downtime but won't kill people/blow things up and we don't rely on windows based stuff. We loose interfaces/windows server and we loose some historical data tracking, but that is it and the interfaces can be worked around in a matter of minutes. .NET and microsoft and windows are not ever put in a critical controls applications for something you use for controls, the actual controls are run by Distributed Cotnrols Systems (DCS) Programmable Logix Controllers (PLC) and other equipment that is 100% reliable, is designed to runs for years without interruption/downtime and does. I would bet this company was doing data mining/display interfaces/historical graphs/data analysis tools, not actual controls stuff. the stuff alot of the following posts talk about trying to run controls stuff on a box running this or that doens't happen. Controls Technology is extremely robust and doens't fail often, rarely as a matter of fact and to even get approval for Nuc Power and others, they have all kinds of proprietary hardened system that are designed to run for years and years, i.e. not Windows OS or the like.

    94. Re:article text by bannerman · · Score: 2, Funny

      On the contrary. I have a house, a wife and two kids to feed and take care of, and I applaud you for being determined giving them top priority. That means standing firm when management keeps asking for more.

      I'm pretty sure he's not actually planning to spend that time with your wife. If he is, YOU should be concerned!

      --
      I keep forgetting my place. Jesus is for losers. Why do I still play to the crowd?
    95. Re:article text by NeoSkandranon · · Score: 1

      the reputation that goes with being a tightly-wound stress hound whose "fight" reflex beats the crap out of his "flight" reflex is no fun to live with, and hard to live down.

      Does that mean you once beat one of your co workers for spooking you? ;)

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    96. Re:article text by Pray_4_Mojo · · Score: 1

      Yeah, I'd agree with that.

      Remember, the premise for the cublicle speech is if I was to ever speak at my school. Yes, I've only been out now about 18 months. There probably are "successful" companies out there with cubes. "Successful and fun to work at"...well I'm not so sure.

      And I know, work is not supposed to be fun. But if you're passionate about it, there should be some fun to it. At the very least, you should enjoy the team you're working with. I know most of the older crowd has things in their life that are more important then a cubicle/office debate. They have kids, they have a house. They have hobbies. I'm sure work seems like less of an issue. But for a "new blood", to someone just out, things like that either feel right or wrong. In my defense, it doesn't take 18 months to figure out whether or not you like cubicles. Although I won't deny that things like being allowed to listen to music might minimize the cubicle issue. Where i worked, you could hear your co-workers gossip amongst themselves and about each other as you tried to meet (impossible) deadlines.

      And yes, if you plan on leaving, be smart like a monkey: have a firm grasp on the next tree branch before letting go of the current one. I didn't have that luxury.

    97. Re:article text by lgw · · Score: 1

      Unless you're in SoCal or NYC, it's a myth that office space costs your employer more, relative to your salary. If you're renting at least 1 floor of an office building, the difference in space between a 10x10 office and an 8x8 cubicle is almost certainly less than 10% of your pay. Even if your company is getting a poor deal on office space the difference is problably less than 20% of your pay. We have offices here and the average "fully burdened cost" of an employee is only 20-25% above salary, and the majority of that is benefits.

      Of course, if a company values pretentious location above employee well-being (often the case in law firms) the numbers are so nice, but why work someplace like that once you leave your first job (any place is acceptable for your first 18 months IMO)?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    98. Re:article text by Pray_4_Mojo · · Score: 1

      I think its unlikely that I'm suffering depression, unless I was born depressed and a lifelong sufferer of it, undiagnosed by any of the medical professionals I'm come into contact with throughout the course of my life.

      And there's quite a gap between "the constant shrill noise of a phone breaks my concentration" and "man, i'm so depressed, i think i'm gonna pull a Kurt Cobain."

      More to the point: I know its possible to burn out on your first job out of school (*cough*, EA games, *cough*) but I doubt I'm a burn out. I feel like I haven't even hit my stride as a software developer, and from what I can tell, that's perfectly normal, considering the breadth and depth in the field.

      Lastly, what's a sick day? :)

    99. Re:article text by Mr.+Underbridge · · Score: 1
      Good luck with your pursuit of a stress-free life working the 9-5 for someone else.

      I have one.

      And my income is the rents I receive from my RE assets. Although I still work for "the man", I know in less than a year I will be free from this ball-n-chain hellhole.

      Yeah, that or bankrupt because you don't know what the hell you're doing. I've seen tons of idiots try that crap, something like 10% actually succeed. Have fun when the housing speculation bubble kills your RE "assets."

    100. Re:article text by Doctor+Faustus · · Score: 2, Insightful

      I think calling "typo" might be more appropriate. It looked like it was supposed to be "there are no more offices in America."

    101. Re:article text by kwoff · · Score: 1
      the busybody secretary ordering people around with no authority.

      In my humble experience, the secretaries are usually the only ones who should have any authority.

    102. Re:article text by Ex-MislTech · · Score: 1

      Hmmm this is odd, as far as I know all extreme high reliability tasks are run by Qnx .

      Anyone out there work with Qnx in the nuclear power plant arena ???? like to hear your thoughts .

      From what I have heard Qnx is MUCH more stable than anything else out there, and
      has had numerous years of testing .

      A free trial of it was available there for awhile, might still be .

      Peace,
      Ex-MislTech

      --
      google "32 trillion offshore needs IRS attention"
    103. Re:article text by Lodragandraoidh · · Score: 1

      I work in a cubicle. Nevertheless I love my job for several reasons:

      1. I am not part of a software assembly line. I execute architecture, design and implimentation on various projects. I develop test plans and provide automated and manual testing for software I design.

      2. I am part of a very small team - and each of us has strengths that compliment the other members, yet we have enough common knowledge not to lose touch with reality when projects get hairy.

      3. I am trusted to make decisions regarding tools and training for the team. My advice is often required for projects outside of the scope of my current job because of my experience and knowledge.

      How did I get here? The most important things that made a difference is I have never considered myself 'just a programmer'. I will get my hands dirty doing installation, system administration and network administration in a pinch. I also expanded my knowledge base away from just focusing on the programming task to include understanding how to integrate systems on hetrogenous networks. Finally, my work progression in the company took me through technical support, system administration, network engineering before arriving at my current spot; this experience rounded out my knowledge of the issues surrounding the operational side of things (which most developers have not a clue) making me an important asset to the overall organization.

      Even before I worked in the field I was always curious about how to make the software development process better - and read everything I could get my hands on; I was an advocate for agile development before such a term existed, and I've built up a personal network in my home that not only serves my family's needs but provides a lab for my own ideas and projects in computer science. I looked at ways of improving efficiency through information technology in every job I've worked. This long love of the field has given me background I needed to accurately judge vendors and our internal IT 'vendor' efforts - to the benefit of the business.

      I will admit that cubicles are not the environment most conducive to productivity. Nonetheless I have managed to make it workable by getting a good pair of headphones that allow me to mask the noise when I really need to concentrate. I have come to terms with cubicles because I have been allowed to maintain my employment for over 9 years now, when many others are out on the street looking for work. I would say surviving the dot-com bust is proof enough that my methods are working. Give me another 10 years and I'll tell you if that still holds true in the future.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    104. Re:article text by Doctor+Faustus · · Score: 2, Interesting

      If you find yourself in a repetitive slew of non-technical (read: sales and marketing) meetings

      Now, "repetetive slew" might be a bit much, but if you do programming in the same area for a few years (billing, in my case), you're likely to get to a point where you know more about even the non-technical details of a problem than any of the users. These days, I'm annoyed when meetings about new billing features *don't* include me, because that means I'm probably going to get a spec with serious flaws.

    105. Re:article text by WiFiBro · · Score: 1

      If i read the Kemeny report correctly the key problem to the problem getting out of control was that the (not adequately educated) personnel trusted some indicator of a valve saying it was closed, while it wasn't. I don't know whether .NET or any other software system could have detected that too, it was probably a mechanical problem, but a good analysis (by having an overview of the entire situation) could have made them see it.

      To get back on and off topic: what's this with managers and politicians trying to change fixed situations by deciding the # of days needed for a project is 6 not 8, that Lethal Dose figures can be changed, or like that poster a dozen comments higher asking for 8 days a week, 25 hours each.

    106. Re:article text by romeo_in_blk_jeans · · Score: 1

      If you're willing to accept the long hours and be treated like a slave then you're part of the problem. You need to realign your expectations.

      Of course I expect you won't. People like you need to lose a spouse before you're willing to accept that you're wrong.

    107. Re:article text by technomom · · Score: 1

      It's worth noting that some 40% of IBMers these days don't even have a cubicle but are classified as "At Home" or "Mobile" employees. This is a blessing or a curse depending on your point of view.

      JoAnn

    108. Re:article text by temojen · · Score: 1

      That's irrelevant to this discussion. I was replying to the assertion that "nuke plants don't explode". Chernobyl did.

    109. Re:article text by Anonymous Coward · · Score: 0

      The author's email address makes it painfully clear that English is not his native language. Perhaps we should cut him some slack on his pronoun antecedants?

    110. Re:article text by thisislee · · Score: 1

      Besides that it probably can't be financially feasible for most companies, giving everyone a private office seems counterproductive to me. You need to ask someone you're working with on a small project a quick question, and instead of just saying hey Joe, you have to get up and walk over to another office, knock on his door and see if he has time to answer your question. Putting people in close proximity and not walling them off seems to me to encourage communication and teamwork. Also, Bob and Mary are working on a different project than me and are discussing some technical part of it, which I happen to know the answer to. In closed offices, they might spend a lot of time trying to figure something out that I already know, but in a more open office, I might be able to overhear and chime in. So I just helped the company and improved communication among employees. Being in an opener office, allows you to be exposed to what's going on in the office, outside of your own work. You might hear about a few of the projects that other people are working on, the kind of problems and solutions they are running into. It can be important to learning as well. There is some amount of learning that most people can do through that exposure. You hear people talking about problems they are having or approaches they are taking and that might influence teh way you work. Instead of everyone learning from the same mistakes, you might be able to avoid a few. Well at least that's my take on the cubicle thing. But a pair of headphones is deginitely necessary when you really need to concentrate. I don't have a lot of experience to base my opinion on, so I'm sure plenty of people disagree.

    111. Re:article text by Klowner · · Score: 2, Funny

      I WISH we had cubicles, right now I'm working for a tiny startup company and we basically have one medium sized room (with big windows, at least) but no dividers of any kind, and our boss likes sucking on sunflower seeds and spitting the shells into a large cup.

      Try working on something with
      *sshhhtltpt.. dsh.. shshshsskhtpt.. dshh..*
      All day long.

    112. Re:article text by natet · · Score: 4, Interesting
      My experience has been similar. The first company I worked for had the cubicle village. Everyone except for high level management sat in cubicles. I had absolutely no problem getting things done in that environment. If the noise level bothers you, invest in a set of headphones and listen to music. I actually enjoyed being able to hear my co-workers talk, because it allowed me to keep in the loop regarding changes to other parts of the software that could (and often did) affect my own portion of the software. I also sat next to my boss, so I heard his side of all the management phone conferences. HP was a great place to work, IMHO. I had a boss that had realistic expectations of the developers on his project. He made sure that the scope of each deliverable was attainable WITHOUT the forced deathmarch. Unfortunately, I started there just before the tech bubble burst, and HP announced their merger to Compaq. I left the company shortly after that (voluntarily). I would definitely consider going back there to work (especially now that Carly is gone).

      Here were the signs that led me to leave:

      1. Layoffs. Big turnoff with me. I was a young father, just out of college. I had a wife and 2 kids to take care of. We had moved some 8 hours away from the nearest family to a different state. When I started at HP, it was known to be a very stable company. Never had a mass layoff. In fact, a friend of mine had his project cancelled, and the company gave him 3 months paid to find a new job within the company. If at the end of that 3 months, he hadn't found a job, the company would find one for him, and only if he refused that last job would he be let go to fend for himself. Sounded pretty good and stable to me! But things changed shortly after I began working there. I made it through 3 rounds of layoffs. I never thought I would get laid off, but I also never thought anyone on my team would, and I was wrong there, as they guy who had been my mentor when I started got canned. Each time a new round of layoffs was announced, I would get a little nervous. I hated the feeling of not knowing. It was very frustrating. Of course, even in its layoffs, HP was still better than many companies. Its severance package was excellent. I wouldn't have minded getting that (if I had known at the time I would be leaving for a new job anyway).
      2. Promotion without pay raise. Ok sounds kinda mercenary, I know. But, I felt pretty good about myself when I got promoted from the entry level 58 position to a level 60 (basically going from recruit to grunt, something they expect you to do within at least 3 years or you get canned) in my first year. Unfortunately, upper management (thank you Carly) had suspended all raises, so I got a fat load of stock options as a bonus for my promotion. That was great, until about a month later when HP announced its impending merger with Compaq, and their stock tanked. My options were worthless before any of them ever vested. So, new responsibilities, no corresponding compensation.
      3. Bass Akward policies. One of the things Carly did early in her tenure was to change the travel policies for the company. In the R&D sections of the company, travel had to be approved not by your manager, not by his manager, but by his managers manager. To go anywhere (that didn't involve a customer directly) you had to get approval from 3 levels of management. One of my responsibilities on my team was to maintain a multi-million dollar piece of test equipment. I had absolutely no training on the hardware, all that I knew I got from what documentation I could get my hands on. If any maintenance was required, I had to get in touch with an HP Customer Engineer, and when he had time away from his real customers, I was his hands as he guided me through the steps to do whatever was required on the equipment. After several iterations of this, he told me of a CE training course in the hardware that was coming up at his site. I talked to my manager, who thought it would be a good idea fo
      --
      IANAL... But I play one on /.
    113. Re:article text by theJML · · Score: 1

      I agree... and what is a sick day? I hear people take them sometimes, but where I work, you need to prove you went to a doctor to be credited a sick day. So Unless I'm seeing a shrink, it's called vacation (which i don't get much of anyway).

      I've also noticed that taking vacation doesn't help to rejuvinate me, it's simply there to make me realize how much I don't like going to work...

      Wow I wish I could bring in an iPod, I'm so much more productive with music... Alas, my employer also bans such devices... so I am forced to listen to the drone of other people's phone calls, people passing buy, announcing receptionists, whistling coworkers, and the neverending supply of computer fans from the lab connected to my cubical (not to mention when one of them beeps incessently). I'm guessing these are just more signs of "Get Out" as the author put it.

      --
      -=JML=-
    114. Re:article text by mrchaotica · · Score: 1

      I think that's the key here: you need to be close enough to your coworkers to keep the team together, but far away enough from the rest of your coworkers (e.g. secretaries, etc.) to keep the distractions out.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    115. Re:article text by Brushfireb · · Score: 1

      Its unfortunate that you are so mis-informed as to the real cost of employees. The real cost of an employee is about 40-50% of their salary (of course, depending on their salary. Some of these items are fixed costs..). Lets see: taxes add about 12%, benefits about 10-20%, insurance another 3-5%, moving, setup, training costs: 5-10%, and the list goes on. That already gets you to AT LEAST 30% of their salary. I say this as a person who owns a small tech startup with programmers and sales people. Obviously, these numbers dont apply to large companies. With 95% of businesses in the USA as small businesses though, I think these numbers are more relevant.

      There are many good reasons for cubes, and they are not about trying to cram as many people into small areas (Although that is possible for those employers who are stupid). The real reason include:

      1 - They are easy. Working with construction workers requires employees not be in the office, but assembling cubes over night is easy and workable. This results in lost productivity, lost sales. Plus, Construction is messy and often takes longer than expected. Not Worth It.
      2 - They are flexible. You can move them around if you move spaces. If you construct walls on a 2-3 year office lease, and the move at the end you have to repeat your expense on building walls. Thats stupid. I'd rather give my guys more money.
      3 - Replacement of parts is cheap. Something gets broken? No problem -- order a replacement. Parts are cheap and easy to be had on systems that are 2-3 years old.
      4 - The most obvious answer, they are cheaper to purchase new than building walls (Even wall dividers).

      #4 is where the numbers tie in from above. The point is, small businesses dont have money to just waste. Its always win/lose, cost vs benefit. If you want to talk about being pretentious, thats needing an office for every employee.

      Cubes themselves arent the problems. Like guns, its the people who use them incorrectly that cause the problems.

    116. Re:article text by tompaulco · · Score: 1

      That's horrible. Why waste a perfectly good sick day going to the doctor, when you could sit in bed recuperating? Also, you may not be well enough to drive. And further, you would have to pay a copay to have your doctor tell you to go home and get some rest, then you would have to pay the full $100 or so doctor bill when your insurance decides not to cover it.

      --
      If you are not allowed to question your government then the government has answered your question.
    117. Re:article text by Anonymous Coward · · Score: 0

      The company/business aren't loyal to their employees, yet they expect you to be loyal to them. I've had the exact same situation happen to me.

    118. Re:article text by mikael · · Score: 1

      I personally believe the time to leave that first tech job is when you can find another job that pays significantly more (and at a point that doesn't leave the current team in a bind).

      That seems to be what employers are looking for now. Here's a comment I saw in a job description:

      Due to the diverse nature of the end-user base, you must also have exposure to a variety of installation types and environments - so ideally recent experience working for another IT vendor would be ideal. Candidates who have spent the last 4 years working in a static environment with one employer are most unlikely to be successful.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    119. Re:article text by sjelkjd · · Score: 1

      Considering you didn't even get the guy's name right, I have to doubt if anything else you said is correct.

      There's a book by Brian LaMacchia: .NET Framework Security

    120. Re:article text by Pray_4_Mojo · · Score: 1

      Good concise advice. I'm definitely trying to guard against the same situation in the future.
      By posting on slashdot all day :)

    121. Re:article text by shmlco · · Score: 1

      One can "imagine" any number of silly fantasies, I suppose. Modern plants, however, have containment facilities designed to contain and prevent scenarios such as you describe.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    122. Re:article text by Anonymous Coward · · Score: 0
      "I was to be part of a team of highly skilled, versatile, .NET Ninjas. We were going to produce top-notch software for the nuclear power industry."


      Duh, every newbie in the industry thinks working with the latest buzz word technologies + a small startup + out of the box industry idea == famous & fortune.


      Unfortunately nearly all veterans know from the above perception == disaster from the start. The vision was bad, too overhyped. I mean .NET and mission critical apps (i.e. nuclear power for that matter!) is not gonna happen.

    123. Re:article text by Anonymous Coward · · Score: 0

      I agree 100% with cubicles sucking. Especially if you have obnoxious people in the cube farm who make noise it seems just to annoy others. I have a 6 year old kid who behaves better than these people.

    124. Re:article text by Anonymous Coward · · Score: 0

      Which is why you work in Education.

    125. Re:article text by lgw · · Score: 1

      . The real cost of an employee is about 40-50% of their salary

      Here, it's 20-25%, and hat's with offices for at least half the employees. Are you in California? 12% for taxes? There must be state taxes in there somewhere. All of the wall construction was complete before we moved into the new office space, years ago, and we didn't lease for just 2-3 years. Of course, this is all small company vs big company stuff.

      Startups are an entirely different deal. The very fact that it's a start-up attracts a certain crowd - your selling opportunity, not comfort as part of compensation in a startup. I would never work for a company that put a programmer in a cube - unless it was a startup.

      When an established company puts a programmer in a cube it's *exactly* like making him wear a tie: it's an unambiguous sign they don't understand what a programmer actually does, and the rest of the work environment is sure to be just as bad.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    126. Re:article text by advid · · Score: 1
      I've heard colleagues regret putting their work at #1, only to be surprised when their spose says she was leaving tomorrow.


      If they were surprised, their spouse was an asshole. Walking out is a somewhat awful first step in communicating that you don't like your significant other's behavior. (Apart from in a few cases, involving serious abuse.)
      --
      - "I'll probably get modded down for this."
    127. Re:article text by lgw · · Score: 1

      Joel writes very intelligently on this subject. However, the GPP makes a good point: for your first job out of college, you shouldn't walk away from the horrible employer, as it might be your only offer. The first job's hard to get, and you only have to endure it for 18 months befor you can begin a new search with higher standards.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    128. Re:article text by lgw · · Score: 1

      Three Mile Island was a worst-case reactor disaster for a US-built reactor. Pretty scary if you're inside the facility, but the net result was the release of some mildly radioactive steam. No big deal, even if (like I did at the time) you live downwind.

      We don't build 'em like Chernobyl, and even using .NET won't change the purely physical safety measures.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    129. Re:article text by lgw · · Score: 1

      It only counts as an office if you have a door you can close. Otherwise it's just a larger cube. The entire point is the privacy and avoidance of distraction.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    130. Re:article text by tompaulco · · Score: 1

      My pastor once said "No one has every said on their deathbed that if they had it all to do over again, that they would spend more time at work."

      --
      If you are not allowed to question your government then the government has answered your question.
    131. Re:article text by Anonymous Coward · · Score: 0

      Beware the "Enterprise Solution" snake oil!!! Data warehousing, data mining, data this, process that or other, all have several "solutions" that various companies are peddling.

      Listen, I have seen £ millions spent each year on these "solutions" and all fail because they suscribe to the flawed "one size fits all" model. Only problem is management won't get rid of the failures, because £ millions were spent!

      The only decent software is software that adheres to an RFC or other public standard, so the people who know what they want, can use it to get what they want. If the specific product they started using doesn't work or scale as expected, they may purchase a similar product that provides the same functionality.

      As far as I know, there is no RFC or alternative "solution" to replace McWarehouse or SuperProcessSolution, so I deem them all HUGE WASTES OF TIME!!!

    132. Re:article text by glarvat · · Score: 1
      Thanks for your insight on HP, especially because I'm starting a new job w/ them in a week and a half. I'll be on the consulting side. I'm not so concerned about the layoffs--I grew up in Kansas City where Sprint lays off half their workforce every quarter just to make their numbers (then hires most of them back in different departments at higher salaries). You get used to callous companies after a while.

      Personally, I'd rather have a promotion w/o pay raise even with worth stock options than the insulting 1% raise I had last year (one of the reasons I switched to HP). At least the promotion and stock options are some sort of recognition that you're doing well. Sometimes the recognition isn't enough, but it's certainly better than busting your ass and no one saying thanks (another reason).

      Stupid policies--I used to work for a government contractor. I've seen way worse. Regardless of whatever stupid policies they may have, HP is in business to make money, whereas the government contractor was in business to spend money--usually none of it for the first 10 months and all of it in the last two (or they won't get as much next year). So at least w/ HP, their policies will go away if they're negatively affecting the bottom line.

    133. Re:article text by enjo13 · · Score: 1

      That's the point I was really trying to make..

      Being in a startup position, without the bankroll needed to just rent more space, cubes are an absolutely essential piece of the puzzle. What I was trying to drive home is that just because your using cubes (out of neccesity), it doesn't mean the office environment has to feel like a dilbert cartoon. With a little creativity a business can show that it really does care about its employees and the environment they work in.

      --
      Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
    134. Re:article text by msim · · Score: 2, Interesting

      I work at HP in Australia and i can vouch that all of the positives mentioned there are precisely how things are over here (but no kangaroo's dont go bouncing down the main street, sorry to dissapoint on that one).

        The only negative thing i have to say about HP is yet another moment of briliance by Carly, the 2 year congtracting tenure. Policy states that after 2 years as a contracter, you either go permenant, or go walk. As i'm working shift (it's 4:10am here and im at work) it suits me for convenience (and them 'coz im cheaper to hire) for me to be a contractor. I'm a bit nervous about what's going to happen when my tenures up. I think i'm going to start looking, very shortly.

      But congrats on the new job, jope you enjoy, it is a good company to work for, usually!

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
    135. Re:article text by cerberusss · · Score: 1

      LOL! +1 Funny. Must've been a Freudian slip, like I'm subconsciously suspecting something.

      --
      8 of 13 people found this answer helpful. Did you?
    136. Re:article text by tompaulco · · Score: 1

      The reason there are so many bad managers is because they started out as bad IT people. Your company is a screwed up company, so the good IT people are kept in IT, while the bad IT people are the only ones with hope of promotion to management. Therefore your company is upside down in that the worse you are at work in general, the more money you make and the higher your position.
      Your company is doomed to failure.
      But take heart, most other companies are also doomed to failure.

      --
      If you are not allowed to question your government then the government has answered your question.
    137. Re:article text by SatanicPuppy · · Score: 3, Funny

      Yea, well I came real close once.

      Had a boss once who liked flicking me on the ear when I was coding, and when I'm coding, I put on the headphones, get into tunnel vision mode, and tune out the whole world. Having someone sneak up on me and flick me on the ear when I'm like that is the psychic equvalent of getting smacked with a 2x4. I was pretty rational about it at first, but we were pretty good friends, and he thought it was funny...

      He did it about 3 times, and on the fourth time I snapped. I can't remember ever being so mad...I was so mad it wasn't even like being mad. I had a real moment where I really thought I might attack him, not a little scuffle or anything, but seriously out for blood...really wavered on it for a moment...then I turned and put my fist through two layers of a prefab wall.

      Not my finest hour. Though it does mark the only point in my programming career where I found a use for the ability to repair drywall.

      That kind of crap is hardwired with me. Normally it's not much of an issue, because how often do you end up with people literally sneaking up on you in a business environment? Used to be really useful in college...I could crash on a couch after a party and no one would even think about pulling post-party pranks on me.

      But the first thing I do when I get a new job, is find a place to put my desk where no one can walk up without me seeing them. Better safe than sorry.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    138. Re:article text by tompaulco · · Score: 1

      Looking for a job fresh out of college in this economy is the pits.
      It beats looking for a job when you are not fresh out of college and trying to get paid based on your experience.
      Companies these days are willing to pay half the salary for someone who is halfway capable of doing a job. I liken this to buying a boat that is half price but is capable of making it only halfway across the ocean.

      --
      If you are not allowed to question your government then the government has answered your question.
    139. Re:article text by SatanicPuppy · · Score: 1

      Actually it counts as an office because it has four walls, a ceiling, and a door. That's what "office" means.

      An environment of quiet, distraction-free productivity is not a reality in the modern business world. I don't even have that when working from home. Being able to work effectively when things are loudly and freneticly going south is an excellent business skill to aquire.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    140. Re:article text by Etienne+Steward · · Score: 1

      Son, if you can't test your own code and you now admit that you felt like you had to pad your estimates, that's why you got canned. Management *hates* padding (unless they do it). And it sounds like the manager you reported to was smart enough to sniff it out. (Or you weren't smart enough to hide it.)

      Such blanket padding is usually taken as a lack of confidence (could be subliminal on your part) in the padder's ability. As a technical team lead, I would lose patience with someone using "testing" as an excuse to explain why something couldn't be done on time. (For what it's worth, my approach would not be to fire that person, it would be to attempt to educate them out of that lack of confidence...Most people in the industry don't see the value in that.) And yeah, that means weekends and late nights. It sucks to be on the bottom, but initially, that's what people have to do.

      And just so you know, most organizations can't afford to have a seperate testing department. EDS does (did?) it that way, but smaller organizations expect you to do your own testing.

    141. Re:article text by vdthemyk · · Score: 2, Insightful

      If only more people would listen to you, the job market would be much better. As well as the existing employees getting better pay raises.

      I'm 3 days away from leaving my first job and taking one with(you guessed it) IBM.

      The problem started when I stopped and noticed my co-workers, most of them had been with the company for less than I had (under 2 years), were being treated like crap, and the turnover rate was astonishing. My company absolutly refused to hire anyone in with experience and ended up overworking any experienced employee.

      So by looking for a new job, and getting a 40% pay increase without having to move, that was huge. And in these last 2 weeks I've been at work, 3 experienced employees have left the company as well to work for a direct competitor and half of my teammates came to me and confessed they were looking as well.

      The individuals need to stop thinking "I'm lucky to have a job" and start thinking "what am I really worth" and get what you're worth.
      If the employees started to do this, corporations would realize the value a trained and loyal employee is worth and stop putting limits on their raises.

      --
      VD
    142. Re:article text by Anonymous Coward · · Score: 0

      Is your name Max, by any chance? You know -- the intern we had one summer who quit because you thought everything we were doing was shit (well, you may have had a point there), didn't like the assignments we gave you, and then got pissy because we wouldn't let you rewrite everything in Java over the summer?

    143. Re:article text by Fulcrum+of+Evil · · Score: 1

      The reactor cores themselves don't(not in an atomic way at least, but I could imagine a bizzare failure where water got in, turned to steam fast, and exploded the core), but the overall plant is quite capable of exploding violently and spreading fallout over a very large area, essentially the worst case scenario for a nuclear power plant failure is that it becomes a very large "dirty bomb".

      Well, if you allow random extra crap, then I'm sure a couple tons of C4 will make for a nice boom. Hell, why not sneak a 100kt warhead into the containment vessel and set it off? Of course, a modern design, by itself, will not explode. It won't even melt down.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    144. Re:article text by Anonymous Coward · · Score: 0

      In my last start up (start-up number 5 - I have no idea how to pick a good company), I jumped ship when we had the big "We are going to refocus our efforts" talk. Anytime a company's management feels it necessary to change the company strategy on how it is to become profitable, it is a bad sign. Sure, there are always slight corrections happening as a company learns its market, but a massize shift (in our case it was becoming a software application development company instead of a services company) is always a bad sign.

      Thankfully, the managment was very open about the cash flow of the company and how much we had banked. Right after that talk I looked at out how much monthly expenses were and how much reserves we had and anticipated there would be a lay-off in 6 months of 1/2 of the company. I started looking for a job right then so I could be picky. Four months later I left to go to a great job and at the anticipated 6 month point 1/2 of the company was laid off.

      I jumped ship at the right time. You can look at the factors mentioned above or you can cheat and just look at the burn rate compared to revenue. I think the latter is more accurate. I work for a very successful company now and most of the pit-falls mentioned above are true - that is just the nature of people and management.

      Here is another measure: Are you selling candy to dieters or are you selling migraine medicine to migraine sufferers? Sell the medicine, not the candy. If you have to work at getting people to understand\want your product, then you have most likley lost already - a few companies manage to sell candy, but not many.

    145. Re:article text by lgw · · Score: 1

      That's a good point. Cubhes for programmers are a danger signal because they *usually* indicate an unacceptable work environment - and if management doesn't get that, life will be Hell in other ways as well. The cubes themselves are just an indicator species.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    146. Re:article text by lgw · · Score: 1

      Perhaps, but manageing your life so as to not have constant distraction is *also* a useful skill to acquire. The real point is that when management seeks to *enable* a quite, distraction free, productive environment, they're probably good to work for in many ways. When they actively work against that, it's not going to be a good place to work as a programmer (might be a fine place to work as a salesman), becuase management doesn't "get it".

      --
      Socialism: a lie told by totalitarians and believed by fools.
    147. Re:article text by LaCosaNostradamus · · Score: 1

      Bravo! It is remarkably pleasant seeing anyone anywhere actually deal up some truthful criticism of all this excess housing investment (i.e. the housing bubble). Thank you. People are treating homes like stock certificates now, and this is only going to end badly ... while screwing people like myself on things like my own renting behavior, as well as the impoverishment of local government services that grew complacent on the overinflated property taxes.

      These RE-tards have to RE-alize that their investments aren't RE-al.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    148. Re:article text by Infinite93 · · Score: 1
      "Lastly, it would take a lot more than a computer crash to take down a reactor in such a waythat it would go critical , somehow ignore the multitude of safeguards, etc."

      Kind of off the point but that is one of the great TV/Movie 'Junk Science' pieces of missinformation about reactors.

      Reactors operate critical at steady state. Critical is the term used for when a reaction is self-sustaining, not out of control. Think of it as idle, but producing power (kind of like cruise control) Even super-critical is not a problem to a point(think of it as accelerating the reaction to reach a higher thermal power output level). The problem is when the reaction is SO super critical that it is accelerating out of the control rod's ability to dampen the reaction. Think of a car where you stomp on the gas and the tranny breaks free so the engine revs out until something blows.

      I shake my head everytime I see some movie where the engineer runs out screaming "My god, the reactor is critical!"

    149. Re:article text by Deanasc · · Score: 1

      No I work for a paper company in Scranton.

      --
      I've hit Karma 50 and gotten a Score:5, Troll... I win!
    150. Re:article text by Maltheus · · Score: 1

      That sounds absolutely horrible. I've always been in a cubicled environment and people tend to respect it as if it were an office (ie. knocking before interrupting). I don't want to get to know the people, I don't want to hear what's on the grapevine, I want to get my work done so I can go home and do the things I really want to do. A cube gives me some protection from those people.

      I've noticed that those people tend to be the ones "stuck" at work until 8:00 each night. They're always complaining about how busy they are. I'm home by 5:00 and get twice as much done as they do. They often (quite vocally) start bitching when people leave (early from their perspective) around 5 and I'm always tempted to yell back, "If you weren't shooting the shit all day, you could leave now too." But they wouldn't understand. They think that their value is derived from the amount of time they spend at work, rather than what they actually get done. It's just another way to kiss ass and, come layoff time, nobody really cares.

      I've been in situations like yours with three people to a cube, and although it can be fun (sometimes), you simply can't get the same amount of work done. Headphones are no solution to me, as the sound that comes out of them is just as distracting as people gossiping. Nah, the extra privacy and silence (cube walls do absorb quite a bit of sound) are easily worth 5 to 10k of salary. Actually, I'd probably need at least 15k extra to work a job like that. I hope that UK "fashion" never makes it to US shores.

    151. Re:article text by Taevin · · Score: 1
      "The office network was two 16 mbit Tolkein Rings..."

      What do you need two Tolkien rings for? You only need one...
      One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
    152. Re:article text by geekoid · · Score: 1

      first, cost in these kind of systems should be scondary.

      "Lastly, it would take a lot more than a computer crash to take down a reactor in such a waythat it would go critical, somehow ignore the multitude of safeguards, etc."

      I can debate this with you, but instead I'll go to a more practical problem

      what happens when the media finds out a computer crashed in a nuclear power plant?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    153. Re:article text by Maltheus · · Score: 1

      No, but I'm sure there were quite a few people who said they wish they would have accomplished more in life. You certainly don't achieve great accomplishments by not working.

    154. Re:article text by LaCosaNostradamus · · Score: 1

      I watched a good colleague, with a new wife and new son, gently refuse to do more than 60 hours/week at his start-up. [...] Several old department heads told me privately that they'd tried to rehire him for their departments but had been blocked by a vice president from doing any re-hiring of laid-off personnel.

      Sorry, I don't believe that re-hire policy rationale whatsoever in that guy's case. I DO believe instead that the refusal as indicated, fatally marked him in the eyes of management. The refusal marked him as NOT a company man, so his days were certainly numbered at that point.

      Corporations are essentially Fascist regimes. They demand obedience and will terminate you one way or another if you don't. Smaller companies can be quite a bit worse in this behavior, since such may involve a egomaniacal young Republican at the helm who never takes "NO" as an answer.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    155. Re:article text by Kiryat+Malachi · · Score: 2, Interesting

      This is why we stick the engineering teams on 6 out of 7 floors, and all support personal on the top floor. There's one secretary per floor to handle the necessaries. It makes HR giddy to be up on 7, they feel important, and we get left alone.

      If somebody in my team needs something from me, they say in a loud voice "Hey, Kiryat." I walk the 10 feet to their cube. We talk about it. If someone else in team has something to interject, they do so. If it's something that needs to be private (salary discussions, performance reviews, customer discussions, etc.) there are plenty of conference rooms to be had, and there's always the lab if no one is in it.

      I *like* my cubicle farm, most of the time. The rest of the time, there's always head phones, or working from home.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    156. Re:article text by Anonymous Coward · · Score: 0

      No, it didn't. Not in the sense the OP meant, with a "nuclear mushroom". What you are talking about was a steam explosion and subsequent fire and meltdown. Serious as it was, it's still not the same as a nuclear explosion.

    157. Re:article text by Sloppy · · Score: 1
      In the R&D sections of the company, travel had to be approved not by your manager, not by his manager, but by his managers manager.
      This alone shows me that HP wasn't serious about trying to make a profit. I don't mean the travel policy -- I mean the fact that your manager had a manager's manager.

      That's too deep. A grunt's manager's manager should be the fucking president of the company. If it's not, it suggests that the company is ok with the idea of flushing money down toilets.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    158. Re:article text by Anonymous Coward · · Score: 0
      Just because they were writing sortware for the nuclear power industry, doesn't mean that they were writing reactor control systems. I mean, the nuclear power industry needs infrastructure databases like any other businuess.
      Right, because it's ok if a nuclear power company's billing system goes down and they don't get paid for a few months. And it's ok if all their customer data gets shared with everyone on the internet.

      Anything that is unimportant enough to a business, that it can rely on .Net, is unimportant enough that they don't need it at all.

    159. Re:article text by Da_Biz · · Score: 1

      Technical advice is all well and good, but management is supposed to keep their eyes on the bigger picture, and part of their job is to be a filter for the business decisions the engineers should not have to worry about.

      Indeed. Over the last 10 years, I've transitioned from sys admin to network engineer to QA engineering lead to (now) business systems analyst. The one thing I've really learned in all of this is that technology serves the business, not the other way around. Technology implemented at a company must serve a strategic purpose. While I love the shiny new stuff, anything implemented without a utilitarian bent is just puffed-up rump shining.

      In short, if your boss tells you to do something that doesn't make sense to you, or isn't as technologically sound as the path you suggest, the solution is not to jump ship. Most people I've worked for have been happy to explain their reasoning if I've asked.

      Indeed. And it would be best to be diplomatic when asking this question. If a manager is unable to answer this in an appropriate and credible manner, it's most certainly a Big Red Flag. Better managers are able to communicate (non-verbally) at times, that our team is needing to do something for less than perfect reasons, but we're doing it because it's politically expedient.

      Things I wish I would have understood better in the last decade of being in IT include 1) picking battles carefully, and 2) understanding when one should stop selling one's soul to the company store.

    160. Re:article text by Fulcrum+of+Evil · · Score: 1

      I don't know whether .NET or any other software system could have detected that too, it was probably a mechanical problem

      I had heard that the indicator in question measured the torque applied by a servo and assumed that that meant that a valve connected to the servo was open rather than measure the state of the valve itself.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    161. Re:article text by Anonymous Coward · · Score: 0

      "Well if everyone thinks they're worth a million bucks, how come we're not all millionares?"

      A hell of a lot of people are - high house prices and low dollar value. A couple with reasonably paying jobs and no kids can easily get to $1000000 in assets.

      Just nitpicking.

    162. Re:article text by ckaminski · · Score: 1

      That's why I keep a 3 foot 1/2" dowel with "ODI(former employer) Training" near at hand. It doubles as my LART.

    163. Re:article text by Tarwn · · Score: 1

      In the couple years I was at one plant I saw several leaks that made it to the systems room we worked in. They finally put in a chlorine detector (near the ceiling...uh, ok then) and then shortly before I left found out the filters that were supposed to be protecting us from the chlorine that was present damn near all the time hadn't been replaced in almost a decade...
      (Now that you mention it and I checked a little, I recall that the leak I mentioned above was H2S and I misquoted the ppm for killing nose, been a while since I took that test and I'm not in that industry anymore, the proper value looks like 300ppm to kill nasal receptors)

      Granted, that location was only one example and it was probably the worst one I had seen out of the 5 or 6 I worked, but the fact that there is one in that tightly a regulated community still bothers me. Heck, I remember the first time I visited GP Savannah and how surprised I was when I got out of the car and couldn't smell anything paper-millish :P (they only pulped for recycling as well as being very newer).

      It doesn't bother me as much to see a commodity OS on the process side, but maybe thats because I have only been in it for a few years, so it's becoming more the norm. My personal pet peeves are not being allowed to disconnect a process network from a business network, or at least limit it in such a way that there is only one physical connection in. The other one is the systems admins that keep trying to convince me that we need to install 2003 server on the newest box and refuses to listen to my reasoning on why to not adopt the newest bestest thing out (with only 3-4 soon to be released, sure to kill your apps, SPs to go).

      --
      Whee signature.
    164. Re:article text by NoOneInParticular · · Score: 1
      The alternative is to work old-style, in a room full of desks. Would you prefer that?

      A most definite YES from here. Cubicles are horrible, give me a room full of desks anytime. Make the rooms contain 8 people max and it's a perfect work environment.

    165. Re:article text by Tarwn · · Score: 1

      Huh, ok, I wasn't aware of that :)
      Sorry, my work at the nuclear reactor was fairly limited, basically consisting of working on two small projects because the guy that would usually handle that one was already out of state on another one. He would probably be shaking his head at me right now :P
      I know some (general) stuff about the controls at that one strictly from having worked in close proximity to the equipment, but my actual nuclear knowledge is a little stunted (so many interesting subjects to read about, so little time....)

      --
      Whee signature.
    166. Re:article text by Watts+Martin · · Score: 1

      I think finding work that is fun is a great goal. Easier said than done, granted, but not completely unrealistic. But, even jobs that are fun on the balance have the drudge work.

      As someone else commented, the kind of cubicle does make a difference. I really like the one I'm in now -- high walls (I'd say about five and a half feet), a pretty large working area with a wrap-around desk, ample storage, and importantly to me, a place I can sit so my monitor isn't facing the cubicle's entrance. I hate having people be able to see over my shoulder. One of the worst environments I've been in was also nominally cubicle-based, but it was a "quad cube," with four desks in the four corners, everyone's back to one another, which of course only amplified the problems you mentioned with respect to overheard conversation.

      As for the "firm grasp on the next tree branch," I realize you didn't have that option (an hour's severance pay is vaguely insulting, somehow). That was more responding to the general "When is it time to quit?" tone -- if you're jumping out of the plane on your own, do your best to pack your parachute, to horribly mangle a metaphor....

    167. Re:article text by njh · · Score: 1

      Ok, how do I interpret the original statement "It is exponentially harder to have a superior that actually understands this, and is capable of both properly delegating and managing the complexity.".

      What is the domain? (you say productivity unit, measured in multiplications?) What is the range (hardness? measured in mohs? GPa?)? We only have three data points - status quo; superior that understands; superior that understands and is capable of properly delegating and managing the complexity - so we expect some exponential to fit (A, Ab Ab^2) any positive monotonic sequence.

      TIA

    168. Re:article text by AutumnLeaf · · Score: 1

      My first job out of college I had an office. Great atmosphere, a door that even locked, lots of creative people... overall very cool. I was also on the critical path for multiple software projects and the "pushes" people went through to finish a project that are usually followed by some time off did not work that way for me. After going through the ringer with one project, the next would come along and put me through it again, and sometimes I had many projects at once going through that process. I threw myself at the work (2 years of 60-70 hour weeks, worked most weekends) thinking hard work and loyalty would be rewarded. They weren't.

      My second job is with a fortune 100 company, which is 100% cubes. It is considered to be a successful company. It is possible to advance here with hard work and initiative, and the management culture here is less dysfunctional. I initially experienced dismay at having to accept a 'cube' and embrace what I thought of as the "Dilbert" life. While other similarities to Dilbert have inevitably manifested, I've none-the-less enjoyed working here far more than my previous hipster, avant-garde, offices-with-doors employer. I've pulled a few long weeks but that's always been tempered by some easier ones.

      Cubes = evil? No. Cubes = more sources of distractions? Yes. So you have to educate yourself and learn how to manage it.

    169. Re:article text by Tarwn · · Score: 1

      These systems aren't specific to the nuclear industry, the same company that owns the nuclear plant I mentioned also owns 19+ (my memory is hazy, think thats right) gas turbine plants. All of them ran combinations of software from the above technologies/companies as well as more (Honeywell, Rockwell, GE's stripped down PI server, WES on solaris, etc etc).
      Larger manufacturing companies (whether paper, power, tire, widget, whatever) can afford more expensive solutions or can build their own or have something they bought ten years ago and have been customizing, smaller companies generally pick cheaper packages. Some manufacturing companies even can pick packages specific to their smaller fields (like Mattec) that are more complete tools built to their specific needs in their market. Cost is never secondary, but is always a business analysis of cost vs risk. And no one said the cheaper tools were inferior. In the case of OSISoft's PI system compared to Wonderware you have a system that can handle recording 200,000 data points per second vs 50,000 (? May be wrong, this was off the benchmark from InSQL 8 SP3 notes I think, haven't looked at InSQL 9 yet). Plus OSI been at the top of a vertical market longer, while Wonderware is trying to catch up. So maybe the question isn't which is more stable, but which fits my business model better. Maybe PI has a feature I would like that Wonderware doesn't have, but the Wonderware price point fits better and I can live without the feature in question. (For the record, I like PI's historian better than InSQL, just making a point).

      As far as your question, I don't know, what does the media do? I have yet to see anything, but is this because it wasn't newsworthy or because somehow not a single windows computer ever crashed in a nuclear power plant? Or maybe I just missed the headline that said "Windows computer crashed in power plant and, uh, well nothing happened". How often does it make the news when a manufacturing plant loses data monitoring for the EPA? Maybe when it gets past the fine-per-hour to the jail time point, but again, not a big deal (to the news thatis) unless their are massive explosions, leaks to the general population, etc.

      And to answer your debate that you didn't want to go into, who in their right mind would use windows PC's to control a nuclear power plant and NOT plan for crashes? Actually, a better question is who would use any computer and not plan for unscheduled outages? And if 14 gas turbines can be outfitted to not do anything bad to the local power grid when the control PCs go down, who in their right mind would leave a Nuclear reactor unprotected when they are watched even more critically?

      And, though I have seen a company control their lines directly from a computer, generally you have PLCs as an intermediary with their own programming to handle the lower level tasks and safeties (not to mention mechanical safeties that trigger equipment shutdowns and such). So while losing the PC or server to a blue screen is not a happy thing, it isn't an immediate need to evacuate the plant either.

      --
      Whee signature.
    170. Re:article text by Fulcrum+of+Evil · · Score: 1
      Slough
      Come friendly bombs and fall on Slough!
      It isn't fit for humans now,
      There isn't grass to graze a cow.
      Swarm over, Death!

      Come, bombs and blow to smithereens
      Those air -conditioned, bright canteens,
      Tinned fruit, tinned meat, tinned milk, tinned beans,
      Tinned minds, tinned breath.

      Mess up the mess they call a town-
      A house for ninety-seven down
      And once a week a half a crown
      For twenty years.

      And get that man with double chin
      Who'll always cheat and always win,
      Who washes his repulsive skin
      In women's tears:

      And smash his desk of polished oak
      And smash his hands so used to stroke
      And stop his boring dirty joke
      And make him yell.

      But spare the bald young clerks who add
      The profits of the stinking cad;
      It's not their fault that they are mad,
      They've tasted Hell.

      It's not their fault they do not know
      The birdsong from the radio,
      It's not their fault they often go
      To Maidenhead

      And talk of sport and makes of cars
      In various bogus-Tudor bars
      And daren't look up and see the stars
      But belch instead.

      In labour-saving homes, with care
      Their wives frizz out peroxide hair
      And dry it in synthetic air
      And paint their nails.

      Come, friendly bombs and fall on Slough
      To get it ready for the plough.
      The cabbages are coming now;
      The earth exhales.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    171. Re:article text by Dr.+Cody · · Score: 1

      Ah, the pebble-bed reactor. The only power plant on the horizon whose teething problem is constipation.

    172. Re:article text by SQL_SAM · · Score: 1

      Oh, I feel your pain, but at least YOU HAD WINDOWS!! I was in a 20 by 20 room with two other guys who never talked!! It drove me nutts. I'd try and start a conversation like "how was your weekend?" and I'd get "it was fine" that was it I was lucky to get a 5 minute conversation through the day if I was lucky. I was going stir crazy. I remember I bitched about not having windows and they put up a microsoft poster in front of me that said "where do you want to do today" - I guess they thought it was funny. My wife came over one day and she tripped out - we started calling it the 'cave' OMG I'm so glad I didnt go perm their!!

      --
      There are 10 types of people in the world: Those that know Binary and those who don't.
    173. Re:article text by Glonoinha · · Score: 1

      Actually a big difference between junior programmers and senior programmers is how close their estimates are - and everybody underestimates.

      A newbie takes approximately 10x a long to do something as his initial estimate.
      A hardcore pro might only take 1.5x to 2x as long as he initially estimated.

      The reason for this is that newbies quote how long it will take them to write the actual lines of code, uninterrupted, if everything goes right - and the pro's know to include all the bogus wait times for things like setting up new user id's (esp in a secure environment where some other department has to do it), get a new environment set up to do the development, test the code, arrange for a business person to participate in the testing process and sign off on the results, get test cases from the business contact, document the code, properly manage the code in a revision control package, do the final build in an environment that mirrors production, request a data snap from production to the test environment so the code can be tested against a production workload, eat lunch, handle dumb questions from the newbie, and still go home at a reasonable hour each day.

      How long does it take to add a new user to the network? In theory it can be done in about 5 minutes, if you have admin rights on the network and all the paperwork describing the level of access for the new user. In reality, it takes about 5 business days. A newbie will estimate 5 minutes, and a seasoned veteran will estimate 3 days (because he knows who to call to expedite the process that normally takes 5 days.)

      The problem isn't programmers padding too much - it is programmers not padding their estimate enough.

      --
      Glonoinha the MebiByte Slayer
    174. Re:article text by ScrewMaster · · Score: 1

      but smaller organizations expect you to do your own testing.

      I know they do, and it is one of the single most shortsighted, penny-wise, pound-foolish, utterly pointy-haired decisions that management can make. If the software your company develops is important to its survival, and you don't have someone other than the developers whose responsibility is to validate that software ... I certainly wouldn't buy your product. You had better find a way to hire a good QC person, and fast. You may think your code is rock solid but you'll be surprised by what he or she finds, I guarantee it.

      If you truly cannot afford a full-time tester, hire a part time one. Train a high-school or college kid to test and submit reports: I've worked with a couple of them that were better than some "professional" QC guys and they can be very cost-effective. Hell, if you can't afford that, then have friends or family members do the prerelease testing. I ran my own software engineering business for about twenty years, and everything that I shipped got tested and not only by me! There is point-blank no excuse for foisting untested software upon unsuspecting customers, no legitimate reason for making them serve as unpaid quality-assurance engineers. Some testing, even by (or perhaps especially by) untrained personnel is still worlds better than none at all.

      Developers are worthless for finding bugs, particularly subtle ones, and if the grandparent poster felt a certain lack of confidence at being forced to release untested code, I can certainly sympathize. You should as well: a good testing department provides a considerable degree of comfort to a programmer: the lack of it produces a degree of anxiety that is not conducive to writing good code, especially if the developer is conscientious. The mental qualities that make a good quality assurance tester are notably lacking in most programmers/developers. They quite rightly consider it to be a very difficult, repetitive, grueling task that doesn't in any way resemble their job descriptions. It also requires a kind of destructive creativity that does not come easily to them (most of us, at the core, don't really enjoy watching our work crash and burn.) Honestly, I have the utmost respect for a good QC person or team, because I know that a. the product needs them and b. I couldn't do it.

      The unfortunate (but very real) truth is that the developer of a piece of code is the very last person that should be responsible for testing it. You'd be better off hiring a couple of chimpanzees for the QC position: they'd find more problems just mashing the keys. Forcing your developers to serve double-duty in that regard is unacceptable for anything more than a trivial development effort. I've spent the past twenty-five years of my life learning how to write good code: I develop real-time, non-stop data acquisition and control systems for a living. But let me tell you this: I ain't perfect, I never claimed to be perfect, and the occasional "oh my GOD am I glad you found that!" is worth every penny.

      Oh sure, we all do our own alpha-testing to various degrees. But a developer is supposed to develop, a programmer is supposed to write programs, and a software engineer is supposed to engineer software. If any of those people are spending a significant fraction of their time attempting to perform final quality control checks on a sophisticated application ... well. Congratulations, you just hired yourself a $30/hour tester, threw away a ton of money, and still packed off a Texas shitload of bugs.

      As a technical team lead, I would lose patience with someone using "testing" as an excuse to explain why something couldn't be done on time.

      And I would lose patience with a manager that insisted that I commit myself and reputation to guesswork.

      Anyone that has significant experience in production software developme

      --
      The higher the technology, the sharper that two-edged sword.
    175. Re:article text by Anonymous Coward · · Score: 0
      This a big fallacy.... I would hardly say my company isn't successful... And I think you've heard of this company, it's called IBM.

      Because this is a big phallus, see.

    176. Re:article text by Antique+Geekmeister · · Score: 1

      My source was Peter LaMacchia, who explained that we could trust Microsoft to handle the security ramifications of Palladium (now called Trusted Computing) because the engineers who were involved in it would resign if Microsoft screwed it up, just as he had resigned from the .NET project.

      Of course, his resignation stopped none of the changes: .NET changed various security defaults that were previously wise (requiring user approval to install additional software and utilities) into typical Microsoft demoware, where it magically does all these cool things in a demo but doesn't mention the risks of it. Microsoft is famous for these sorts of auto-execution security flaws, and they forced it into the .NET computing architecture over the direct objections of at least one of its core developers. This is why Peter is now working elsewhere.

    177. Re:article text by Antique+Geekmeister · · Score: 1

      Perhaps the refusal to do more than 60-hour workweeks did mark him as disloyal, although the other departments did want to hire him. But I think it was a penny-wise, pound-foolish management choice by a VP who wasn't actually doing any of the real work anymore and believed that firm layoffs would make the stockholders happy, and that people once laid off might be too suspicious of management to deal with.

      Suspicion seems to have been well-founded: my friend found out a year later that the software-implemented computer audit he helped start, and was actually written up for spending time doing it, showed that the shipping manager was stealing computers and that at least 20 other computers had slipped through the cracks of accounting and disappeared.

    178. Re:article text by FuzzyBad-Mofo · · Score: 1

      I know where you're coming from. Non-programmers, it seems, don't understand that we need our full concentration to do our jobs. Or maybe they just don't care. The coworker in the cubicle across from me is a nice guy, but he gets a lot of company. Nothing like having 4 dorks standing outside your cubicle chatting for an hour when you're trying to debug a web application. And don't get me started about managers who thinks it necessary to pay a visit in person -even if you're in full hack mode- to ask the most banal of questions.

    179. Re:article text by Xyrus · · Score: 1

      "Besides it's no fun how can you have nerf wars in offices?"

      Better make damn sure you know who your working for before you pull that crap. The last thing you need to do is give your higher ups reasons to kick your ass out the door.

      ~X~

      --
      ~X~
    180. Re:article text by mrex · · Score: 2, Insightful

      Some people can code listening to music. I can, depending on my mood. At other times, music is simply a distraction, as when I'm containing some huge state machine or data flow in my head and have to get it all down in code before I lose concentration. And that's just me...I've worked with people who were more productive listening to positively blaring rap.

      If you want to insinuate that noise sensitivity is only a factor for the depressed, I'd ask you to go take a Chainsaw into the next PGA match in your area... Or the next surgery.... Or the next pr0n shoot for that matter. Concentration is, in varying degree, a factor of the noise level. This is thoroughly demonstrated and acknowledged throughout human history. If your employer is so clueless as to not realize that they're employing thinkers, or not take the logical and prudent steps to ensure the success of those employees, then they are not the place to be working. I agree with the author wholeheartedly, cubes are the bane of coders.

    181. Re:article text by Xyrus · · Score: 1

      Agreed.

      This article sounds more like the real world smacking this idiot in the face and waking him from his daydream of fame and fortune.

      Here are the lessons this kid needs to learn:

      1. The real world doesn't owe you jack.
              It never ceases to amaze me how many fresh college grad expect the world to beat a path to their door with 6 figures, a company car, and a trophy wife. More like low 5 figures, you buy your own car, and regret every morning when the beer goggles wear off.
              You start at the bottom and work your way up. It's a long ladder, there are people ahead of you, and some will do really craptastical things to stay on their rung (and prevent you from climbing). That's life.

      2. The real world operates on costs and profits.
              A business is there to generate profit and minimize cost. Anything it does for it's employees is either mandated by law or is done so it can compete in the job market. If a company does do some additional perks, count yourself very lucky. But the minute your cost-to-profit ratio starts slipping, you can bet a private meeting with your line manager is in the cards.
              This leads to....

      3. You are not special, you are expendable.
              If you've got ego, you better keep it in check. There are a few thousand green programmers out there that can be hired for less and may even do a better job.
              You can and will be removed and/or replaced on a whim if the company determines it will increase profitability or lower costs.
              You need to make sure your value to the company outweighs the cost. But sometimes shit happens (or PHBs) and despite your best efforts you get canned anyway.
              You can always try for greener pastures....

      4. You can leave.
              You can hit the road if you don't like it. But you'd better be ready to handle unemployment. And when you leave....

      5. You do not burn bridges.
              Yet another mistake I see novices make. If your going to leave, leave professionally. At the exit interview, be honest about the reasons you're leaving but keep it clean. This industry is smaller than you think and you never know who you're going to cross paths with (or what position they may hold).

      ~X~

      --
      ~X~
    182. Re:article text by SatanicPuppy · · Score: 1

      I spent a lot of time in college working in the computer labs with all manner of annoying idiocy going on around me all the time ("Ohmygoh, I like, slept with Bobby last night, and he like, called me Robert when he, you know, and I said, 'Robert? Do I LOOK like a guy to you?' Ohmygoh.") I learned to just crank whatever I was listening to, and ignore it. I got to the point where I didn't hear the music anymore, no matter how loud it was turned up.

      I find a CD I've listened to 1000 times works best, because it's so familiar you can't really pay attention to it.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    183. Re:article text by mrex · · Score: 1

      I spent a lot of time in college working in the computer labs with all manner of annoying idiocy going on around me all the time ("Ohmygoh, I like, slept with Bobby last night, and he like, called me Robert when he, you know, and I said, 'Robert? Do I LOOK like a guy to you?' Ohmygoh.")

      That's fair, but that's also you. Not everyone would be able to "learn" to tune out distractions as you have, no matter how much opportunity they were given. It's just a bit insensitive to think that everyone else is either a) like you or b) defective. That's really what I take issue with.

      I find a CD I've listened to 1000 times works best, because it's so familiar you can't really pay attention to it.

      It depends on my mood...there are times when I couldn't get anything done listening to music. And then there are certain types of work that demand certain types of music for me. I listen to different stuff while working out than I would during a romantic evening or while driving or while coding.

      I stand by my feelings on this. "Suck it up and get some headphones" is not a satisfactory way to handle the aural needs of a staff of knowledge workers. It's elementary, you don't stick a bunch of people into a noisy environment if you want them to be able to think clearly. I can't go queue up "dead silence" in XMMS, but sometimes that's whats required to really concentrate.

    184. Re:article text by blisspix · · Score: 1

      I prefer to not work in an office. I find offices quiet, lonely, and disconnected.

      I'm in an open plan office/department. We all work in one area, but with no walls dividing us. You get your corner of the room, but you also get to talk to others regularly.

      Most places are either cube farms or open plan. Very very few people have offices in any industry.

    185. Re:article text by pyota · · Score: 1

      yes people like me ....

      i'm not part of the problem; i'm part of the solution!

    186. Re:article text by fusion9290991 · · Score: 1

      TFA did mention that telecommuting improved the situation for cube farm dwellers...

      --
      remember to loot and pillage before you burn!
    187. Re:article text by Anonymous Coward · · Score: 0

      What you are referring to is not investing - it's called speculation. Speculation is when someone buys RE with the hopes it will appreciate, and then cash-out for a profit. Investing is when someone buys RE at wholesale values, so if the market depreciates, they will still be covered.

      Now, are there RE markets that are primed for a "bubble" burst? Sure. It happens all the time. Right now, places like California, Florida, Washington DC area, Las Vegas, and Phoenix are either seeing maddening and unsustainable appreciation rates, and are prime for a fall. However, let's pretend for a moment that the ENTIRE United States' RE market crashes. Do you even realize the impact this will have on the economy as a whole. Hell, it wouldn't matter if you were an investor, speculator, or an innocent bystander, YOUR LIFE WILL BECOME A LIVING HELL. Banks would crash, the dollar will fall unbelievably, and the the depression of 1929-1930 will look mild compared to what we will all face. Hell, even the world's economy would collpase.

      Do you REALLY think this will happen?

      RE markets rise and fall all the time. Even in my area, we have experienced a downturn due to the dot-com fiasco. The market has now stabilized, and prices are starting to go up. If you review RE market history, you'll see this same affect all over the nation in different spurts due to the economic climate of that particular area.

      I buy properties far below retail (usually 70% FMV is the highest I'll buy, and average around 50% FMV, excluding repairs). So, unless my area experiences a hellish collapse that will domino every other market into collapse, I'll be okay.

      So you and everyone else can hold on to your 401(k) accounts, stock portfolios, and whatnot, and keep yor fingers crossed that ONE DAY the RE market will have a national collapse and only the RE investors will be affected by it. If this is your true way of thinking, you'll always be poor. Like with everything else, knowledge is key.

    188. Re:article text by SatanicPuppy · · Score: 1

      Heh. That joker was actually a techie himself...A high level Unix admin. I turned the tables on him about 2 months later, when he was sitting where I was sitting, doing some weird network thing with his headphones on. Snuck up on his ass, and flicked the crap out of his ear.

      He was quite peeved. Seemed to think my attempt to kill him earlier was payback enough. Ahhhh, it was sweet.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    189. Re:article text by Old+Telco+Guy · · Score: 1

      "Me, lager. Finchy, Lager. Gareth, lager sometimes cider, so different drinks for different...needs."

    190. Re:article text by Tarwn · · Score: 1

      Sorry, I want to respond but I can't stop laughing...

      --
      Whee signature.
    191. Re: article text by gidds · · Score: 1
      I wonder if it's a cultural thing. Here in the UK, I've never even seen anywhere with cubicles. (All I know about them is from Dilbert cartoons...) I've mostly worked for financial companies, and I've always been in large, open-plan offices; I know someone who works for part of the civil service, and there he says it's all 2-person offices.

      I don't think open-plan spaces need be such a pain, either. Admittedly, I've nothing to compare to, but when it's a very relaxed and casual environment (like my current place), the team spirit and fun probably makes up for the distraction. Plus it's quite common to sit there listening to an iPod or whatever, if you need to concentrate.

      So yes, office environment may well be an indicator of time to move on, but you need to see it relative to the culture you're in.

      --

      Ceterum censeo subscriptionem esse delendam.

    192. Re: article text by gidds · · Score: 1
      It probably depends on the type of music. I listen to a wide range of stuff; I find that Bach, Vivaldi, or earlier actually helps me concentrate; whereas modern stuff tends not to -- especially if there's a strong beat. I also tend to find instrumental stuff better to code to than vocal/choral.

      Of course, it also depends on what you're trying to do -- and what you like!

      --

      Ceterum censeo subscriptionem esse delendam.

    193. Re:article text by I_M_Noman · · Score: 1
      I think calling "typo" might be more appropriate. It looked like it was supposed to be "there are no more offices in America."
      In which case I call bullshit again, since as soon as I make VP in my large corporation I'll get an office along with all the other VPs. Just because they put us AVPs and other drones in cubes doesn't mean there aren't offices to be had as well.
    194. Re:article text by Anonymous Coward · · Score: 0

      I've seen a number of articles by respected sources that cubicles and real drywall walls and offices cost virtually no different when you consider all costs, including the inevitable moves/adds/changes to cubicles and calling in the electricians to do it constantly.

      Your comment that "companies can't afford it" isn't accurate.

      The company I work for even has square footage rules for specific job levels. Even though half our building is empty here and has been for many years, the facilities person had to get special approval to give an employee who's been in this business almost 20 years (currently with an Engineer V title) a little extra space so people could meet in his cubicle to work out big problems -- problems that could cost the company millions if they don't let him and others on his team work on it.

      She also complained that his oversized white board was a safety hazard. Of course, I helped him put it up, and you'd definitely knock the entire cubicle over before you'd get that board loose from his wall... we're not stupid. What she was really saying was, "You aren't supposed to have that."

    195. Re:article text by natet · · Score: 1

      You may never read this, but I'm glad to hear you are looking forward to working for HP. Like I said, it was a great first job, and a good experience for me. I'd definitely consider going back there if the opportunity arose.

      --
      IANAL... But I play one on /.
    196. Re:article text by taniwha · · Score: 1

      my experience is that you start the nerf culture when you are 5 guys in a garage .... it lasts until that 3rd level of management gets slotted in (that one's always the hardest culturally) where it gets converted to something like "don;t do it in front of customers" or "wait until after 6"

  7. Pro tip: by Mr.+Bad+Example · · Score: 5, Funny

    When you're sitting in meetings thinking "I would cheerfully shoot any one of you fuckers in the face to get my last job back", it's probably time to move on.

    1. Re:Pro tip: by Anonymous Coward · · Score: 5, Funny

      Tip #2: When you're in a meeting and the guy next to you mumbles: "I would cheerfully shoot any one of you fuckers in the face to get my last job back," it's probably time to get the hell out.

    2. Re:Pro tip: by tipsymonkey · · Score: 4, Funny

      Hrm...

      I always think "I would kill everyone in this room for some chilli cheese fries"

      That's the only think that gets me through the day.

    3. Re:Pro tip: by Soko · · Score: 4, Funny

      Tip #3: If it's the CFO mumbling "I would cheerfully shoot any one of you fuckers in the face to get my last job back", it's time to get the hell to the brokers and cash the stock options.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    4. Re:Pro tip: by Lord+Kano · · Score: 0

      I have found myself thinking "I would cheerfully shoot any one of you fuckers in the face to get one more trip to the snack table."

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    5. Re:Pro tip: by Anonymous Coward · · Score: 2, Interesting

      Here's my canonical list of "this company is going under, it's time to get out" red flags.

      1. When the company-issued pagers or cell phones stop working, it usually means your company can't pay its bills.

      2. When HR asks everyone how many vacation days they think they have, it means they're: 1) too screwed up to keep track of important info, 2) getting ready for pink slips (unused vacation days are a financial liability -- they have to pay you for them if they lay you off).

      3. When the CFO leaves without a good explanation, the company is in serious financial trouble. Leaving for: a) personal reasons, or b) "to be closer to my family" usually means "the CEO is blowing it all on liquor, coke and hookers."

      4. When paychecks are delayed, frequently, the company either has an idiot running the payroll or is short on cash. Either way, run.

      5. When you cannot figure out how the company makes money, but the CEO says revenue is great, run.

      6. When you see a guy with measuring tape going around the office, and the lease isn't nearly up, it's because your company is behind on the rent.

      7. When there's an unexpected "all hands meeting" and especially if it's off-site, and even more so when only half the company is invited ...

    6. Re:Pro tip: by zarkzervo · · Score: 1
      When you're sitting in meetings thinking "I would cheerfully shoot any one of you fuckers in the face to get my last job back", it's probably time to move on.
      Could I interest you in our collection of office guns? ;)
      --
      Insert `fortune -o` here
    7. Re:Pro tip: by sedyn · · Score: 1

      I almost laughed out loud in a lecture thanks to that line...

      --
      Am I open minded towards open source, or closed minded towards closed source?
    8. Re:Pro tip: by smbarbour · · Score: 1

      I always think "I would kill everyone in this room for some chilli cheese fries"

      Shouldn't that be "I would kill everyone in this room if I ate some chilli cheese fries?"

    9. Re:Pro tip: by ultranova · · Score: 1

      When paychecks are delayed, frequently, the company either has an idiot running the payroll or is short on cash. Either way, run.

      This isn't a "this company is going under, it's time to get out" red flag. This is a "this company is not paying me, so why am I giving them my precious time" red flag.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    10. Re:Pro tip: by Xyrus · · Score: 1

      Tip #4:

      Duck, you freakin' idiot! ....

      ~X~

      --
      ~X~
    11. Re:Pro tip: by ACPosterChild · · Score: 1

      Re: #1

      I'm employed by an aerospace contractor. Would you like to know one of the things that is in our budget? I'll tell ya: Cell phone late fees.

      Yes, we actually budget money because we will be paying our cell phone bills late.

      Don't ask me how, why, or what the fuck. I don't know why, all I know is that we do.

      I want to cry now. Goodbye.

  8. The Bitter End by ParodyMan · · Score: 1

    Well, after about 4 years at my first programming job we started seeing the signs that the whole office was going to go. People had been trickling out before then; the final layoffs were a year later. They kept a few people on in the end. After all, when your company extensively uses a product, you should probably keep someone on to fix the bugs. (Duh!) One poor choice after another. :(

    1. Re:The Bitter End by Anonymous Coward · · Score: 0
      Well, after about 4 years at my first programming job we started seeing the signs that the whole office was going to go. People had been trickling out before then;

      Don't worry. Only Franco has to go. We will be merged with another team, under their manager. We will continue working on the products we are working on now. With a little bit of luck, we'll even keep our Linux and Internet privileges ;-)

      the final layoffs were a year later. They kept a few people on in the end. After all, when your company extensively uses a product, you should probably keep someone on to fix the bugs. (Duh!) One poor choice after another. :(

      Oh, sorry, different company. You had yours already. For us it's still rumors.

  9. Slashdotting In Action by eric.t.f.bat · · Score: 1

    Gods that's freaky... zero comments at any level, and the page is already slashdotted. There's got to be some way to create and automatic mirroring system for /.-referenced pages, so that before an article is posted to /., all pages it links to get auto-mirrored on some server that can handle the load, then the links in the article point to the mirror instead of to the original article. Gotta be possible, and GOTTA be better than what we have here.

    --
    I have discovered a truly remarkable .sig block which this margin is too small to conta
    1. Re:Slashdotting In Action by qbwiz · · Score: 2, Interesting

      It's called Mirrordot. Get Greasemonkey for Firefox and the right script, and Mirrordot links will be inserted into the Slashdot story. Very nice.

      --
      Ewige Blumenkraft.
    2. Re:Slashdotting In Action by Metteyya · · Score: 1

      There is something like that. It's called mirrordot.org , you just have to know about it and use it.

    3. Re:Slashdotting In Action by ggvaidya · · Score: 1

      Your wish is my command.

      Anything else I can do you for?

    4. Re:Slashdotting In Action by ultranova · · Score: 1

      Gods that's freaky... zero comments at any level, and the page is already slashdotted. There's got to be some way to create and automatic mirroring system for /.-referenced pages, so that before an article is posted to /., all pages it links to get auto-mirrored on some server that can handle the load, then the links in the article point to the mirror instead of to the original article. Gotta be possible, and GOTTA be better than what we have here.

      Perhaps an Apache module that serves the Goatse Man picture instead of the requested content if the referer has any mention of slashdot.org ? You could even have it automatically start serving ASCII art version when server load or bandwith usage grow over a set limit.

      Seriously, this has been debated so long that it is obvious that Slashdot is never going to implement something like this. The operators simply don't care.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  10. Interesting side thought... by TJ_Phazerhacki · · Score: 4, Interesting
    He touched on the importance of your boss staying current, and not relying on the way they used to do things - I am currently in an environment where one of the worst symptoms of "Pointy-Haired-itis" has reared it's head.

    I work for a Doctor who owns his own practice. I recognize that he went through years of medical school to get where he is, and I respect that.

    However, med school does not teach you Programming/Networking/System Diagnosis and Repair. It appears to have barely taught management.

    When your boss thinks he knows how something should be done because he is a professional in another field, it is time to type up the resume and start passing it around. When you can't convince him of something because he "Knows" how it "Should" be done, your sunk.

    --
    Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
    1. Re:Interesting side thought... by somoose · · Score: 1

      Hear hear! My father-in-law has made a profession of serving as a business manager for different medical practices. Doctors seem to have a God complex; since they know so much about how the human body works they obviously know everything about humanity and business. Unfortunately, this has forced him to occasionally search for a new job. Oddly enough, I've seen pastors of medium and large churches think that since they're capable of delivering an excellent sermon on Sunday, then they must be capable of managing a million dollar organization. When the church starts to run out of money, he's usually not the first (or the last) to go. As the parent says, if the boss isn't an expert in your field but thinks he is, then you should start looking elsewhere.

    2. Re:Interesting side thought... by Anonymous Coward · · Score: 0

      i shudder whenever i hear a client or manager say.. "i'm pretty familiar with databases. it should be fairly easy to implement my suggestions. i don't see what the problem is."

      um yeah, the problem here is that they're familiar with Access or FileMaker. and we're dealing with an enterprise level database application, not a simple database for their wife's baking recipes. sheesh.

    3. Re:Interesting side thought... by ogonek · · Score: 3, Funny
      I am currently in an environment where one of the worst symptoms of "Pointy-Haired-itis" has reared it's head.
      Please tell me I'm not the only one who read that as "Pointy-Haired-tits".
    4. Re:Interesting side thought... by budgenator · · Score: 1

      He certanly does now about it, he took a 3hr cont ed class on it and actualy stayed for 15 minutes before sneeking out the door to shot a couple rounds of golf.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    5. Re:Interesting side thought... by flyguy79 · · Score: 1

      Mod parent up, I just shot water out my nose!

    6. Re:Interesting side thought... by radtea · · Score: 1

      Please tell me I'm not the only one who read that as "Pointy-Haired-tits".

      You're not alone, although I skipped the "haired" and read it as "pointy tits" and thought, "whoa, that's a workplace distraction I could use!"

      --
      Blasphemy is a human right. Blasphemophobia kills.
    7. Re:Interesting side thought... by Anonymous Coward · · Score: 0

      I will say amen to that.

      Thankfully I work for a successful doctor with his own practice who leaves all those issues to his office manager who by the way is always interested in new technologies that might help the practice.

      -Reed

  11. Well... by Black+Parrot · · Score: 4, Insightful

    > After bending over backward, after being a loyal employee, this is the reward?

    Hint: don't bend over backward.

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Well... by sTalking_Goat · · Score: 1
      Hint: don't bend over backward.

      Thats what I thought too with my first job but then before I knew it I was working 10-12 hr days. Didn't stop them from laying me off when they "restructured" a few months later.

      It usually takes getting burned a few times before you get jaded enough not to fall into the company line.

      --

      My days of not taking you seriously are certainly coming to a middle...

    2. Re:Well... by repete · · Score: 1

      Hint: don't bend over backward.

      Also; don't bend over...

      --
      Best regards Peter
    3. Re:Well... by Anonymous Coward · · Score: 4, Funny

      > > After bending over backward, after being a loyal employee, this is the reward?

      >Hint: don't bend over backward.


      An excellent point. Bending over forward works much better, as it allows you to at least rest on the desk (table, etc) with minimal stress.

      As a bonus (?) this position gives management easier access to your rear entry, thus expediting the procedure.

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

      Hint: don't bend over backward.

      Don't bend over forward either, or at least keep watching between your legs who is coming to you from the rear.

  12. Best tip by halleluja · · Score: 0, Redundant

    Know when to listen to your friends.

  13. The ultimate sign...... by Anonymous Coward · · Score: 1, Insightful

    When the new CEO proudly states - over the intercom - that the best reflection of a companies performance is the stock price.

      I bet the mail server had trouble handling the load of outgoing resumes within minutes.

  14. Cubicles by Lisper · · Score: 5, Insightful
    Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company.

    I worked at Google. We had cubicles. Good thing this guy came along to tell me it wasn't a successful company or I never would have known.

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

      There are worse things then cubicles. IBM did a study years ago and found that cubicles/offices where the best environment for development (mentioned in 'Software project survivial guide' afair).

      I have worked in a development area that was open plan. So not only did you have people walking by your desk but you could see everyone around you. It was one of the worst places to work in environment wise. I ended up getting working from home and found I did more work in 1 hour at home then a whole morning in work.

    2. Re:Cubicles by Homology · · Score: 1
      Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company.

      I worked at Google. We had cubicles. Good thing this guy came along to tell me it wasn't a successful company or I never would have known.

      The problem with cubicles is that it's (usually) a noisy environment that makes it hard to concentrate, except for a few minutes. The efficiency and error-rate is lower in such environments.

    3. Re:Cubicles by Dystopian+Rebel · · Score: 1

      Agreed - cubicles do not mean a disastrous job. Cubicles can even be configured agreably.

      Cubicles may offend the aesthetic principles of the FA's author, but if you The Young Idealist are only going to look for jobs with companies for which using floorspace is no issue (even GOOGLE is using cubicles to partition space), you will have very limited options.

      I've been with one of the stablest, hottest (not Google) and best-managed software companies in North America for a while now and it's all cubicles.

      How much a company invests in its people, and whether it grinds them to dust or nutures them, are far better indications of a good employer.

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
    4. Re:Cubicles by Anonymous Coward · · Score: 0

      Indeed, but personally I don't know that Google is really a successful company. I reserve judgement on that for a few more years... Honestly I wonder how much of Google's success is because of Google and how much is because of pent-up market demand for some hot new tech company to invest in, because there certainly isn't a lot of transparency as to how they're making the sort of money that would justify their stock price, if indeed they really are.

      I also note the use of past tense in your post. Assuming you didn't get canned for boning the department secretary on the photocopier, you came to the conclusion that your best interests involved moving on. I'm not saying that this indicates cubicles are bad or that Google is a bad company, but you found a reason to leave. That says something. The stories of long hours and mediocre pay in an extremely expensive part of the country really turned me off when I had the inclination to apply after figuring out one of the google problems (the first-ten-digit-prime-in-e thing), because having smart coworkers is no compensation for working 80 hour weeks and being barely able to keep up on your student loan payments.

      I'm probably just bitter that I have a boring, stressful job writing business software with a bunch of other boring, stressed-out people in shitty open-plan/low-wall cubicles. :) (On the other hand, I haven't worked more than fourty hours in months and months and the pay/benefits are pretty good for my area.)

    5. Re:Cubicles by cerberusss · · Score: 1
      The problem with cubicles is that it's (usually) a noisy environment

      Try a big open room with ten developers and a few random people walking in and out. I'm in this mess right now and I'm about to do anything for a cubicle.

      Anything?

      Anything.

      --
      8 of 13 people found this answer helpful. Did you?
    6. Re:Cubicles by Shishberg · · Score: 3, Insightful

      Cubicles are likely to exacerbate a problem that's already there - if your coworkers are more of a hindrance than a help by just being around you, then having an office solves that specific problem, but doesn't actually put you in a more helpful environment. On the other hand, if you respect and work well with the people around you, having a more open office can help creativity, at little (although probably still some) hindrance when you're in Deep Hack Mode. I find that I'm only distracted by people who are frustrating to work with anyway, for whatever reason.

      I realise bits of the above sound like a whinge, but my current job is actually towards the respecting-and-working-well-with end. All I'm saying is that getting an office doesn't change the fact that you have to work with people, and if they're hard to work near then they'll be just as hard to work with.

    7. Re:Cubicles by Anonymous Coward · · Score: 0

      yeah, i don't agree with the cubicle comment. if a company spent all their money on building offices for each of their "knowledge workers", then that's a sign to leave. a company should be spending their money on talent and technology, not on offices and furniture. besides, having your own office gives you more opportunity to screw around and read Slashdot all day.

      but in regards to cubicles, cubicle assignment is relavent. if your manager places the programmers next to the marketing or sales group, then that's a problem. marketing and sales people are the noisiest buggers. at one of my previous jobs, they placed the technical group next to the sales group. i'm sitting there in a conference call with clients, and i've got a bunch of knuckleheads on the other side of my cube talking shit and yelling and screwing around. ugh.

    8. Re:Cubicles by duguk · · Score: 1

      I know you think that's bad.

      But try doing programming in a library at a school.

      The money isn't worth it and expecting anything but loud screaming is impossible. I've given up on trying to do anything when I'm not alone now.

      I won't even mention the management, the lack of advancement or how teaching is considered at least three times (by pay) more valuable.

      Though the (almost complete) lack of commercialism is nice.

      Dug

    9. Re:Cubicles by Gopal.V · · Score: 1

      I work at Yahoo !. I have cubicles, so does my CEO and everybody under him. The only person in the entire floor who doesn't have a cube is the receptionist.

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

      You have to understand his angle. He's obviously young, which means all the way through his schooling (HS on up) he's been told he's important and his opinion matters. Guess what youngsters, you are not important, you are a resource and nothing more. Does it stink? Perhaps. Companies will always take the side of experience, be it right or wrong. When he aquires 20+ years of experience, then he will be the one 'on the inside.' Younger folks don't like the reality of life that experience _does_ count for something, even if a manager isn't technically sound anymore. This person also has seen the side of going with a small company. It may have been more cash up front and large potential pay-off, but with more risk. I think it may have been wise for him to start off by going to a larger software company to learn more of the business side of things, then he can decide if he would want to work for a startup/small company. The experience pool he could hit up for information at a larger company would help ensure his success long term. His ideas are his own, and may be the right ones, but without exerience, or having a solid fact base for his opinion, management will (likely) never listen to him, which will lead to more frustration on his part. I think better advice in collage should be "Be perpared to pay your dues. It happens in every industry, and IT is no different. There are exceptions though, but they are not the norm. Deal with it and learn from it."

    11. Re:Cubicles by Lisper · · Score: 1
      personally I don't know that Google is really a successful company.

      Wow, if Google isn't successful, who is?

      you found a reason to leave. That says something

      Well, I certainly have a gripe or two about the company, but a lack of success is not one of them.

      But the reason I quit is that I had a 300 mile commute. (No, I'm not joking. I got a lot of frequent flyer points while I was there.)

      I'm probably just bitter

      That's a shame.

    12. Re:Cubicles by Zulfi · · Score: 1

      I totally agree - I would prefer to work in a cubicle or a shared office. Infact, I was in the opposite situation - for a short time I worked in an environment where we had our own office. It felt great, but it took a long time for me to learn from others in the group. I could not be as productive as in my later company.

      In my new company, I was able to listen to other's work related conversations and pick up a lot of things. Eventually, I started butting into other's problems and solve it for them. This really helped my image in my new company. Ofcourse, the down side is that I would have to put up with a lot of personal quirks of my colleagues - those who talk too loud, fight with their wives, complain too much, etc.

      But, I prefer a cubicle (or better still - shared office) with other team mates (not with people who are entirely unrelated to your work), if the company is willing to part their savings in office space to me. I would be totally willing to compromise on my habits (to speak softly, not eat in my cubicle, etc.) just to get along with others in this situation.

    13. Re:cubicles by Ritchie70 · · Score: 1

      I work for a multi-BILLION dollar company. I guarantee that you've heard of them; everyone on the planet has heard of them. We have roughly 13,000 locations in the US, and 35,000 in the world.

      EVERYONE has a cube except for the very top of the company. Senior directors, vice presidents, all of them. The directors and VP's have cubes with 6-foot walls along the outside of the building (so they have a window), but it's still a cube.

      I have roughly 4-foot tall walls. It isn't great, but it's OK, and I'm surrounded by people I work with anyhow, so the low walls can be handy for collaboration and quick questions.

      Don't get me wrong, I'd rather have an office with a door. But a cube is the least of my problems with working for this company. It the conflicting goals from management and the insane schedules (3 - 4 releases between now and the end of the year.)

      --
      The preferred solution is to not have a problem.
  15. Company in trouble by Centurix · · Score: 5, Funny

    I've worked in 4 companies which have bitten the dust in the last 10 years, some good indicators of problems are:

    * Paying you in pizza and food stamps
    * Managers being overly nice to everyone in meetings while looking very nervous
    * 'Minor unexplained troubles' when pay fails to make it to the bank on time
    * Large men standing at the doors of the company in pinstripe suits telling everyone to go home for the day
    * Leaving the office late in the evening, seeing the company accountant loading what seems to be company property into the back of his SUV
    * The CIO borrowing lunch money from you
    * Sudden and unexplained 'asset stocktake' undertaken by little men you've never seen in the company before, calling themselves 'administrators'.
    * You get an e-mail alert from the stock exchange warning you that your company has announced that it has been placed into liquidation.

    --
    Task Mangler
    1. Re:Company in trouble by nocomment · · Score: 1

      I was laid off once. I knew it was coming because I was in a meeting one morning and suddenly realized that they were interviewing me. I had worked there for two years. I decided what the hell, and when they did lay me off a month later, I took the summer off and drank. :-) I miss that summer.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    2. Re:Company in trouble by tarunthegreat2 · · Score: 1

      Ugh! Not being paid on time has got the first possible crime, for which there is NO Excuse! Of course, I'm referring to consistently delayed paychecks. Every company screws up up once or twice with their SAP/PeopleSoft/Blah stuff. If your company delays your paycheck 3 months running, it's a definite sign to get the fsck out!

    3. Re:Company in trouble by patio11 · · Score: 1
      'Minor unexplained troubles' when pay fails to make it to the bank on time

      Having experienced this once (nearly lost six weeks of salary and got a pipe thrown at my head in the bargain), if it ever happens again I will smile sweetly at them, work to my usual quitting time, then immediately call first my lawyer and second my professional contacts. "Hey Jane, whats up? How are things going at work? Oh, new project? You wouldn't happen to need any people for that, would ya? Yeah, small disagreement with management over general direction the company was taking -- I prefer one which pays for services rendered, they don't."

      Next day at work I'll be smiling sweetly when asking "So, hows about that paycheck?" and if I don't get it I'll serve notice immediately -- nothing personal, I just prefer eating to not eating. Companies get exactly one day, non-renewable and non-negotiable, of me being smily about this -- if it happens a second time I will be gone before the time you get to the word "trouble".

    4. Re:Company in trouble by ErikZ · · Score: 1
      * Managers being overly nice to everyone in meetings while looking very nervous
      ...crap!!!
      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    5. Re:Company in trouble by Anonymous Coward · · Score: 0

      I've worked in 4 companies which have bitten the dust in the last 10 years

      So where are you working now, I want to short the stock.

    6. Re:Company in trouble by LordNimon · · Score: 1

      Not everyone has the luxury of being able to get a new job without moving at any instant.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    7. Re:Company in trouble by superflippy · · Score: 1

      I've worked at a couple of places that went under, and while my experiences weren't as exciting as it sounds like yours were, the failing companies had three things in common:

      * Laying off people, not hiring replacements, working remaining employees overtime to compensate
      * Salespeople selling smaller and smaller projects (took me two times to catch on to this red flag)
      * Frequent reorganizations (shuffling, restructuring, whatever you want to call it - it's just moving people around in a desperate attempt to look like the company's doing something to stay afloat)

      --
      Your fantasies contain the seeds of important concepts.
    8. Re:Company in trouble by mrchaotica · · Score: 1

      That's not a luxury, that's just a consequence of managing your personal finances correctly. It's possible to have that "luxury" with any job, including flipping burgers.

      If you don't have enough savings to survive a few months without a job, stop buying shit you can't afford!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    9. Re:Company in trouble by weeboo0104 · · Score: 0

      You're modded funny, but I know people who worked at MarchFirst in Chicago. It's very true you're company is in trouble when they announce on payday that the paychecks will be going out late.

      Same thing about the accountant/company executives loading office equipment into their cars.

      --
      It is easier to build strong children than to repair broken men. -Frederick Douglass
    10. Re:Company in trouble by Tschepsit · · Score: 1

      I've worked in 4 companies which have bitten the dust in the last 10 years, some good indicators of problems are:
      Centurix is one of your co-workers.

    11. Re:Company in trouble by Shajenko42 · · Score: 1

      Or the luxury of having a lawyer on call.

  16. it's time to look for another job when... by Bill+Dog · · Score: 1

    ...your boss is suddenly not the least bit interested in assigning you your next task. Been there, had that done to me, at my first dot-bomb.

    --
    Attention zealots and haters: 00100 00100
  17. Good advice by Telvin_3d · · Score: 2, Insightful

    Some of the specific examples are job specific in this case, but I think this is good advice for anyone in a professional environment. Software engineers don't have the monopoly on bad managment.

  18. Is going into the tech industry a good idea? by Mechcommander · · Score: 1, Flamebait

    Well, this is probably going to come off as sounding idiotic, especially here on Slashdot, but it's been reccomended to me by many employees of HP (Parent works there as a Mech Engineer), and a couple in-town software companies that I should head into business.
    Now, I'm by no means a smart cookie, I didn't even make it out of high school with a math higher than our final algebra class (read: not calc/pre-calc), so this may be a better choice for me than the general super geniuses we have running around here; but is the tech firm in a decline? I keep on reading that a company can hire an Indian programmer for less than a US one and still get equal or better results. Same goes with EE's, ME's, and tech support (besides the accents, Dell decided to keep some call centers in the US due to customers not being able to understand them, IIRC).
    So, my question is this: With all the layoffs that keep coming at most tech firms, is it a good idea to get involved with a degree that may only last one a decade or so? Or do the majority of you predict this is as bad as it's getting, and the US tech firm biz has been getting better?
    It doesn't really matter to me, I suppose- I wouldn't stand a chance at most jobs Slashdotters want to get into; heck, I'm thinking of taking up a career at McDonalds, if my current job proves to be something that I would like to do. (They offer a thing where they can actually pay for my schooling, as long as I decide to stay in the company, et al.) And while many will scoff, I know that there will always be a job there for me. And apparently it's not too hard to move up into corporate after you've had enough experience in the restraunt.
    I guess it simply comes down to job security for me. Do the majority of /.'ers care about Security, or do you all want to try switching around a lot? And I realise this is a pretty big generalization, so I welcome any input into the subject, especially those who are already in tech careers that are paying off right now.

    1. Re:Is going into the tech industry a good idea? by Anonymous Coward · · Score: 0

      Well I'm going to beat a dead horse here, but I'd say if you love technology programming/theory whatever, then it will always be worth your time to get a computer science degree. I think a lot of people going into college thought they would be making 6 figures coming out, which just isn't the case. I'm happy at my job which pays about half as much as my brother's job (he's an IP lawyer), but I'm not living a miserable existence (being an IP lawyer). Besides, markets ebb and tide, a year from now there might be a huge shortage of people in the tech field.

    2. Re:Is going into the tech industry a good idea? by ghc71 · · Score: 1

      Realistically, no bachelor's degree affects the job you get after a decade of experience. Possibly, a doctorate specifically in a technical field will, in specific areas like network routing where heavy theoretical mathematics is a bonus. But IMBSHO you'd do better to get a comp sci degree, and accept that your career will change several times over your working life.

      Unless you get a graduate recruitment place (sometimes called the "milk round") with somebody exciting like Google or HP (labs), or someone with a good guarantee of incredible financial reward (CapGemini or a similar consultancy, maybe McKinsey), then just go get another job after you've been there two years.
      Don't stay longer than that. You should expect a significant raise every time you voluntarily switch jobs, so the key is to balance as many changes of job as you can with a resume that looks like you are a stable and valuable employee.

      --
      - Sig files: contemptibly familiar the second time around.
    3. Re:Is going into the tech industry a good idea? by AVIDJockey · · Score: 1

      I hope that you're just trolling and don't really think that little of yourself.

      If not, the best professional advice (applicable to whatever field you decide to eventually work in) anyone can give is to work on your self-esteem. If you're talking yourself down to complete strangers, I'm afraid to know how you act around your co-workers and superiors in the workplace. Just don't do it.

      Please take this as constructive criticism and not a flame.

  19. hm... by jonfields · · Score: 1

    Another tech site probably got to it first. digg maybe?

  20. Cubicles by rm999 · · Score: 2, Interesting

    "Don't work in cubicles, ever."

    I don't know if that's true. I know very smart people making decent money who work in them. The problem with this advice:

    1. it disregards smaller companies who can't afford to give its engineers offices. That job you turn down for making you work on folding tables could be the next microsoft (or google or whatever). Find a job you enjoy and that lets you live comfortably in your lifestyle.
    2. engineers who aren't that valuable to a company will find it hard to get a job in an office. I know what you are thninking: that's exactly the point of not working in a cubicle. The unfortunate truth is many people, straight out of college, are simply not competent enough to get their dream job.
    3. your first job is often not your last. Think of it as experience for when you are looking for a better job (or promotion). Yeah, cubicles suck, but if you work hard you won't be there for long.

  21. Cubes by CargoCultCoder · · Score: 5, Insightful

    Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company. ... If the company will not or can not spend the money to create offices for its knowledge workers, so they can get into the zone, the odds of it creating a successful software product [are not good]

    Huh. I work at one successful company with plenty o' cubes, my girlfriend at a very successful company where practically no one below VP has an office. So, there's probably something more going on here.

    First off, a small company, or a startup, has a hell of lot better things to do with its money than build offices for its employees. If it's not demonstrably benefiting the customer, it's not worth the investment.

    Second, yes, cubes do allow more noise in, and yes, it can sometimes be a problem. But the root cause is usually not the absence of a door and ceiling: it's the lack of self-discipline that causes some folks to holler back and forth over cube walls, and it's the lack of an ability to focus that causes some folks to be distracted by any conversation in earshot. As engineers, we shouldn't be paid big bucks just because we can crank out good software under ideal working conditions. We should be able to do quality work under less than ideal conditions, and we should have enough discipline to not create those conditions for others.

    Now, if your company doesn't recognize that excessive noise is a distraction and a productivity killer, then that might be a good reason to leave. But at the end of the day, demanding complete quiet and isolation is a prima donna attitude. Learning to filter out minor distractions is achievable, and greatly increases the range of places you'll be able to be productive in. That will only help you in the long run.

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

      seconded.

      No-one at my company below MD has an office. That's 3 people out of an entire floor of around 300 people.

      We're hardly "unsuccessful", there are very many people here paid multiple 6-figure salaries and all they have is a desk, -- and a small one at that.

      Now if you want to work in the boondocks, where rent is cheap and salaries are too... you might think insisting on your very own office is worth it. That's your choice.

    2. Re:Cubes by bozho · · Score: 1

      I worked for a small company where we had cubicles in middle-sized rooms. There were 6-8 of us per room. Noise levels were acceptable, unless two or more people started 'debating'. That's why we had a separate room for 'debates' :-) After some time we moved into new office building, where we worked in open space rooms, with 4-8 people per room. Again, no problems, as long as people had loud discussions in a separate room. Soft floors helped, too.

      IMHO, cubicles and open space are ok for mid-sized rooms with up to 10 people working there. In larger rooms it's hard to keep ambient noise down, simply because there are more people and room acoustics doesn't help either.

      My current boss has a nice idea about offices: 4-2-1. 'Working class' - 4 people per office. Middle management - 2 people per office. Upper management - 1 person per office.

    3. Re:Cubes by Anonymous Coward · · Score: 0

      http://www.paulgraham.com/gh.html

      hackers... ...use their office as a place to think in. And if you're a technology company, their thoughts are your product. So making hackers work in a noisy, distracting environment is like having a paint factory where the air is full of soot.

    4. Re:Cubes by iion_tichy · · Score: 1

      First off, a small company, or a startup, has a hell of lot better things to do with its money than build offices for its employees. If it's not demonstrably benefiting the customer, it's not worth the investment.

      Isn't that just what is implied by "it's not a sucessful company"? I wonder how far a company will get that doesn't deem it necessary to treat it's employees well. What incentive is there to work at such a company?

      But the root cause is usually not the absence of a door and ceiling: it's the lack of self-discipline that causes some folks to holler back and forth over cube walls, and it's the lack of an ability to focus that causes some folks to be distracted by any conversation in earshot.

      Funny line of argumentation. Employees are people, so they have some human traits. To assume they would not chat, be self-disciplined etc. is just stupid. What is your proposed remedy, have a boss standing on the cubicle-crossroads, 'bossing' people into silent behaviour? I am sure that would be great for morale...

    5. Re:Cubes by chialea · · Score: 1

      In my experience, people can program in cubes just fine (even if it's a bit noisy) by wearing headphones. On the other hand, theorists tend to have a harder time getting good work done in such an environment. Even if people aren't talking, there's a very distracting background hum which I find very noisy (when I visit the cube farm near me; I don't work there). The theorists I know work in offices, at home, or walking around somewhere reasonably quiet. It's not a lack of focus that makes them unproductive when it's noisy -- they can program or write papers just as well as anyone in a loud environment -- but that they have to clamp down farther on the amount of mental bandwidth going to input operations.

      Lea

    6. Re:Cubes by Oligonicella · · Score: 1

      "What incentive is there to work at such a company?"

      It's called a pay check. If said company blows its money on private offices for the staff, it will not be able to invest in the product over a longer term.

      "To assume they would not chat, be self-disciplined etc. is just stupid."

      Umm, chatting need not be done over sotto voce. That's part of the self-discipline you seem to consider "just stupid".

      "What is your proposed remedy, have a boss standing on the cubicle-crossroads, 'bossing' people into silent behaviour?"

      No, he stated his remedy. Hire people who have self-control. You know, the kind who doesn't bray to the world at large what he did on last night's date or how her child delivery went in explicit detail. Self control and maturity will yield a decently quiet work place all on its own.

    7. Re:Cubes by shoemaker251 · · Score: 1

      Agreed. I used to work for an extremely large chip manufacturer. Everyone from the CEO on down had a cubicle. Claiming that sitting in a cubicle means that you're a chump is incredibly naive.

    8. Re:Cubes by symbolic · · Score: 1

      That article you linked is kind of interesting. He starts off by talking about how no great hackers would willingly work on NT (because it isn't a good development platform), but then later on, goes on about how good a place Microsoft is to work (presumably because it avoids the use of cubicles). Now, if Microsoft can afford to put all of its great minds to wokr in offices, why haven't they been able to come up with stuff that is more palatable to 'great hackers' than NT? You'd think just the opposite would be true.

      I in no way intend this to detract from the notion that creative, productive people need reasonable working conditions IF a company wants to assure maximum ROI. Constant distractions, interruptions, etc. are a death knell for creative thinking...yes, you can still crank code, but there's a huge difference between cranking and creativity. The creativity comes in where you need to come up with an elegant solution to a complex problem. When programmers are allowed to operate "in the zone," these things tend to happen with greater frequency. Without this, finding the same solution can become a mind-numbing and dreaded chore. So, as a company, what do you want? Programmers who embrace working on challenges, or programmers who try to avoid chores altogether (by using less-than-optimal substitutes)?

    9. Re:Cubes by Pray_4_Mojo · · Score: 1

      No, he stated his remedy. Hire people who have self-control. You know, the kind who doesn't bray to the world at large what he did on last night's date or how her child delivery went in explicit detail. Self control and maturity will yield a decently quiet work place all on its own. I would say the chances of a company hiring a work force where each and every one of them has that level of self control and maturity is as likely as slashdot.org porting their codebase to C# and .NET. Eric Sink, of EricSink.com has an article regarding the harzards of hiring. Your best bet is an environment where developers, with a little help from headphones and music can ignore the outside world. For most, I would say that an office, or shared office, works best. (Which is why I wrote "Don't work in Cubicles, ever.")

  22. He's not in a position to offer career advice. by Anonymous Coward · · Score: 5, Insightful

    He only graduated from college one year ago. What does he know?

    1. Re:He's not in a position to offer career advice. by Anonymous Coward · · Score: 0

      He's a teenager (now that includes early 20s) --> He knows everything. Also, he invented s3x.

  23. Feeling disillusioned right now by Anonymous Coward · · Score: 0

    Current job seemed like the right step career-wise, especially the management aspect.

    But I've just found the office atmosphere to be... depressing. The people are generally good. One the positions under me still hasn't been backfilled. I don't mind picking up the slack but it means I can't do other stuff. Money is extremely tight. And the software I thought was going to be my primary responsibility was more or less outsourced when I started. But the customers still see it as my responsibility to improve and fix. So there's a lot of bitching to deal with.

    The bottom line is that I'm incredibly unhappy. I feel worse for being unable to make the job work, especially since I made a big push to get the job in the first place. A rather shitty place to be in. I'm planning to leave at the end of the year... but that seems so far away at the moment.

  24. Welcome to reality... by Duncan3 · · Score: 4, Insightful

    You're in the tech field.

    At all times you should have 20+ people you could call to have a resume on the right desk the next day. Network (the people kind). Then network more.

    You are in a place where job turnover is worse then at McDonalds. Outsourcing, cutbacks, takeovers by another company, etc. Your job is about as safe as a house below sea level in New Orleans - you WILL lose it, just a matter of time.

    So plan ahead.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Welcome to reality... by Anonymous Coward · · Score: 0

      Exactly. The question is why would you enter this field? ...the turn over, the lack of job security, the constant unpaid overtime, having to spend all your nights/weekends/holidays learning new products/frameworks/libraries so that your skill set doesn't become obsolete, and (of course) chicks think that computer programmers are hot.

      Even as a second generation computer professional (a rare thing since the industry isn't that old), I would NOT let my children become programmers. It's like the old song, "Mamas, don't let your babies grow up to be codeboys."

      In 10-20 years there will not be any software development jobs for Americans and Europeans. Best to get out of the industy as soon as possible. America has lost the technology sector and it can't get it back. It's a shame too, because whatever society controls the information infrastructure is going to be the major superpower of this millenium. Will it be India or China?

  25. would you like some cheese with your WHINE? by SpecialAgentXXX · · Score: 5, Insightful

    This kid graduated in the spring of '04 and, only 15 months later, is complaining about the IT industry? Get in line. Or rearrange your priorities. I think the college kids of today - or young people in general - think they are "entitled" to a nice job, nice pay, organized management, etc. Ha! Welcome to the real "Real World."

    He's complaining about cubicles??? I recall one time a client (the president and the head of technology) came to visit us and they commented that it's too quiet in the office. They said that they wanted to hear and see people talking, discussing, and creating new ideas, etc. Sorry, kid, but you don't get a shiny office straight out of college, or even ever in life. He's got his expectations way, way, way too high. (I wonder if this carries over in his interpersonal relationships, or not, with the fairer sex.)

    And yes, management is dumb in some areas, but really, really, really smart in the one area that counts - longevity. If a project fails, management doesn't get the can. They find the "problem" in I.T. and fire them. They can always shift the blame, pass the buck, and fudge the bottom line. The question to ask is how can you stay on managements' good side? Time to put your pride aside and learn how to suck up.

    Personal growth is something you do on your own time not on company's time. They ain't paying ya to discover your inner calling.

    Compensation & Overtime has been ruled null & void by the the greater supply of IT people. We are interchangeable. If you don't like and tell that to management they'll find a replacement for you, not pay you more. Every programmer thinks he's the hot shit. Don't let that get to your head. You're not.


    I think this kid needs to growing up to do. It's funny because the older guys at the office just smile when I complain. It's the "been there, done that" experience that you learn as you grow older.

    1. Re:would you like some cheese with your WHINE? by Soko · · Score: 1

      Well, so much for my inner child. :'-{

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:would you like some cheese with your WHINE? by Durrik · · Score: 1

      I have to agree. By the time I graduated university I had already been laid off once. Laid off for the last month of a 4 month co-op term. And I was told that about 2 weeks into the term. Of course the company shut down completely not long after.

      My first job out of university lasted 6 weeks. That was a nice piss off. I had just finished the manufacturing test system (which I was actually working on contract during my last year at university), and got the product into the factory. That was the last pin it seems holding the branch office open. Three days later everyone at the office was let go. The product was still produced, but the engineers weren't around to make the next product.

      Another job lasted 4 years, before I was laid off from that one. And that company effectively closed its doors 4 months later.

      Getting laid off happens. No-one is unreplaceable. And if you're good enough you can get a new job fairly quickly. I just hang around myself at these down jobs for the severance, which where I work is legislated to at least one week per year worked (not sure the numbers). I got laid off in july on the last one, and had two months of summer. Felt like summer vacation from school all over again. My favourite thing is when people tell me when I get laid off 'Welcome to the new world', and I usually respond, 'Yup I've been here before, more times then you'. From what I remember the average Tech Job lasts 3 years. Get use to being laid off, its part of life as a tech worker.

      But the cool thing is, if you get known as someone who can design large systems, and do project management for the systems that you can do personal growth partially on company time. On the new job I had to do some cross platform development, and I wanted to get Java onto my resume in a better fashion so the new system I designed was written in Java. Of course its a system for testing, so its not an actual product, but I now have 'professional' esperience with Java. And a new project we're looking at is basically in UML. Something else I've been struggling with, read several books on the subject, I'm just waiting for the chance to get professional examples of it to see how it really works. And if I'm lucky I can get enough experience in it go put it on the resume too. You just have to know the best way to introduce 'new' technologies that you wish to learn into the product stream.

      You can look at being laid off as a negative. Or you can look at it as an opertunity. But you have to plan ahead. My first lay off out of school was fast. But when I went looking for appartments after university I made sure to get one that I didn't need a car. And it was cheep. With just six weeks of pay and money saved from my contracting I had enough to last me for about 3 months if I tightened my belt a bit. It wasn't needed but the financial analysts always say to have six months living expenses. Those people who panic after a lay off I don't think do this and this may be why they look at it negatively.

      As for cubicals. Get use to it. I've always worked in a cube. I probably always will work in a cube. The director of my department refuses to work in an office, because it isolates him from the workers. I like working in a cube because I can hear some of what's going on. If someone has a problem that I have the solution for I can put it in, saving them the hassel. And I often get some of the problems I'm working on solved the same way. You're part of a team, and part of being a team is teamwork. Offices put up barriers that you get issolated from the team. And working in a cube is NOT the sign of a company going down the tubes.

      Compensation? In this market. I've not had a pay increase since 2001, and even taken a pay cut moving between jobs. The job market sucks for tech workers. There just aren't as many jobs for high tech workers in North America as there use to be. I don't really have trouble finding a job. Finding a job in what I like is another problem. 5 years ago

      --
      Software Engineer & Writer of Military Science Fiction and Fantasy Blog: petermwright.com Twitter: WrightPeterM
    3. Re:would you like some cheese with your WHINE? by Concerned+Onlooker · · Score: 2, Insightful
      I think this kid needs to growing up to do. It's funny because the older guys at the office just smile when I complain.

      Possibly. But, as an "older" guy I think it's better to keep trying to improve your life rather than just let it beat you down until you accept whatever slop they want to put on your plate. I'm all for checking the ego at the door, but this time I'm with the "kid." If we didn't push for things that we wanted or felt would be better for us we might as well live in some feudal society somewhere.

      --
      http://www.rootstrikers.org/
    4. Re:would you like some cheese with your WHINE? by sahrss · · Score: 1

      Thank you.

      Here's a new one for the grandparent: If your cow orkers are defeatist jerks, it's time to get out :-P

    5. Re:would you like some cheese with your WHINE? by laughingcoyote · · Score: 4, Insightful

      Who really needs to "grow up", I wonder-those who know what they are worth and are not afraid to shoot for it, or those who constantly are telling them to "grow up" and accept mediocrity?

      If that's "growing up" for you...well then, I'm sure thankful that I (apparently) never have.

      --
      To fight the war on terror, stop being afraid.
    6. Re:would you like some cheese with your WHINE? by bsdrawkcab · · Score: 2, Insightful

      What have your lowered expectations won you? Would your reaction be so scornful if you didn't resent your own situation? Don't become a corporate apologist by automatically treating the status quo as the way things ought to be. Nothing will change unless we demand more of ourselves and our employers.

      --
      Consistency requires you to be as ignorant today as you were a year ago. -Bernard Berenson
    7. Re:would you like some cheese with your WHINE? by Alioth · · Score: 1

      He's not a kid, he's an adult - it's likely that he is at least 21 and therefore has all the responsibilities that being an adult entails. He may not yet have an awful lot of experience - but this infantising of young adults does no one any good (it patronises them, as well as wrongly excusing judgement errors because this >21 year old is 'just a kid').

    8. Re:would you like some cheese with your WHINE? by CmdrGravy · · Score: 1

      Personally I love being laid off every 4 or 5 years or so. Provided you get a nice redundancy package it leaves you free to take the next year off on holiday and a nice change of scene and salary increase when you get the next job.

    9. Re:would you like some cheese with your WHINE? by Anonymous Coward · · Score: 0

      Pompous much? It's just a difference of perception - no one from my generation (I graduated in 2001) went into the job market expecting stable employment and a pension after 40 years. So therefore, we go to the bargaining table with a company that wants our fresh skill set and perspective, and we demand our compensation on the front end in the form of better working conditions. My oh so limited experience tells me "hey it's business".

    10. Re:would you like some cheese with your WHINE? by jellomizer · · Score: 2, Insightful

      Exactly! This kid needs some good ego bashing. If a company hires a person out of college they are not expecting a group of experts, unless he has a Masters or PhD or something but still most people don't get a Masters in .NET. When they higher out of college with minimal work experience they want people who can do the work cheap. I was lucky when I got out of College (And I am still a relative newbe graduating May 2001, But I had some professional work experience before) I got a job with a Consulting Firm, so I am working in many locations. This is what I found...

      1. Cubicles are not that bad. They are better then not having them. First you have some reasonable privacy where you don't feel like you are being watched all the time. And most cubicles and support shelves etc so you have an extra dimension to put stuff. Real Offices are OK but first they are expensive for the company to build, and they don't allow for expansion, especially for tech workers when you may need an extra network cable that is on a different subnet or just more power having a real office slows things down greatly making adding you extra needs a more laborious process.

      2. Managers are not really that stupid. While you may disagree with some of their decisions most of the managers I have met are actually fairly intelligent individuals. Especially if you realize that you are not the center of their management universe, they have other concerns then debating if you should make a SQL stored Procedure or just hard code it in the application. Even though his technology may not be up to date much of the reasoning is the same. By saying well I could do this in Access fairly quickly why not in .NET or SQL, is a good question perhaps you poo-pooed the old languages and failed to learn their advantages and failed to find that functionality in the newer languages that you college has failed to show you.

      Yea Yea being a programmer requires brain power but in truth it is not that mind taxing. It is just understanding the spec (the hard part) and put it into code (The easy part). Because other people choose not to know that the line iif(True,print "Hello World", print "Good Bye") is just a waist of typing doesn't mean they are stupid they will probably know a lot of things that you don't which concepts may be equally as simple or simpler.

      It is not the 90s or the 80s or before it is the 21st century. Most people are computer literate, they are able to make a computer do multiple functions. They don't want programmers to bring them to the future, they just want them to automate their business processes, and give it a shiny new look.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    11. Re:would you like some cheese with your WHINE? by Lonewolf666 · · Score: 2, Insightful

      2. Managers are not really that stupid. While you may disagree with some of their decisions most of the managers I have met are actually fairly intelligent individuals. Especially if you realize that you are not the center of their management universe, they have other concerns then debating if you should make a SQL stored Procedure or just hard code it in the application.

      If they allow you to make your own decisions on details, fine. Unfortunately, managers who make uninformed decisions about minor details DO exist. Micromanagement is annoying at the best of times. If the micro-manager is badly informed on top of that, he becomes a serious problem for both the company and the employees in his team.
      I call such managers stupid, and IMHO they should be fired at the next opportunity.

      --
      C - the footgun of programming languages
    12. Re:would you like some cheese with your WHINE? by baalz · · Score: 1

      "those who know what they're worth"? The guy with no work experience who is too good to work in a cube knows what he's worth? Let me clue you in, in the workforce what you're worth is what someone else is willing to pay. You may think you're the hottest shit since sliced bread, but you've got to realize the realities of the industry we're in. Lots of overtime, PHBs, fear of outsourcing, and (way down the list of crappy things) cubicles are normal for this industry. The dot com bubble is long gone, the mythical fantasy job may exist but landing it is like winning the lottery. Granted, you should always be looking to improve yourself and your career, but holding out for a job on your terms (if your terms are unreasonable) is likely to leave you hungry a long time. Find a job with a good ballance of good things vs bad things and realize that the reason you get a paycheck is because nobody would do that job for free.

    13. Re:would you like some cheese with your WHINE? by Anonymous Coward · · Score: 0

      The original poster is obviously inexperienced with slashdot too. Did he think he is going to get sympathy from us? He obviously picked the wrong crowd and should have expected his post to be considered as flamebait.

      Now go away or I shall taunt you again for a second time!

    14. Re:would you like some cheese with your WHINE? by Pray_4_Mojo · · Score: 2

      Personal growth is something you do on your own time not on company's time. They ain't paying ya to discover your inner calling. Nor was I suggesting that you start listening to "The inner you" at work. If you had read the article, you know that under personal growth I was talking about getting the job skills you want: you know, experience? For example, if you're dealing with oracle -- you're working in an oracle shop -- will they pay you to get oracle certified? Same with paying for graduate degrees -- an "old hand" that gets an MBA can now leverage his technical knowledge from a newly aquired business perspective. That can better the company, and help the "old hand" get a better job. Maybe I shouldn't have titled it under "personal growth". Maybe "career growth". But to misquote a white house official, "you write the article with the editors you've got, not the ones you want." Compensation & Overtime has been ruled null & void by the the greater supply of IT people. We are interchangeable. If you don't like and tell that to management they'll find a replacement for you, not pay you more. Every programmer thinks he's the hot shit. Don't let that get to your head. Unless you've signed a contract paying "salary" without overtime, then its still your right. And while there is a greater supply of people trying to get jobs in the IT field, the scope of qualified people isn't nearly as large. Do a monster.com search for .NET jobs with 3-5 years experience and compare it to entry level (1). There's a huge disconnect. Experience is still valuable. And if you take the time to find out and know "what you're worth", which means figuring out the cost of living in your area, the value of your skillset, and the industry averages for your region, I think most people will find out that they're withing the range for "average" or "better". Despite the "oversupply". So even if you think you're hot shit, my advice (figuring out how much you're REALLY worth) is still valid.

    15. Re:would you like some cheese with your WHINE? by Pray_4_Mojo · · Score: 1

      Concerned Onlooker:

      I don't know you, you don't know me, but thank you. I liked your comment.

    16. Re:would you like some cheese with your WHINE? by Pray_4_Mojo · · Score: 1

      Where in the article did I state I had no work experience?

      For the record, I worked 3 summer internships. I had an undergraduate TAship in the mandatory VHDL microprocessor design class. I worked part time for a small .NET shop (where I had no office, no cube, but just a computer in the hallway outside the VP's office.)

      When it comes to outsourcing, its not a magic bullet for companies. There are drawbacks. And, luckily, there are industries where outsourcing is Just Not Done(tm). A few examples:

      The nuclear industry.
      Defense Contractors.
      Government Contracting.

      And there still is potential for high salaries through government contracting. I know a security consultant for the government that recently told me his company bills the government $400/hr for his time. They pay him less then a third of that.

      Your (american) tax dollars at work.

    17. Re:would you like some cheese with your WHINE? by rvw14 · · Score: 1

      Reminds me of despair.com

      Get To Work.
    18. Re:would you like some cheese with your WHINE? by megarich · · Score: 1
      This kid graduated in the spring of '04 and, only 15 months later, is complaining about the IT industry? Get in line. Or rearrange your priorities. I think the college kids of today - or young people in general - think they are "entitled" to a nice job, nice pay, organized management, etc. Ha! Welcome to the real "Real World."

      I most definately agree with you but being only 4 years removed from college myself, I did at least expect to land a single job. I'm not talking a 6 figure cushy job, im just talking about a reasonable pay for my level, get my foot in the door job. Took over a year for that to happen and with the help of God. Makes me even question the purpose of college. I busted my ass off for 4 years to earn 2 degrees and in the end I busted my ass off harder just to find a single job because I wasn't qualified nor had the experience for most other places out there. So yea, that's my story and gripe...

      And yes kids needs some growing up to do and while most of the bitching of the article I feel is legit, it would help if the college kids have a real mentor. Someone to sit them down and say "listen, you really need to get a realistically view of what is going on. This is what you may think your entitled to but this is really what your entitled to. You need to change your attitude asap" We all know kids at some point in time need to grow up, but those that grow up to be the responsible, well rounded adults are the ones who had guidance in their life.

    19. Re:would you like some cheese with your WHINE? by Xyrus · · Score: 1

      This kid is a green programmer bitching about his first job.

      Even if he was a very bright programmer, he is still worth far less than a seasoned software engineer.

      I don't believe anyone is saying he can't reach for what he wants. They're saying he is incredibly naive if he is expecting it being fresh out of college.

      ~X~

      --
      ~X~
  26. Here are my tips by ReformedExCon · · Score: 5, Informative

    Take them for what they are worth.

    When to start looking for a new job
    1) You notice that the best engineers are systematically leaving the company
    - They are leaving for a reason. Maybe it's bad management, maybe it's bad pay. Whatever it is, you don't want it either.

    2) You are forced to take a pay cut
    - If you take a pay cut, take it when switching jobs. Your salary at a company should always be increasing, and never decreasing.

    3) The coffee delivery man stops refilling your coffee machines
    - Amenities getting cut in a budget crisis are one of the signs that further budget cuts are on the way.

    4) The network gets locked down
    - Some companies will lock down the network in an effort to eliminate wasted time. It leads to bitterness among the employees and rarely works out the way the management wants it to.

    5) The company get-togethers become more frequent, but less extravagant
    - HR is one of the first departments to know when things are going down the tubes. They respond by trying to raise morale with fun company get-togethers, but with a limited budget these get-togethers are less banquet celebrations and more confused standing around a punch bowl in the lunch room.

    6) The CEO position has changed hands twice in one year
    - It is not uncommon that a CEO will quit after a certain amount of time at the top. It is a bad sign, though, when a CEO can't last a year. Something is wrong with the business and he is getting out while the getting is good. You should follow his lead.

    7) The CFO position has changed hands twice in one year
    - CFOs are relatively harmless glorified accountants. Except when it comes to budgetary issues. If a CEO can't keep CFOs around, it is because they don't want to work for your CEO. Maybe you shouldn't either.

    8) Your company announces a Brand New Direction
    - Companies can't just change their direction. Every move should be calculated and based on the strengths of the company. If your company designs software to run banking systems, be wary when the CEO declares that the company will begin work on medical systems.

    9) The atmosphere is acrid
    - In a company where things are going well, there is usually a very strong atmosphere of comraderie. When things are going bad, or people are overstressed, that atmosphere turns sour. This cascades from the upper levels of management on down, so be aware when your coworkers stop being friendly.

    10) The company opens a "research center" or "development center" in an impoverished country
    - Companies have found that they can increase headcount by hiring low-cost engineers in impoverished countries like India. They will typically declare the foreign site as a development center to handle development overflow from the main office, and that no current employee will be let go (so relax, because you're safe). This seems to be okay until you notice that headcount in the local office is decreasing because the employees that are leaving aren't being replaced. Brain drain at any company is a serious issue, and one that is directly caused by this type of off shoring.

    --
    Jesus saved me from my past. He can save you as well.
    1. Re:Here are my tips by jswalter9 · · Score: 1

      And in my case it was numbers 1, 4, 5, 7, and 9. I'll never work in an office again. :)

      --
      Retired from software... maybe. Sort of.
    2. Re:Here are my tips by LividBlivet · · Score: 1

      11) The president directs you the engineer to hire and train a new technician.

      12) The president gives you the evil eye at the old technician's funeral.

      13) The president hires an old buddy for "administration" duties that pays what you (used to) make.

      14) The secretary has a stack of overdue invoice notices to open every day.

      15) 22yro greenhorn engineers are hired at $20/hr to fulfill $55/hr contract engineering jobs.

      16) The president is absolutely incapable of admitting his glaring, obvious mistakes in mgt and project scheduling despite the advice of more experienced designers and engineers.

      17) The president insists on shipping a product even though it does not work reliably.

      18) Due to ill advised and unnecessary shortcuts the product is failing prematurely.

      19) Management berates, insults and openly intimidates everyone who questions their flawed decisions.

      20) It just plain sucks to work there anymore and you can't wait to be fired.

    3. Re:Here are my tips by loraksus · · Score: 1

      9) The atmosphere is acrid
      - In a company where things are going well, there is usually a very strong atmosphere of comraderie. When things are going bad, or people are overstressed, that atmosphere turns sour. This cascades from the upper levels of management on down, so be aware when your coworkers stop being friendly.

      Except in cases such as call centers, which really shouldn't be a part of this discussion (except as a temporary job to pay for rent), but an acrid atmosphere is normal in places like that.

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    4. Re:Here are my tips by serverlan · · Score: 1

      A couple more signs the end of the company is neigh: 11) The CEO trades in his Range Rover for a Mitsubishi sedan 12) The CEO conveniently manages to negotiate a transfer for himself to another division 13) The Company has "payment freezes" when suppliers don't get paid for a couple of months before the close of the financial year.

    5. Re:Here are my tips by sita · · Score: 2, Funny

      3) The coffee delivery man stops refilling your coffee machines
      - Amenities getting cut in a budget crisis are one of the signs that further budget cuts are on the way.


      Amen. When a previous employer announced that there would be no more coffee bread on fridays (to save a tiny bit of money and to underline the seriousness of the condition the company was in) my first reaction was to walk over to the payrolls office to cash in the overtime debt. Turns out that most people reacted the same and as a result the company lost half a million dollars in liquidity in twenty minutes. Should've thought about that!

    6. Re:Here are my tips by quarkscat · · Score: 2, Insightful

      10-B) The company's 401-K plan has 3 of 5 investments in "emerging markets", which also happens to be where their overseas offices are opening up. Hint: you are helping to fund the company's move to offshore outsource. The 4th investment is an employee stock purchase plan, but the stock has decreased in value for 7 or 8 quarters in a row. The 5th is a money market account that barely keeps up with inflation.

    7. Re:Here are my tips by Anonymous Coward · · Score: 0

      Thank you for these. I am a recent graduate and will take your words of wisdom through my career :)

    8. Re:Here are my tips by Anonymous Coward · · Score: 0

      When the employee has to take their own trash out to the dumpster, because there's nobody left to do it.
      This actually happened.

      And when you arrive in the morn' to find your desk,
      chair, and trashcan have been reposessed.
      This happend too!

    9. Re:Here are my tips by Sigma+7 · · Score: 1
      4) The network gets locked down
      - Some companies will lock down the network in an effort to eliminate wasted time.


      Most of this wasted time is caused by some idiot managing to somehow erase everything on the global common drive.

      A proper lock-down of the network is legitimate - if an employee managed to do something that shouldn't be done (e.g. run SysEdit and accidently remove critical drivers), you can be sure that the IT department will be distracted by internal problems while some external h@x0r defaces the website using the infamous h@x-0-m@+1c.

      Usually, lockdowns occur because something bad happened with the network (or IT department feels like their employees are on the line when unauthorized software appears) - not because of employees slacking off (as it can be done at the watercooler instead.)

    10. Re:Here are my tips by Maltheus · · Score: 1

      10) The company opens a "research center" or "development center" in an impoverished country
      - Companies have found that they can increase headcount by hiring low-cost engineers in impoverished countries like India. They will typically declare the foreign site as a development center to handle development overflow from the main office, and that no current employee will be let go (so relax, because you're safe). This seems to be okay until you notice that headcount in the local office is decreasing because the employees that are leaving aren't being replaced. Brain drain at any company is a serious issue, and one that is directly caused by this type of off shoring.


      This is scary, but not for the reasons people think. Offshoring, or any kind of outsourcing for that matter, always fails. The work comes back, but not until your customers are pissed over missed deadlines and broken software. When we outsource, I spend most of my time training the outsourcers, and then training their replacements, as turnover at those places tend to be high. If you can't communicate face-to-face, with the people developing your product, then you're gonna have problems. Always! This is true whether they're down the street or especially in a different timezone. When your company starts thinking that this is a good idea, then it's bad because it means your management is incompetant. It means they can't learn from their mistakes or they haven't had enough experience to have seen the results of outsourcing first hand. But even the incompetent learn after they've been punched in the face a few times.

  27. .NET Nancies more like it by Anonymous Coward · · Score: 0

    try bending over forwards rather than backwards.

    its called 'assuming the position'

  28. Stop voting republican? by grumpygrodyguy · · Score: 0, Troll

    There's your first tip. After all, there's not much point in strategizing about 'when to leave' when the IT job market is non-existent.

    --
    The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
  29. Oh, for Pete's sake... by The+Dodger · · Score: 1, Troll
    ...our kung fu grip on .NET...
    Uhm...
    The first layoff is tough. After bending over backward, after being a loyal employee, this is the reward? To summarize how I felt: Disillusioned.
    Oh, get the fuck over it. Grow up, welcome to the real world.
    Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company.
    Bullshit. I work for a top company - tens of thousands of employees, an instantly recognisable name, multi-billion turnover, a top-choice destination for graduates, recognised in lists of the best places to work, constantly in the top three of our industry. A lot of our people work in cubicles, including some of the smartest and best developers and technology people on the planet.
    Just How Dumb is Management, Anyway?
    Just how dumb are you? You have, that, 15 months experience out of college, and you have the idiocy to write an article like this? Do you actually realise the potential impact of this? Part of my job is interviewing and selecting candidates for our graduate programme, as well as lateral hires. If I ever hear your name as a potential hire, I'll veto it.
    Oftentimes, a non-technical manager, or an "old hand" who's edge is no longer sharp will be impressed enough to listen to your technical advice. If they were smart, they'd actually take it. [...] If you find yourself in a situation where management is disregarding the sound technical advice they should be basing decisions on, you need to expedite your job search.
    Bullshit. It's just as likely that they're more experienced than you and have the smarts to think about the wider picture, not just the narrow technical scope that you think you're expert in. Try asking them why they've made the decision and learning something from them instead of throwing a juvenile hissy fit.
    If you tell management that it will take 8 days, and they turn around and tell you they think it will take six, you need to leave.
    This guy's a loser.

    Guess what? A company does not, repeat, not revolve around an inexperienced, prima donna, overinflated programmer. You are there to contribute to the company, not the other way around. If the circumstances demand that you do an 8-day job in 6 days, then pull out your fucking finger, put in some overtime and fucking get it done. Otherwise get the fuck out of that seat and out the door to make way for someone who can do the job.

    If you're not happy with the amount of money that you're making, do a reality check.
    Hahahaha... Really? Ya think? As part of that reality check, why don't you have a long, hard think about exactly how good you actually are?

    If you're so smart, why did you leave it until May of the year you were supposed to graduate to start looking for a job? If you're such a fucking .NET ninja, then why aren't you working at a decent company, rather than some crappy local software company?

    Upstairs here at my firm, we have some of the smartest Comp Sci grads in the world. Why aren't you among them?

    Yeah, here, take your reality check, go cash it and here's the extra 90 cents you'll need to afford a Big Mac.

    Oh, and while you're there, pick up a application form for a burger-flipping job.


    D.
    ..is for Don't reply. It would be a waste of good oxygen.

    1. Re:Oh, for Pete's sake... by Anonymous Coward · · Score: 0

      Interesting that you omit the name of this company. Sounds more like you have some deep seated resentment towards the world (or people that don't like you) rather than any valid criticism here.

      When a company treats its employees like the newborn industrial era factory workers and then churns out shite code.. Well, its not surprising. Am I not the only one who sees the parallel here? You speak just like the old factory bosses who tried to gloss over what work is really like.

      I've been through the industry myself, I know what its like. The smart kids aren't attracted to the code factories, they're the ones who get real jobs where their talents are adequately flexed and can produce some quality work, not some rushed out the door shite code becuase the boss said get it done in less time than is reasonably possible for quality work.

    2. Re:Oh, for Pete's sake... by SlashTon · · Score: 1, Funny

      Unfortunately I don't have time to write the kind of reply this sort of nonsense deserves, so I'll keep it short. > Guess what? A company does not, repeat, not revolve around an inexperienced, prima donna, overinflated programmer. No, it apparently revolves around inexperienced, overinflated, grossly overpaid managers, who think of the people doing the actual work as 'resources'. Guess what? Management is just overhead. All companies need some of it, just like they need some chairs and desks and things. > If I ever hear your name as a potential hire, I'll veto it. I'd suggest to the guy that if he ever hears your name at a potential employer, to look for a better employer instead.

    3. Re:Oh, for Pete's sake... by rxmd · · Score: 5, Insightful
      I work for a top company - tens of thousands of employees, an instantly recognisable name, multi-billion turnover, a top-choice destination for graduates, recognised in lists of the best places to work, constantly in the top three of our industry. A lot of our people work in cubicles, including some of the smartest and best developers and technology people on the planet. [...] Upstairs here at my firm, we have some of the smartest Comp Sci grads in the world.
      And they delegate interviewing and candidate selection to employees who manage to put two instances of "Bullshit" and five instances of "fuck" into a random flame at someone else's job-related post on a weblog. And as if that wasn't enough, their interviewer publicly makes statements like "Oh, and while you're there, pick up a application form for a burger-flipping job."

      Care to elaborate what "top company" you work for, so that I don't apply there, given what the colleagues and the employee selection process appear to be like? Are you one of their "smartest Comp Sci" grads? Does your job require computer science skills, but not manners?

      --
      As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
    4. Re:Oh, for Pete's sake... by totoposte · · Score: 2, Insightful

      You nailed it. This guy is simply upset because he got his butt kicked out office for the first time, and now he creates a rant-article about 'career guidance' to let some steam off. The bit of the 'loser-cublicles' tells it all. And of course, we can also see that this guy has a very high opinion of himself. Well, I think that is not the worse of it. As someone else has already noticed, when you have merely some months worth of experience, you are not very credible when discussing abot career guidance, and the unfairness of un-appreciated talents. Despite that bit of common-sense, there are some comments that let us get a glimpse of the opinion of (unfortunately) many other freshmen out there: they feel that there is no job good enough for them. Happily life tends to correct our misconceptions.

    5. Re:Oh, for Pete's sake... by mr_z_beeblebrox · · Score: 1

      Interesting that you omit the name of this company. Sounds more like you have some deep seated resentment towards the world (or people that don't like you) rather than any valid criticism here.

      I started to agree until I reread the article. One little sentence stands out (not quite a quote here, but close) " I was getting feedback that I wasn't growing fast enough, I was barely in the middle of the pack" I have to wonder if it was an economic neccessity or if this kids pompous primadonna attitude wasn't bringing down the other guys. Perhaps management was 'being nice' telling him that it was a downturn. Personally, I think it is more of a service to tell them they are fired and re-evaluate the 'tude dude. I agree with the poster of the above comment... grow up.

    6. Re:Oh, for Pete's sake... by ngdbsdmn · · Score: 1

      You are a perfect image of the company you work in: A piece of steaming shit.

    7. Re:Oh, for Pete's sake... by Anonymous Coward · · Score: 0
      Part of my job is interviewing and selecting candidates for our graduate programme, as well as lateral hires. If I ever hear your name as a potential hire, I'll veto it.

      Guess what? A company does not, repeat, not revolve around an inexperienced, prima donna, overinflated programmer. You are there to contribute to the company, not the other way around. If the circumstances demand that you do an 8-day job in 6 days, then pull out your fucking finger, put in some overtime and fucking get it done. Otherwise get the fuck out of that seat and out the door to make way for someone who can do the job.

      You're the kind of guy who's hiring for a famous company with tens of thousands of employees?
      Please give us your company name, so that we'll know to not even bother applying...

    8. Re:Oh, for Pete's sake... by loraksus · · Score: 4, Funny

      Hey, look. A manager from EA has posted.
      Was wondering when they would come by.

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    9. Re:Oh, for Pete's sake... by borta_galen · · Score: 2, Funny

      wow! someone took there angry pills this morning!

    10. Re:Oh, for Pete's sake... by Anonymous Coward · · Score: 0

      Actually, the GP sounds a lot like Google. I worked there. I'm recovering nicely, thank you.

    11. Re:Oh, for Pete's sake... by Anonymous Coward · · Score: 0

      And they delegate interviewing and candidate selection to employees who manage to put two instances of "Bullshit" and five instances of "fuck" into a random flame at someone else's job-related post on a weblog. And as if that wasn't enough, their interviewer publicly makes statements like "Oh, and while you're there, pick up a application form for a burger-flipping job."

      Do you have a critique of his post that involves something a little bit more substantial than social bigotry and pretension? Do you only have respect for people if they use child-like language?

    12. Re:Oh, for Pete's sake... by emseabrown · · Score: 1

      Yeah, here, take your reality check, go cash it and here's the extra 90 cents you'll need to afford a Big Mac.

      Based on the average price of a Big Mac ($2.90 USD) and your previous statements, I am of the opinion that you have seriously under estimated the value of a reality check.

  30. Re:Wait for it... by ggvaidya · · Score: 1

    Thanks, tktk! :)

    /quits ggvaidya

    (p.s. mods - parent is FUNNY, not offtopic ...)

  31. more warning signs by Anonymous Coward · · Score: 2, Insightful

    If there's a sudden drop in the amount of communication from management then something is wrong.

    If management is saying things that everyone in the room knows to be lies then you've got a major problem.

    If new people are coming in and making things worse, you've got an incurable problem. "A players hire A players, B players hire C players". You cannot fix that kind of death spiral by working hard or even by working brilliantly.

    How do you tell if you're job-jumping too quickly, overreacting to normal frustrations? Here's a hint. If you wake up two hours before your alarm goes off, throw up, and can't get back to sleep, then the time for toughing it out has been over for a long time.

  32. Warning signs for artists. by Anonymous Coward · · Score: 0

    "He discusses warning signs you should look for in your own work environment that point toward 'Getting out'"

    'An interesting read, especially for aspiring artists or artists out on their first job.'

    My first warninng sign was the game that I spent three years on was found on a warez site. The second warning was when netazines started bashing me for pointing out what they was doing was wrong. The last warning was one of my artist idols giving up the biz in frustration at his treatment by "customers".

    Currently I'm a janitor, which pays lousy. But I don't have to keep looking over my shoulder for "warning signs".

  33. Note to the person who modded troll: by Anonymous Coward · · Score: 1, Informative

    .Net is neither hard-real-time nor fault-tolerant.

    Non-real-time OSs, like Linux (vanilla) and Windows 2003 have no place in critical systems.

  34. Mirrordot Link by vectorian798 · · Score: 1

    Rather than reading posted text without the nice formatting, read it on mirrordot:
    Here ya go

  35. Reality calling... by EireannX · · Score: 2, Insightful

    The only time to leave that first job is when you have the second job lined up. There seems to be a large lack of reality inherent in the attached article

    Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company. Imagine the smartest person you know, working in your field. Now imagine how they would react if they were told they're going to work in a box with no door or roof, allowing them no privacy.

    Many graduates will never get a job with this advice. Most of the companies I have seen with graduate programs are large companies which means cubicles. Of course it also means a very good name on your resume, graduate rotations so you can experience different workstreams and some form of mentor program if you care to take advantage of it.

    It also means many of the evils that come with corporations such as bad bosses, bad methods and general cluelessness. These can be opportunities to learn, or the bane of your existance. They can be both if you choose to learn everything you can from them and then do not move on. Learn how to achieve things in the corporate world, how to persuade management without offending them. That way when you go work at a smaller firm you will be able to communicate with your customers on their terms and understand where their requirements are coming from. If you have never experienced ISO9000 or the like from the inside you can never really appreciate some customer requirements.

    This guy is setting himself and a number of people who buy into his philosophy for a rude shock. If you do not have the perfect boss, move on. If your boss allocates a function to a co-worker that you think you are better prepared for, move on. If your boss does not accept your estimates on times, move on. Basically if you are not Lord of all the eye can see, move on.

    Reality is, some bosses are pains in the butt. So are customers. Learn to work with and aroudn them, then when you have learned all you can and learned how to recognise this type, feel free to move on. If you are a programmer advising the boss on how to manage a server, and he has server gusy for that, then there is a balance you need to strike. The boss is paying the other guy to perform these tasks. If he isn't up to scratch the boss should move him out and get someone else in. He shouldn't be delegating to you the tasks from other departments that you want. I have seen this issue so often with new people in companies who want to focus on what interests them and not on the job they were employed to do. The other guy probably can't program, so the boss would be paying two resources for the same role, and his project would be behind.

    If you want to be proactive, I support it, ubt start in house. Suggest improvements to your own processes, document the undocumented, set standards. Then you get your bosses attention and suggestions for other areas will get more attention. But if you are a grad and you come in creating issues for other workers, you are the one who will suffer.

    And you are a graduate, and you are giving estimates on how long it will take you to complete a task. Do you always have only one task or are you expected to run multiple jobs at once? You need to learn to negotiate. You can have this module in 8 days, but one of these others will slip. Email is your negotiating friend, as long as you use it as a record of agreements as opposed to a blackmail tool.

    Finally, you need to stay in your first job for about 2 years. This gives you a job history as well as a reputation ofr being able to commit. 3 weeks in a job before kicking it will look negative on any resume, and you won't get a reference worth squat. The first 5 years in IT were hard work taking the job that best equipped me to get another job. Now I get to choose what I want to do and where I work, and I can demand an office. But I earned that, I didn't just complain or walk out when it wasn't handed to me

  36. The voice of authority? by TheOriginalRevdoc · · Score: 2, Interesting

    I don't wish to sound harsh, but why is a fresh graduate giving people career advice? It's not as if he has a surfeit of experience to draw on.

    And it shows. Take advice number one: "don't work in a cubicle". You'll be looking a long time for a job that comes with its own office. Most corporations, especially, make sure that offices only go to managers above a certain rank. That's just how it is.

    On the matter at hand, though, my advice to anyone wondering if they should quit is this: quit if going to work makes you feel sick to your stomach every day, and even then, only if you have a choice. If you have a mortgage or dependents, find another job *first*.

    Oh, yeah, and one last piece of advice: it's called "work", not "happy fun playtime". Most jobs suck. Come to terms with that, and you'll be a man, my son.

    1. Re:The voice of authority? by Pray_4_Mojo · · Score: 2

      Most jobs suck. Come to terms with that, and you'll be a man, my son.

      No thanks, I prefer to roll up my sleeves, work someplace enjoyable with a future, and move on when it serves me best.

      Do I love my new job? Hell yeah. In three years? Who knows?

      Will work always fulfill 100% of your career passions? No. But there are ways around that, from night classes to involvement in open source projects. But if we were to just accept suckitude "because that's what manly men do" there would be no linux, no GUI, no automobile safety systems, and a heck of a lot of other things.

    2. Re:The voice of authority? by TheOriginalRevdoc · · Score: 1

      Do I love my new job? Hell yeah. In three years? Who knows?

      That "in three years" is the catch.

      Most people face about 40 years in the workforce. Forty years is a long, long time. Hell, I've been a DBA for 15 years, and that seems like an awfully long time to me. People just starting out may well work for much longer, given advances in medical technology.

      So when I said, "most jobs suck," I was simply stating the truth, based on my own extensive experience. Starting a new job is a lot like getting married - even assuming a happy honeymoon, the general level of happiness soon returns to its usual level. Therefore, I think it's important to be realistic about working life, and not build it up by saying that you job *should* make you happy. It might, but chances are it won't.

  37. Happened to me by ChaserPnk · · Score: 2, Interesting

    I got laid off after six months of working as a Java developer--straight out of college. I had even interned with the company the summer before I graduated and everything was great until the day-to-day reality set it.

    My boss was a micromanager and a bully as well. I would try to defend my decisions unlike other employees and I got into bad favor with management. The whole office was so badly run and management had no clue what employees were up to. I got blamed for something that I was partly responsible but didn't deserve to get fired for. But I did.

    I was extremely disillusioned. The lack of jobs made it worse, but I bounced back with a brand new career in freelance writing. Sure I don't make as much money, but it's getting better and I love the work and the hours (9 am start).

    At this point, I'm kind of glad it happened. Although, I don't know how I'll explain the huge gap in employment if the whole freelancing doesn't work out. At this point things are looking good. Getting fired isn't the worst thing. Not doing what you love is.

    --

    "A diplomat is a man who always remembers a woman's birthday but never remembers her age." -Robert Frost
    1. Re:Happened to me by bladesjester · · Score: 1

      You know, it's weird. I'm starting to notice some former techs turning to things like writing. It looks like I may end up being one of them since I was offered the position of editor and contributing author for a new tech magazine.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    2. Re:Happened to me by loraksus · · Score: 1

      I've noticed the same thing - a small portion of techies switching to something like writing. The Myers-Briggs tests have a group classified as INFP, and they aparantly are pretty good (and happy) in fields such as technical writing...

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    3. Re:Happened to me by bladesjester · · Score: 1

      It was weird. I met the company behind the mag saturday, they looked at my resume, poked around my website, and offered me a job that I completely wasn't expecting. Aparently they decided that I'd be a decent fit for the position because I am both a decent tech and developer as well as a fair writer.

      This would be more than technical writing since I'd also be doing the tech projects that I'll be writing about, so it will be experience either way. The first couple of months are going to be long because I won't make anything on it right away (the magazine is paid for by ad revenue), so I'll still be doing some consulting until it takes off but I'm willing to give it a shot.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  38. Benefit of cubes by Anonymous Coward · · Score: 0

    Me (Yell over cubcles): Yo, Dilbert, why does the injecto-magno-oscillator connect to the plasma-regulator via the quantum-field-inducer?

    Dilbert: Because the proton streams must not cross. If they do, every atom in your body will explode outward at the speed of light.

    Me: Oh, glad I asked.

    Moral of the story: cubicles facilitate teamwork. And they educate fellow engineers about important matters.

  39. Over-loyalty by dustmite · · Score: 2, Interesting

    This is something I noticed about graduates in particular - they often try too hard to please. (I did the same thing at my first job, and a few years later could recognise it the new hires.) It's your first job, so you are eager to impress, think that your performance and not 'office politics' is what will primarily determine your advancement etc., so you bend over backwards - lots of extra hours, neglect your personal life, etc. This phenomenon makes graduates particularly ripe for abuse - employers know that graduates are eager to impress, and will use you. If all goes well though then you'll soon realise your employer has no loyalty towards you, that he is the one who will be getting rich from all your hard work and extra hours, and that you should start focusing more on yourself. Unfortunately for me this realisation occurred in a rather negative way (basically I accidentally overheard my employer one day saying some, well, less than pleasant and rather dismissive things about me behind my back to another manager), but whatever the scenario, after the 'acceptance' phase you'll hopefully start putting your priorities right (which, roughly speaking, should be: (a) yourself first, (b) your loved ones second, and (c) your company third).

    Of course, it doesn't always happen. I've seen people who have spent their whole lives programming, and still in their forties retain that child-like submissiveness and loyalty. At the other extreme, I've seen other who seem to instinctively understand the system even before they graduate, and right off the bat are looking after their own futures primarily (these people are usually the most successful in life, except for the arrogant ones with oversized egos). I sometimes think these various behavious are probably "hardwired" into us - the old 'alpha male' story, that may of us tend to instinctively be submissive/loyal to the 'leader' in the group, or alternatively some want to 'challenge' that leader and/or be the leader (in modern terms, start your own company).

  40. Easy really by Alien+Conspiracy · · Score: 3

    Three things that scream GET OUT to me are:

    1. Not getting the promotion you felt you deserved.
    2. Being stuck using older technologies.
    3. Having so little work to do that you become a slashdot "obsessive-compulsive reloader" ;-)

    1. Re:Easy really by Morgalyn · · Score: 1

      2. Being stuck using older technologies.

      I work on code that is older than I am. They are totally mystified as to why it is taking me longer to understand its structure, etc. than I did on the C++ work. Gee, I wonder if its because the technology was being fazed out while I was still in diapers?

      --
      You say you got a real solution
      Well, you know
      We'd all love to see the plan
      (The Beatles)
    2. Re:Easy really by rakkasan · · Score: 1

      Having so little work to do that you become a slashdot "obsessive-compulsive reloader" ;-)

      well shit..I like my job too..

      --
      The problem is choice..
  41. Oh My... by megalogeek · · Score: 4, Insightful

    I have a burning desire to verbally bludgeon the author of this article, but instead I'll give a brief outline of my thoughts.

    A) This was your fisrt job. If you truly feel you can judge everything about the working world from your first job, you're shallow, incompetent and pathetic.

    B) If you think succesful companies don't have cubicles, you're in for a very rude awakening when you get jobs #2 and #3, etc.

    C) You were working for a startup. You should have demanded a very lucrative stock package. Most startups (and I really need to stress most--ask the SBA) fail! That's a risk you take and the stock package is the payoff if the comapny succeeds.

    D) .NET is highly untested and nuclear power plants are the zenith of mission critical. If any nuclear power plants adopt .NET to run their plant, I'm moving to the moon.

    Hey Chris, if you're expetations are this high for your first job, I pity you. You've got a long way to go and a great many things to learn.

    --James

    1. Re:Oh My... by Bart+Read · · Score: 0
      Hey Chris, if you're expetations are this high for your first job, I pity you. You've got a long way to go and a great many things to learn.

      The latter part of this is undoubtedly true... however, I'd suggest that if Chris's expectations are so high, it's only because they've been raised by people old and experienced enough to know better.

      To expand on this, wherever possible I like to take people at face value since it vastly simplifies social interaction, and generally makes life much less stressful... unless of course they're an accomplished barefaced liar. They're a barefaced liar if:

      1. They tell you the place is great and everyone is happy in their work, and in general it's not so.
      2. They tell you you'll get 6-monthly pay-reviews, and you don't.
      3. They tell you they place a high value on training, but never send you on a course.
      4. They tell you they like to keep an open mind... as long as you do everything their way.
      5. They show you a long list of past customers, but neglect to mention that none of them ever came back for more (obviously you need to apply some judgement here because the frequency of repeat custom will depend on exactly what the company does).
      6. They tell you about all the exciting projects they're working on, or have worked on, but never show you any software that's past the beta, alpha or prototype phases, and can't point to any software actually in production use (clearly this does not apply to very new startups).

      ...etc, etc. I'm sure you can think of plenty of others.

      Personally though, I couldn't care less about cubicles. I've pretty much always worked in an entirely open-plan environment with groups of desks clumped together (3 out of 4 jobs). So yeah, sometimes it's a bit noisy, but I just put headphones on and listen to music, so it's no problem. The one time I did have my own office, once the novelty wore off I found I was actually quite lonely, and so was only too pleased when the opportunity arose to share an office with somebody else.

      I will say this though, because there is a very valid point in that article. If you do really put your heart and soul into a job, and I'm sure many of us have experienced this, and it all goes to waste (for whatever reason) it does leave you feeling disillusioned and demotivated, at least if you care about what you're doing. It is extremely difficult to remain motivated in the face of futility. I've had this kind of experience, and I can honestly say it's taken a few *years* for me to get to the point where I've regained my passion for software engineering again. So beware.

      Just my two-pence.

    2. Re:Oh My... by Pray_4_Mojo · · Score: 1, Troll

      A) This was your fisrt job. If you truly feel you can judge everything about the working world from your first job, you're shallow, incompetent and pathetic.
      And if you're confident enough in judging my experience by only a 3,000 word article, it would stand to reason that you are either a) infinite in your wisdom, or b) Equally (if not more so) shallow, incompetent, and pathetic.
      B) If you think succesful companies don't have cubicles, you're in for a very rude awakening when you get jobs #2 and #3, etc.
      The defense contractor I work for is one the major ones. And I have an office. The sound you're hearing is me NOT having a rude awakening.
      C) You were working for a startup. You should have demanded a very lucrative stock package. Most startups (and I really need to stress most--ask the SBA) fail! That's a risk you take and the stock package is the payoff if the comapny succeeds.
      Nuclear Utility contractors aren't exactly start ups. You have to be established in one field or another and working inside the plant to get a chance to play with software. So rather, the company in question would give the appearance of a steady paycheck, with the potential for rapid expansion. (Assuming a certain software package isn't so customized for one plant or fleet that it can be sold to another fleet of power plants w/o customization.)
      D) .NET is highly untested and nuclear power plants are the zenith of mission critical. If any nuclear power plants adopt .NET to run their plant, I'm moving to the moon.

      And if we can screw the lightbulb that keeps you open for business in a little tigher, you might realize that one of the most regulated industries in america might have regulations about what software can do what, and perhaps they were followed. That some of the paperwork might need a DATABASE. For all intents and purposes, the software developed was "class c" software -- not mission critical. And mission critical decisions of plant management couldn't be made with data coming from that system.
      The advice I was giving (the article) was written because I found myself telling a lot of friends of mine the same advice over and over as they got closer to graduation. Unlike a lot of people graduating from my class, I did land a job in my field. A job. So that gave me credibility as opposed to all the recent grads who had to move back in with their parents.
      I'm still getting calls from recruiters. I have skillsets that are in demand. So I'm going to leverage that. You need a developer, but won't give him an office he wants? Too bad. Life goes on for both parties.
      Since today is a day where I'm offering free advice: I pity you for easily accepting mediocrity into your life.

  42. What a doofus by kongjie · · Score: 3, Insightful
    As the semester's end finally hit, I realized something. I was going to need a job, and I hadn't even started looking.

    As far as I'm concerned, since he put NO effort into looking for a job, researching companies and talking to people about the company, he has little right to complain about the way things turned out.

    There are plenty of students in their senior years who put some effort into their job hunts. Depending on your school, you may have a quality Career Services department that can be a lot of help. Or they may be idiots who don't know a thing about it.

    If he got a job by doing nothing and waiting for a phone call, he should thank his guardian angel that he had the opportunity to work for a year.

  43. mod parent up... by Vlad_Drak · · Score: 1

    ...and mod slashdot down.

  44. A tip for Mr.Bad Example: by mulhall · · Score: 1

    Don't post your Slashdot ID on your CV...

  45. Some truth + lot of whining... by Anonymous Coward · · Score: 0

    Chris: just because your worked in lousy place doesn't mean you have to question the whole industry.
    Plus, some lessons have to be learned on your side too!

    - Bad managers: there way too many out there. Yes, that is correct. But from the great ones you can learn a lot, get them next!
    - You overall attidude: I wouldn't hire you, no way. It doesn't seem to be me you worked previsouly in your field (before, during your studies), you have a lot of expectations and not that much too give.
    - Loyalty: your company can kick you out any time, and you can leave them as well with one or two weeks notice (equally long sticks). Only because you work hard, doesn't mean the company OWES you anything - they pay you a salary after all, did you forget that?
    - Personal growth: you are responsible for that, and you do a better job at that than your employer!
    - Cubicles. Works for some, doesn't seem to work for you. I can't stand the folks who close themselves in into offices, and make you feel bad when you step into their little castle. If you can only work well if it is quiet, TALK with your managers and peers.
    - Use this crisis as a chance. Make a list where you can improve your personal skills. Working for a company that does well is really easy! Please, be a bit more critical of yourself. You blamed a lot of other people and circumstances....
    - Personal development: there is habit I copied from a former coworker that helps to stay up to date with technology (unlike the managers you quoted): buy a new book every month (anything in engineer & software). Subscribe to IEEE magazines. And most importantly: .NET is one tiny world of IT/Software, check out what else is out. This will help you to be a better .NET programmer by the way!

    Greetings,
    Fabian

  46. Gee, How can US compete if this is the altitude? by Anonymous Coward · · Score: 0

    He should go read about Charles Goodyear. I think he will feel better afterward.

    Seriously, we are in global economy and facing many competition. There are many engineers in China, India, Russia who can work with very low salary (compare to US).

  47. .NET Ninjas by mr_z_beeblebrox · · Score: 4, Funny

    .NET Ninjas

    I don't think that I've bumped into any of those, are they like Tae Kwon Do-Dos?

  48. Zero sympathy here m8 by threaded · · Score: 0, Troll

    Interesting read but sorry alarm bells started ringing for me when I scanned this:
    ".NET Ninjas" "top-notch software" "nuclear power industry". I would have avoided the job like the plague at that. If you'd studied harder at college you would know why, and no, that wasn't actually an anti M$ comment, but it was your first reaction? Hmm, them bells are ringing louder..

    I don't think software is the career for you. Maybe you should go back to college and study law or accountancy.

    If you take the advice, you'll thank me for it one day.

  49. False Advertising by Anonymous Coward · · Score: 0

    There's no explanation for how those factors indicate you will be layed off/fired soon. They are all comfort and perceived self worth issues, they don't relate to job longetivity.

  50. When the guys with guns show up. by DAldredge · · Score: 1

    A good time is when the guys with guns and the SEC show up and close it down.

  51. Hold the phone! by Simon+Garlick · · Score: 5, Funny

    OMG, a 24-year old almost straight out of college who knows EVERYTHING! I've never encountered one of those before!

    1. Re:Hold the phone! by Anonymous Coward · · Score: 0

      I've worked for one of the highest rated is-nice-to-their-employees companies, so I have to admit that I've seen both sides and there are some really great companies out there so don't give up hope. And just tonight, some college under-grad was talking my ears off trying to tell me everything he knows, all this these great truths bestowed on him through his textbooks. So your comment also struck a chord with me :-D

      This is a funny video about "that" job you wake up dreading every morning. You know it's time to find a new job when your day goes like this:

      http://www.yourfilehost.com/media.php?cat=mov&file =Yes.mov

    2. Re:Hold the phone! by EmagGeek · · Score: 1

      Funny, I inverview those all the time! I've never had one tell me they won't work here because they don't get an office. They also don't usually assume they know more than I do. You know, they're not usually arrogant pricks like this guy apparently is...

    3. Re:Hold the phone! by Hiro+Antagonist · · Score: 1

      Hey, we're not all bad. I'm also 24, and I won't be done with college for two years, but that's because I, unlike the article author, have been bloody working in the tech field since the age of 18, and if you count my first job, I've been working since 13.

      And yes, I think that the article author is a whiny little brat.

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
  52. He's new, big supprise he's unrealistic by Sycraft-fu · · Score: 4, Insightful

    I work for a university so I see it all the time, the undergrad that thinks that their degree (and no real experience) should net them a great, high paying job in a low stress environment where they get what they want. Well, those that chase the numbers, usually end up getting screwed. No suprise, if you are fresh out of university with no experience, you aren't worth a whole lot at that point. Takes more time before you have the skills and experience to back up a big salary.

    Guy strikes me as one of those. Ok, so maybe he really did get in a bad situation but his gripes scream of lack of experience. Cubicles are not always bad, maybe even not often. Personally, I wouldn't want an office at my current job. If we were all in offices, it would just make shit much harder and necessitate twice weekly staff meetings. As is, with us all in one room, we just talk as needed. If you are busy, you put your headphones on and people leave you alone. If not, you listen. Maybe people are talking about something that relates to you.

    Not saying that's the case at all companies but to pretend cubicles are universally bad is stupid.

    Same thing with the management gripe. On the surface it's some valid stuff, but tech people often get too caught up in thinking management is stupid. Well guess what? Just because they don't agree with you, doesn't make them dumb. There are realities in business that most tech people don't deal with. If your boss is good, you won't have to. However that doesn't mean they aren't there and that they don't have to be dealt with. Just because they have a different view than you, or won't do what you want doesn't make them stupid.

    I mean I'd really like to spend about a million dollars upgrading labs in our department. That would be enough for all the top of the line hardware, software, desks, presentation equipment, etc that I'd like to have. However my boss would not be stupid for telling me no if I asked. Would it improve the education of our students? No question, and that is our prime goal here, it would be our product if we were a business. However it's not at all cost effective, nor within the amount of money available to us. Each year our group requests several hundred thousands of dollars for upgrades, and we never get near that much. However, we don't cry about management not supporting us. They want to know what we'd like, and we tell them. They weigh that, and decide based off of our resources what we can afford to get.

    It's valuable to know when to leave a company but "when you work in a cube" and "when you and your boss disagree" aren't valid times. Also, when you are new to the market, espically wiht no work experience, consider lower pay. I'm ot saying lowball yourself, but look at what's offered. Often people who hire newbies for insane saliries are doing so because their expecations are unrealistic, much like yours. Realise that you aren't worth a ton and find someone who understands that. If you find a good place, you'll be given realistic tasks to your skills, chances to learn and grow, and people who know what's going on to guide you.

    1. Re:He's new, big supprise he's unrealistic by CmdrGravy · · Score: 1

      I liked the bit where he said he spent a few hours reading about how to rebuild his big important server and the moaned when the task was given to someone else who "had no experience of rebuilding the big important server".

    2. Re:He's new, big supprise he's unrealistic by Mr.+Underbridge · · Score: 1

      You're absolutely on the mark with this kid. Great mix of arrogance and ignorance.

      There's also the bit where he didn't listen to alumni who came back to talk because they were all "very, very dry." Yeah, it's not like alums are the ONLY method of networking that the typical undergrad has, or anything, right?

    3. Re:He's new, big supprise he's unrealistic by i7dude · · Score: 1

      spot on. having been a university product of the late 90's early 00's i was, unfortunately, one of the many who landed a unbelievably sweet job right out of college. the major difference between myself and this asshat is that i knew that i had an incredible job, and i was greateful for it. the problem arose when i was laid off...we designed telecom chips for optical networks, so the company's revenue dropped sharply and my entire group was let go. i spent the better part of a year trying to secure a position that could live up to my previous one...well...unfortunately, it took me some time to realize that for my age and experience, there was no place for me to go but down from there. it was a hard pill to take at the time, but i have gained much more perspective from the whole situation. i will have a good job like that again, but this time, i reaize that i'm going to have to put in a little more time first...and i'm ok with that...because now, i understand that my degree is not an entitlemet to the "good life"

      as a side, we all worked in cubicles, includig some of the smartest phd level engineers i've ever known outside of school...not being isolated from eachother sparked more creativity than it stifled; we were able to discuss problems as they arose and help people come to quicker solutions by discussing them and allowing people to "jump in" and contribute. i was the only person in that department without a masters degree...i learned a shitload from those people, more in 1 year than 3 at my universtity. that, is what i miss the most.

      dude.

    4. Re:He's new, big supprise he's unrealistic by Pray_4_Mojo · · Score: 1

      To clarify the situation:

      Server crashed. No explanation. After an hour of everyone's best effort, it becomes clear that we don't know what we're doing. (This is why its smart to hire admins, as opposed to not having an admin)

      So, we've got one production server. It handles everything. Database, email, people's files, ftp server, web site.

      A lot of things are going to need to be backed up, and for people to come in monday and work, a lot of things are going to need to be configured.

      Bottom line, I knew what these tasks were, what and how to back up, and how to configure everything so that it would at least be parity to our pre-crash situation (which, of course, wasn't great, but people could get work done)

      What really happened? Two words: Office Politics.

    5. Re:He's new, big supprise he's unrealistic by Pray_4_Mojo · · Score: 1

      I work for a university so I see it all the time, the undergrad that thinks that their degree (and no real experience) should net them a great, high paying job in a low stress environment where they get what they want.

      Uh, its nice of you to assume, but I had experience -- I interned 3 out of the 4 summers I went to school.
      And no, I don't think a degree entitles you to anything. I've read all those reports saying the bubbles popped and the 'dream jobs' were good.

      If we were all in offices, it would just make shit much harder and necessitate twice weekly staff meetings.

      Wow..a twice weekly meeting. That's exactly what we at my new job (where we have offices). I don't seem to mind spending 2 hours/week relating my accomplishments to my supervisor. That seems to work for him.

      Just because they don't agree with you, doesn't make them dumb.
      That's true, but its also possible the converse is true: They do not agree with me because they are dumb.
      I'm not saying that it was the case, but as I said in the article -- IF you are hired to provide technical expertise, to people who clearly need guidance, and they disregard it, you are in a bad situation. Assuming you're right, and SomethingBad(tm) happens as a result of their blantant disregard, you will often still be blamed (SomethingBad(tm) happened for technical reasons, and he's the technical expert...so...)

      However it's not at all cost effective, nor within the amount of money available to us. Each year our group requests several hundred thousands of dollars for upgrades, and we never get near that much. However, we don't cry about management not supporting us. They want to know what we'd like, and we tell them. They weigh that, and decide based off of our resources what we can afford to get.


      So, what you're saying is that either your entire department's eyes go for the SuperBigAndShiney(tm) hardware when commoddity hardware its better suited to the task, or that each year, because of management's tight fist on spending, you are falling behind the times or being out paced by competitors no so financially limited.

      It might be my inexperience talking, but it sounds like your workplace has bigger problems then whether or not cubicles are good or bad.

    6. Re:He's new, big supprise he's unrealistic by Pray_4_Mojo · · Score: 1

      In draft versions of this essay, i went to talk about how service positions i worked in the university ended up taking a lot more time then estimated. Combine that with the last semester senior crunch, and you've got no time for anything else.

      Friend of mine advised me to cut it from the essay. The focus of the article was on pointing out "warning signs". We felt it made the article drift off topic and add little value.

      In hindsight, should I have looked for other jobs? Yes, maybe. Should I have left my former position earlier? Yes, maybe.

      Life is six-of-one, half dozen of the other.
      As for ego, this is a field clogged with smart people and competitive people. You need one, and it has to be able to take a few hits. You never know when something you write/do/say might end up on slashdot where anyone can sum up who you are in two sentenances without ever having met, studied with, interviewed, or worked with you.

      Some people would call those people "ass clowns".

      Not me, tho. :)

    7. Re:He's new, big supprise he's unrealistic by op00to · · Score: 1

      Internship != experience. At most, it's a summer job, at least it's a homework assignment. It's great if you accomplished something, but in my hiring I treat it no different than a homework assignment. Really, it doesn't impress anyone to treat non-experience as experience.

      I use TDL to write down what I do, and send off a once-monthly report to my supervisor. He seems fine with that. He might pop in (announced in advance) to the office for an informal chat once a week or so, but that's it. Twice weekly status meetings are a warning sign of micromanagment.

    8. Re:He's new, big supprise he's unrealistic by Mr.+Underbridge · · Score: 1
      In draft versions of this essay, i went to talk about how service positions i worked in the university ended up taking a lot more time then estimated. Combine that with the last semester senior crunch, and you've got no time for anything else.

      In hindsight, surely you have to appreciate now that you prioritized that wrong? Your goals should have been 1) Find a job, 2) Do enough to not postpone your degree, and 3) everything else, in that order. Believe me, finding a good job is very hard, and I spent the better part of a year doing it.

      As for ego, this is a field clogged with smart people and competitive people. You need one, and it has to be able to take a few hits. You never know when something you write/do/say might end up on slashdot where anyone can sum up who you are in two sentenances without ever having met, studied with, interviewed, or worked with you.

      There's a difference between confidence and arrogance. Yes, you're absolutely right - this is an arena of smart people, many of whom lack social skills. People will say rude and jackassed things, and you have to be able to take it. However, that's not a license to be arrogant or condescending, particularly to management. I'd suggest figuring out what makes management tick, rather than writing them off as useless burnt-out has-beens who don't have the sense to listen to the brilliant young gun straight out of school.

      In addition, you're the one who submitted this to slashdot. I'd think that since your employment situation flamed out pretty well, you'd be in a position to take some advice, because you desperately need it. You went about this whole "working in the real world" thing about as poorly as could be, given your absent approach to finding a job and what appears (given your statements)to be condescending methods of dealing with your superiors. If you don't learn a lot from this experience about yourself and how you might have handled this better, then it's even more of a wasted year than it is already.

      Some people would call those people "ass clowns". Not me, tho. :)

      How clever. Can't possibly figure out why you were fired.

    9. Re:He's new, big supprise he's unrealistic by Anonymous Coward · · Score: 0

      Dude, you're so inexperienced and come across as so arrogant in your posts..... seriously, save these suckers and read them again after you've been working for 5-10yrs. You're going to cringe. The big mistake here is you are replying to comments that you're taking personally - another sign of inexperience and youth. Relax, and read the comments as if they aren't directed at your personally. Don't bother trying to clarify aspects of your article you think are being misinterpreted, it just look argumentative.

    10. Re:He's new, big supprise he's unrealistic by Maltheus · · Score: 1

      Depends on the internship. Back in my college days, I interned with a major international company that was down the block from my school. Each engineer had an intern who did most of the engineer's work for them at a fraction of the pay. The type of work was exactly the same, but the interns had more of it. If that's not experience, then what is? Perhaps that situation was unique because RIT had a mandatory co-op (intern) program and the local businesses were use to relying on it, but it was defintely real, even to my now more experienced eyes.

      As for the status meetings, several a week are reasonable if you're working multiple projects at the same time. I hate useless meetings and I don't feel micromanaged at all, but sometimes they are necessary to keep everyone on the same page in a rapidly shifting environment.

    11. Re:He's new, big supprise he's unrealistic by dcam · · Score: 1

      Uni students don't have a real grasp of the realities of the work force.

      2 years ago I was going out with someone who was tutoring a first year Computer Science class. When she asked them where they wanted to work, half of them said they wanted to work for a dot com.

      --
      meh
  53. Signs you're going to get fired by Aqua+OS+X · · Score: 2, Funny

    When I was fired from my first tech job, these were the signs...

    1) 6 months before leaving: Snack room no longer contains free snacks. Just a water cooler.
    2) 3 months before leaving: Water cooler no longer contains water, janitor stops coming frequently, VP takes a "sabbatical."
    3) 1 month before leaving: Secretary is now cleaning the toilet and answering the phone; more employees go on "sabbatical," storage boxes begin to appear in my office.
    4) 2 weeks before leaving: Secretary is now on "sabbatical;" bathroom is getting funky; I am now replacing the urinal cakes out of good will; my office is now doubling as a storage facility, "why is the DEA at our office?"
    5) 1 week before leaving: "where is the CEO?"
    6) Day I leave: I have been asked to go on "unpaid sabbatical"
    7) 2 years after starting my unpaid sabbatical: I have yet to be called back to work.

    true story... urinal mints and all

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
    1. Re:Signs you're going to get fired by micromuncher · · Score: 1

      Um, yeah, we need you to move your desk right back against the wall. Ok Milton? That's a nice stapler... Red Swingline huh? I'll just take that.

      Lumberg

      --
      /\/\icro/\/\uncher
    2. Re:Signs you're going to get fired by Aqua+OS+X · · Score: 1

      mm er mm I I I I'll burn the building down.

      --
      "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  54. Tech career? by Lab+Wizard · · Score: 1

    I'd be curious to see some figures as to how many workers stay with IT into even their early forties. It might be a better strategy to treat tech employment as a ten-year deal. Live as simply as you can and bank the good income assiduously (easy to follow this path with all the overtime soaking up your youth anyhow). When you reach burnout or when age reduces your marketability, exit with a fat investment portfolio and start your life.

    1. Re:Tech career? by pkpdjh · · Score: 1

      I agree and I think this is a great point for many. (But, I am 32, have 8 years in the industry, and don't claim to know everything by a long shot.) For most of us, the tech career is going to be an uphill climb. It seems like the market for older, technical, indivual contributors is going to be very limited. And if you are let go, it will be hard to find companies looking to match your old salary. But for those for whom IT/CompSci is a passion and an incredible gift there will always be work. The best in virtually any field (music, politics, mountain climbing, sports) will always be valued and find a way to pay the rent related to their interest. But for most of us in CompSci, the reality is the competition is going to be fierce. (Personally, I got out of being a professional musician because the competition for the best work is so intense. This is starting to be no different.) Being an "individual contributor" in a tech firm has a limited salary growth curve and it is unlikely that any of us are going to retire at 35 with hyper-inflated stock options. So, to those of you starting out in this field, I suggest realizing that the initial salary is good, but unless you fall into one of a few special categories, forego the Mustang and buy something to generate passive income before you get hooked on an expensive lifestyle. If you are single, you should be able to save quite a bit in the first years of your career. Perhaps, then you will be able to switch to something less lucrative and supplement your new salary with some type of other income. People this might not apply to: - You are phenomenally talented and passionate about programming. It is in your soul. If you were out of work, people would come calling because of your track record in the industry or on open-source projects. You're practically famous and you are well-liked by almost everyone who has ever worked with you. - You are the kind of person likely to move into management because you are sharp, you have that desire and you have that skill set. You will be managing people and relying on your technical ability. When layoffs hit, you'll be in the meeting picking who stays. - You have technical skills, but you're best suited for marketing/sales side of things where you won't really be competiting technically and you will be able to thrive on these other skills. - You are talented and have a good entreprenurial sense. Your first 2-10 years are simply to learn the corporate ropes before you start your own business.

    2. Re:Tech career? by pedestrian+crossing · · Score: 2, Informative

      is your friend...
      --
      A house divided against itself cannot stand.
    3. Re:Tech career? by GungaDan · · Score: 1

      He's talking urinal cakes, here. Clearly pp is not his friend.

      --
      Eloi are stupid, throw morlocks at them!
  55. Don't work in a cubicle FARM by Nonesuch · · Score: 1
    TheOriginalRevdoc writes
    Take advice number one: "don't work in a cubicle". You'll be looking a long time for a job that comes with its own office. Most corporations, especially, make sure that offices only go to managers above a certain rank. That's just how it is.
    I'd suggest that this would better be be prhased as "Dont work in a cubicle farm".

    Grouping a team of 3-6 cow-orkers who have shared job responsibilities together in a open plan group of cubicles can enhance productivity.

    Building a huge cattle pen to house 10-30 employees with mostly unrelated duties, especially if any of them have jobs that require a lot of time on the phone, is counter-productive.

    All it takes is one loud-voiced joker with an exaggerated sense of his own funniness to crash the productivity of everybody else.

  56. Not very good advice. by gtm256 · · Score: 1

    This was more of a personal rant than good advice. Anywhere you go you're going to have to deal with office politics. Someone has to be in charge and if you keep switching jobs, its not going to be you.

    I say this because if I had followed this guy's advice, I would've quit my job during the first 6 months when I was 'pulling cable and fixing network connections.' But instead I toughed it out, learned what I could about how things worked, and found a spot for myself where I'm useful and best of all I'm doing fun stuff. Now instead of just programming I get to make 3d models and I get to code. And yes it's loud because I work in a cube and there's the occasional dolt to deal with, but it completely doesn't matter. That's what headphones are for.

    My advice would be to give it more that a year or two before you make any judgements. And bear in mind that it doesn't look good to employers if you're job hopping.

  57. good one! by undef24 · · Score: 3, Funny

    Man that was the funniest onion article i've read in awhile!

  58. i jumped ship like this by cyclomedia · · Score: 1

    first it job, straight out of uni, quit after 9 months. but instead of getting a similar job elsewhere (indeed anywhere in the world!) i moved back up north and spent the next few years drinking with my mates and ending up in a shitty dead end town with no money and no hope of escape. i did escape eventually but i wish my dissolusionment hadnt taken me away from it jobs completely! my advice: try try again

    --
    If you don't risk failure you don't risk success.
  59. A job to quit by Muhammar · · Score: 1

    Here is couple of reasons to quit (from experience)

    1. Boss that is dishonest, manipulative and disloyal to his peole. You can put up with slave-driving, rude, tactless and unreasonable boss (up to a point) but you cannot work for a guy who is flaky, undercuts you, cheats, is arrogant and never listens. A borish but capable boss is preferable to a nice weak guy who does not take a good care of his people and projects. But the loyality, respect and honesty are the most important, they have to go both ways.
    2. Incessant crunchtimes. It is good helping to save the company for a while and a campain that lasts for few weeks can be justified. But if they start anothe crash-effort immediately after the previous one ends and if they drive you for months without break, it means the managers are using you and do not give damn about you. This often happens when the top guys are either fools or dishonest and make promises on which it is impossible to make good. They are declaring crunchtime effort and setingt everybody elese to fail or burn out.
    3. Tired/dispirited/cynical colleagues. If you see guys that are capable, bright but dilbertized, it usualy has a reason. You don't want to become like them.
    4. Little things: Are people relaxed or are they freeking out? Is the company generaly scroodgy in little details - or is it generous? (I worked for a good company and then immediately for a very nasty one. The nasty company was paying me 5k extra and had a better research. The salary increase was not worth it. The little day-to day viciousnes from the management types made me eager to quit).
    5. Does your work make the world a better place? If everything you have done gets useless (or worse) and you will have nothing exciting to say about the outcome of your effort, maybe you should quit while you can.

    --
    I doubt that we will ever figure out - and I suspect that even if we did figure out we couldn't do much about it
    1. Re:A job to quit by DaveV1.0 · · Score: 1

      How about being offered a job in Mexico running a fishing resort with salary, room and board, and all the booze and women you want?

      Yes, it exsists. Yes, I am working on getting it. No, you can't have it.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  60. needs to learn by haxmtrx · · Score: 1

    Sad situation he was in, but he needs more experience before giving any kind of advice.

    Also, this was a good life lesson for him.

    --
    "Well then, my goal becomes clear, the broccoli must die." -Stewie
  61. We can all learn something from Office Space by Anonymous Coward · · Score: 0

    When your company burns to the ground is a good time to get a new job.

    . . . and excuse me, I believe you have my stapler...

  62. Damn ! by Mr.+Fazer · · Score: 1

    Lost my only possible escape :-( ! Btw, does broke down coffee machine have anything to do with those warning signs ? :-)

    --
    My favourite place : 127.0.0.1
  63. Cubicles? Try open plan - that really sucks! by dude76 · · Score: 2, Insightful

    I can sympathise with the problems of cubicles. However, for real inefficiency, try open plan! My current client, a well known retail bank, has everyone (except senior management who are on £150k+/year) in open-plan work areas as far as the eye can see...yes, open plan, no cubicles, no dividers just open plan...when I suggested that we might want to set up some 'quiet zones' where people could go to concentrate on actually doing some work I was told to buy an iPod!

  64. Before changing by gedeco · · Score: 1

    You should make a balance.
    Did this several times, categorizing a list with positive and negative aspects of my job compared to a new job offer.

    - The people you work with: Are you happy with you're current collegeas? Having good collegeas is one of the most important things.
    - Salary: are you capable of living from it without troubles.
    - Technical level: Is the job interesting enough to stay?
    - Are there still job opportunities to reach a higher level in the current company?
    - Are there rumours or facts about a unhealthy economic situation of you're company?
    - Office hours?
    - Are you respected as a collegea?
    - Is you're knowledge repected?

    and finally

    What you expect to loose in you're new job?

    As long as the balance turn out positive for the current job, you should stay.

  65. I got modded down for saying this last week by Anonymous Coward · · Score: 0

    Some doctor had put a post on here about looking for Mac programmers, and I pointed out that doctors and lawyers were the worst people to work for.

    That's because they both went to school for a long time, and are generally in the upper 50% of the population in terms of intelligence. That gives them the feeling that they are somehow smarter than everybody else.

    The reality is that when it comes to doing anything outside their own field, in general, they're about as smart as aunt maybel. If they were great software developers, they wouldn't be a doctor. And hardly any doctor is a great manager. In fact, it's a good bet that a doctor will not be a good manager.

    I tell people all the time: the difference between a plumber and a doctor is that a plumber has to take the blame for shoddy work.

    As for lawyers, they always think they're clever enough to cheat you.

    1. Re:I got modded down for saying this last week by Anonymous Coward · · Score: 0

      That's because they both went to school for a long time, and are generally in the upper 50% of the population in terms of intelligence. That gives them the feeling that they are somehow smarter than everybody else.

      I'm pretty sure that being in the upper 50% of intelligence would give you the feeling of being smarter than everybody else because you ARE smarter than everybody else.

    2. Re:I got modded down for saying this last week by Dogtanian · · Score: 1

      I'm pretty sure that being in the upper 50% of intelligence would give you the feeling of being smarter than everybody else because you ARE smarter than everybody else.

      Evidently, you aren't that smart then. Being in the upper 50% of people by intelligence simply means that you're smarter (not necessarily by a large amount) than the 50% of people in the lower half.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    3. Re:I got modded down for saying this last week by BushCheney08 · · Score: 1

      Being in the upper 50% of people by intelligence simply means that you're smarter (not necessarily by a large amount) than the 50% of people in the lower half.

      How do you figure? : p

      --
      Be a real patriot: Question authority. Think for yourself. Formulate your own conclusions.
    4. Re:I got modded down for saying this last week by Dogtanian · · Score: 1

      Figure what, exactly?

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  66. I have to concur with the posters.. by MrPerfekt · · Score: 1

    this kid is nuts! But first let me share my tale...

    I started my first job at an ISP in 1998 while I was still in high school. It was a medium-sized ISP in a decent sized city. Everything was well and good and I enjoyed it. But it did have it's moments of annoyance. It did have cubicles and it was fairly successful and was bought out in 1999. After the buyout, things went downhill rapidly. Promises were made about what we (the newly acquired company) would be doing. Those all fell through, after they purchased another ISP in another city to do what they promised us. That's a pretty good sign to leave.

    I graduated high school in 1999 and decided not to go in to college immediately since I was gaining good experience and I could endure the times that I wasn't perfectly happy with my job. In 2000, shortly after a third company was bought and was promised what we and the second company were promised. I decided that would be a good time to leave.

    From that company, I joined a large corporation that I'm still employed with today... it'll be 5 years next week. And I must say, they had many offices with many many cubicles. Success is not measured by every employee having an office. The bottom-line is that you make your own success by playing politics with the management (this is necessary part of your career, the sooner you learn to play ball, the sooner you'll see advancement), in addition to actually being good at your job.

    Being a ninja may be great but if Sensai doesn't like you, you're fucked.

    Management does make bad decisions but it's up to you to speak your piece in a way that does not offend them because in the end, you're working for them, not the other way around.

    The irony here is that I'm just starting college. I'm 24 and I have over 7 years of experience in the industry. Obviously college doesn't teach you everything and after reading that "article", I'm sure glad I chose the path I did. I chose to get smart in the real world and then go learn about the theory that makes a perfect world, instead of vica versa.

    --
    I just wasted your mod points! HA!
  67. an opinion from a new general manager by Anonymous Coward · · Score: 1, Informative

    if you think management is just overhead, you're living in a dream world. four months ago, i'd have been tempted to see your point of view. now that i'm doing it myself, i finally understand something - and believe me, i have held deep the disgust for management from personal experience.

    this is what management has to do: take into account all the idealism, all the analysis, all the motivation (or lack thereof), all the concepts and products and resources and people... and try to make it all work out in the real world, where people don't work well together, certain crucial resources become prohibitively expensive or are simply unavailable in time, vendors that don't seem to care about doing good business, products that might or might not work out but it takes years of many people's lives to find out, good analysis or faulty analysis or no analysis (doesn't much matter which you pick since it's all in the execution), ...

    oh, and stay a real human being while dealing with the most absolutely boring shit you can possibly imagine... and then some more of it.

    so fine, all that is necessary overhead - but if that's all it is, you end up with shitty management and the company goes nowhere. because shitty management can bring anybody down. good management you might not notice unless you've worked for the bad stuff before. which i try and hope not to be, but it's a lot tougher than it looks. like balancing a haystack on a needle.

    1. Re:an opinion from a new general manager by ednopantz · · Score: 1

      No joke. Anyone who thinks management is easy should try it sometime.

    2. Re:an opinion from a new general manager by Anonymous Coward · · Score: 0

      And anyone who thinks being a chair is easy should try it sometime.

  68. mutually beneficial relationships by Anonymous Coward · · Score: 0

    "You are there to contribute to the company, not the other way around."

    Wrong. You lose. It's a two-way street if you want long term results. Bust ass with attitude like that and you're just generating ill will, and nothing will undercut everything you do like a little current of resentment... yours or everyone else's.

    Every last one of us is a real person with a real life. If you forget that, you're sunk. If the contribution only goes one way, you'll never see that positive feedback cycle you need to do well.

  69. Leaving Bad for Carreer Perspective? by RAMMS+EIN · · Score: 1

    Wouldn't leaving your job be bad for your carreer perspectives? I know I wouldn't like to employ someone known for leaving their employers just because the environment isn't to their tastes. Once you have built a reputation for delivering quality work, you can afford to be a bit snobby, but doing it on your first jobs is more like saying "I'm not up to the task".

    --
    Please correct me if I got my facts wrong.
    1. Re:Leaving Bad for Carreer Perspective? by Anonymous Coward · · Score: 0

      But if you ABSOLUTELY have to leave, leaving on your own accord may be the best way to go. The only other ways to leave the company generate just as much bad karma, if not more, and you lose the 'independent thinking' first impression in the process.

      Take for example: getting laid off. Assuming that the company that fired you STILL lives and is doing well, the first thing that comes to mind to your prospective employers is "He was let go because he isn't of use to ." Which leads to "If others don't see him useful, then what use is he to me?"

      And even if the reason for getting laid off is the company closing its doors, you'll be asked this question: "You should've seen the signs. Why didn't you jump ship?" ... and then you'll be lumped together with the ones who do not have foresight and wisdom.

      Granted, not all HR departments think this way, but catberts aren't an endangered species, and all the optimisim of the working world is concentrated on marketing departments. Severance pay or no, anyone who gets let go by an organization (as opposed to running off on their own) has a stigma attached to him, ESPECIALLY if they get cut away just months, or even weeks, after coming in (which happens when companies grossly overestimate their manpower requirements).

  70. Clink! whups, there goes my utopian dream.. by jalfreize · · Score: 1

    Here's another guy looking to pile on to this poor self-involved guy disconnected from reality.

    Going to work is all about two things:
    1.) Creating things that make money for the company.
    2.) Socially enmeshing yourself in the company so that you get your hands on a sizeable portion of the revenue -- preferably more than the share you deserve.

    From his post, it seems to me the guy hasn't thought about 1, and has no clue about 2.

    Now I believe (1) to be the reason I started programming as a teenager. The joy of seeing a program work is a big kick, but there is no kick like creating something that is useful to other people, and that puts the bread on your table too. It sounds easy, but a lot of crap gets created in the world, and it only takes great engineering to make something that is of value to humanity.

    In the real world, my experience has told me that (1) is often optional :-). (2) is often necessary and sufficient, unless the executive management of the company is a bunch of 'equi-potential' individuals with a belief in the value of professionalism.

    A lot of good companies go bad because they are victims of their own success. They start out with a bunch of techno-geeks at the helm of affairs, and the "do work, get rewarded" policy applies. As they become successful, people gravitate to these places for a share of the pot of honey. Then you have cliques and factions, and things start to go downhill from there.

    The surest sign that you have to get out of the company is not that you don't have an office, or that your manager doesn't kiss you full on the mouth every morning (with tongue).

    It really depends on your priorities -- If you're the creative type who takes pride in your work, leave only when you're not learning anything new, and when you're only twiddling your thumbs at the office everyday. If you want money, leave when you don't have any route to the honey-pot.

    Usually, the nature of life dictates that the one also implies the other :-).

    1. Re:Clink! whups, there goes my utopian dream.. by DaveV1.0 · · Score: 1
      As they become successful, people gravitate to these places for a share of the pot of honey. Then you have cliques and factions, and things start to go downhill from there.


      Sounds like feature creep and cruft to me.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  71. Loyalty to a company? by jandersen · · Score: 2, Informative

    I remember this feeling - long, long ago. My conclusion is that you should leave as soon as you find a better job - always.

    The thing about loyalty (as well as trust, respect, etc etc) is that it should be earned. We all know the expression 'command respect' - what a load of nonsense. You can't order people to respect you, you have to earn it by giving respect - being worthy of respect or 'respectable' if you like. The same goes for loyalty: it has to be earned. Is the company loyal to you? No? Then you don't owe them any loyalty beyond what the contract says you are paid for.

    Some have voiced the opinion that (most) companies display the characteristics of a psychopath: they will shamelessly and without remorse manipulate and exploit their customers and employees, and they will dump you when you no longer seem to be of use.

    1. Re:Loyalty to a company? by DaveV1.0 · · Score: 3, Insightful

      Two things:

      I learned long ago that corporate loyalty is an outdated concept because companies are no longer loyal to their employees.

      The expression about "commanding respect" does not mean that someone demands respect without earning it, but rather someone that has earned and controls respect.
      Example: Linus commands the respect of the open source software community.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:Loyalty to a company? by jlseagull · · Score: 1

      Wrong. Prisoner's Dilemma. Look it up.

      --
      'Be always mindful, even when ditch-digging.' --D. T. Suzuki
    3. Re:Loyalty to a company? by DaveV1.0 · · Score: 1

      I know about the Prisoner's Dilemma. I just take the view that the Company will always defect.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  72. Don't forget restrooms by Wansu · · Score: 1


    This guy is right about cubicles. Cubicles are a red flag when you're interviewing.

    But don't overlook restrooms. Make sure to use the restroom when you interview. The condition of the restroom speaks volumes about the company. Was it clean? Did the commodes and urinals flush? Was there toilet paper? paper towels? soap? hot water?

    You may be surprised.
     

    --
    Wansu, th' chinese sailor
  73. Re:more warning signs Exhibit A by Anonymous Coward · · Score: 0

    "How do you tell if you're job-jumping too quickly, overreacting to normal frustrations? Here's a hint. If you wake up two hours before your alarm goes off, throw up, and can't get back to sleep, then the time for toughing it out has been over for a long time."

    Here is an example, I think, of when it is time to leave and find a new job:

    http://www.yourfilehost.com/media.php?cat=mov&file =Yes.mov

    Enjoy 8-D

  74. Cubicles? by jeremyp · · Score: 4, Informative

    I dream of a cubicle. In this country (the UK), the norm is completely open plan. That is, you have a big room where everybody works with no internal walls or partitions. The open plan room I'm in at the moment is relatively OK, there's only five people in it and it is quite small. Yesterday I was at the Gherkin and the floor I was on was completely open except for a central core where the toilets, lifts and other services were, the cafeteria and the meeting rooms.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    1. Re:Cubicles? by Xyrus · · Score: 1

      Luxury!

      There were 160 of us working in a shoebox in the middle of the road. We had to share a single dumb terminal, work 80 hours a week. And when we were done for the day, the manager would come by and lash us with his belt!

      But you try and tell the young people of today that, and they won't believe you.

      ~X~

      --
      ~X~
    2. Re:Cubicles? by xTown · · Score: 1

      My last employer did. It was a medium-ish commercial software development house. When I started, the vast majority of the software development staff (developers, tech writers, QA) had offices. The two or three who didn't have offices could have had offices, but for them, an outside window was more important.

      When the company moved, we were all put into cubicles. We could have had offices at no cost to the company--the new building's owners were paying for the buildout at the new facility. Instead, we had rusty, stained second-hand desks and cube walls. A few months after that, we were all laid off. I know that's a case of post hoc ergo propter hoc, but there you have it.

      I have since interviewed at several software companies. At least three of those said right up front that everyone got an office, although two of them were so successful that they also said that all of the offices were doubled up until they could get new facilities built.

      Also, it's been over a decade since I interviewed at Microsoft, but at least back then, everyone but the front desk receptionists got their own office.

    3. Re:Cubicles? by hyperstation · · Score: 1

      where i work we have cubicles in the development area, but still retain a degree of personal freedom. as much as i would enjoy the privacy of my own office (i've had one before), i think that i enjoy the open environment that we have more. all of the developers (well, 95% of us) get along great and have a lot of fun over here while getting work done.

      i think it's pretty simple minded to say that you should quit any job that puts you in a cube. you just can't go by absolutes like that. then again, this is coming from some pissed off newbie.

    4. Re:Cubicles? by Sax+Maniac · · Score: 2, Insightful
      I work in a small (30 person) company where everyone has their own offices. I used to work in a cube-farm. Actually, I didn't mind cubicles as much as the fact they would jam 2-4 people in a single cube.

      I really like the way some European companies structure their space: shared offices. 2-4 people in a large office, with a door and window. (Something about it being illegal to make employees work in windowless rooms in some countires, I hear.) It seems to be a good compromise between all cubes and all offices. I wonder why I don't see this more in the US?

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    5. Re:Cubicles? by sysadmn · · Score: 1

      No cubicles? Lemme guess, I bet they told you all new hires get a window seat! What they didn't tell you was that they're all window seats - except the loo.

      --
      Envy my 5 digit Slashdot User ID!
    6. Re:Cubicles? by jeremyp · · Score: 1

      You were lucky!

      When I first started working we didn't have a dumb terminal, we wrote our programs on paper and drove 100 miles to the customer site to type them in.

      That was 1987 by the way.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    7. Re:Cubicles? by jeremyp · · Score: 1

      In my long and varied career I've worked in offices without any windows at all.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  75. Re:article text - M P U by Anonymous Coward · · Score: 0

    just mod parent up

    mod him up or die, can you do any less

  76. I'll refrain from repeating the general opinion... by Anonymous Coward · · Score: 0

    ...that the above article is stupid. Instead:

    1) Make sure you like your coworkers. "Management" will come in and out of your life as your career evolves. Your friends are the people who will tell you about new oppurtunities. If you are good, your friends will take care of you... even if they are "management".

    2) There is no such thing as "management". Everybody has to be a manager at some level. The ideal goal is for everybody to contribute the best they can to a company. That means drop the classist attitude and start your coworkers who are tryig to contribute the best way possible.

    3) Leave when you don't feel useful anymore or when you think you will be more useful elsewhere. The biggest morale killer for me in my early career is when I felt I could contribute more and couldn't. I would then find a new environment where I could contribute.

    4) Don't worry about salary. Worry where you make the biggest impact to the company, society, and the world (in that order) and the money will follow if you can execute. If you can't execute...well taht's a different topic.

    5) If you are jaded after your first job, you are in the wrong field. As somebody in the high tech industry, you *have* to be arrogant... but you are arrogant in the wrong way. Focus your arrogance on what you can create and away from what you can get.

    6) Don't be a prima donna if you are in the "middle of the pack". Six figures isn't hard if you are a bad ass. Most people aren't bad asses. All of the most brilliant programmers I know could make six figures with a few phone calls (surprisingly many of them choose *not* to have six figures... but again... another topic).

  77. Not so simple by Anonymous Coward · · Score: 0

    "I personally believe the time to leave that first tech job is when you can find another job that pays significantly more (and at a point that doesn't leave the current team in a bind). This applies to any job in any industry, not just the tech industry."

    In my field (surgery), I believe the top priority is having a good group of partners who are honest, who won't stab you in the back, and have a high level of expertise and a good work ethic. Salary, within reasonable limits, is not as important. Admittedly, surgeons generally don't have to worry much about poverty, which may explain why I see this a little differently.

  78. Re:Cubicles? Try open plan - that really sucks! by Xocet_00 · · Score: 1

    God damn, I wish I could tax-deduct my iPod.

  79. WaWa by pinkfloyd43 · · Score: 0

    A .NET ninja out of college, I see you and the others like you daily, took a few programming classes and now you are a ninja, nope, nijna's take years to create. We had a guy that used to quote business rules that he had gleemed from his mom who was a receptionist in a medical office!

    Come back in 20 years when you have been dumped on, shit on, fired, layed off, the building locked upon your arrival ......................

    1. Re:WaWa by kcarlin · · Score: 1

      Come back in 20 years when you have been dumped on, shit on, fired, layed off, the building locked upon your arrival ......................

      Have to ask: What job search method/firm/site do you use?

      --
      Free Adam Smith! (Or best offer.)
  80. "Price" versus "worth" by ph1ll · · Score: 1
    There's a difference between price and worth. The price of Enron stock was riding high the week before the scandal hit - but its worth was zero.

    Similarly, a CEO who presides over a long decline in stock valuation charges a high price for his services but the shareholders will probably not consider him worth much.

    On a more prosaic level, while hiring Java programmers, I have found that there was little difference in ability between high-paid contractors and relatively low-paid staff. The only striking difference was in their self-perception. (And, no, I am not a PHB. I've been programming Java for 8 years and have had to sit through many interviews where high priced candidates didn't know how to implement an equals method...).

    The price somebody charges (not their worth) is based partly on their self-perception but also on how able they are in convincing their employer of their high worth. This may or may not be closely linked to reality.

    --
    --- "We've always been at war with Eastasia."
    1. Re:"Price" versus "worth" by bladesjester · · Score: 1

      "and have had to sit through many interviews where high priced candidates didn't know how to implement an equals method."

      You know, even though I know people who fit that description, it still makes my head hurt. It's not like they're being asked to overload an operator in C++ (which can be a little bit of a pain) because Java won't let you do that (or at least it didn't. I don't know if 1.5 changed that).

      I find it depressing.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    2. Re:"Price" versus "worth" by TheRaven64 · · Score: 1

      I find it more depressing that you need to. The compiler knows the internal state of the object and how to compare intrinsics - why can't it generate one for you? Ideally the language should have something like a notstate keyword which would mark a member variable as not part of the internal state, and then automatically generate an isIdentical method by comparing the rest. It should also understand the casting methods, and if a sequence of casts exists that arrives at the same object then it should allow an isEquals method - if not, then it should return NO. It always irritates me having to write code that is nothing more than an implementation of a pattern that could relatively easily be automatically generated.

      --
      I am TheRaven on Soylent News
  81. Very very wrong, IMHO by Moraelin · · Score: 4, Insightful

    Judging a job _only_ by the money ("I personally believe the time to leave that first tech job is when you can find another job that pays significantly more") is IMHO a case of literally not seeing the forest for the trees.

    Money is a means, not an end. You can't eat money, you can't get much entertainment out of just looking at a bunch of 100$ bills, etc. The question is what you can do with them to improve your life quality, not the number alone, like some screwed-up game score.

    And before you lash back with "well, duh, with more money you can buy more stuff and be happier", no, that's still not getting it.

    Yeah, you can buy a bigger plasma TV or some high-end stereo or whatever, but if you end up in a job where an asshole demands your presence there 14 hours a day, and occasionally that you bring a sleeping bag and don't leave until he sees some program ready (yes, I've actually seen such an asshole)... you won't actually have the _time_ to actually _use_ those. You'll just have time to eat and flop into bed.

    Additionally, let's talk about happiness on the whole. Even if money could buy some happiness, it's not a linear scale. Twice the money doesn't make you twice as happy. So you gain, what? Maybe 5% extra happiness in those 4-5 hours at home. If the price to pay is anywhere between 8 and 14 hours of pure hell at work, I'd say on the average you're actually worse off.

    Guarding against the future? Hah. I'll tell you what's more likely to happen, because I personally know people who chose to work for an asshole for a lot more pay. You know how much they've saved for the future? Well, one was telling me at the end of last week that he's some $2000 in debt... right after salary day. (And that's not counting the debts for his car, the house, etc.)

    Welcome to the deathtrap of consumerism. See, most people who try too hard to believe that success is measured in money alone, and that more money can literally buy happiness... end up literally trying to buy it. Or failing that, trying to convince themselves that theirs is the right way. ("Hey, look how much stuff I can buy with that money! Of course it's worth it! Why, that's what success is all about!")

    The guy I was mentioning above, we're good friends, so I hear about it each time he gets a raise or a promotion. Also when he buys new stuff. Guess what? Each raise was followed by an even bigger increase in how much he spends. Each time he'll just get a bigger car, a bigger computer, then military-grade IR goggles for when he goes fishing, then now a bigger house in a whole other (more fashionable) town. (Just in case those 12 hours a day at the office weren't enough, now he'll also spend an extra 2 hours commuting.)

    Those in turn just dig the trap deeper. Now with all those monthly payments and being in debt he _has_ to keep at it.

    So what did he _really_ get out of it? Well, from where I stand, it looks like he's got $2000 debt, plus the loans for the car and house, and some 12 hours a day of high stress. Now with the extra commuting, he only gets to see his infant son briefly before going to sleep, and on weekends. Yeah, way to go.

    My advice? Forget it. I've saved a lot more on a lesser wage. Not falling into the "money is everything, and consumerism is the way to show it off" trap tends to have that effect.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Very very wrong, IMHO by Anonymous Coward · · Score: 0

      That's probaby the most profound thing I've ever read on slashdot.

    2. Re:Very very wrong, IMHO by Anonymous Coward · · Score: 0
      My advice? Forget it. I've saved a lot more on a lesser wage. Not falling into the "money is everything, and consumerism is the way to show it off" trap tends to have that effect.

      Sounds like you're jealous of that other guy frankly. Anyone who goes on and on and on about how evil "consumerism" is would trade places in a second if they had the opportunity. I love my cars and computers and I look forward to buying a nice big house in the lilly white suburbs to show off to my friends so we can have BBQs in the summer. You only live once... what are YOU waiting for? I'd rather live my life when I still can than mope around being a stick in the mud for 40 years, retire on my menial retirement savings I scraped together and then be a pain in the ass for my kids since I'm too old to have any fun anymore.

    3. Re:Very very wrong, IMHO by EastCoastSurfer · · Score: 1

      I agree, happiness is much more than the things you own. I make a good bit more money than I did 5 years ago, but I still live like I did 5 years ago. Actually, my finances are in better shape because my car has been paid off for awhile now. Don't get me wrong, I buy toys and have a fun time, but I don't measure my happiness by other people. I buy things that I want not things that other people tell I should want. Once you start thinking about what you (and only you) want, it's surprising how few things that can be.

      BTW, interesting stat. Last month Americans saved -.6% of their income. As interest rates creep up and new CC minimum payment and bankruptcy laws go into effect consumerism is not a position I would want to be in.

    4. Re:Very very wrong, IMHO by sjwaste · · Score: 2, Insightful

      I think the guy has consumerism confused with poor money management. Spending is fine, WITHIN YOUR MEANS. That would translate into some non-zero savings rate, not paycheck to paycheck plus credit card debt. I'm with you, I look forward to spending my money when I'm out of work. Not because it makes me happy to spend it, but because it makes it easier for me to do things that are fun. I'm a year out of college, work an 8 hr day as a stat. programmer, plus go to law school at night.. you have to be crazy if you think I wouldn't enjoy going and dropping a few bucks on a night out when I have the opportunity.

    5. Re:Very very wrong, IMHO by Moraelin · · Score: 1

      "Sounds like you're jealous of that other guy frankly. Anyone who goes on and on and on about how evil "consumerism" is would trade places in a second if they had the opportunity."

      Heh. Jealous of him? Dude, I _pity_ him. I wish I could help him, but I'm not even sure how. Trade places? Why? I'm paid a lot more than I spend, I have all I need, and unlike him I have the time to enjoy it too. Why on Earth would I even consider trading places with some broken insecure slave like that?

      Sound like you're just the kind that _has_ to convince himself that that everyone envies him, and that everyone else will be some pauper on "menial retirement savings" Truth is, if you're like that, you have my sincere pity.

      Here's a hint for you: I'm actually only marginally less paid than that guy, but have about 4 times more free time to enjoy it. You're not talking to a 5 dollars an hour tech-support slave, or god knows what you've imagined that needs to envy a consumerism slave. You're talking to a highly paid senior developper contractor, currently passing for a J2EE expert.

      That's another funny thing about it: while he was busy doing 12 hour days to impress his boss, I've been investing a tiny fraction of that extra free time in learning some markettable skills. It's not just that it got me a comparable salary and a far nicer workplace so far. It's also that between actually having those skills and the savings to bridge even extended periods of time, I don't need to be half as insecure about the job as he is.

      Between all that financial black hole (if he ever ends up out of job, those monthly payments alone will _bury_ him, and he knows it) and not having learned anything new in 5 years straight, the guy is pretty damn insecure. He just _has_ to put out with any crap, work even weekends if needed to meet a ridiculous deadline, and brown-nose like there's no tomorrow. Because basically he has no way out of that trap.

      Do you still think I'd trade places with that? I like to think you can't be _that_ stupid.

      "You only live once... what are YOU waiting for?"

      Yes, precisely _because_ I only live once, I'd rather live the way _I_ want, than being a pathetic slave to "keeping up with the Joneses." I'd rather have _fun_. Do the things _I_ want to do, and have the _time_ to do them. When I spend my money, it'll be for the things that _I_ fancy, for _my_ own pleasure, not to show off to the Joneses. Fuck the Joneses. I don't care about them. I care about myself.

      That's all. It's really that simple.

      "I'd rather live my life when I still can than mope around being a stick in the mud for 40 years,"

      Bingo. Why don't you take your advice and do just that: live your life instead of wasting it between a crap job and a race to get deeper in debt?

      "retire on my menial retirement savings I scraped together and then be a pain in the ass for my kids since I'm too old to have any fun anymore."

      My "menial retirement savings" will actually be higher than his, by the looks of it so far, since he hasn't actually saved anything except for the bare minimum required by the social security for a pension. He'll have that pension, and that's it.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    6. Re:Very very wrong, IMHO by Anonymous Coward · · Score: 0

      Moraelin, VERY well said!

      (And, imo, you are 110% dead-on right about the WHOLE situation & about money being a means to your ends, but not the "be all, do all" of life... because you're SO right about adjusting to your payscale & just ending up buying bigger & better toys with higher paying jobs).

      Savings are very important also, but that only comes after you get the toys you want & realize that they are good enough & will do the job for your needs...

      After all, E.G.-> I don't need a Porsche (would be nice, but the insurance & maintenance/parts are WAY out of my range, or rather practical range for instance)). I can more than 'make do' with my current vehicle.

      I heard a saying once that was something along the lines of:

      "All more money does is let you dine in a better cafeteria"

      I agree with it, and of course, the way you laid out what you wrote here, which again was excellently stated imo. Especially about the part on gaining 5% more out of a job in payrates but losing 50% more of your time, etc. (not exact quote of your statement, but the point's there).

      APK

    7. Re:Very very wrong, IMHO by Anonymous Coward · · Score: 0

      Money is a means, not an end. You can't eat money, you can't get much entertainment out of just looking at a bunch of 100$ bills, etc. The question is what you can do with them to improve your life quality, not the number alone, like some screwed-up game score.

      Money is always a means when you have enough of it. It's kind of like air in that regard.

    8. Re:Very very wrong, IMHO by Druox · · Score: 1

      Good post Moraelin, I can't agree more - alot of kids getting into technology schools (as well as those just graduating) only see dollar signs when they're really {dead end} signs. I knew an idiot who left a job they loved to go to a job they know they'd hate, for only $6000 more a year. If you're wondering, the poor bastard's miserable. Save your hair, and do what you love - just think if the savings on the stomach ulcer medication that you won't need as a result.

      --
      ~ slashdot.org - Where some of the world's greatest minds come together to scrutinize grammar.
    9. Re:Very very wrong, IMHO by EvilBudMan · · Score: 1

      --Yeah, you can buy a bigger plasma TV or some high-end stereo or whatever, but if you end up in a job where an asshole demands your presence there 14 hours a day, and occasionally that you bring a sleeping bag and don't leave until he sees some program ready (yes, I've actually seen such an asshole)... you won't actually have the _time_ to actually _use_ those. You'll just have time to eat and flop into bed.--

      Yes, time must also be figured in as well. It is more valuble than money because you only have a limited amount of time. Money can be replaced and time can't.

    10. Re:Very very wrong, IMHO by Anonymous Coward · · Score: 0

      "They say money can't buy happiness. All I'm asking for is a chance to prove them wrong."

    11. Re:Very very wrong, IMHO by tompaulco · · Score: 1

      If you don't spend the money, you are not going to have a menial retirement savings. The people who are going to have no retirement savings are the ones who spend the money as soon as it comes in, or before in most cases.

      --
      If you are not allowed to question your government then the government has answered your question.
    12. Re:Very very wrong, IMHO by lgw · · Score: 1

      I've been there. I worked pretty hard to get out. Consumerism, poor, money management, call it what you will, it's just stupid. Spending money you don't have just to impress others with status symbols (or the geek equivalent: the latest gadgets) is nonsense. It's gone so far now that people consider it normal to finance a car, and don't think about that as "debt". The GPP seems to think you have to go into debt in order to have fun with your kids. How silly.

      Similarly, accepting a poor quality of life at a job you spend half your life at is equally silly.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:Very very wrong, IMHO by loose_cannon_gamer · · Score: 1
      I thought the parent made some excellent points, and I just have a thought or two on the same lines.

      I have felt that I have a responsibility to give back to [the world | society | deity | whatever] some of the richesse I have managed to acquire. Before you get too excited, I'm mid twenties with a wife, no kids, a mortgage, and I'm putting my wife through nursing school on about $50K / year, and finishing an MS in CS.

      When we were first married, I started at a CS internship making $2000 a month, and that was enough to live on comfortably, in a small apartment. I eventually graduated at the top of the dot-com bust, and was grateful to find a job starting me at $36K. I've done well there and moved up to my current salary over a short few years time (and the company has good benefits, including having paid for my graduate degree).

      To the point -- I have never yet had more money than I can spend, and no matter how large my salary gets, I imagine I never will have more than I can spend. This has philosophically led me to the question of, given that I feel like I should 'give back' somehow, how much money is actually enough. My base expenses have roughly doubled since I got married, and my standard of living has markedly gone up, but I was pretty happy then, and I'm pretty happy now.

      So I guess my point is, I'm starting to think that I'll be best off if I just fix myself a standard of living number. Give up on chasing that brass ring or whatnot -- find a level of lifestyle that I am happy with, and stay there. If I make more money than that, save / invest / retire / give it away to good causes.

      I can't help but think that that system is at least as good as digging myself a hole like the parent described. I shudder to think of having that life. If you're living not only beneath your income, but significantly beneath it, you have untold flexibility to find the job that makes you happy.

      Just some thoughts.

      --
      In Soviet Russia, us are belong to all your base.
    14. Re:Very very wrong, IMHO by Maltheus · · Score: 2, Insightful

      You are so right that this should have been the article to new grads. Money is very important and the more you have, the better off you are, but it's very hard for people to make a decent salary and not spend up to it. I'll go one step further and say that although gadgets are nice to play with, I find them stressful.

      Stressful in the sense that you have to research what you're buying (waste of time), opinions and contradictory opinions. You have to find the best place to order (not just cheap, but reliable). Once you order, there's a good chance that something will go wrong, like they're out of stock or send the wrong item. Once you get it, you realize the gadget would have been great if only.... You spend a bunch of time configuring the gadget. You have to clean up the packaging (yes, I can be lazy) and find a spot in your house for the gadget. A month later, you hardly use it and wonder what even prompted you to buy it in the first place. It's nothing more than a symbol that has likely brought you more stress than joy.

      I use to move from job to job, thinking I was being underpaid. I end up back at once of my first jobs because I can work normal hours, work from home when I need to, flex my hours, surf the web when I have the time, wear jeans, speak freely, and most important or all, I have sensible management for a change. I could get more money somewhere else, but I don't have the fortitude to work in a place that makes me miserable. I'm happy here and I get enough money. I still buy gadgets once in a while, but I realize that peace comes from silence and not having a million things on my plate, so I only buy them sparingly. Well I've kind of fallen off the wagon as I got a raise a few months back. I've been going through a mini-spending spree and have been strugling to get back to my pre-raise balanced self ever since. But at least I feel I've pulled myself away from the trap and can see it for what it is.

    15. Re:Very very wrong, IMHO by skintigh2 · · Score: 1

      First my own nitpick: money is good, and free time is better, but don't forget other issues like cost of living. I could earn twice as much in Boston, NYC, Seattle, or somewhere in CA, but the cost of living here in San Antonio is 2 to 8 times less than those cities. A house with a pool has a lower mortgage than the rent on studio appt in those cities.

      But I wanted to comment on your main-ish point. My uncle is a (sleazy) car salesman. He is always sharing stories about how the most slovenly guy on the lot that no salesman wants to talk to is the richest person who wants to pay cash, and the flashy doctors and lawyers in fine suits who want to upgrade their convertible Corvette or SLK are living paycheck to paycheck and have terrible credit scores.

  82. What? Safety? by Karem+Lore · · Score: 1
    FTA: "I was to be part of a team of highly skilled, versatile, .NET Ninjas. We were going to produce top-notch software for the nuclear power industry"

    So teams developing nuclear power station software are being sourced from Uni? What about experience? This sounds like an accident waiting to happen...

    Karem

    --
    When all is said and done, nothing changes...
  83. .NET :)) by Anonymous Coward · · Score: 0

    Didn't anybody tell the author what happens to .NET professionals not working in M$ ???

  84. A Huge Stretch by Jekler · · Score: 2, Interesting

    This article is a Reed Richards for newsworthy. Software Engineer career advice by someone who's only out of college a year?

    If you won't work anywhere that doesn't give an office, it'll be a rough ride with plenty of missed opportunity. I've never worked for a company that gives everyone their own office. The closest I've come to having my own office was a shared office with 3 of us, but that company only had 4 employees and 2 rooms, one office was the boss's, the other was ours. Everywhere else I've worked, it's always cubicles. In most companies I've worked at, no one below the 2nd tier of managers got their own office. Getting an office is a comfort and convenience issue, we make do with what we have. My girlfriend works for one of the most prominent local software companies, there's 2 offices, one for the boss, one for the manager. The other 20 employees have cubicles.

    The article is okay, but everyone and their dog has advice on bad job warning signs. 20 years from now, your insight is going to be a lot more focused, and these reasons to think the company is doomed won't be as astute an observation as you think. The same things you list as warning signs to get out are also the same things I've seen in numerous successful companies, and they weren't signs of impending doom, they were signs of business-as-usual.

  85. Dude ... by Savage-Rabbit · · Score: 2, Funny

    Did we get invaded? I hadn't noticed. ... I sure hope you are not posting form Iraq!

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  86. redfining the word screwed by sl4shd0rk · · Score: 1

    "..Combining managementâ(TM)s knowledge of the nuclear field and our kung fu grip on .NET"

    I can hear the podcast now: "Yep - 27 reactors humming along, all running from a visual basic appication coded by some crackshot .NET ninjas with a kung-fu grip. Lipschitz got an email on Tuesday with the subject 'ch3Ck ur r3/\ct0r' and naturally opened it because he thought it was important. Well, the whole place lit up like a christmas tree. We went into meltdown and we had no choice but to flee in panic. I used the rest of the corporate funds to buy a Russian space ride and I'm nice and cozy in the ISS eating squeeze-out-of-the-tube food. The glare of fallout now spreading across Spain is somewhat annoyingly bright and I forgot to bring sunglasses"

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  87. He knows his priorities, for a start by Moraelin · · Score: 1

    The fact that he does seem to understand already is that a bad job isn't worth hanging onto. Seems very mature to me for a start.

    I see people every day who just can't get it that for _you_ the first and only priority is... _you_, and of course your family if you have one. The job or wage are just a means to an end, but no more. The question is what good does it do for _you_, not what you can do to fit in a bad job at all cost. If a job or a whole industry is actually making you unhappier, then it's time to look for a better job and maybe switch to another industry altogether.

    Success isn't measured in how well you fit a stereotype and how much shit you're capable of taking for it. The only real success is the kind that improves your quality of life. And if taking job A instead of job B actually lowers it, maybe taking job A isn't really a "success".

    --
    A polar bear is a cartesian bear after a coordinate transform.
  88. The IT biz isn't what it once was by ksc · · Score: 1

    After the 5th layoff, I said "screw it". Not going to work around the clock 24/7/365 saving the bosses ass anymore when the payment is a pat on the shoulder and being escorted out of the building because some dickhead decided to send your job overseas. I'm now back in school and completely fed up of the rotten business IT has become.

  89. ha ha ha ha ha ha you N00000b! by gelfling · · Score: 1

    Please continue to wallow in your cartoon network references D00d and whine that you don't have the corner office after, oh, 1 year of work experience, because that's like, you know, reality and shit.

    hahahahahahahaha

    1. Re:ha ha ha ha ha ha you N00000b! by xenocide2 · · Score: 1

      After browsing his weblog searching for the gritty details, it appears that he has secured himself a corner office. Partly, I suspect the article is driven by the hate for an office that doesn't allow its workers to use cubicle tools such as the CD Player or the iPod. When he gets let go from this company, I'd be interested to see the conclusions made. I can see it now: 'Companies that force employees in front of computers all day are the problem!'

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  90. Hmmm by mkswap-notwar · · Score: 1

    Yeah, this really is a nice wish list for the company you want to work for. It's interesting how little crap this guy takes before wanting to leave a job. We do have to take it with a grain of salt though, how much "real world experience" can a person who graduated in '04 have?

    Guess what man, it's software engineering, it's not exactly an employee's market. We all have to put up with crap. Show me a manager who doesn't try to slim down the schedule from 8 days to 6, or who always takes their employee's advice, and I'll show you a one-of-a-kind advocate for the people. Sometimes just to have a job, you have to put up with a little crap. I'd certainly rather have a job in a...oh my God...CUBICLE...than not have a job at all.

    Here's some advice from another software engineer who has been laid off before. When you see the writing on the wall that the company's going under, RUN, don't walk to the nearest want ads. Otherwise, stick around until you absolutely can't stand the job any more. Then, go find another job where you can put up with the crap for another 5 years or so.

    Not to be pessamistic (sp?), but there's ALWAYS some crap to put up with at any job, at any level.

    --
    "I reject your reality, and substitute my own!"
  91. Always look for work. by Anonymous Coward · · Score: 0

    Even if you are reasonably happy with your job you should be looking for other positions and interviewing at least every three years (I look every two). It is good practice, and it lets you know what you can make so that you can compare it to your current compensation. Many people have no idea what they are worth on the open market. This has two effects. One, you may be unsatisfied with your current compensation, when in fact you are already making a competitive wage. Knowing your worth on the open market can ease the stress of feeling underpaid in your current position. Maybe it is time for a career change? Two, you may find that you can earn considerably more than you are now, which is always good news. Be prepared to take the new job if you get a reasonable offer. As long as you do your work diligently and treat your peers with respect, you can generally return to a former employer in the future. However, if you get a fair offer from a prospective employer, and you refuse it, they may not grant you another interview for a few years, so be selective.

    It may be obvious, but this points out a few important rules.

    1) Do not burn bridges. Ever. If I have to explain why, you just don't get it...

    2) Play well with others. If that is hard for you, check into the personal development courses available at the local community college. Personal networking is your friend.

    3) Don't be a wage slave. I have been doing this for over twenty years. Yeah, you are young now, but you are getting older every day. Get over it. Nothing, and I mean nothing, is worth working 6x12hr weeks. Short intervals of intense effort do happen (maybe a two or three weeks max) on an infrequent basis (twice a year max!). If your work place is habitually working over time, that is a management failure. Do not enable their bad behavior. Do be kind and supportive of your coworkers, but start looking and get out. (see rules 1 and 2 above)

    4) Part of rule 3) above: Calculate your pay per hour as well as per year. I know people that make $80K per year working solid 35 hour weeks, and are quite happy. I also know people that are making $120K per year working 60 hours per week that are miserable. The first is making about $45/hour, the second is making $40/hour. The first has a lot more free time than the second. If you count the value of benefits, the spread is even worse.

    5) No one gets paid top compensation during the first two years. Get over it. You have no track record, and the company will not compensate you at a high rate until you do. Once you have experience (two years minimum) start discussing compensation in earnest. That is your responsibility, not your employer. Also, this is when you start looking outside. Knowing your worth on the open market makes that salary review much easier.

    5) It is, after all, work. Keep that in perspective. If it wasn't work, they would not have to pay you at all.

  92. tough life... by FLOOBYDUST · · Score: 1
    Ask your grandfather or anyone over 75 what to do....

    After they stop rotfl ....

    Suck it up and get over it.

  93. You just described bad management by Moraelin · · Score: 4, Insightful

    "Everyone cuts the schedule. If they didn't reduce the schedule from 8 to 6 days then they wouldn't be "productive". Get over yourself and learn to pad everything by the necessary 25% to 30% in time so that when they cut it out it's still attainable. But make sure it looks like a struggle doing it. If you get on schedule without massive OT then they cut goes from 25% to 35% to 45% and so on. One company I worked at they had a 75% fluff to every number just to survive all the management cuts that will come along during the budget reviews."

    No, not everyone. Only PHBs act like that. If the company you work for has to do all that charade, and you _still_ end up with massive overtime, you've just told me you have a complete idiot for a boss. And let me get back to one particular management idiocy there:

    "If they didn't reduce the schedule from 8 to 6 days then they wouldn't be "productive"."

    No. Measuring productivity like that has got to count as not just clueless, downright surrelistic lack of clue. And let me give you just one reason why.

    In this job everything can be done in 1001 ways, and about 900 of them are bad shortcuts. They involve write-only code, lack of testing, and generally just hoping that the quickest and dirtiest and most unmaintainable hack will just work on the first try. If you cut someone's time by 25% you've just told them to take such a bad shortcut.

    The result isn't just bad unmaintainable code (which _will_ bite you in the ass when you want to make a v2.0), and not only just buggy, but it might blow the deadline even worse. Debugging bad code takes a lot longer, and debugging (in one form or another) is what you do some 90% of the time. A shortcut that's nearly impossible to debug, and nearly impossible to change into something else (e.g., when debugging says that your very choice of algorithm was wrong) will likely take longer to be ready.

    Or it may never be ready. Someone I know is still stuck in a project that should have been finished in the last quarter of _2002_. But yeah, they were always under pressure, so they skipped testing almost completely until the end of 2004, they always fixed bugs via the quickest hack that can sorta work, never had time to figure out a _consistent_ way to implement that spec, or to get a good spec out of the client for that matter, and so on.

    Having to add fluff to justify the deadline wrangling game, again, adds complexity and adds places where bad shortcuts will bite you in the ass.

    So that kind of approach "productivity" just means making a bad product.

    A product's architecture and the allocated time should involve understanding the pros and cons of each approach. That's what design is all about: making an informed choice, and knowing the price you pay for that choice. (And there will _always_ be a price to pay. In some cases it will just be much smaller than the gains.) Replacing it with a sad game in which management pats just themselves on the back for imposing an arbitrary 25% to 75% without even asking what's the effect, is pretty much _the_ nemesis of any kind of good design.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You just described bad management by tacocat · · Score: 1

      I don't disagree with you at all. But most of my experience working for large companies (really big ones) all indicate the the PHB's tend to collect at these larger companies. I would like to speculate that this collection of ineptitude will actually bring about their downfall, but they also have a lot of lawyers on the payroll and their sole purpose of existence is to protect the territory carved out by the company in the first place.

  94. I do get personal growth at work by sita · · Score: 1

    "3. Personal Growth:"

    This really is your first job isn't it?! ;-)

    You never get the opportunity for growth at work. You'll only ever get training if it's free or has something directly to do with a task at hand and not the possibility of training you for your next job outside the company. Your boss is always mindful of people who could fill his shoes.

    Personal growth is achieved by taking in a "Learn X in 21 Days" book and reading it in the slow times. Or surfing www.X-programming.com then getting a job at a new company.


    I get personal growth at work. I specifically choose to work at companies that need skills that I haven't got (or at least not yet perfected), but find interesting. And I am quite open about it at interviews, so the employer knows that I am not an expert in their field from day one, but that I like to learn. And many employers appreciate that attitude.

    Ok, so I don't learn things the university way anymore. I can perhaps only spare a day or so to study up on a new technology, the rest has to come little by little while working. Also I find I prefer stuff that is quick to learn (but takes a life time to master, as they say), if I get a choice. Since this is a current trend, I am in luck.

    In my previous job, I didn't get any personal growth, so I had to overcompensate by doing hobby projects in my free time. Hobby projects are fun, but as I didn't get any kicks in the day time they more or less took over my life. That was a clear indication for me I had to get going.

    1. Re:I do get personal growth at work by Hott+of+the+World · · Score: 1

      I'd love to work at companies who need skills I haven't got.

      But, uhmm.. how'd you get past those HR guys?

      They keep telling me I need the skills!

      --
      | - | - |
    2. Re:I do get personal growth at work by sita · · Score: 1

      I'd love to work at companies who need skills I haven't got.

      But, uhmm.. how'd you get past those HR guys?

      They keep telling me I need the skills!


      Some consulting companies require that you have experience of the exact make and model of the stuff that they are consulting on (specified like so: 18 months experience of BEA WebLogic 8.1 SP2). Companies like that are probably boring to work at, and will have problems hiring very soon if not already.

      Otherwise you only need to make plausible that you have basic software engineering skills, and are a quick learner. The "make plausible" part is a personality thing, probably.

      For one job I applied recently I had to make a work test, making a small web shop thingy, choosing technology freely. I decided it was a good opportunity to pick up Hibernate, so I bought the book and flipped through it in a few hours (admittedly missing some important concepts that would have saved me some time later, but still). That I did that was an advantage at the interview later.

  95. Other indicators that it is time to move on ! by COredneck · · Score: 1

    Here are some other indicators that it is time to get out and move on !

    You are expected to rapidly ramp up on working on certain equipment but you ask for training and you are told that no funding is available, therefore, no training. Meanwhile, money is budgeted for one of the fair hair boys can go to conferences which helps to establish his connections.

    Request for vacation time met with alot of resistance and scrutiny even though you have the time such as "we have a lot of work do, it is not a good time to take vacation...". "We need you contact information while you are gone....". "Vacation is a privilege

    You prefer to drive an older vehicle, one that is paid for and you are told by management to park it further out because one of the big-wigs don't like looking at it comong in and looking out their window. In addition, you are told that for the amount of compensation you receive, it would better reflect on you and the company that you drive a newer vehicle. I drive a 1991 pickup truck FYI.

    The building you work in, your company leases several floors, other floors are leased to other people like dentists. The bathrooms are inadequate for the number of people on the floor. For the men's room, there are two urinals and two dumpers. For the women's room, there are three stalls. Most of the time, they are in use. You go to a different floor to use the bathroom because first, you don't want to wait and second, you want some peace and quiet especially to go number two. The bathrooms are not in the dental offices but in the public area by the elevators. You are seen on a different floor by someone and they report this to management. You are told that the bathrooms on other floors are meant for the dental clients and not for you. Going someplace to excrete is a personal thing and should not be subject to the whims of management.

    The big-wigs decide on Thursday to call for a mandatory meeting on Friday at 3:30 in the afteroon. Forget about leaving town early enough to beat the traffic.

    This is what I had to put up in the job I just left last week.

    The second thing you need to consider is what kind of options they offer for career advancement. Will the company you're working for pay for graduate schooling in your field? What about management classes? How about industry certifications? If the answer to any of those three is no, the company is trying to trap you, by removing the path most employees use to get better jobs: Expanding on their experience and education. Plenty of companies now offer this benefit to developers, so if yours doesn't, find one that does. You'll thank me when you have that nanotechnology Ph.D.

    1. Re:Other indicators that it is time to move on ! by DrVomact · · Score: 1

      I once worked for a company that put its workers in a cubicle warren. The nice thing was that, from time to time, I could stand up, step out of my cubicle and look out a window...wayyyy in the distance. Then one day, they walled up all the windows to build new offices for the managers. One window was left. By that window stood a rubber tree plant. I figured that the rubber tree had a higher status than I...it must be an executive plant. That was my clue to leave. (Well ok, they were losing 10 million a year on a hundred employee company, had no idea what market they were aiming at, and my boss was a neurotically obsessed jerk given to fits of kicking my cubicle walls...those may have been supporting factors for my decision.)

      --
      Great men are almost always bad men--Lord Acton's Corollary
  96. Time-saving article summary by standards · · Score: 1

    Here's a real time saver: I've taken the article and cut out a lot of the fat and left just his pearls of wisdom. This is a guy we can all learn from.


    I was to be part of a team of highly skilled, versatile, .NET Ninjas. We were going to produce top-notch software for the nuclear power industry.

    It did not go as planned. "You're not growing fast enough! You're barely in the middle of the pack." was the kind of feedback I was getting from my supervisor. My friends quickly learned I liked to talk about work less and less.

    Only one thing kept me going -- pure ego.

    They explained to me, in a level and professional tone, that I was going to be let go.

  97. When it's time to leave by Nigel_Powers · · Score: 1

    Always move on to another job when you'll be sorely missed at the present one. I've found it's easiest to find a new job while you already have a good job. It sucks to move on only to have mgmt say, "Good Luck!". I like to leave'em crying.

  98. warning signs by anthony_dipierro · · Score: 2, Interesting

    He discusses warning signs you should look for in your own work environment that point toward "Getting out".

    • The company hires an outside consultant who starts interviewing all the workers.
    • The company asks all its workers to prepare and submit their resumes.
    • The company institutes a new strict code of conduct and asks everyone to sign it (this makes it easier to fire someone rather than lay them off, thus avoiding paying out unemployment).

    Yes, it sounds like it's out of a fiction story, and in fact the first thing happens in the movie Office Space. But all three happened in one of the companies I worked for, before laying off a bunch of people.

  99. Re: Chernobyl by Lonewolf666 · · Score: 1

    It still did lots of damage by spewing radioactive materials all over the country. Much like the "dirty bombs" that are frequently cited as possible terrorist threat. Only that the Chernobyl reactor had a lot more radioactive inventory than a terrorist group might be able to obtain.

    --
    C - the footgun of programming languages
  100. Dont do it by bxbaser · · Score: 1

    when you go to get your old job back everyone gets all freaked out and your old boss is like "dave you are all over the news what the fuck happened,you got to get out of here"

    Belive me it aint worth it.

  101. WOW by Anonymous Coward · · Score: 0

    some kid learns what it's like to have a job. Now he's an expert. Lame.

  102. Re:I'd say he's working for IBM by Anonymous Coward · · Score: 0

    reading his past posts he seems to bring up IBM most frequently

  103. Economic change by OSXCPA · · Score: 1

    Agreed. There is a new "model" in the US, per the 'news' and talking heads - and they have it partially right.
    Low-end workers (i.e., those easily replaced - burger flippers, entry level anything) are treated like cattle. Higher end workers, unless they own a piece of the company, are tolerated as long at their pay packages doen't get too high.
    The rise of the 'independant consultant' on long-term contract seems the best way to go. At my firm, we have two people I work with daily who are full employees, but they have very niche jobs and very specific (and useful) skillsets. As a result, they telecommute (800 miles, in one case) and rarely come to an office, but they are happy. Downside - they'll never get promoted, and if our parent ever looks closely at them, they'll likely be let go - not because they aren't key people (they are - both are 'extreme problem solvers' who do great work), but because our parent can't think beyond the typical org structure. They aren't 'independant consultants' per se, but they may as well be. If they were let go tomorrow, we'd likely have to hire them back at least part-time to keep their projects running.
    These two are professionally happy, well-compensated and will never leave unless kicked out - and they get stuff done, too.
    Personally, short of owning my own business, they have the best deal ever.
    By looking for what worked for them personally, they are actually doing a *better* job for our employer - whether the employer is smart enough to realize it is another. (They got their deals by having a particularly smart VP-level boss who signed off on their arrangements.)
    Summary - be a cubicle monkey long enough to show you are a problem solver who gets good work done, then get as far away as you can and develop a broad, transferable skills base and a decent network - just keep in touch with the people you've solved problems for. They'll throw you work whenever they can - that skill and drive is not terribly common, IME.

  104. What you SHOULD look for by Evil+W1zard · · Score: 3, Interesting

    Here is what you do. You graduate as a computer or electrical engineering student. You move to Northern VA. You contact a big defense contracter like Lockheed or Northrupp. You get them to hire you contingent upon you getting a clearance. You work on project X when you get your clearance. You now hate your job but guess what you have a clearance so you can basically be a warm body to fill a slot and have about a thousand options open to you. (Btw I hate the warm body slot filling thing but god do I see it all the time!)

    --
    News Reporters Make Tasty Polar Bear Treats!
    1. Re:What you SHOULD look for by Anonymous Coward · · Score: 0

      this guy is wrong. these jobs are horrible.

      warm bodies are more annoying than you might think. people get hired JUST for the clearance.

      you can't put the shitty technologies you (didnt learn) on your resume.

      because you spent years working in that environment, you are now stuck for life.

      you have a thousand options open to you, but they are all working for a limited set of government customers in the 'same old environment' in a limited set of locations.

      if you maybe do work hard and come up with something cool, no one will know.

      yes the salaries are ridiculous, but theres a fucking dot-gov bust coming, you just can't see it.

    2. Re:What you SHOULD look for by Evil+W1zard · · Score: 1

      Actually...

      "warm bodies are more annoying than you might think. people get hired JUST for the clearance."
      Yes this is semi true in that warm bodies can be annoying, but usually there is enough senior level experience to get the new folks spun up

      "you can't put the shitty technologies you (didnt learn) on your resume."
      I'm not sure what you mean by this. If you are talking about not being able to put systems (both COTS and GOTS) that you worked with on your resume then you are wrong. Typically the software and hardware you work with in these environments are not classified and allowed to be put on a resume (even the custom built GOTS solutions.)

      "because you spent years working in that environment, you are now stuck for life."
      Also not true as I know many ppl who have switched over from govt. to commercial with ease. You only get stuck (in commercial or govt.) if you don't have a willingness to go out and continue to learn about things that are not necessarily directly part of your current job. I personally like to move around within IT every few years to ensure I dont get "stuck."

      "you have a thousand options open to you, but they are all working for a limited set of government customers in the 'same old environment' in a limited set of locations."
      Partially true once again. There are a lot of government agencies that you can be contracted out to, but I will agree that you often wind up rotating around between them... But lets say you worked as a contracter within FBI. Well there are FBI offices and contractor facilities working FBI projects all over the country. There really aren't a limited set of locations.

      "if you maybe do work hard and come up with something cool, no one will know."
      Not true. Just because you work as lets say a software developer in a cleared position does not make the software you design classified... In most cases developers of new software or hardware can talk about what they have developed.

      "yes the salaries are ridiculous, but theres a fucking dot-gov bust coming, you just can't see it."
      Big salaries and tons of jobs within this realm will be around a long time. Until the world population becomes a all-loving, all-hugging place there will be people needed to plan, develop, implement, test, operate, maintain and replace IT systems and software. Its just the way it is and the way it will be for a long time.

      --
      News Reporters Make Tasty Polar Bear Treats!
    3. Re:What you SHOULD look for by tilrman · · Score: 1
      I hate the warm body slot filling thing but god do I see it all the time!

      So you landed a job where your boss lets you pr0n surf all day, and you dont even like it? Or do you mean your co-workers are getting it on in the next cubicle?

  105. Cubicles? by springbox · · Score: 2, Interesting
    Don't work in cubicles, ever. Working in cubicles is the sure sign that you're not working for a successful company.

    Well, he makes the point that you should have your own office, and while that would be ideal, does anyone know of a company that has the resources to give each of its programmers their own office? I've worked for two organizations, both had a history of success, and at both I've been put in a cube-like structure. It might be good to look out for places that will give you a lot of personal space, but really, how common is that?

  106. Doctors and Management by sjbe · · Score: 1

    However, med school does not teach you Programming/Networking/System Diagnosis and Repair. It appears to have barely taught management.

    Let me add to this. I'm about to talk in generalities which often don't apply to particular individuals but which anyone who has spent a lot of time around doctors will probably recognize. I work with doctors often and am married to one. I have the utmost respect for them as people, for what they do and for how hard they work.

    Doctors aren't "barely taught management", they aren't taught it *at all* in many cases and certainly not formally. The medical school faculty often has little/no finacial or business experience beyond writing grant proposals so there is no one to learn from. The first time most of them see a balance sheet or a budget is post-residency. Doctors usually learn people management through the experience of a pretty severe hazing process called med-school/residency. In some ways it's understandable since learning medicine is incredibly demanding and it's frankly unreasonable to expect them to pick up a MBA along the way. (though some do...) Oh, there are some feeble efforts to integrate some business training here and there but it's nothing coherent or especially helpful. Ask most residents what contribution margin or EBITDA is and they'll look at you like you've grown horns.

    Often a reason many doctors are bad managers is due to personality traits. Many have a bit of a god complex. They're incredibly smart and have typically suceeded at everything they've done their whole life. This isn't entirely bad as patients don't like doctors who seem unsure of themselves. Plus to do some of the things they do (i.e. brain surgery), they have to have confidence coming out their ears. They couldn't survive otherwise. But know-it-all tendancies combined with their lack of knowledge business/engineering knowledge is regularly a bad combination from a management standpoint.

    Some specialties (surgery in particular) are known for attracting individuals with excellent technical but poor interpersonal skills. (Sound familiar to anyone here?...) Many do become good managers in time but they learn it through either natural aptitude or through long experience rather than through a curiculum.

    Another problem is that doctors have to be careful to avoid ethical conflicts. Doctors feel they have an obligation to provide the best medical care possible, whatever the cost. It's very easy to let money corrupt how one treats patients. It's laudable and the ethically proper thing to do. Of course the obvious problem is that it's impossible to afford to do everything possible for every patient. There simply isn't enough money out there. So instead of trying to do the most for the most, too many do their impression of an ostrich on financial matters and complain loudly whenever anyone tells them "no". Since they are typically in charge, many aren't accustomed to having to justify their actions. It's a difficult situation to be sure but one that deserves more attention than it gets.

    From a computer/technical standpoint, most doctors I know only know enough about computers to look up information, write the odd document in word and maybe can use excel or powerpoint. Not that they couldn't learn more, they're certainly smart enough. They just aren't interested and/or don't have the time. Not exactly shocking that they tend to make poor IT managers, especially in light of some of the previous common personality traits I've mentioned.

    1. Re:Doctors and Management by sjbe · · Score: 1

      Another problem is that doctors have to be careful to avoid ethical conflicts. Doctors feel they have an obligation to provide the best medical care possible, whatever the cost. It's very easy to let money corrupt how one treats patients. It's laudable and the ethically proper thing to do.

      That wasn't phrased quite right. For the record I'm not implying that it's ok to let money corrupt how a doctor treats patients.

  107. cubicles by Evil+Grinn · · Score: 1

    My job that I had while I was *in* college, there was less privacy than if I'd had a cubicle: just a desk, out in the open computer lab. Not only co-workers but the general public chattering all around me. And yet I got a lot more done than I typically do in a cubicle. My next two jobs after getting out of college were the same way.

    So it can't just be about privacy, and it can't just be about noise levels. There has to be something about the little square box that inherently saps productivity, independently of the aforementioned factors.

  108. obligitory question by sedyn · · Score: 2, Interesting

    "A players hire A players, B players hire C players"

    Then how do you get B players?

    --
    Am I open minded towards open source, or closed minded towards closed source?
    1. Re:obligitory question by Andrewkov · · Score: 1
      "A players hire A players, B players hire C players"

      Then how do you get B players?

      When the A players mate with C players, sometimes they produce B players.

  109. I apologize (My Hosting Company Apparently Sucks) by Anonymous Coward · · Score: 0

    Everyone,

    I aplogize that my hosting company is not up to the job. I guess the way to test your hosting company is to see if they can withstand the /. effect, no?

    Thankfully, another site has offered to mirror the article: http://sys-con.com/read/137855.htm

    --Chris Wilson

    http://www.christopherwilson.net/blog/

    http://www.christopherwilson.net/soapbox/

  110. Re:I'd say he's working for IBM by Anonymous Coward · · Score: 0

    Big supprise there... but he sure sounds like he has a lot of management potential, the whole "you should be paying us for the privlage of working here"

  111. Environment as a warning by QuestorTapes · · Score: 2, Interesting

    > ...as much as we may dislike cubicles, a blanket statement like "working in
    > cubicles is the sure sign that you're not working for a successful company"
    > is... well, a sure sign that the article's author hasn't worked at many
    > companies.

    Agreed. Cubicles can be an indicator, though. There are so many different styles. I would look at the working environment provided in the cubicle, and determine if it's mindless penny-pinching or part of a reasonable plan.

    - Is the desktop space adequate for the work you need to do?
    - Do you have adequate storage space, both shelves and file drawers?
    - Is the cubicle height reasonable? Higher walls minimize distractions.
    - Is the environment particularly noisy?
    - Is the size of most people's cubicles significantly reduced because they are used for storing supplies, equipment, and files that have nothing to do with their work? *
    - Are adequate conference facilities available for brainstorming sessions and other -productive- meetings?
    - Are developers actively discouraged from forwarding calls to voice mail or performing other tactics used to minimize interruptions temporarily?
    - Is hard disk space, either local or network, in unusually short supply?

    Comments? Other warning factors?

    --------
    * I worked in one office where everyone's cubicle space was reduced by the size of between four and ten of those long boxes for file folders. Some people could barely get to their desks, and all because the company was too cheap to either get storage space or get rid of old (non-financial) files and obsolete hardware.

    1. Re:Environment as a warning by Jikrschbaum · · Score: 1

      Now this may seem petty, but as a rule, when I interview at a location I make certain to check the bathrooms. There are several factors I look for:

      Is it they clean?
      Is it fully stocked?
      Is there adequate space?
      What kind of toilet paper are they using?

      My practise of doing this grew out of a habit that my Father and Grandfather taught me about going out to eat. "Never eat in a restaurant that has a bathroom that is dirty."

      I have found through the years that this is solid advice and can be used to quantify what the workplace of a potential job might be like. It's a place we all need to visit from the CEO to the clerk, and if it is lacking in any way, it may be a sign that you might not be a good fit for that job.

  112. Whining Newbie... by MadMorf · · Score: 1

    Well, after reading TFA, instead of coming away with a sense that he's giving good advice, I've come away with the sense that he hasn't been out of school long enough and worked at enough places to give any useful advice in this area...

    If you follow his advice you'll do nothing but job-hop your entire career...

    Yes, cubes suck.
    Yes, managers can be dumb and pig-headed.
    Waahhhh! I'm smarter than my manager, who's too old and feeble to know what he's talking about...

    I think the author needs to grow up a little...

    1. Re:Whining Newbie... by Sigma+7 · · Score: 1

      If you follow his advice you'll do nothing but job-hop your entire career...

      A.K.A. Independant contracting.

      Waahhhh! I'm smarter than my manager, who's too old and feeble to know what he's talking about...


      The programmer has experience on how quickly programs can progress, based on the portion he is working on. The manager does not have that information, unless he bases the rate of production of previous programmers - potentially ignoring the fact that the programmer may be used to an alternate method of code production or may have to learn a new portion of the IT field (e.g. DataAdapters and DataSets in VB, which have a semi-counterintuitive feeling caused by creating a seperate DataSet and DataAdapter for each database query you want to produce.)

      There are legitimate reasons for saying that it takes six days instead of eight:
      1- It can be completed in six business days, based on previous performance (unlikely, as later projects are more likely complex, or there is a need to learn.)
      2- There are additional resources being assigned to the task (speeding it up without rushing it), or there is a partially working system.
      3- The manager is willing to accept a 'rushed' product, as there is an immediate need - programs can be repaired later during slack.
      4- The manager wants to give a subtle nudge to ensure that it will be completed in eight days.

      However, any manager that expects that software engineering is just as infallable when rushed shouldn't be engineering - especially when they are trying to design systems for "nuclear reactors".
  113. mod parent up by Evil+Grinn · · Score: 1

    I even had mod points, but I blew them by posting before I saw this.

  114. I get personal growth at work, too by Erisynne · · Score: 1

    It really is a matter of finding the right company. There are plenty of companies which will pay for training, for trips to conferences (or else conferences wouldn't happen! they are driven by employers sending people), and so on. I get to stretch my brain doing new things at work on a regular basis... and frankly, I can't make myself learn new things without something to apply them to, most of the time anyway.

    You just have to shop around.

    --
    ---- My Design, Code, Ruby on Rails blog: http://www.slash7.com/
  115. What the...!? by Anonymous Coward · · Score: 0

    It was early May of 2004, and I was almost at the finish line for my degree. Between me and graduation: Just two summer classes. I was in the process of finishing what could only be described as the most intense spring semester of my college career.

    So, the guy got out of college either August or September, 2004. That's 13 months ago. He was at his new job for presumably 12 months (1 year), and now his advice is worthy of a front page article on /.!?

    He has a few points that are worthy, and a lot of points that aren't. In return, I would like to offer him some advice. After 1 year you think you fully understand the system. You don't. Like it or not, you'll realize this in a couple more years.

    I've gone through a couple shitty jobs, and for one, I could kick myself for ignoring all the signs that indeed it was time to leave. That said, even that was a learning experience, and I think it shows professionaly too since I got a better paying and better environment job after that.

    So the guy's fresh, has some bitching to do, fine. But advice!? Gimme a break... He sounds more like Mr. Smarty Pants, exactly where I was 1 year out of college. (FYI, it's been 12 years since I left college.)

  116. No Cubicles? Get over yourself by CrazyTalk · · Score: 1

    Most companies have cubicles, and the ones that don't have open offices with no walls of any kind. Does this mean they are not forward thinking, successful companies? No, it means they are not wasting a bunch of money on private offices and may actually turn a profit. I've worked places with the fancy offices that "catered" to developers, and I've worked at places with $50 IKEA desks thrown together in the big room. Guess which companies are still in business.

  117. Probably HP, not IBM by Anonymous Coward · · Score: 0

    IBM has offices at many sites, I'd guess HP.

  118. You should probably consider leaving ... by cr0w · · Score: 1
    the tech industry when you are taking advice from someone who has been in the tech industry for barely one year.
    It was early May of 2004, and I was almost at the finish line for my degree.
  119. JFDI by oo_waratah · · Score: 1

    Let's see what was said.

    Management said that it would happen shorter than my estimate it was right. Old hand said to do it a faster way which was not perfect, but I ignored him. Just do it (JFDI).

    Arrogance in a programmer is a good thing but to NOT underestimate 20 years of experience and dismiss it, listen and learn. Learn to temper the arrogance, 'I can fix your server because I read a couple of books on the weekend'. I would run away scared to.

    I worked for a company that called me a gun .net programmer with no real business experience.

    Startups are great experience, they push you in ways you never thought possible. You may be a star programmer or you may be truly bad and should be pumping gas at a service station.

  120. Read Article 24x7 Here, With Author's Blessing by jg21 · · Score: 1

    There's now a complete version here, published with Chris Wilson's consent so as to prevent, as he puts it, "angry slashdotters blasting me because my hosting company can't handle it."

    1. Re:Read Article 24x7 Here, With Author's Blessing by AnonymousKev · · Score: 1
      > "angry slashdotters blasting me because my hosting company can't handle it."

      I don't think that's the reason Chris is being blasted by angry slashdotters.

      --
      Anonymous Kev
      Proudly posting as AC since 1997
      (Finally got a dang account in 2004)
  121. When to leave your current job? by Anonymous Coward · · Score: 0

    As soon as the offer for the better job is signed.

  122. Cubicle solution by dosle · · Score: 1, Insightful

    While not all companies can afford offices to be built for our IT Staff (I'm the network admin), we did get brand new cubes with 6ft walls. We are the envy of all other departments now :). I found the easiest solution to 'getting in the zone' in my cube is investing in a nice pair of headphones and an external drive for all my music.

  123. One naive, ignorant kid by Mr.+Underbridge · · Score: 5, Interesting
    I'm going to nitpick a bit at the article's first point: as much as we may dislike cubicles, a blanket statement like "working in cubicles is the sure sign that you're not working for a successful company" is... well, a sure sign that the article's author hasn't worked at many companies.

    You're absolutely right. I don't know of a single large company that *doesn't* use cubes. It makes me question the writer's knowledge of...anything. He admits he didn't do anything to look for a job, didn't even bother to listen to alumni dispensing career advice because it was "all very, very dry." He grabbed the first one that made an offer, and got disillusioned when they canned him. Well, duh. Put a little effort into that job search, you'll have less chance of that happening.

    There are other signs that make me think I'd like to hear management's side of the story. For one, he sounds like a prima donna. His sole qualification is a Bachelors in CS from a middle tier school, and he acts like he should be given the golden boy treatment in his first job. An office for a kid who knows .NET? Company car?!?!? Sorry, Charlie, the 90's are gone and that crap's over.

    Also, he sounds a bit arrogant - implying that anyone over 40 doesn't know what they're doing, mentions that management didn't take his advice, etc. That could be true, or it could be that he's an arrogant little man who can't constructively work as part of a team.

    I also wonder how good he was at his job - he says that management told him he wasn't picking up the work fast enough, and that he was just "barely middle of the pack." He says that was them "setting the employees up for failure." Yeah, that's one option. That or they don't think he's getting the job done.

    Finally, this wasn't a mass firing. The impression I got was that he was selected to be let go among the team. He claims they blamed it on finances, but legally they would anyway, in all likelihood.

    We only have one side of this story - it could well be another case of a kid coming out of college with a ton of arrogance, no respect for people who have a ton more experience than he, skills that didn't translate to his job, and a problem working with others. Perhaps there's a reason he was canned?

    1. Re:One naive, ignorant kid by Pray_4_Mojo · · Score: 1, Interesting

      You're absolutely right. I don't know of a single large company that *doesn't* use cubes. It makes me question the writer's knowledge of...anything.

      Have you ever heard of Microsoft? Here's a little tidbit there: Every developer gets an office.
      Not having heard of them, this make me question your knowledge of...everything.

      didn't even bother to listen to alumni dispensing career advice because it was "all very, very dry."
      Attendance to the seminars were mandatory. 90% of the time, it was related to our major (Robotics club, Engineering Student Council, IEEE.) The time an alumni did speak, it was so boring the professors left early.

      His sole qualification is a Bachelors in CS from a middle tier school, and he acts like he should be given the golden boy treatment in his first job.

      Sorry, B.S. in Computer Engineering, and I interned every summer, and before that I completed a minor in CS at a small private college.

      As to my thoughts on my management, it comes to down to this: There are managers out there that are competant with no technical experienance. Because they focus on managing their team, not telling them how to program. Its a different skillset then coding.

      Just like developing software is a different skillset to testing software.

      As to the reason for my lay off -- you very well might be right. I'm not so arrogant that I would flat out deny that this is my side of the story.

    2. Re:One naive, ignorant kid by Mr.+Underbridge · · Score: 1
      Have you ever heard of Microsoft? Here's a little tidbit there: Every developer gets an office. Not having heard of them, this make me question your knowledge of...everything.

      I'm calling bullshit. Every person in Microsoft with a BS in CS gets their own office? I'm not believing that for a second. In any event, your original point of "any company who uses cubes is doing poorly" has been amply disproven by example, as I can name a number of companies that are doing quite well where over 75% of the staff have cubes. And that snide attitude isn't going to cut it either (Not having heard of them, this make me question your knowledge of...everything.). Your main qualification is a BS and one year of work experience that ended in firing. I think you need some humble pie.

      Attendance to the seminars were mandatory. 90% of the time, it was related to our major (Robotics club, Engineering Student Council, IEEE.) The time an alumni did speak, it was so boring the professors left early.

      So what? The profs aren't the ones who need jobs, you are. It's not there for entertainment. Anyone who doesn't have the sense to sit through information that may be boring but has a significant chance on their future deserves their fate.

      Sorry, B.S. in Computer Engineering, and I interned every summer, and before that I completed a minor in CS at a small private college.

      That's great - but understand, there are a ton of people who share that background. Did you think that some internships and the word engineering in your degree would have the company kowtowing to you? And once you're at the job, no one cares about anything you did in school and you're low man on the totem pole. That background isn't going to get the special treatment. You have to prove yourself, and having an attitude where you expect them to recognize your brilliance is going to go nowhere fast.

      As to my thoughts on my management, it comes to down to this: There are managers out there that are competant with no technical experienance. Because they focus on managing their team, not telling them how to program. Its a different skillset then coding.

      That's true. There will be many times where you have skills your manager doesn't - that's why they hired you. The question is how you go about sharing your knowledge with the boss. Assuming that they're wrong because they're less knowledgable than you anytime you disagree with them isn't a particularly constructive attitude. I don't think you can comment well on what makes a good manager very well until you've had a bit more experience. I'm still learning how to best deal with my managers, and I've a good bit more experience than you.

      As to the reason for my lay off -- you very well might be right. I'm not so arrogant that I would flat out deny that this is my side of the story.

      Well, that's good. And hey, I'm not trying to rub your nose in it, and since none of us were there, it's impossible to say with certainty where all the fault lies. But there were some things there I've heard waaaaay too many times from new BS grads (and I'm no old management guy myself) - elevated expectations, communication problems, something between distaste and contempt for management, etc.

      Look at it this way - the only way it's a total loss is if you don't learn something from it. That includes the right way to find a job, warning signs for a bad job, and maybe how to understand management better. Good luck.

    3. Re:One naive, ignorant kid by Fulcrum+of+Evil · · Score: 1

      I'm calling bullshit. Every person in Microsoft with a BS in CS gets their own office? I'm not believing that for a second.

      Every person in Microsoft who is a FTE developer gets an office. A BS is not a requirement, but contractors get shit on.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    4. Re:One naive, ignorant kid by Anonymous Coward · · Score: 0

      Every fulltime employee who is a Developer, Program Manager or Tester in the development groups gets their own office unless they are a contractor or intern. Product Support people have cubicle farms.

    5. Re:One naive, ignorant kid by Anonymous Coward · · Score: 0

      Wow. I'm a contractor, sitting in my office in Redmond right now. BS in CS, and look at me!

  124. Okay, but too many nits to pick by hrieke · · Score: 2, Interesting
    So the author had a few bad jobs and noticed a certain pattern. Well then, that's a good thing that he's managed to learn something from his experence, but:
    • Cubicals - Cubes are NOT any indication of the environment. The environment is your co-workers, the company policies, and the culture (DNA) of the company.
    • Management
      1. Just because you have a new way of doing something does not mean that your boss' view is invalide because it appears to be dated.
        The Access example given is a good strawman arguement, but in other cases the boss is there to say we don't need a fully fault tolerant tool to count to 10, where a for loop works just as well.
      2. Oftentimes, a non-technical manager, or an "old hand" who's edge is no longer sharp will be impressed enough to listen to your technical advice. If they were smart, they'd actually take it.
        Learning is a two way street here. Sometimes things need to be done in a way which answers other questions to which you are not even aware of their existance. If your boss asks you to do it in a particual way, pehaps you should ask Why? and see if there is a need or reason from some other requirement that answers that.
      3. Schedule Bullies Okay, I've had one of those.
        Boss: I need application foo to do x, y, z(prime, delta, gamma...)
        Me: Okay, sure. 6 Weeks.
        Boss: 3 Days.
        Me: !!?!?!
        And while I did get the hell out of that job, I did learn that I was pushed to build tools quickly and design application that where able. Plus I learned another lession- build tool kits. In my current job (4 years and counting), I've built a huge took kit, everything from logging tools, to database handlers, to user sub-systems, and even a complete help system which will taken an entire directory and translate the word files into a help file.
        Since 90% of the stuff we're developing is simplely made of problems that we've been solving since our first programming classes, having these toolkits makes life so much easier and less stressful, especially when you do have those insane deadline bosses.
    • Personal Growth: You are responsible for your own growth. EOD.
      If the company is willing to pay for your classes, great, if not, save and pay for your own.
    • Compensation and Overtime: Repeat after me- I am new and do have any much or any experience working in a team (small or large) or with poorly thought out design requirements. I am fresh out of college, and while my programming Kung-fu is l33t, I am lacking in other areas and need growth. While I'm not saying that you need to slave away for peanuts (or less), you should realise that your pay is based on the number of years of experience in the real work- 3 years at one job is ideal for getting the most out of the next job. (The 3 years shows future employers that you are willing to stay and make an investment in the work that you are doing).
      Overtime is part of the deal when being a full time salary employee- sometimes you gotta do what you gotta do.

    I agree with the final thoughts- I will add that figure out what makes you happy, and look for companies that offer things that are close to your goals and then try to get into those companies- and if that means you're going to have to wait a few years for an opening, so be it.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  125. The bathroom test by Jerry · · Score: 2, Informative

    Duing the 15 years I ran my own computer consulting business I discovered one nice test to determine what small business owners actually feel about the welfare of their employees:

        Are the bathrooms kept clean and stocked?

    Employers who don't care about their employees usually don't care about the employees environment. The employee bathrooms are pig styes.

    Some other tips I picked up through experience:

    Larger businesses and corporations usually have janitorial services so for them the "Bathroom Test" doesn't apply. In that situation the best way to evaluate the corporate environment is to talk with the in-house coders, if any, or other employees. If their remarks suggesst managers whose behavior indicates that they are graduates of the Atilla The Hun School of Management then its time to investigate other opportunities. Paper clip counting is a dead give-away.

    If the PCs and other hardware are antiquated or poorly maintained its time to look elsewhere.

    If most of the employees are recent hires themselves but the company has been around for a while then its time to look elsewhere.

    If they want you to punch a clock then look elsewhere.

    If they want you will be "salaried" instead of you billing them and there is no cap on the hours you'll be working then look elsewhere.

    Which leads to: If they want you to violate one or more of the 20 or so IRS rules that determine if you are an independent consultant or an employee then look elsewhere.

    If they are paying you out of a "special" fund then look elsewhere.

    If they want you to code two sets of book, one for the IRS and one "just to give them a bottom line" then look elsewhere.

    If the secretary confides in you that the boss is running a prostitution ring on the side, and those bobcats from California have cocain welded into the 4X4 bucket support beams, you'd better be looking elsewhere.

    If the owner is a business partner with the local IRS agent then you'd better look elsewhere.

    If employers don't respect the law then they won't respect the employees or the consultant.

    If employers don't respect their employees they won't respect the consultants they hire.

    --

    Running with Linux for over 20 years!

    1. Re:The bathroom test by Fulcrum+of+Evil · · Score: 1

      If the secretary confides in you that the boss is running a prostitution ring on the side, and those bobcats from California have cocain welded into the 4X4 bucket support beams, you'd better be looking elsewhere.

      Purely hypothetical, I presume?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  126. cubicles considered harmful by Futaba-chan · · Score: 1
    You CAN be happy working in a cubicle and you can be miserable working in a job with an office.

    Those aren't the only two choices. The best environment is to work in an XP-style project room, with everyone clustered around a central table full of machines, working in pairs, and able to trivially bat questions and design ideas back and forth.

    The second-best environment to work in, if you and your team can solve the resulting communication issues, is a virtual office environment out of your own home. If you do wind up having to work longer hours, it's far more sustainable to do it from the comfort of your own home, and the time you would have spent on a commute can be productive time. And it's clothing-optional. :-)

    1. Re:cubicles considered harmful by notbob · · Score: 0

      Tell me you're joking

      The group team environments are horrible, nothing more I hate in this world then working in an open room with a group of people. I like my privacy and quiet. I'm 2x as productive in my private office with my headphones on then I am in an open room. Team working doesn't work. Peer review every once in a while is good. Collaborative code environments are great, automated build & testing systems are great. Sitting next to a f'in moron who's going to ask me questions every 3 seconds... not good. But thats why you become team lead, and fire the morons.

      Work from home? Yeah I did that before... wake up ... yawn .. look works here, going to sleep at night oh look works right here. It blurs the line between professional & personal lifestyles, which is not healthy at all. It saves on travel costs, but the productivity sucks and the professionalism goes way down hill. Move closer to work to save travel time & costs and still be productive.

      I do no work from home anymore, I prefer to leave it at the office. My home computer is filled with recreational material not .NET & PHP everywhere.

      Back to coding tools to help my minions work faster & smarter, I still need to strangle the idiot consultants that keep wanting to add 3rd party tools to my workflow. Why have developers on staff if you're going to outsource the world.

    2. Re:cubicles considered harmful by AuMatar · · Score: 1

      Dear god, I'd apply for a job at McDonalds before having one of those xp environments. Have someone stand over my shoulder all day giving "advice"? I'd quit on the spot. Have people bothering me with questions every 5 minutes? I'm working, leave me alone and let me get something done. The noise would drive me to distraction. Thank god noone in the real world considers XP as anything more than a joke.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:cubicles considered harmful by kriston · · Score: 1

      I had an interview when they asked me if I had any experience with XP programming. I thought, oh, Windows XP, which had just come out. They said, in the "we KNOW something" way, "Actually we are talking about eXtreme Programming." I didn't think to say that they were being redundant by calling it "eXtreme-Programming-Programming." If it really means everyone sitting around in a kind of inverse round-table of computers, then how does any work get done if all the people involved are intimately close friends?

      --

      Kriston

  127. what utter bullshit by BlightThePower · · Score: 0

    yeah, I'm sure the best person around to take career advice is some kid who graduated from a not very prestigious university only a little over a year ago who then makes sweeping statements based on his epic 12 months of life in the real world. Sorry but someone in his position should just shut the fuck until they have some genuine experience.

    --
    Plays violent online games as: Nerfherder76
  128. Hold on a second... by Anonymous Coward · · Score: 0

    This is a guy who got fired from his first job, generalizes about cubicles and, for the most part, doesn't carry any of the blame on his own shoulders.
    In a way he sounds like every guy I ever knew who got layed off or fired. I've seen people from my company get fired and it was clear to me what the reason was. The person getting fired, though, can't always accept it.
    He shouldn't have been hired in the first place.

  129. Experts by Khelder · · Score: 1
    I think Robert Heinlein summed it up well:
    Expertise in one field does not carry over into other fields. But experts often think so. The narrower their field of knowledge the more likely they are to think so.
    1. Re:Experts by Forbman · · Score: 1

      You mean, like Norm Chomsky and US-international politics?

      Or, more like Jane Fonda or Charley Sheen (or even the Dixie Chicks)?

  130. The interview by Anonymous Coward · · Score: 0

    IT interviewer:
    "Bob, thanks for coming out and interviewing... you've just graduated, congratulations... could you breifly describe the kind of working conditions that would bring out your best work?"

    interviewee:
    "Well, I'd like my own office, $76,000 a year, 401k matching, and 40 hour work week."

    iterviewer:
    "I think we can do that for you, seeing as your a recent graduate, not only that but you can have your own secretary, 4 weeks paid vacation, and a company car, we will also pay for your cellphone and country club dues, what do you think of that?"

    iterviewee:
    excitedly "you're kidding right?"

    interviewer:
    "Yes, Bob, I am kidding... but you started it"

  131. This kid's expectations are too high by solman · · Score: 1

    Based on his description, the place he was fired from may very well be in the upper half of the industry. His points are valid. I try to realize them in my companies. But statistically speaking, the vast majority of software engineering opportunities do not satisfy his stated objectives.

    One of two things are going to happen:

    1. The kid is going to be beaten down to accepting the conditions he criticized so adamantly.

    OR

    2. The kid is going to start his own company.

    I hope it is the latter.

  132. sitsuational depressions/burn-outs by ChristTrekker · · Score: 1
    after you've learned how you react to it and develope some compensitory behaviours

    Like reading \. all day?

    1. Re:sitsuational depressions/burn-outs by budgenator · · Score: 1

      no more like a day trip, or if your a guy and a brain worker pick something physical that can be finished, finishing something gives a sense of control that men need to control stress, if a woman do some girly thing like complain about it to your bestfriend. /. is too close to the source of the problem for IT workers; porn would be better!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:sitsuational depressions/burn-outs by Andrewkov · · Score: 1
      Like reading \. all day?

      Backslashdot?

  133. Re: Wonderware, OPC, & .NET by TimTheFoolMan · · Score: 1

    There's no doubt that many people have been doing process control using OPC (OLE for Process Control), but that doesn't mean it was ever a good idea.

    Granted, on a completely closed network (a carefully restricted workgroup with NO connections to other PCs), OPC was a solution of sorts. However, the security and network issues are such that nobody in their right mind will allow an OPC connection (DCOM) in a normal network and expect it to support mission-critical applications. The right place for mission-critical OPC is in a COM solution, within the boundaries of a single box.

    Now the OPC industry, not willing to accept that MS sold them a bill of goods with this technology, is now trying to find ways to patch this fixer-upper into something usable by routing it through .NET. Sadly, it appears that OPC/.NET will rely on asynchronous communication to satisfy requirements that are truly synchronous. Tough luck for the industry, OPC is such a low-level protocol that it was never able to successfully address the timeout and service availability issues of COM/DCOM, much less those of the .NET infrastructure.

    Maybe someday the industry will grow up, and realize that interoperability is a good thing, but you need to build it upon a better foundation than MS technologies that were originally designed for interprocess communication, and not intra-network RPC (that was patched on later). Until we mature to that level, all industries using OPC technology are going to suffer, but those of us who fight the daily battles will be gainfully employed.

    Tim

    P.S. Knowing that there are safeguards built in that keep us from relying on OPC and .NET makes me feel better about the nuke community. Now if the building automation and process control guys would get it. (In BAS, we still don't realize how shakey the foundation of BACnet/IP is...)

  134. Cubes? by Anonymous Coward · · Score: 0

    I work for a very succesful company and frankly there are far worse fates the cubes. One project team had to work in a room with no walls at all...just a sea of desks to "encourage" ideas and discussion....so no idea got lost. No privacy in a cube? Picture having your monitor visable to 10 other coworkers...at all times. It's actually became common practice for projects of that sort to do the "bullpen" thing. (The project in question was a major software migration, the team was a mix of consultants and in house specailists.)

  135. Right. Now some practical advice... by Bozdune · · Score: 5, Insightful

    (parts of this previously posted by me)

    The social contract is broken irretrievably, and we all need to adapt to the new reality. The new reality is, don't get too comfortable, keep the resume up to date, and move on the minute things are the slightest bit fishy. Some signs to look for:

    o No more free pens in the stockroom, now the admin hands them out one by one and makes you sign for them.
    o An all-company memorandum from the CEO shows up suddenly, responding to hallway rumors or soft-pedaling bad news.
    o The perennial blame game between Sales, Marketing, and Engineering stops simmering and comes to a full boil in the hallway.
    o A top executive (any top executive) leaves mysteriously.
    o Sales guys start leaving (more than one is big trouble)
    o "The Board" starts poking around and introducing themselves to people.
    o A routine purchase request for equipment is turned down, regardless of justifications presented.
    o There is an odd new emphasis on collections activity.
    o "Investors" start showing up for tours of the engineering department.
    o The annual customer conference is canceled or postponed.
    o A delivery date is moved forward inexplicably, without consulting the engineers on the project.
    o It is impossible to get a reasonable explanation from your boss for a clearly unreasonable situation or request.
    o You are asked to stop work and "document" your project at a time that seems inappropriate and wrong.
    o You are asked to sign any document "acknowledging" your equity position (if any), when it should be abundantly clear what your equity position is.

    One small way to protect yourself (and to acquire information about the company's activities that they would not normally share with you) is to take advantage of any stock purchase plan (real stock, not options) put forward, and buy a few shares (preferably as few as possible). This will at least make you privy to the legal documents around acquisition scenarios and so on.

    But the best way to protect yourself is to get the resume engine revved up the minute you see the warning signs above. No need to delay. Get the hell out.

  136. Re: "Cubicles are more efficient" by athomascr · · Score: 1

    Right! Cubicles are more efficient ... if you ignore the costs of lost productivity, slower time-to-market, greater risk of errors from distraction, better employees moving to productive environments ...

  137. you don't make a career out of one year by yagu · · Score: 1

    Aside from many astute observations about this poor boy, laid off and never having received his: company car, millions of dollars, etc., I would add that anyone who describes themselves as Ninja in .NET, and with a kung fu grip of .NET still has a ways to go before earning others' respect.

    Also, for a look at the other end of a career a getting laid of, take a read of my post.

    I sometimes wonder about those who somehow think by the time they've "worked" for one year they should have it all.

  138. Wake up call for by Procrastin8er · · Score: 0

    I am not sure who put those grand ideas in your head about what the "real" world was going to be like, but I'll bet it was your higher education.
    They pumped your ego up and made you think the working world would roll out a big leather chair and slide you into your own office and shower you with tons of cash.
    Then you discovered it doesn't work that way.
    I guess the only thing to say is welcome to the "real" world.

    --
    Slashdot - Where the slash is most definitely to the left.
  139. When the boss says... by keith73 · · Score: 1

    "It's not my job to respect you."

    When he said that to a co-worker then flipped out on everyone else over something that was totally not that person's fault. It was time to get out.

    - keith

    --
    -- Does anybody know where the 'any' key is on the keyboard?
  140. Re:I apologize (My Hosting Company Apparently Suck by hyperstation · · Score: 2, Informative

    you're a crybaby. no one will hire you if you expect them to give you an office and conform to all of your silly demands. sometimes we work in cubes. sometimes (often) managers are older and set in their ways. sometimes your estimated project time just isn't soon enough, and someone else will be found that can get it done yesterday. you've got a lot to learn, grasshopper.

    now that you've written all this blabbing and signed your name to it, any potential employer who has the sense to search google for your name with trash your resume in a heartbeat.

    go work for a few more years before you start handing out "advice" like this...

    (also, /. isn't the place to refer to yourself as a ".NET ninja" and be taken seriously. sheesh.)

  141. Only way to get a raise by EraserMouseMan · · Score: 1

    The typical 4% or so raise that a company "gives" it's employees each year is no more than an inflation adjustment. For instance, after working for 3 years getting a 2-4% raise each year you have no more spending power than you did the first year because the cost of goods and services also went up by roughly the same amount. It is typical to get a 10% pay raise when you move to a new job at a different company.

    I totally agree with the parent. There's no shame in being a "job hopper" in the current day and age. The fact is you are being proactive when you hop. One of the best selling points during an interview is that you are currently employed. This gives you great negotiating leverage in that you do not need the new job. You want it for a specific reason. And they better come to your terms or you'll just keep your current job.

    Another factor for switching jobs is that you must have a strategy. Getting to the next rung on the pay scale is a strategy. But it'll bite you later if your expertise is not also further focused and narrowed. Each job switch should make you more of an expert in your specific field. Don't be a software developer and then take a job as a network admin then a mainframe maintenance person then implementing a document managment system. You're all over the map. You'll hit a point when you can't get higher pay because you're not an expert in anything.

    Be proactive and have a strategy.

  142. ...or maybe he is... by arudloff · · Score: 1

    That's one way to look at it..

    The other way is to look at the fact that's he's only one year out of college, and already hating the typical IT field. If we're not graduating enough engineers as it is, and not keeping the ones that we are graduating.. You do the math.

  143. Yeah Hello! by Elbow+Macaroni · · Score: 1

    If they can pay your paycheck and you get benefits who cares about the stupid cubicle? Going to work is about getting paid.

    --
    -------------------------------------
    Technically, we are beyond survival.
    1. Re:Yeah Hello! by Tupper · · Score: 1
      If you have an office, you can be more productive. If you can be more productive, you are worth more. If you are worth more you might get paid more.

      If you aren't a person who would be more productive in an office, get a cube.

  144. Inexperienced author = bad advice by endus · · Score: 5, Informative

    The inexperience of the author is overwhelmingly evident in the "take no crap, live in my fantasy world" tone that he takes. Don't work in cubicles? Yea right, so where is the other 95% of the IT industry going to work since they are now barred from working at any company which doesn't piss away all it's money on overpriced urban real estate so every junior level coder can have their own office. To equate a company's respect for it's employees with whether or not they give you an office is a clear fallacy and will bar the author from working at many, many fine companies. Don't get me wrong, I hate cubeland too...HATE it. As a noncomformist it really rubs me the wrong way. However, it's the reality of what you have to put up with in this industry. It's a minor complaint in the grand scheme of things.

    He rambles on with the usual "the boss doesn't take my genius advice" garbage too. It's not surprising and I certainly had my complaints about how they did things at the company I was laid off from a year out of college. However, that's how things are. Your goal should be getting in to a company where the higher-ups make good decisions so you don't HAVE to feel like everyone is stupider than you. I think a lot of times it's a corporate culture issue and you need to find a place which does things the same way you would do them. It doesn't necessarily mean that a company is bad just because everything isn't done the way you want it. The higher ups are the higher ups and they are going to do things they way they want to do them whether you agree with them or not. If the company is doing stupid things, I would agree that it could be a warning sign, but this dude frames it as though his junior level advice is supposed to matter. It's good to have a boss that listens to everyone, but sometimes you do not understand all the factors involved.

    One of the most important things I think you learn working for companies in offices your first couple years out is office and company politics. There are SO many factors that go into decision making beyond what is technically important. Sometimes those other factors result in bad technical implementation, but a lot of times those other factors are just the reality of doing business and you need to accept them and work with them rather than chafing against them with the "I'm a genius" attitude the author takes. You as the junior level employee are not always privy to all the information which goes in to making a decision.

    Certainly, there are bad managers and bad companies out there, but I think this dude is just not framing his advice in the right way. He comes off as the bitter, smarter than you tech worker who just got laid off. I think his attitude is part of the learning process, but I also think that he is giving bad advice to people who may be in a similar situation. He's making it out as if you're going to find a utopian place to work in your first couple years out: not going to happen for most people. I certainly don't encourage anyone to stay somewhere they're not happy, but you need to think about the balance of experience you're getting and what you're going to do in the future. If you keep quitting jobs because they're not treating you like a king, you will never, ever get a job you really like. When you're on the bottom rung sometimes you need to suck it up and put in your time. A lot of times, as you get more experience, things will start to make more sense to you.

    I don't mean to come off as the jaded gray cubeland dweller. I certainly want to change certain things where I work and I am not exactly a conformist on any level. However, there are things you learn with experience that you just don't learn any other way. Now, with a couple years under my belt, I am just starting to understand why things are done the way they are. I am fortunate to be at a company which I think makes really excellent policies, in general, and being here it's easy to see that there are things I don't understand which actually result in a network that works pretty well. Coming to understand those factors is what you learn by sticking it out and not demanding the corner office right away.

    1. Re:Inexperienced author = bad advice by David's+Boy+Toy · · Score: 2, Insightful

      I'll second that. I've never been in a company where each employee got his own office. Maybe out in some boring industrial park in the desert thats possible, but not in the bay area. Even our companies CTOs office gets recycled as a meeting room fairly regularly.

      I don't like cubicles, I think they make too much distance, personally I prefer a small dark room with all the programmers sitting within easy talking distance. Alot of noise (like phones constantly ringing) is a problem, but no energy at all like being locked in an isolated office would make me fall asleep rather than code better :)

      Schedule pressure. I've never seen a company without it. True if they constantly insist on unrealistic estimates and hold you to them its time to leave. But this isn't academia, product does have to get shipped eventually. Often a little schedule pressure results in better code, it tends to limit over engineering. When the code hits the real world you will find out where you really need to make improvements which is often not where you thought you needed to optimize.

      Now to add one bad sign to look for, its what I'd call 'thrashing', it always happens some, plans always change. But when plans change so often that nothings getting done and moral starts dropping you've got a big problem. If you come in to work everyday and your work assignment is different "Stop coding on project A, we've got super high priority from upper management on project B" "Stop coding on B, sales urgently needs C" ... a few weeks later "You gave me a commitment to have A out the door in a week, its a month late!" "I kept being pulled off on to other projects" "A commitments a commitment" "It wasn't really a commitment you asked me to give you a rough estimate I said two weeks, you said 'is there any possibility of getting it done in one' I said 'if all the stars line up right and hell freezes over'" "ITS YOUR JOB TO MAKE THE STARS LINE UP RIGHT AND HELL FREEZE THE N-GEN DEAL JUST GOT CANCELLED BECAUSE WE DIDN'T DELIVER A!"

      When you have that conversation its getting about time to send out the resume :)

    2. Re:Inexperienced author = bad advice by Anonymous Coward · · Score: 0

      I, too, agree. Cubeland sucks mightily, but there are FAR more important things to worry about.

      Overall respect is the key for me. Hard to quantify, but it relates to things like:

      • How well I'm listened to...
      • How well I'm equipped
      • How well they're prepared to contribute to my development
  145. Another view by mayhemt · · Score: 0

    theres another flip side to lay-off...
    the hypocrisy!! all those 'we are better employers...we recognise talent...'
    and all that BS!!
    You still stay on job, but whats the use? u wont get any recognition. atleast in my case, I worked my butt off & then when the dreadful time for promotions & raises came thru, our employer selected a sick pathetic guy, who didnt even work for 7hrs a day at a client-site(forget efficiency). Dont tell I m jealous or something....A quick run thru well known employers will reveal similar cases. Yes, I have the freedom of getting out anytime I want but the laziness & personal stuff creeps in & this is what some need to conquer upon too. Believe me ./ geeks, its a pathetic experience to work everyday knowing the lousy guys get the ladder up, while u work at the lowest level possible. This is where I feel layoff is better since u can start with the acceptance of hypocrisy in the next job....

  146. I wish I had my cubical back.... by Hillgiant · · Score: 3, Funny

    Be thankful for your cubical. One of the top level executives at our company decided that cubicals cut down on inter-departmental communication. So... down came the cubical walls. I now work in a totally open office. EVERYONE can see what is on my monitor ALL THE TIME. Since I spend a large part of my time doing solid modeling and FEA work, I have an audience far more often than I would like. I do not work well in a fishtank. Ironically, the home office (where top-lvl-exec spends most of his time) has cubicals. Just us unwashed red-headed step children that can't. The only silver lining is I have a test lab I can hide in when I want to browse me a little /.

    --
    -
  147. Tip #11: Dilbert gets funnier. by fahrbot-bot · · Score: 1
    Knowing that you're disatisfied with your job is the first step. Some may be blind to the signs. Here's a tip. Dilbert and Job satisfaction are inversely proportional.

    enjoy(dilbert) = you / enjoy(job)

    --
    It must have been something you assimilated. . . .
  148. Steve Jobs? by red990033 · · Score: 1

    but if you end up in a job where an asshole demands your presence there 14 hours a day, and occasionally that you bring a sleeping bag and don't leave until he sees some program ready (yes, I've actually seen such an asshole)

    Oh, so you worked for Apple back in the day, huh? That must have been fun working for an asshole making you work 14 hours a day, all the while, he was trippin his balls off!!

    --
    Do what I say, cuz I said it.
    -Meatwad
  149. re: explaining the lapse in employment by Anonymous Coward · · Score: 0

    Since you are freelancing, create a small LLC corporation that you own. The existence of this corporation is a public record that you can point to and say 'I've been doing *that*'.

    Worked for me. Congrats on finding a good place to be...

  150. One More Clue ... by jglazer75 · · Score: 1, Offtopic

    When I was a code monkey at a manufacturing company in the midwest, it was well-known that we were going to go through a down-sizing. But nobody bothered telling anyone when. The first date given was in September. September came and went without any problems. The next date given was in early December. Then in the week between Thanksgiving and the first week of December my team held their team "christmas" meeting. We were doing the 'gift-exchange-thing' and then afterwards holding our monthly team meeting. So, we exchange gifts, then during the meeting part we were assigning upcoming projects. As the meeting went on, two things occurred to me: 1) I wasn't being assigned any projects; 2) the projects I was working on were being given to other people!!!!!! Talk about a hint.

    It turned out that the company pushed off their downsizing until AFTER the holidays. So, I got paid to do nothing for the month of December. When January came along I was given a severance package for 3 months plus my official release date wasn't until Feb. 1. Part of the severance package was a 'free' out-placement service. By the time I got home that day (I stopped at a few bars before going home to party a bit) I had 4 messages from headhunters; 2 guaranteed interviews. Within 2 weeks I had another job to start in Mid-Feb. I took a few months off. Played lots of video games. Drank lots of beer. Enjoyed being laid-off.

  151. what's wrong with cubicles? by the_wesman · · Score: 3, Insightful

    I work for an extremely successful software company (Google is one of our clients) - I work in a cubicle - The office is in Chicago's Merchandise Mart - for those of you about to rock, I salute you, but for those of you who don't know, the MM takes up two entire city blocks (which in Chicago means it's 1/8 mile x 1/4 mile), has its own zip code and is the largest commercial building in the world - Only 5% of the people who work in the building are fortunate enough to have an office on an exterior wall of the building (with a window!) - where the hell are they going to put everybody else? build offices out of the whole scenario? Perhaps I'm a sucker, but I'd rather work with my headphones on (like I would anyway) and have the company's money go toward the huge bonus I'll get at the end of every year for working hard than toward them re-modeling the interior of this building - work is just where I work to get money to do the things I do when I'm not at work - the cubicle (or "office" as I like to call it) is the least of my issues
    I rate this article a 2 out of 5 - if the kid hadn't put his graduation year in the article, I still would have been able to guess his age just from his idealistic rant with little real substance - "don't work for a manager that's an idiot" - Brilliant advice, captain underpants! yes, it's true that it's difficult to work for someone you don't respect, but in the real world (aka, not in your high school honors class) you're going to work with people who are of different levels of intelligence, people with different types of analytical skills, etc. Calling everybody stupid just because you're, as mentioned in the article, 'disillusioned' is what we call (in the grown up world) "being a fucking baby" - which we normally follow with "grow up"

    --
    calling all destroyers
  152. Words of Wisdom by Orne · · Score: 1


    Marge: I think Bart and Lisa are feeling a little upset right now. Isn't there something you'd like to say?

    Homer: There sure is. Kids, you tried your best, and you failed miserably. The lesson is, never try.

    -- "Burns' Heir"

  153. Some advice... by lpangelrob · · Score: 2, Insightful
    ...from working in the airline industry for a year and a half. Other than that, I'm 23 and pretty much a couple years out of college.

    Always be aware of the writing on the wall. Generally, bankruptcy makes for a really bright red flag.

    Also, they had taken away the water coolers. Another pretty good sign.

    In my last few days, they told me that as a non-exempt employee, my status would have been determined by performance, not how long I'd worked there (I was the youngest). I didn't perform too badly, but honestly, I wasn't going to stick around and find out.

    Also, networking is a great thing. It's how I got my current job.

  154. We Are All Mercenaries by pixelated77 · · Score: 4, Informative

    The truth is that company loyalty shouldn't be expected anymore; the people that extoll their adoration your work, dilligence and effectiveness are the very same ones that will let you go. You leave a job when the job doesn't satisfy your own personal balance of perks and financial compensation. This may sound unreasonably cynical, and certainly, things are seldom black & white, but alas, staying somewhere because of some quaint, Pleasantville-era work ethic has a much more negative net effect on your life than simply quitting and forging ahead.

    When do you quit? As many here have noted, when that first round of layoffs is announced, when the perks and benefits start being trimmed, when it is painfully clear that the environment in which you work is more of a pean to mediocrity than a medium for productivity. I know, I know. I've just effectively nixed most companies (even some successful ones,) but the truth is that in the post-internet-resume world, IT workers are commodities (whether here or in India) and workplace egotism in a necessary evil.

    We are all mercenaries. Don't do pensions, don't recite the latest company mantra, don't put up with abusive bosses, deadwood or pervasive mediocrity and don't bet on the come. Get your money when you can, stash it away (for you never know if you'll see it again) and retire on your terms.

  155. Re:When Cubicles are bad by LordWill · · Score: 1

    Cubicles can be just fine, but here's a clue to know when they are NOT: when the noise coming in past them makes it harder to work. I've had cubes that were just fine for working in, and I've had some that were awful. The better ones were dividers in smaller areas, so that just my own team was there. There was a wall between us and the main runway to the bathroom/breakroom. If there were meetings, it was my own team and I was probably attending it. One phone call generally didn't have the power to disturb many others. The worst cube areas tended to be in a huge open space, so that many teams were there. With so many people in one space, noise is always coming from phone calls, hallway meetings, group meetings in some cube and so on. To make matters worse, these arrangement tended to have the teams' members scattered throughout, making hallway meetings more likely. I recommend "PeopleWare: Productive Projects and Teams" by Tom DeMarco and Timothy Lister for anyone working in computing. They help put good explanations and even dollar values on things that always seemed wrong in some corporate environments, but were hard to explain to some managers. Their chapters on cost of space versus worker productivity are very good, and they cite real research from many sources. A quote from Chapter 9: Saving Money on Space: "Workers who reported before the exercise that their workplace was acceptably quiet were one-third more likely to deliver zero-defect work."

  156. Disillusioned by nurb432 · · Score: 1

    Heh, welcome to the real world kid. Suck it up and be a man, and move on.

    --
    ---- Booth was a patriot ----
  157. Cubicles aren't always a bad thing. by Richard+Steiner · · Score: 1

    Cubes can end up being a good workspace if laid out correctly in an environment which provide some semblence of privacy.

    When I worked as an IT employee for Northwest Airlines, for example, the building I worked in (MSP Building J, i.e. "the computer center") had a white noise generator in the center area that did a very good job of drowning out conversations that were more than ten feet or so away. One could easily stand up and talk to the person next to you thanks to the relatively low cube walls (I'm 6'1", and they were above my head level when sitting but about elbow height on me when standing) which was nice when discussion stuff with the teammate next door, but conversations in the next row were almost impossible to hear when sitting down.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Cubicles aren't always a bad thing. by tompaulco · · Score: 1

      Yuck. My previous company put in those white noise generators. Let me just say, the answer to a noisy environment is not to introduce more noise. UNLESS, they are introducing phase reversed noise sampled in real time from the current noise, which IS possible, if you are willing to spend the money on it.

      --
      If you are not allowed to question your government then the government has answered your question.
    2. Re:Cubicles aren't always a bad thing. by Richard+Steiner · · Score: 1

      It wasn't intrusive, and sounded more like constant air movement than anything else. At first I thought it was simply that, in fact, but I learned later that it was done intentionally.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  158. Another missed point: Muddled business model by pdmoderator · · Score: 1

    100% of the people are on the road 100% of the time to scrounge money from internal customers or to do work at internal customer sites. There is no sales staff and all employees are told that they have a new milestone of personally scrounging X dollars from the business units. The only plan to change the situation is to do the wrong thing harder. Senior employees are told they are a burden and should think about leaving.

    These are sure signs that you are working for an organization that has no idea what to do with itself or its own people, and is just surviving for the sake of its own survival. This is a career trap. Start packing your personal effects.

  159. I'm only surprised.... by SwedishChef · · Score: 1

    that it took them a year to weed this clueless newbie out of the pack. I'd bet that his supervisor tried to let him go a half-dozen times over that period but *his* boss blocked it. Maybe the kid should have listened to that negative feedback he was getting from his managers who were probably trying to make him productive enough so that the company could profit from his work. That's the whole idea, you know. Now, instead of learning from this as he should have, he'll take all his misconceptions about how he *should* have been treated to his next job; which will last six months. In ten years - unless this boy clues up - he'll have one of those resumes with 23 jobs on it to proudly present to number 24. Learn from this example, boys and girls.

    --
    No one ever had to evacuate a city because the solar panels broke!
  160. Reminds me of that whiner Engineer article last wk by Maxo-Texas · · Score: 1

    He makes a few valid points but mostly he sounds a lot like that whiner last week who went on about how unreasonable college is and how unfair it was to wonderful him.

    ---

    Cubicles are a fact of life.

    Deadlines are a fact of life.

    I'll give him a few points on management but -until- you get street cred by delivering solutions that work a few times, your opinion is not going to have a lot of weight. Past there it is a reality of the field, that managers make the decision and vendors take them to lunch.

    I also agree that given the loyalty companies show us, that working regular overtime is foolish. If you are always working overtime/in an emergency- management is understaffing. They won't know they are understaffing unless failure to deliver actually occurs.

    And I agree with him that loyalty will never be repaid. You may be laid off at any time, including right after delivering a major project that is going to save the company a lot of money.

    I could blame him and say he needed to LISTEN to his professors and choose his first job more carefully, but in today's environment, any job is good and the classic catch-22 in IT is you have to have experience to get a job.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  161. Re: it's not just doctors by Shirlockc · · Score: 1

    It's what another poster said with the Heinlein quote re. experts. I was in research/academia, am an Ph.D. as opposed to an M.D. And OTOH, the graduate school experience teaches you self-reliance, figure it out-ness, OTOH, no training, no management class, no people skills. Yet these are the brightest minds who run their own labs and projects (project management), who write grants and get funding (CFO, venture cap.), deal with personalities and believe me there are plenty of personalities in academia (HR/admin). And this cycle continues over and over. I've had people who basically tell me that what I do is easy (I produce educational content websites -- I often write the content too) and they could do it if they really want to but it's not important enough ...

    It's a strange dicotomy that promotes the self-reliance until it becomes the God complex without sprinkling in a bit of common sense and self-analysis.

  162. Experience by ragged+claws · · Score: 2, Insightful

    I find it difficult to take career advice from a guy who's been in the working world barely a year.

  163. "Last Period" problem by AHumbleOpinion · · Score: 2, Interesting

    This happened to me this very year, not to mention they tried their hardest to forget to pay me severance, my vaction pay, any way they could cheap out.

    Sounds like a classic "last period" problem where there is a greater chance of "opportunistic behavior" when a "relationship" is ending.

    It also sounds like the company is either poorly managed or near it's end. Remaining employees are likely to learn of your treatment. The one time I had the opportunity to witness a company in trouble it at least had management that was smart enough to take care of the people in early layoffs very well. This was reassuring to those who remained and gives the impression that the problems are temporary and survivable.

    FWIW, when I quit my last job I did so on my return from vacation.

    1. Re:"Last Period" problem by nidarion · · Score: 1

      I should have noticed red flags, someone scammed either the company or a client out of $7000 worth of money slated to go into the company coffers. Given the company had a turnaround of about $30,000 a month, I'd say no wonder I got laid off.

  164. Re:Right. Now some practical advice... by soft_guy · · Score: 1

    These are all really good indicators of trouble. You really hit the nail on the head here. I have been through this several times myself. Another indicator that I've seen is when a company starts selling off longer term type assets (land, buildings, etc.)

    --
    Avoid Missing Ball for High Score
  165. Sour Grapes by daVinci1980 · · Score: 4, Interesting

    There are several lessons that the author--who is clearly little experienced in the work force--should take away here. For one thing, posting about the "signs" that he should've seen, particularly when those signs are generally wrong, doesn't come off as good advice to people who've been professionals for awhile. It comes off as sour grapes. Why is he wrong? Let's find out.

    Cubicles are of the devil

    Repeat after me: No, they're not. With proper soundproofing tiles on the ceiling and carpetted floors, you should be able to hear only your closest neighbors, and drowning them out is what comfortable headphones are for. If you can't get into the zone and do quality work, that's a personal issue, not your employer's. If you are having a hard enough go of it, you should talk to your manager about the problem.

    Management is stupid

    Generally, you can't get away from this. However, the cases that he cites as management incompetence really weren't necessarily icompetence at all. The author was upset because people like working the way they're most efficient. He seems to think that every new piece of technology makes people more efficient, which is a belief that is only held by recent college graduates. The problem with new technology is that it requires time to retrain your brain. And if the technology really is more efficient (and I would argue that few new languages truly have resulted in massive productivity increases), the question becomes: is the new technology so efficient that the retraining costs will be overcome by the productivity increase we'll get when everyone is running full speed? Usually, the answer is no, or at best "maybe." That's not something you want to stake the future of the company on, which is what you're doing at a small company.

    Further, he was upset that after he studied for a few hours, management wasn't convinced that he was the right person to do a full reformat/install of their primary development server. WHAT A SHOCKER! If he were a real go-getter, he would've come in anyways, so he could've learned what the actual problems were going to be during the procedure. Then next time he was somewhere where this came up, he could've at least had cursory experience with the issue.

    Personal Growth

    I can't really disagree when he says companies should provide mechanisms for personal and professional growth. But what I can say is that when management is telling you that you are in the middle of the pack, look inward. If they're telling you that you're middle of the pack, you're probably actually closer to the bottom. If you feel you're working your hardest and management is telling you that you're not doing a great job, it might be that it's time for a career change.

    Compensation isn't everything

    That's true, but on the other hand, no one wants to be paid less than they're worth. The key here is that if you're at a job that makes you happy, you'll be more productive and a better employee. Consequently, you'll be recognized by your employer, and generally compensated more.

    Final thoughts

    It seems to me that what happened in this situation is the author was inexperienced and didn't realize what he'd gotten himself into. His job was a high-risk, high-reward situation. The company promised him ground-floor entry into what they thought was going to be a big hit. Turns out they weren't right, and he hadn't done his due diligence first. The theory with startups is that you churn and burn, and when you're done you can retire at 25. Of course, the reality is that 99% of startups fail and employees are left with nothing but the experience.

    When interviewing for a position, the most important thing is to realize that you're interviewing them as much as they're interviewing you. During the interview, when asked if you have any questions, ask if you can meet some of the other team members you'll be working with alone. Tell them you'd like to get a feel for the l

    --
    I currently have no clever signature witicism to add here.
    1. Re:Sour Grapes by khoury.brazil · · Score: 0
      If they're telling you that you're middle of the pack, you're probably actually closer to the bottom. If you feel you're working your hardest and management is telling you that you're not doing a great job, it might be that it's time for a career change.

      That isn't necessarily the case. That makes some assumptions about what was going on there and saying that he should change careers based on that assumption might be a little hasty. It also assumes that management had the ability to make a correct assesment about his performance. That may not be true. Not having been involved in the situation, it is hard to determine. I understand that you are most likely speaking from some good experience, but you come off with a "What a newb!" attitude that seems to be founded in some ways (see cubes) but in others makes you seem like you're digging for some karma (see management). Either that or you are a manager so you are speaking from the other side of the fence (which isn't bad, but it would have changed things a bit if you had mentioned it).

  166. What happened to Gorilla Programmer? by Catamaran · · Score: 1

    Back in the early '90s there was a newsletter called Gorilla Programmer with lots of advice and advocacy. Does anyone know what happened to it? Are there archives accessible online? I did a google search but couldn't find it.

    --
    Test 1 2 3 4
    1. Re:What happened to Gorilla Programmer? by starling · · Score: 1

      A quick search using a more likely spelling turned up this:

      Yourdon, Ed. Ed Yourdon's Guerilla Programmer, July 1995 (No longer published. Back issues available from Cutter Information Corp.)

    2. Re:What happened to Gorilla Programmer? by Catamaran · · Score: 1

      Thanks! Spelling was always one of my week points.

      --
      Test 1 2 3 4
  167. Expectations Versus Satisfaction by LordWill · · Score: 1

    I agree with an underlying theme of Zorikin's post that the quality of your work experience is going to depend on the management chain above you. I'll rephrase some of it in my own words.

    Your satisfaction many hinge on one aspect: are your expectations being realized? (Well, mostly realized?)
    -Yes? probably satisfied
    -No? probably not
    I find this is a big factor in any relationship, be it work, social, or romantic

    Your manager: Technical? or NON-technical? What do you expect?
    If your manager is non-technical, how can he or she make any judgement about the technical quality of your work? How can they tell good design from bad? (Before products are shipped or deployed.) How can they tell good code from bad? A non-technical manager may be better at judging your teamwork, ethics, rudeness, promptness or other human qualities than a technical manager (who may have lost too many social skills.)

    A technical manager will probably know good technical practices from bad. Good code from bad. Good design from bad. May reward low-bug-counts over being in the office for 12 hours starting at 8:00am or for dressing well. They may also be unwilling to take up necessary confrontation. They may put up with a lot of prima-donna nonsense from one highly-skilled worker at the expense of team moral.

    What criteria do you expect to be more important in your career advancement? Go where those are important to the company.

    ---EXPECTATION SET #2 ---
    What kind of job you are doing? I had a supervisor once who boiled it down nicely. The job is either "revenue centric" or "cost centric".

    In a revenue centric job, the software/product/thing you are producing will be sold to someone else to make money. You can probably expect that budgets are more easily gained for these kinds of prodjects. You can expect that the "glamour" is greater for these kinds of projects. Companies are all about making money, even if only by selling logo t-shirts at the company store. Hours here can be long, especially when deadlines are nearing. A company's stock price can rise and fall on meeting the delivery schedule. Pressure can be intense. I've been told (and somewhat experienced) that these jobs can be more volatile. A new product may not do well on the market. A market may move out from under a previously successful product. The team may grow or shrink with real or perceived success.

    In a cost-centric job, the software/product/thing will be used to contain costs and manage things. The product costs the company money and will never be sold or generate revenue from outside. Budgets are slimmer and harder to justify. "Glamour" is low or non-existant. Metrics will hugely important to you so you can justify your raises (you must imperically show that the improvement in the previous version of the software saved the company a lot of money.) There will be more meetings as "internal customers" (ie, other employees) have better access to you than "external customers" (ie, people who don't work here.) Development life cycles are often shorter, as the customer-base is more well-known and much trainable to work around bugs. Customer contact can be much stronger, so their satisfaction with, or dissapointment in your new software can be seen immediately. And they can take you to lunch or send a memo (good or bad) directly to your boss. Hours may tend to be much more 9-to-5. The revenue of the company may not be affected if the new warehouse database is 3 weeks later than planned. These jobs (I'm told) tend to be more stable. Managers know more about their long-term needs for workers, so if one kind of work is no longer needed, workers may be re-trained to do another kind of work.

    I'm sure many things can be added to these lists. The big question is, which set of expectations looks better to you?

  168. How to get ahead by Anonymous Coward · · Score: 0

    In our company the way to get ahead is:
    Come in late, leave early. Sometime even have a nap at your desk.
    Go play golf in the afternoon or head out the lake _Monday_ afternoon for a early start on the upcoming weekend.
    Play computer games while at Client sites all day. I have seen it staff tell the client to F-off and then a week later get promoted.

    Now here is the key - either look really good, drink lots (and by lots I mean $100 beer tab for the client a night while on site - no need to have the client around just drink by yourself), or general be really poor at your job. Doing all three is the key to moving up in our Company.

    The easiest way to get ahead is to fill your car up with beer and drive out to the CEO's multi-million dollar cabin and spend the week-end drinking with him.

    Skill and management know-how are of little value.

    If you work hard and do a good job their is no reason to promote you... as who would do the work then?
    If you are worthless in the job you are in maybe you will be good in the job they promote you to.

    The typical Dilbert rules: The less you know the higher in the company you can go.

  169. Reward? by ifwm · · Score: 1

    "After bending over backward, after being a loyal employee, this is the reward?"

    No, the paycheck was the reward. Everything else should be considered a bonus.

    Not that I think it's right mind you, but sometimes you have to come to terms with reality.

  170. Sounds like Tutor the Turtle.... oh no! Mr. Wizard by woodsrunner · · Score: 1

    "Be what you is. Not what you is not. Those who do this. Is the happiest lot." Mr. Wizard from Tutor the Turtle

  171. Here at First Tech by DrPhred · · Score: 1

    Here at First Tech, where I work, we where all curious as to WHY slashdot thinks we should leave our jobs? We like it here. Do you know something we don't?

  172. wear a headphone/ear-plus next time by siriuskao · · Score: 1

    As not-so-new(1.5y)comp-sci/seng grad who is stuck on the support/network tech path. You should feel lucky you got a job without looking AND now you came out with 1 year of commercial dev experience. have fun doing some real job-searching :)

  173. Re:Right. Now some practical advice... by zrk · · Score: 1

    Others:

    -Recently vacated positions are not advertised nor refilled.
    -More talk behind closed doors by management than usual.
    -Consequently, management starts evading/ignoring their previous open-door policies.
    -Management, seen talking in the hallways, stops talking when others pass.
    -All equipment is re-inventoried.
    -No more "free food" in the kitchen area after meetings.
    -Any requests for vacations are begrudgingly given, and your contact info is required, just "in case."
    -Visits from the lawyers become frequent.

  174. Ninjas? by Spy+der+Mann · · Score: 1

    From TFA:

    I was to be part of a team of highly skilled, versatile, .NET Ninjas.

    NOW it makes sense! This is why they hate all the F/OSS Linux pirates, yarrrr!!!

  175. I'll tell you when to jump ship by Anonymous Coward · · Score: 0

    When one of the owners states: "We are going to be a BILLION dollar company!!!" The fact was we just broke 1.5 million and I was actually in the process of laying people off. I really think he lost it.

  176. Sadly, it isn't just consulting firms. by Richard+Steiner · · Score: 1

    It seems that a majority of companies have very specific experience requirements when it comes to IT folks, and not just technical requirements.

    When I was looking for work last year, I was rejected for first-level interviews for reasons that varied from "we're looking for programmers with five years of experience in our specific line of business" to "while you appear to know the language and platform, we're looking for people with experience with our company-specific environment".

    I ran into the former at least two instances that I can recall, both of them banking companies who wanted people with "check imaging" experience as well as a whole list of mainframe/database/distributed technologies. I suspect the latter was a case of a company fishing for former employees and not really looking for outside help.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Sadly, it isn't just consulting firms. by alienw · · Score: 1

      Sounds like they wanted to hire a specific H1B worker or someone else with a visa. To do that, they have show that they can't find an American to fill the position.

  177. qualifications by kwoff · · Score: 1
    It was early May of 2004, and I was almost at the finish line for my degree.

    Why do I care about his opinion? I mean, okay write a blog on your experience, but don't try to pass off your advice on what "a lot of jobs" are like.

  178. You're right, kid was clueless by AHumbleOpinion · · Score: 2, Insightful

    We only have one side of this story - it could well be another case of a kid coming out of college with a ton of arrogance, no respect for people who have a ton more experience than he, skills that didn't translate to his job, and a problem working with others. Perhaps there's a reason he was canned?

    Agreed, this guy may have simply have been clueless.

    "Oftentimes, a non-technical manager, or an "old hand" who's edge is no longer sharp will be impressed enough to listen to your technical advice. If they were smart, they'd actually take it."

    As someone who worked full time while in school I offer the following advice to recent grads. What we learned in class, and from textbooks, is often more theoretical than practical. Also, believe it or not there are sometimes rational reasons for not choosing the ideal technical solution. YMMV.

    "This one needs no explanation ..."

    Actual it does, the original author's words are those of a clueless newbie. Classic. Hopefully he was just overstating things out of frustration.

    "... If you tell management that it will take 8 days, and they turn around and tell you they think it will take six, you need to leave. Rushed work is almost always subpar."

    Rushed work is not the only solution to the timeframe problem. For example you can drop features. It often turns out that some are not essential. Cutting your timeframes may be management's subtle way to tell you that you are consistently over-designing, gold-plating, or otherwise doing unnecessary work.

    1. Re:You're right, kid was clueless by Pray_4_Mojo · · Score: 1

      You can't really cut back features if management is asking for MORE features and less time.

      In short, I'm a "classic clueless newbie" so what do I know about scheduling?

      And scheduling software is very, very tough. I couldn't explain "the best way" that "would always work."

      There's just a lot of approaches to it.

      But at the risk of being labeled an ignorant and naive kid, I know its less-than-practical to just add features, cut back on time, and not test.

      Its called "shoot from the hip" programming. You won't find any books on that methodology because there is yet to be an expert in the field that ships a working product to the outside world that an end-user would call "good".

    2. Re:You're right, kid was clueless by Vicissidude · · Score: 1

      This guy's comments about clueless "old hand" managers was spot on. I had one of those managers. I've even talked about him before.

      The guy's sole qualification for director of IT was previous experience at Boeing as an electrician twenty years ago. (We also worked in an office that actively promoted nepotism.) This guy was an absolute train wreck. He set up our entire office to connect to the internet through dialup, without a firewall. There was no anti-virus products installed on any machine. And one time he asked me for a plan to connect to our outlying offices. I gave him a plan for VPN, which he promptly shot down. It was around that point that I left. Turns out about six months later he resurrected my plan and put his name on it.

      The original poster was completely correct to say "expedite your job search" in a situation like this. I would say, don't walk - run!

    3. Re:You're right, kid was clueless by Mr.+Underbridge · · Score: 1
      But at the risk of being labeled an ignorant and naive kid, I know its less-than-practical to just add features, cut back on time, and not test.

      That's true. The question is how you express these concerns to your manager.

      Its called "shoot from the hip" programming. You won't find any books on that methodology because there is yet to be an expert in the field that ships a working product to the outside world that an end-user would call "good".

      A few things here. First, communication's a good idea here. Learn how to actually talk to your manager and express the fact that you don't feel you'll be able to get it done and why. Tell them honestly that if they don't reduce the expectations that your work will be compromised. Most managers appreciate this. If there's a problem with *your* expectations, an actual discussion like that will allow your manager to explain where you might be going wrong. And it never seems to have occurred to you that he's under more pressure than you.

      Second, the fact that even now you keep falling back on theory and books is troubling. If you cite things like that to a manager, he's going to think 1) you have no real world practical knowledge, and 2) you're condescending. Either way, he doesn't take you seriously, and you don't get your point across. Remember, he's the one with actual real-world experience - not you. You may think you've learned a lot about engineering in school, but really all you learned was the platforms you develop for. It doesn't teach you well how to interact with people, it doesn't teach you anything about customers, etc.

    4. Re:You're right, kid was clueless by AHumbleOpinion · · Score: 1

      Its called "shoot from the hip" programming. You won't find any books on that methodology because there is yet to be an expert in the field that ships a working product to the outside world that an end-user would call "good".

      Sorry for the delay in responding, I've had scheduling problems of my own. ;-) "Shooting from the hip" does not sound like anything new. It sounds like a new catchphrase for an old style that has been failing practitioners for decades.

    5. Re:You're right, kid was clueless by AHumbleOpinion · · Score: 1

      My point is that we don't really know that his boss is such a problem. The programmer could easily be the problem, and when you have a recent grad saying everything is being done incorrectly the odds of the programmer being the problem go up.

      You are also mistaken with respect to the only solution being to leave. If your boss is clueless with respect to current technology you might want to explain this fact to him and that he is setting *himself* up for failure. Sell yourself as the person who can help him, that by combining your tech knowledge with his knowledge from other fields (management being one of those) you both can get ahead. In short, developing a partnership with your boss.

    6. Re:You're right, kid was clueless by Vicissidude · · Score: 1

      No, as I said, I gave him my plan, which he promptly shot down. This guy thought he was absolutely correct, although it was clear to the rest of us that he was not.

      The guy was an idiot. It was obvious to all of us, except his boss, that he was an idiot. He got there because of nepotism and wouldn't be let go anytime soon, whether he failed miserably or not. The only solution was to leave.

  179. Re:Cubicles? Try open plan - that really sucks! by TheRaven64 · · Score: 2, Interesting
    Open plan can work. One good strategy that I've seen work a couple of times (and is also mentioned in Peopleware - a superb book that should be required reading for all managers) is to buy (thick) partitions, but allow the employees to place them. Those who value privacy can build walls all around their desk. Small groups who need to talk amongst themselves can be put in a `room.' People who like feeling like part of a community can not use any partitions at all.

    This also helps employee moral to a small extent - people are not all in the same ubiquitous cubicle, they are in a work space that they designed. It is also important to allow employees to move their desks around within their space, otherwise there is very little customisation that can happen.

    By the way, I hope you charged your iPod to expenses.

    --
    I am TheRaven on Soylent News
  180. You're still getting comments by Mynn · · Score: 1
    --

    Face it, people are stupid, and the internet is the place where they all meet.
  181. The #1 sign that it's time to leave..... by 8127972 · · Score: 2, Funny

    .... The CEO of your company tosses chairs in anger and rants about "killing" people.

    --
    This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
  182. Misleading submission title by poot_rootbeer · · Score: 2, Insightful

    Apparently the answer to "when to leave your first tech job" is, in this gentleman's opinion, "before they lay you off". Which may be accurate, but it doesn't provide any insight for the rest of us.

    My own advice could be summed up thusly:

    1. If you HATE your job, leave and find another one. Nothing's worth being miserable for 1/2 to 3/4 of your waking hours every day.

    2. If you think your job is just mostly OK, and you've been there for less than a year, stick it out for the full 12 months before you move on. Nobody's going to want to hire someone who has a history of job-hopping every six months, because they assume you'll do the same thing to them.

    3. If you've been at your current company for more that five years, and the company has not shown you signs that they're trying hard to keep you there (fat raises, promotions, etc.), then it's likely time to move on.

    4. If you can't imagine enjoying anything more than you enjoy your current job, stay with it!

  183. Bad statistics... by Corporate+Drone · · Score: 1
    If the company will not or can not spend the money to create offices for its knowledge workers, so they can get into the zone, the odds of it creating a successful software product and capitalizing on it are about the same as you becoming a millionaire by going to Las Vegas, betting fifty on black, and letting it ride all night.

    umm... maybe I haven't had enough caffeine yet today, but...

    $1,000,000 is less than $50 * 2^16.

    at 1.05:1 odds, that's only about 1 in 100,000. I'm thinking the OP meant to imply that the odds are a whole lot worse than that, hmm?

    --
    mmm... yeah... You see, we're putting the cover sheets on all TPS reports now before they go out...
  184. Codesugar by ph1ll · · Score: 1
    If you are using Java and Eclipse, try the CodeSugar plug-in. It's free, open-source and extremely easy to use. You can write an equals method with one mouse click (and hashCode method etc).

    I think most Java IDEs (eg, IntelliJ) allow you to do something similar.

    --
    --- "We've always been at war with Eastasia."
  185. Obligatory Open source plug by kminchau · · Score: 1

    Let's make the Nuclear control system Open Source! Just look at the advantages: anyone in the world can download it, and help out fixing bugs and making things better... unless of course you are from North Korea... or India... or Pakistan.... or.....

    Oh, and I hope you don't mind having to re-compile your kernel once a week to make things work... most people won't even notice the flicker of the lights.......

    --
    "Never underestimate the power of the Slashdot!"
  186. At Intel everyone is in a cubicle by Jon_Hanson · · Score: 1

    I work at Intel. Everyone here, including the President/CEO is in a cubicle.

  187. You arent in SeaWorld anymore, Shamu by Anonymous Coward · · Score: 0

    ...youve been released to the wild. And those things your trainer taught you in the safety and comfort of your artificial environment obviously didnt prepare you to survive in the natural environment.

    See, Orca's in the wild arent shown exactly what they need to do in order to be rewarded - coached, coaxed and sweet-talked by some trainer who rewards them by feeding when they do as the trainer wishes. No, Orca's in the wild have to earn their rewards by observing how the world around them works and then making decisions based upon those observations, and by watching and learning from their pod-mates; many of whom rightfully view other Orcas as just so much more competition for food, and so arent all that forthcoming with their knowledge.

    Unfortunately for you, your trainer for one reason or another didnt teach you all that much that you need to know in order to survive outside of your artificial tank. Perhaps when you were a younger Orca, and your training first started, you exhibited some signs of low self esteem and/or low achievment; a common tactic trainers use to combat this is to tell the young Orca's how smart they are, how great they are, how much better than the Orcas in the wild they are. There is always a risk in this type of tactic though in that sometimes the young Orca's dont see it for the psychological encouragement that it is, and instead they actually start to believe it...as if it were really possible for one or a group of Orcas to be objectively 'better' than other Orcas! Silly I know, but youth is often so.

    Of course artificial achievement in an artificial environment often leads to young Orcas having artifical views of their own ability and worth. This isnt so much the fault of you young Orcas; youre young, ignorant, and up to this point have had no reason to know any better. Unfortunately, the way most artificial Orca tanks work, your trainers interest isnt best served by how well you survive in the wild after your training; no, most often your trainers interest lies in how well - and how readily - you jump through the hoops your trainer has configured for you. All the other trainers around all the other artificial tanks compete with each other to get the most young Orcas to jump through the most hoops the most willingly and the most ably. Often, to achieve this, the tank is made even more artificial by various means such as wave bafflers, soothing colors and soothing music. Again, the purpose of this isnt so much for the young Orcas benefit as it is to the trainers benefit; after all, if a young Orca gets distracted by a nasty wave when trying to jump through a hoop during a show, that just makes the Orcas trainer look bad.

    But, as youve no doubt learned by now, there are no hoops in the natural environment; there are only rocks and reefs. And if you jump over a reef, there is no trainer there to hand you a fish. The natural world often works in reverse of the artifical tank you were trained in; you arent so much rewarded for success as you are not punished for not failing. When jumping over a reef, living to tell about it is your reward. Often, when young Orcas are released from their artificial tank and they finally find a pod that will accept them as a member, they complain that their new pod mates get upset at them for jumping over reefs; after all, jumping through hoops was how all the young Orcas in the artificial tank gained the respect of their trainers and the other young Orcas. What these young Orcas dont understand is that jumping over reefs, being so dangerous, is a dumb and useless trick that brings no extra fish into the pod and carries a high risk of the young Orca being wounded or killed, potentially causing all the other members of the pod to work that much harder to get fish while one of their members nurses his wounds, or dies.

    Indeed, many pods are not willing to accept young Orcas who have just gotten out of the artifical tank; too many of these young Orcas need to be completely retrained by their new pod mates, causing less Orcas to be avail

  188. 5. Don't work with people who display huge egos. by shess · · Score: 1

    For someone who's only been out there for a bit over a year, this guy has a pretty damn big chip on his shoulder. I saw the "problem" in the first two paragraphs. He went to work for some random company just because they called him at a time when he needed a job. Duh?

    [_I_, on the other hand, have a huge-ass chip on my shoulder. I've had it for 15 years, I can't seem to get rid of it. I worked with some clunkers in the first couple years, and was stiffed for substantial income a couple times, but, you know what? It was my own damn fault. EVERYTHING wrong with them was recognizable from the get-go, and it wasn't whether they put people in cubicles or offices.]

    -scott

  189. backslashdot (can't just have "\." for a title) by ChristTrekker · · Score: 2, Funny

    I've just noticed that the typical poster here seems to lean more left than right.

    1. Re:backslashdot (can't just have "\." for a title) by Andrewkov · · Score: 1
      I've just noticed that the typical poster here seems to lean more left than right.

      Touché!

  190. IT Jobs Are Dead In the USA by Anonymous Coward · · Score: 0
    The guy was lucky to get a chance at a job out of school. He should roll it up and get a job working for Verizon as a back-office clerk. Remember that most IT people today don't have jobs in IT at all.

    IT is a dead field. We won't need any more entrants into computer science or IT for at least another 10 years.

    1. Re:IT Jobs Are Dead In the USA by Tablizer · · Score: 1

      One thing for sure is that the good-ol-days are gone. For example, it used to be that operators were hired to manage nightly batch runs so that programmers generally didn't have to worry about the day-to-day monitoring of such processes and things like changing vendor FTP passwords. Now programmers are as plenfitul as operators, so they make programmers do both jobs.

      I am not sure that IT is "dead" as a career in the US, but it has certainly has seem to shifted to a almost blue-collar-like status and pay, and I am comparing to the pre-dot-com days also.

  191. Let's see ... by krygny · · Score: 1

    ... no cubes, only smart bosses, realistic schedules, and fair compensation. And the author thinks he's disillusioned NOW?!!

    --
    Research shows that 67% of those who use the term "research shows", are just making shit up.
  192. Motivate yourself already... by mcguyver · · Score: 2, Insightful

    This is a great speech for engineers.
    Commencement address by Steve Jobs on June 12, 2005

    Here's an interesting book about a little company called ID Software
    Masters of Doom

    Note to author, the glass is half full. You're less than two years into (possibly) a long career and already very jaded. Open your eyes and try to learn more about your situation instead of pointing fingers at why the world has wronged you...

  193. Insightful? by Anonymous Coward · · Score: 0

    Who modded this insightful? Clearly it deserves a funny for The Office reference. That show's almost as funny as Coupling.

  194. Interesting, but... by eno2001 · · Score: 1

    ...no relation to reality. The first mistake is that the article is about "your first job in IT". But then he goes on to list a bunch of perks that you will NEVER get in a first IT job unless you hit right smack dab in the middle of some kind of weird bubble like the DotCom bubble. Then he gripes about cubicles. Yeah. They suck ass. But, software engineers aren't the ONLY people in IT no matter what this guy thinks. Most IT folks are guys who do nothing but fix IT related problems all day. Windows support for the most part but a lot of hardware support as well (printers, monitors, desktops, etc...). They ARE IT guys just as much as a software engineer is. But, technicians like that are always going to be in cubicles because there is no "zone" to get into. It also depends on where they work in IT. If they work IT for a chain of drugstores, they aren't likely to be developing software AND fixing PCs and servers at the same time. Technicians work on the boxes and coders are usually a scarce or even non-existent resource in most IT departments. This is REALITY. The author is lucky he got the experience he did. And any improvements he encouters along his career path will have been enriched by that experience even though it ended negatively.

    The problem with the author is that he believes he is entitled to more than he really is worth. He needs to get a few bumps and bruises along the way. From what I see the article is nothing more than a crybaby whine to mom about the little booboo. Don't get me wrong. I'm not siding with his former employer at all. Layoffs are horrible. I have my own concerns there as well, so I can relate to that. But, my first thought when reading this was... "Oh hell. How many self-proclaimed 'whiz-kids' (read: no experience or education in the IT world) out there are going to read this and think; 'hell yeah! I need a corner office and a massage three times a week, and if they don't give it to me, it's because they're assholes!'" He should have really been more accurate about his target: career programmers. Not just "IT guys".

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  195. Welcome to the Real World by Ranger · · Score: 1

    I'm shedding big crocodile tears over this one. Schools don't often prepare you for the world of work. You first job will teach you that. It's called the school of hard knocks. Company loyalty doesn't count for shit anymore. Being loyal to your co-workers worthy of it is another matter. During the dot-com bubble days (when the old rules no longer applied) if you stayed at a tech job for more than three years you were seen as unmarketable. That was a load of crap then. If you love what you do and can make a living at it then stick to it, but you don't need my advice for that. If you have a crappy job, do the best you can to make it bearable until you can get a better job.

    --
    "You'll get nothing, and you'll like it!"
  196. Counterpoints, and an Apology for Management by Zevon+2000 · · Score: 2, Insightful

    Well, I haven't read the whole thread, but I'd be amazed if you're not being out and out roasted for a questionable sense of entitlement and for the authoritative tone you used to describe an industry you've really only just dipped your toes into. That said, people with a lot of varied experience will be posting, so hopefully they'll clear up some misconceptions that you and others might have.

    I think a big misconception is the idea that a BS in anything should be hired by a company like Microsoft or Google as developer right out of college. People all over the world want that job, and if you think you deserve better pay and perquisites than a kid working his ass off in Bangalore--or anywhere--you'll have to prove it. What's more, there's always going to be a demand for nuts and bolts "in-house" guys. I'm not sure that there's ever going to be *any* demand for 20-somethings with vague ideas about "next generation user interfaces"--at least, not since 1999.

    Also, you may not have written this article with /. in mind, but as you no doubt have already realized by this point in the thread, implying that people working in what must be the most common /. workspace by FAR aren't productive and should immediately start looking for a new job because their company can't succeed may not have been the best way to win over the masses. It at least cancels out the automatic karma boost you get for providing an excuse to complain about work. And maybe M$ does give all its developers offices--they're still putting out generally crappy products, and they're looking like they're going to get left in the dust on new tech by Google and Yahoo.

    I think your only defense here is that you're *just* talking about developers, developers, developers. In finance, I've worked on open desks that make my current cube feel like a Fortress of Solitude. My supervisor worked on the same loud, open desk where everyone could see everyone else's work and hear their phone conversations, and he was pulling in well over seven figures GBP. An open floor is just better for communication, and that can be important in collaborative work. Besides that, who wants an office without a window? And don't try to tell me that everyone should have an office *with* a window--that would result in either a lot of giant offices or a lot of empty buildings.

    The point is, if I were still on an open floor I'd *never* have the nerve to cruise /. at work, because everyone could see. And if I had my own office--well, let's just say that when I saw the episode of Seinfeld where George Costanza started taking naps under his desk, I immediately started thinking about when I could get an office. Maybe you're a self-motivated, responsible worker, but most recent grads need more than a modicum of supervision to keep them on task.

    I guess my final point is that you seem to be doing to management exactly what you accuse them of doing to you. That is, saying that you know how to do their job better than they do, despite the fact that you aren't trained in it. Are there a lot of truly crappy managers out there? Of course. Is a degree in management a good predictor of managerial ability? Probably not. But everyone thinks that they can be a manager/executive, just like everybody thinks they can be a politician. The truth is that it's harder than it looks. Management makes decisions that affect a lot of different groups, and it's usually impossible to make decisions that each individual group agrees with wholeheartedly. While you may feel entitled to things like well-paid overtime, a private office, and de facto managerial control over your time and projects that you take an interest in, it's management's job to define your job in the best interests of the company.

    In the end, I think you're right to think that you should have left earlier, and management was probably right to let you go. It wasn't a good fit. Whether you can find a good fit without changing your expectati

    --
    "Someone somewhere had to wear pants for the first time. The meek and indecisive do not change our world." -Montville
  197. When Your pay resembles minimum wage. by Forge · · Score: 2, Funny

    This topic is so appropriate for today.

    I was cleaning out some old boxes and found a payslip from 1993. That was my 1st tech job and I quit it when the government announced that the Minimum wage would be raised to above what I was making then.

    It brought into focus just how horribly underpaid I really was.

    --
    --= Isn't it surprising how badly I spell ?
    1. Re:When Your pay resembles minimum wage. by Glonoinha · · Score: 2, Interesting

      Ok, I read the entire article - I'm amazed ... did they really let that Diamond (in the Rough) go?
      What a bunch of clueless managers, not to have seen the depth, passion, and wisdom they had in that guy.

      Not.

      If working your first year out college with immediate exposure and incorporation into a group of top-notch, seasoned veteran developers in a cool technology to do development in the nuclear power industry is your idea of stress, you have lived a sheltered life. Hell, that's my idea of FUN.

      Welcome to the real world, kid.

      1. Everybody works in a cube. Even the technologists making six figures have cubes. Granted, my team's cubes are up against the window with a beautiful view of the forest, but they are still cubes. And we get some serious work done. Want it quiet? Get some headphones (or earplugs, or both.)

      2. Growth - you were only there a year, and it was your first year out of college. How many promotions were you expecting?
      In fact, you allude to taking that job instead of getting those last two classes in the summer, meaning a) you didn't graduate, and b) were a college dropout. If you are going to be a college dropout, drop out early - don't wait until the last semester. There are plenty of other dropouts out there that made it big, so if you are going to be one, be one. Dropping out with only 6 weeks between you and your degree is going to haunt you for the rest of your life (ie, like not getting the promotions you were expecting the first year, or not 'meeting expectations'.
      If you stuck it out that summer session, good for you. Put yourself down for one 'meets expectations.'

      3. Career advancement. Well, you are right on that one. I just cashed my reimbursement check for last semester's tuition (company is paying for me to get my Masters degree, and sending me to other industry training, and buying me development tools so I can play with them on my own time.)

      4. Compensation and OT. The good news is ... well programming still pays more than McDonalds. If you can find a job. The bad news is - welcome to reality : everybody puts in OT and nobody gets paid extra for it. The grocery clerk job you had in college is what's known as blue collar, aka grunt work - and the programming job is (was) white collar. It sucks, but the sooner you accept it, the sooner you can be happy with it. Disclaimer - I worked a 12 hour day today, and yesterday, and Monday too. Only worked half a day on Saturday (without extra pay, in case you still haven't gotten over that idea) - but that is what you do during the last few weeks before a production roll-out. The other good news is that very few jobs that pay OT also pay six figures. I'll take a six figure salary over occasional paid overtime any day.

      Your write-up did make me evaluate my employer, though, and I'm happy to say that I am pretty happy with them. Got lucky, I guess.

      --
      Glonoinha the MebiByte Slayer
  198. It's no different in Soviet Russia by flibuste · · Score: 1

    To the author of the article:

    Welcome to the real world.

    Yes, that is the way it works in IT. And cubicles are a reality for most too. No evil in cubicles. The good thing in that first job experience is that you'll have better weapons for the next one, and the next, and the other one....

  199. Re:Sick Day by maxwells_deamon · · Score: 1

    If you have to go to the doctor to have a sick day, that is a clear reason to run away. Run away now!

    I have worked at some nasty places, but that is just too much.

  200. 2 Years by HenryWirz · · Score: 1

    Outside talent always looks better. You leave after two years, becoming outside talent to someother organization, with a sigificant raise.

    And as for loyalty that concept died sometime in 1985 in West Allis Wisconsin Simular deaths occured throughout the Midwest and Rust Belt.

    While you're with a company, work your ass off, recognizing that at any time you can be let go or you can quit. There is no such thing as job security.

    You make your own security.

  201. literally? by phriedom · · Score: 0, Troll

    "...a case of literally not seeing the forest for the trees."

    "Literally" is not a word to add emphasis, it has a specific meaning that is opposite of how you are using it. It conveys that you are not using a figure of speech and you intend the words to be taken at their most basic meaning. But you are using a figure of speech. It is actually a case of figureatively not seeing the forest for the trees.

    --
    Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
    1. Re:literally? by Anonymous Coward · · Score: 0

      you are literally pissing in my cheerios here man

  202. Right on about cubicles. by Anonymous Coward · · Score: 0

    If you walk in on day one and are introduced to a cubicle, think of the following:

    - The company is cheap.
    - They don't think too much of you.
    - That dry box of a building you'll be working in is probably rented space they could fold up in a week.

    Do what you will, but don't be silly enough not to look elsewhere.

    1. Re:Right on about cubicles. by Anonymous Coward · · Score: 0

      If you walk in on day one and are introduced to a cubicle, think of the following:

      - The company is cheap.
      - They don't think too much of you.
      - That dry box of a building you'll be working in is probably rented space they could fold up in a week.


      That would be a pretty stupid thing to think, considering that if the company had a plush environment and everyone worked in offices, they wouldnt have had the extra money to hire you. The less money spent on stupid bullshit like 'setting', the more money available to provide real live human beings with work.

      This infatuation people have with superficial bullshit such as cubes vs. offices is exactly why fewer and fewer americans are being hired for IT positions. Fine by me; Im a contractor, things get outsourced to me all the time; other peoples pretension is my gain. Im a ~real~ programmer, meaning I provide my own motivation, and I can code just as well sitting on a box in a field as I can in a cube or office. Keep up the self delusion you batch of fucking wanna-be nobility, Im getting rich off of it while you cry in your latte's.

      This whole article should be used as an example by business groups the next time some superficial, mommy-and-daddy-then-government coddled fuck asks why so much outsourcing is done.

    2. Re:Right on about cubicles. by LaCosaNostradamus · · Score: 1

      There is a certain and strong element of truth in what you've said. But the point remains (which is what I believe the OP had) that a rented space filled with minimal furnishings by highly mobile professionals is NOT the mark of a company with longevity intentions. This is a point to be doubly made to all the cities across America who are falling all over themselves to offer tax breaks, grants and loans to the companies exhibiting this behavior.

      So what's next, having banks operate out of trailers, so that they are easily moved when the savings and loan environment tanks in that neighborhood? Whatever happened to the long-term view so allegedly necessary for confidence between citizens?

      Well, no need for me to belabor the point. I think both our points should be clear by now.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    3. Re:Right on about cubicles. by Anonymous Coward · · Score: 0

      There is a certain and strong element of truth in what you've said. But the point remains (which is what I believe the OP had) that a rented space filled with minimal furnishings by highly mobile professionals is NOT the mark of a company with longevity intentions.

      In short, if the building and furniture are rented, the employees are too!

  203. I work at Moto - All Cubicles. by liquidzero4 · · Score: 1

    FYI - I work for Moto as an Engineer. Everyone here is in cubes. The only ones that don't get cubes are the big execs. All engineers, S/W and H/W developers are all in cubes. Very few have offices. About 1%

  204. A similar Encounter and lessons learned. by Kranfer · · Score: 0

    I completely agree with this article... My first programming job was with me and 2 other programmers. They took me on to do all the stuff they could not get to so I could learn the business and how everything was put together in MVC with Beans and DAOs in java. However after only 6 months on the job, learning java again the way they wanted me to do it, I was laid off because of "Financial" reasons. Why I was were, the last month was full of little work and more and more sitting around being bored for hours at a time.

    A few weeks before the lay off.... I scheduled an interview with another company... And I was laid off the day before the interview. They did not know I was going but they gave me 2 weeks severence and sent me on my way. I went into the interview the next morning and the VP of the company hired me on the spot.

    Bonus a week of paid vacation and a week of double pay.

    Now I do sit in a cubical... But thats alright I feel secure here. Theres 20 developers and I am not at the bottom. I started here as a mid career developer in ASP (learned the entire damn thing in 3 days) and I feel confident in my job.

    I have to admit a cubical does suck but sometimes for large corporations cubicals is what you get... an office would be nice but hey I am not complaining. I am 23 years old making 4 times what I did in College working full time as a tech at Best Buy. (Best Buy paid only $11.50 an hour! WTF!)

    Anyway, I agree. If a company stops giving you encouragement, work, and you feel dejected... look elsewhere! I did, and thank god I got a job the day after I was laid off making twice as much... Oh well.

    --
    -- Josh
    "Whoopie! Man, that may have been a small one for Neil, but that's a long one for me!" - Pete Conrad
  205. Ok, same old stuff.... by vdthemyk · · Score: 2, Interesting

    After reading through many of the posts, I find it alarming that people are focusing on external factors. Try looking inward. Are you truly happy doing the work you're doing?

    I realize that many of the external factors contribute to how you feel about your job, but everyone has a different definition of happiness. Some people want more money, some want a quite workplace, some want free pens, some just want a place to go and earn a living that can pay their bills and allow them to not be bothered.

    Get a grip on what YOU want. If some of the things in your company is not jiving with your personal needs, but the majority of it is, it may not be the right time to jump ship. Some people really enjoy working 14-16 hours a day because their job is the only time they get human interaction. If this makes you happy, then great! No one can tell you to leave your job (except your boss and perhaps security).

    I'm also a big advocate of keeping your resume up to date and posted on job websites. Even though you are happy where you are, you need to keep your options open and your interview skills up to snuff.

    The point is, look to what you want to do with your life and career, instead of looking for a list of reasons to leave a job.

    --
    VD
  206. Shared desks! by mister_llah · · Score: 1

    I worked at a place with shared desks, I didn't like it one bit... I like to have a little bit of space... it felt like I was in a high school science class.

    --
    MoM++ - A Classic Expanded - [Master of Magic 1.5]
    http://mompp.sourceforge.net/
  207. But by geekoid · · Score: 1

    you aren't trying to get everyone a cube, just yourself.

    If other people go ahead and work in cubes, that's not your concern.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  208. Confessions of a security admin... by mister_llah · · Score: 1

    """
    the cubicle doesn't seem all that bad when you don't actually have to be in it that often in order to do your job. ;)
    """

    Amen... I had a cubicle at one of the jobs I worked at, I was at it less than 20% of the time... the rest of the time, I was in the server room or out fixing problems somewhere.

    I can honestly say I was never bothered one bit by having a cubicle... but... I did have one that was against the wall (at the end of the "cubicle hall" so to speak)... so I had more space and privacy than one of the ones in the middle (or especially those in a corner) ...

    ===

    Of course, if I was programming and was at it all day, it might be another story, but I can't say for sure.

    --
    MoM++ - A Classic Expanded - [Master of Magic 1.5]
    http://mompp.sourceforge.net/
  209. The only way to determine if you are by geekoid · · Score: 1

    underpaid is to tie it to the national average for your position.
    taking into accunt benefits, etc...

    For career reasons, don't go by what you 'feel' is fair, find out what the market demands. Yes, deep rooots and corporate stability have a vaue as well, but only you can come up with a number.
    I mean, would you leave for a 10K increase? 100k increase?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  210. you must manage your career as if by geekoid · · Score: 2, Interesting

    it were a business.
    company loyalty died in the 80's. No company will keep you if they thought they could save a few thousand dollars with a replacement.
    this is why unions can be a good thing for both the person and for the company, in the long term.
    I ahve seen companies lay off people with 30 years of knowledge just to end up spend over a million dollars dealing with the sudden hole in the knowledge workforce. true story.

    I ahve been in meeting where some managment persn wants to eleiminte people withuot considering what the do. In this case I was able to get them to relize that firing the only people who knew how there system ran was a bad thing. I also lost MY job over it. My manager wasn't to happy I went over his head.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  211. stay away from the other end too by gr8dude · · Score: 1

    Your post is one of my favourites in this discussion. I totally agree with you.

    There's one thing I have to add though: Make sure you're not going too far with not attributing value to money.

    I happen to be one of those who doesn't work for money. I just love my company, and what it does, and my colleagues; we're a well-organized team. I am well-paid, but I'd stay in the company even if I earned less.

    Can't say the same about one of my previous jobs: I was then the same person [i.e. working for the sake of doing something for the community, not for the sake of earning money] and... Those fsckers still owe me a 4 months' salary! (Yeah, and there was no real contract, etc.). They simply abused my kindness. Watch out for such assxoles.

    And speaking of offices - ours is a big 'open' place with no walls; and I am totally satisfied with it. There's plenty of space for everything, I can see all my colleagues and I'm up to date with everything that is going on in the company. And you know... we actually TALK to each other ;-)

  212. Correction by ultranova · · Score: 1

    you'll hopefully start putting your priorities right (which, roughly speaking, should be: (a) yourself first, (b) your loved ones second, and (c) your company third).

    C) your paycheck third. Unless you actually own shares in the company, it is not your company, and you should care absolutely nothing about its success of failure - it is managements concern, not yours, and it is stupid to lose any sleep over it. To you, it is simply some entity that pays for some of your time for a while, and should not get a single second more than it paid for. Never, ever become attached or loyal to a company, for it has neither for you, and you will be kicked out; the question is just when.

    The lesson here is to never sell your loyaly for money. Only give it to entities that both have earned it and are capable of returning it - that means real human beings, not companies or organizations of any kind (and yes, that does mean that you shouldn't be loyal to a nation; its citizens maybe, but never a nation itself).

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    1. Re:Correction by dustmite · · Score: 1

      Indeed, you are right, one should not care about the success or failure of the company you work for. I think the feeling partially stems not from any sense of "loyalty" per se, but from a desire to make some sort of difference in this world - if I spent five years building various bits of software, and I take pride in building some good, useful software, then I want that software to somehow, even if in a small way, make some difference somewhere, and be used. In an indirect way then, I do care about the success of the company in that if the company goes under, all my efforts will have been for nothing - just wasted years. Like it or not, you are going to spend a MASSIVE chunk of your life working - in fact, the eight hour day is designed to be "your entire life" (companies "own" the proletariat, even if the "middle class dressing"/"shiny trinkets" and material distractions make us think otherwise) - so whatever you do at work, is your 'life's work' - it's basically what you will have done with your life when the end comes. Some of us do want that to mean something.

      As I live in a poor country, another motive I have for wanting to see my old companies succeed is economic - it's a global market, with global competitors and global clients - every 'win', where a local company succeeds, helps create local jobs, brings forex into the country, and so on; in other words, it helps uplift at least some small percentage of the people out of poverty.

      Helping the former company succeed, of course, is also good for your CV, and good for good references, if you make sure that you will get good references out of the type of people you are working for. This in a sense is also a selfish motive for wanting the company to succeed (I've mostly worked in small companies, where one person can make a difference).

      FWIW though, I got sick of working for others, got sick of being sidelined and unappreciated because I refused to play the stupid office politics, got sick of watching others get rich off my 'slaving away', and so on, and now have my own small business, which so far is slowly but surely growing.

  213. The Carpet Test by Stormy+Dragon · · Score: 2, Interesting

    The real way to tell how your company is doing: pay attention to facilities maintainance. Is the company repainting things? Is the carpet being regularly cleaned? Is resurfacing the parking lots? How does the landscaping look? Are all the lightbulbs working? It seems silly, but things like these are usually the first things to get cut when the company starts going south and the last thing to come back when it recovers. So if your company is keeping the building looking nice, you're probably doing pretty well. If your building looks pretty cruddy, you may want to get your resume polished up.

    1. Re:The Carpet Test by sixpaw · · Score: 1

      This principle only works for larger companies that own their own facilities. For most small- (and even many medium-) businesses, all of the facilities you've mentioned are outside their immediate control, and their presence (or absence) has no bearing whatsoever on the basic health of the company.

    2. Re:The Carpet Test by joskay · · Score: 1

      On test to add is the feel of the toilet paper. If it feels like sand paper then there are serious cutbacks occurring.
      : )

  214. Nukular Power by Anonymous Coward · · Score: 0
    I was to be part of a team of highly skilled, versatile, .NET Ninjas. We were going to produce top-notch software for the nuclear power industry.

    In other words, someone had an agenda to give nuclear power a reputation for being unreliable.

  215. Re:Right. Now some practical advice... by Maltheus · · Score: 1

    Nice, I especially like the one on the sales, marketing, engineer blame game. Fucking sales! If you promise things that engineering can't deliver on, without consulting them, then who's fault is it really? This condition is starting to show up where I work and sales won't even try and sell our stuff anymore (despite our very positive industry rep). I expect to be out of this job by the end of the year because of that "sign."

    The one way I usually know that I'm in trouble is if some kind of shift happens at the company and I have no idea what the hell just happened. I once had some guy talk to our team for hours, trying to allay our fears over something, even bribing us with restaurant coupons. Afterwards, the team all talked amongst ourselves trying to figure out what happened. It turned out that our previous manager had just been fired and this guy was our new manager. Couldn't figure it out from what he said, he was too afraid to tell us. It wasn't very long thereafter that we were all layed off. He was a disaster.

    Everytime since then, whenever I'm confused on the job, I know that something went wrong and that the storm is going to hit at any minute. I've seen this played out time and time again. Also beware any "strategic alliances" with other companies. This too is a sign that things are going south.

  216. one website all comp sci majors should read by Anonymous Coward · · Score: 0

    Especially if you're disillusioned after being a "loyal employee"

    http://crimethinc.com/

  217. Oh, we used to *dream* of a medium-sized room by DahGhostfacedFiddlah · · Score: 1

    Where I worked, they kept us in a tiny box next to the hazardous waste bin in the bathroom - all 26 of us. Our boss had Tourrettes, and would shoot off an old hunting rifle whenever he got "in a mood". Every day we'd get to work at 3am, punch ourselves in the face until closing, then clean the hazardous waste bin with our teeth.

    An' yet who woulda thought, all these years later, we'd be in a large plush office drinking Chateau de Chassilier, ay Gessiah?

  218. Service Unavailable by halalalikwan · · Score: 1

    Looks like he already left

    --
    Go ahead mod my karma bad, just remember what karma is fuckers!!!!!!!!!
  219. That would be why they were laying people off ... by Anonymous Coward · · Score: 0

    The Nuclear Regulatory Agency has very strict rules about what technology can be put into nuclear plants - new technology for the Nuke industry is 10+ years old for the rest of the world.

  220. when to cut and run by Anonymous Coward · · Score: 0

    These items are really job satisfaction and job quality items and could be important to leaving but they are not very important for when you might be cut loose. The very best indicator of that is finance. If it is a venture capital firm how is the financing. If it is an established supposedly money making firm "What are sales and profits". Watch these and you will know when to cut and run. Follow the money.

  221. Cubicles by burris · · Score: 2, Interesting

    Many people will attack the author because of his inexperience. I will only support his point that software developers shouldn't accept a cubicle. If a company cannot afford to provide a proper working environment for each of their employees then they simply have too many employees. Is it any surprise that the same companies with vast farms of cubicles are forced to shed bodies at the merest dip in their stock price?

    Facilities expenditures are dwarfed by salary. You don't have to remove many salaries to cover the difference in costs for offices vs. cubicles for software developers. By offering a good work environment, existing empolyees will produce better work and the company will be able to attract higher quality candidates. This results in a net increase in productivity despite reducing head counts.

    In other words, cubicles are a false economy. Rather than saving money, business are forced use the savings from cubicles to hire more mediocre employees.

  222. Cubicles Bad? What? by kaladorn · · Score: 1

    Okay, normally I don't get my dander up with slashdot posters, even trolls (not saying this is one example).

    But here, I have to say it: I like cubicles! I've worked in four companies over the past ten years - one of 200-1800 people (got bigger with the buy out)... cubicles for 4 years, then a shared office with another developer, and a brief stint in the Faraday cage, one of 50 people for about 3 years... cubicles all the way, and one of 14 people.... only two at our sight, with a shared basement which was like semi-private office.

    I LIKE CUBES! Cubes do require an ability to concentrate, to lock on your work solidly enough that the world around is not a disruption. That level of concentration is an asset to develop for many reasons. Cubes also have better airflow than a lot of offices. Private offices often are either too hot, too cold (vagarities of building air), too stuffy, or just become a place for people to tune out and surf the web.

    Cubes don't allow you the total luxury to pooch your day away. They're a subtle 'keep you honest' environment. They also give you some social contact with your co-workers. You hear about lunch plans, you hear about interesting design discussions, you don't get left out of key impromptu design meetings, and you get some nice shared whiteboard space to noodle things around with other developers in your quad. It's like the bee hive!

    Sometimes it can be distracting, depedning on office layout. A well laid out office doesn't suffer that issue. It can be noisy, but again, there are things you can do design wise to make for reasonably quiet cubes. Heck, if I could get rid of the HF noise from the four computers, three hubs, and 7-10 phones + TLS in my cube, that'd be far better than moving out of a cube!

    A cube offers easy access to others, to be used judiciously. A cube offers an environment that has some social aspects. It also offers a situational awareness you lack in an office. It also removes some of the isolation sense people develop in an office.

    It's shortcoming can be overcome by focus, by developing concentration, by some good headphones, and by good office planning.

    I've worked in shared offices, which weren't much unlike cubes, except for the layout. I've worked in cubes. Both are about the same, AFAICS. Compared to a solitary office, unless it has a lovely rural or waterfront view, a walk out patio, and a built in bar, I'll take my Cuborg 9000 to a solitary office.

    Now, for the record: Our little cube world has a pool table, a big MAME machine, a foozball table, an entire movie theater (formerly commercial!), a working bar with 4 taps, all the free pop and juice you want, an office sound system (not used during office hours normally) and an office staff that are very oriented towards pooling of knowledge, social networking, and on bringing up people with weaker skills to a higher standard. We also seem to have a lot of 'extra-curricular activities' like the recently past Oktoberfest pub crawl. YET, with all that said, I've been known to put in a few OT hours. I've probably logged more than 2500 OT hours in my career, at a guess. So I have spent more time in cubes than most... and I like them just fine.

    LONG LIVE THE CUBE!

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  223. Point B. by triso · · Score: 1

    Point B. "[A manager that] Relies on, but disregards your technical advice:" I do not know the subtle points of this situation but it sounds like you stopped working on your tasks and told your manager afterwords that you could fix it over the weekend.

    By this time, someone else has been scheduled to fix it and then he finds out that you haven't been working on your tasks and you openly criticize the company's decision.

    It seems like you gave "sound technical advice" but "unsolicited advice."

  224. Quit Your Job Day is the best day to quit. by Anonymous Coward · · Score: 0

    http://www.quityourjobday.com/

    Monday. The best time to quit your job is monday. Here are some of the ways that Quit Your Job Day suggests you quit:

    The No Show

    It's Monday morning and your alarm clock is buzzing, ringing, or playing a radio station. Your normal routine might have you slapping the snooze button a few times and tricking yourself out of bed with the promise of coffee. However this morning is Quit Your Job Day. This morning instead of hitting the snooze button, you unplug the clock. And the phone. And depending on how invasive your manager is, your door bell. This is by far the easiest way to quit your job, as it requires the absolute minimum of effort on your part. Sleep well into the afternoon knowing that you've terminated a job well done.

    The Proper Termination

    On company letterhead, briefly explain your intention to leave your position in two weeks time. Submit this to your boss with a hearty handshake and express your gratitude for the opportunity to make a difference doing whatever it was you did. If you're lucky you'll be immediately asked to gather your things and shown the door by two large men wearing blue shirts and baseball caps with matching security patches. Don't worry, they aren't cops. If you're unlucky you'll have to leave without your things and they will be shipped to you in a box a week later. This is currently the proper way people leave their employers. Sad really. It could be worse... they could make you work those last two weeks.

    In Cube Vacation

    This method requires a little bit of timing and a near intimate knowledge of your employer. It should not be attempted by amateurs. Starting one to five weeks before Quit Your Job Day, simply stop doing any meaningful work. Spend your time decorating your cube with pictures of vacation spots, turn your Internet radio to Hawaiian music, and sneak in a sun lamp. Sand on the floor would be a nice touch. When asked about the current state of any give project state that it's "being worked on" or "should be finished late next week." Either your boss will notice your strange behavior and you'll end up having to explain yourself or, if you are very lucky, the bureaucracy in your office is so deep that your shenanigans will go unnoticed. If confronted immediately apologize and say that you had hoped that your problems had not affected your work performance. Ask for the rest of the day off as a mental health day, and explain that you have another appointment with your doctor tomorrow. Never go back to work.

    Reverse Firing

    In the corporate world you often get reviewed for your performance. The meetings are uncomfortable affairs where your manager goes down a checklist of things that 'could use improvement'. On Quit Your Job Day, you'll be calling a review meeting of your own. Create a list of things the company needs improvement in. Watch your manager squirm as you point out bad health benefits, impenetrable paperwork, inhuman working environments and other OSHA related problems. At the end of your review look your manager straight in the eye and ask 'What would you do if you were me?', pause and then announce 'I'm afraid I'm going to have to let you go.'

    Unionize.

    One to two weeks before Quit Your Job Day covertly post flyers calling for unionization of your office. Demands should be extravagant, on the off chance that management actually gives you the raises, two hour paid lunches, and happy hour Fridays. More than likely your efforts to unionize will fail. At that point you should start posting Quit Your Job Day flyers, leaving your job with the satisfaction that you did your best to change things from the inside.

  225. That's it? by Anonymous Coward · · Score: 0
    How about OSISoft, creators of the largest, most expensive data historian (that I am aware of).

    That you are aware of? That's, uh, not the greatest source is it?

    They have several client apps and service-based things that are built in .Net. They have a .Net SDK.

    Yeah, probably .NETs forte is gluing stuff together ala VB. They bought into web services in a big way, knowing they wouldn't have a chance without that ineroperability.

    They don't write their historian or interfaces in .Net (at least they didn't a year ago). Everything on the control side is non-.Net,

    Non-.Net? Soooo.... still .Nyet it seems to be still. everything on the client side is moving to .Net.

    Sure either that or a web interface .. That's cool. How about Wonderware, another prevalent suite of process control and data tools. They are moving to .Net also, ad you can set your local plant up with this for under $100k (unlike PI which I think starts at $150k without client tools).

    Vaporware doesn't count. Wow, I knew .NET hadn't really taken off, didn't realize things were that dire. Meanwhile Qt, Python, and Java are my tools of choice.

    1. Re:That's it? by Tarwn · · Score: 1

      Thank you for taking apart my post, you have added a great deal of value to this whole section.
      I added a "that I am aware of" simply because I am willing to admit that I don't know all of thesystems out there andthere may very well be a system that does the same thing and costs more. I seriously doubt it, but I was leaving it open.

      The .Net SDK actually uses their communications protocol. In fact that previous-to-.Net SDK and API were in C. The applications they have are all either C with .Net front-ends or 100% .Net.

      The PI suite is actually made up of a data historian, any of over 100 client interfaces that tie into various manufacturers hardware, and then a large number of client tools for people to view and manipulate data as well as numerous oter tools that act on the data (such as triggered applicaitons and such). The actual database and hardware interfaces are not .Net for efficiency and speed as well as because the database started in the 80's. The tools on the other side of the database (users tools, triggered apps, a couple layered apps that can run between the two, etc) can be in any language, provided they talk the protocol of the database (which is not open, thus the reason you have to use their SDK, API, and .Net SDK).

      I'm not sure what applications your working with, but in our world it is not required that you move the backend database to a new language when you move a single front-end application to a new language (or develop a new product in a new language). Wonderware has .Net applicaitons on the market and in use already, they just have plans on moving more of their products that direction as a general directive, which is why I said they were in the process of the move.

      I would love to see some manufacturing system tie-ins from python, it happens to be one of my favorite languages, however I doubt I will see it any time in the near future.

      --
      Whee signature.
  226. Ker-Duh by xenocide2 · · Score: 1

    A company goes out of their way to contact you, an off schedule graduate, and tells you about their opportunity. I'm not saying that you're stupid, or that I've had any better luck. But their opportunity is very likely to be a losing propisition. They're trying to cut costs, and the biggest cost in software is you.

    The signs of a company trying to manage your costs:
    * Actively recruiting warm bodies from non-selective colleges
    * Assembling a workforce of ninjas, where was designed from the ground up to be more efficient, and the workforce is not eight people or less.
    * They're looking for ninjas, but only in the metro area. If you really need Ninjas, recruiting costs are irrelevant.
    * Hiring a computer engineers to work on databases. Regional, since sometimes the difference
    between computer engineering and comp sci is the science courses you take, and sometimes the overlap is minimal. But if you took like VLSI 2, you're probably in the minimal overlap case.
    * The company is seeking fresh graduates to write software in a domain they have zero exposure to (nuclear power).

    Again, I'm not saying that the author is stupid, just not motivated. Now that I reflect upon the location (Pittsburg) and field (nuclear engineering), I understand that it might be difficult to pick these features out. Bettis Atomic Laboratory sounds like a pretty rocksolid place to a student; they're badass defense contractors with the Navy's ear. They built the fucking nuclear carrier, and the nuclear sub. Clearly at sometime, somewhere, they were Smart and Knew How To Get Things Done (probably when they were owned by Westinghouse).

    That doesn't mean its a great place to work. Your first clue should be the fucking maze of cubicles. Contrary to the author's opinion, cubicles don't destroy the office. They're just easier for the emergent behaviors of a company to demonstrate themselves with. If you're following your boss on what seems to be an arbitrary set of directions to your new cubicle, there might be something wrong.

    Your second clue should be the project details; they flew me up there to discuss implementing a database for a carrier manual. Does that sound like something an awesome start-up would do? No. Why? Dumb fucking idea. You think the guy in charge of fixing shit wants to look up how to fix the bildge pump on a shitty ruggedized computer that barely fits within the holds of the ship? I don't, and the same guy, or possibly some other guy, is now responsible for that computer (and dozens more) when something inevitably fails. Shit, can't repair the boat till the boat computer's back online. That money's better spent on a pump that breaks down less, or is simpler to repair. In this manner, defense contracting sucks ass. Good ideas don't count unless a general somewhere agrees.

    Personally, I'm hoping to skip the first-job-sucks step, but it just might be a requirement for getting that to that second-job-that-doesn't-suck.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  227. Quote from Ronin by olddotter · · Score: 1
    I think this quote from Ronin. They teach you "when you have a doubt, there is no doubt."

    So, when you start asking yourself if its time to leave. Its time to leave. I have stayed at 2 different jobs a year too long. You don't want to stay too long if you can help it.

  228. Cubicle Annoyances by sysadmn · · Score: 1

    My lazy ass coworkers hold half their meetings on speaker phone. In cubicles. Since we're scattered all over the world, a telecon makes sense, but every damn phone on this floor has a headset. And even when the louts use it, they talk louder than average, since there's always someone on the call you can barely hear. And we all know, talking louder makes THEM louder too, right?

    --
    Envy my 5 digit Slashdot User ID!
  229. Take it from someone who knows by mr.warmth · · Score: 1

    I've hired, fired, and watched succeed or fail at a new job, dozens (probably hundreds, actually) of people over the years so take my advice for what it's worth:

    Leave your job when you have nothing to learn and no room to grow. For example, if you are a developer and you could make more money at another job, but if you stay 3 months at this one you'll make manager, you are better off staying. That way if you ever reach your ceiling and decide to move, you'll come in to the new place as a "bigger person." The opportunity to grow is worth more than the extra ten thousand in your paycheck.

    In general, you should have a reason better than "More Money" for deciding to jump. When I ask you "Why do you want to switch" at an interview, you better have a good answer. Making more money is implicit, and of course we'll give it to you, but there should be something more to it which is at least remotely true (you can show interest in the new area, you want more responsibility and your current place does not offer it - and you better have a way to prove that it's not because you don't deserve it) etc., whatever.

    Manage your risk - improving your lot at the old job beats the unknowns of the new one. If you do not feel like you're being recognized for what you do, ask yourself what the root of that is and how you can address it. Maybe presenting yourself to your management better is a solution to your problem - there's no guarantee that the new place will magically recognize how great you are if your sole means of communication is staring awkwardly into the floor when we ask you a question.

    Anyway good luck with that, stick to those jobs and, especially if you work in my department, stop reading this site and get back to work.

    1. Re:Take it from someone who knows by Lab+Wizard · · Score: 1

      "at this one you'll make manager"... What do you once you realize that attending endless meetings, continually trying to justify your department's existence, soothing ruffled egos, playing politics at least to the extent necessary to stay afloat, and in general doing all the unappealing stuff that managers do is not the way you want to spend the rest of the working years of your life? Even if it does mean some extra pay and "status"?

      Moving into management is not the key for a lot of people.

    2. Re:Take it from someone who knows by mr.warmth · · Score: 1

      It depends entirely on what you want to do. A lot of very talented developers feel (rightly or not) that they can contribute the most while being responsible for a team. Others just want to code. Knowing what you want is key, my point was not that you should hang out at a job just to make manager, but that there's more than money to consider when switching.

  230. This is one of the best by can56 · · Score: 1

    Slashdot articles for years, as it actually matters to nerds. Judging from the number and overall quality of the comments to this post, I think many other readers would agree.

    I don't have much to contribute to this discussion -- I'm only a Eng-Phys grad whos been writing software for 20+ years (with a 3-week course in Fortran as my only formal training in CS) -- but I do have one question. What is an FTE developer?

    1. Re:This is one of the best by Anonymous Coward · · Score: 0

      Full Time Employee.

  231. pretty skewed perspective by maxpublic · · Score: 1

    He's a novice barely one year out of college, and worth very little in a real working environment. Somehow I think this in combination with his enormous ego and unrealistic sense of entitlement had something to do with his getting shit-canned. If he'd been working for me I doubt he'd have lasted a month, much less a year.

    Hell, just take a look at how many posts he's made to his own article defending himself from his critics. His contempt of anyone with an opinion contrary to his own is enough to get him labeled as an egomaniacal asshole, and rightly so. The biggest mistake his management made was not firing him sooner, if only to improve office morale.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  232. Re:Right. Now some practical advice... by metadigital · · Score: 1

    I concur, having woked as a freelance contractor for Fortune 500 corporates down to small sub-ten-employee companies, I find the signs are there if you are open to them. My advice would be keep an eye out for _any_ changes, and if they aren't for the better, then ask why. If you don't get a straight answer, beware. I especially liked your first point; oddly enough I find this is the most obvious sign, probably because it is the one least hidden. Always, when a company was about to downsize, all stationery was nailed down, once even the recycled paper jotters!

  233. offices at Google by aleax · · Score: 1

    At Google, just about everybody shares offices or cubicles, even the CEO, the presidents, the VPs -- exceptions are made in very special cases, such as the company's MD. Of course, not only there's leeway for people to define their spaces, it's positively encouraged, with competitions for the best and most original ideas.

    From my POV, the only downside is that occasionally noise and conversation may make it hard to concentrate -- but I guess that's reason #1 why there's an unlimited supply of pretty decent Sennheuser earphones at the helpdesk... many people choose to use them to immerse themselves in music when needed (I used to love that back in my '20s, not so much now that I'm 50, but, I cope -- my favorite solution when the office is noisy is to take my Google-issued 15" Powerbook out to the wifi-bathed terraces or gardens... that also has the effect that once in a while I can smoke a cigarette while working, quite a plus to an addict like me;-)...

    --
    Alex