Slashdot Mirror


Office Work Ethic In the IT Industry?

An anonymous reader writes "As a recent graduate entering industry for the first time at a large software and hardware company, I have been shocked at what seems to be a low standard of work ethic and professionalism at my place of employment, especially in this poor economy. For example, at my company, the large majority of developers seem to each individually waste — no exaggeration — hours of time on the clock every day talking about football, making personal phone calls, gossiping, taking long lunches, or browsing the Internet (including, yes, Slashdot!). Even some of our subcontractors waste time in this manner. Being the 'new guy,' I get stuck with much of the weekend and after-hours grunt work when we inevitably miss deadlines or produce poor code. I'm not in any position to go around telling others to use their time more efficiently. Management seems to tolerate it. I would like to ask Slashdot what methods others have used to deal with office environments such as this. Is my situation unique or is it common across the industry?"

116 of 709 comments (clear)

  1. Peter.... how's it going? by ipX · · Score: 5, Funny

    Get ready to work Sundays.

    1. Re:Peter.... how's it going? by Anonymous Coward · · Score: 5, Funny

      That's why I'll take my signals at work from Thomas Anderson (Neo) rather than Peter. Remember when Neo gets that call from Morpheus that allows him to escape the cubicle farm? Peter Gibbons should have taken THAT call.
      Come to think of it, can you imagine a mashup mix of "Office Space" and "The Matrix"...that would be awesome! Lumbergh could team up with Agent Smith. Lawrence (Peter's next door neighbor) could make inappropriate remarks about Trinity's boobs at various times to break the tension.... I'd pay money to see THAT movie over Avatar any day!

    2. Re:Peter.... how's it going? by cashman73 · · Score: 4, Funny

      Which is why you're, "a big 'pussy'. Which is also probably why you're still working at Initech to begin with." ;-)

    3. Re:Peter.... how's it going? by pwizard2 · · Score: 2, Funny

      Lumbergh could team up with Agent Smith.

      Agent Lumbergh: "Mr Anderson...What's happening?"

      That would be the stuff of nightmares... just imagine what it would be like if your boss at work could randomly possess anyone in the world and then come talk to you. You would never be able to get away.

      --
      "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
  2. People aren't robots by AuMatar · · Score: 4, Insightful

    They aren't going to sit down, do 8 straight hours of work, then go home. You'll burn out even trying. People work better with short, frequent breaks taken at their own rate. So long as they get the work done, there's no problem. The only issue I see here is you- first off, grow some balls and refuse to work the extra hours. Trust me, you won't be rewarded for them. Secondly, unless someone isn't making their individual units of work, mind your own business. Or maybe even join in the next time they talk football, you might make a friend or two.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:People aren't robots by Corporate+Troll · · Score: 4, Insightful

      Mod parent up. This "Ask Slashdot" is a typical reaction of someone who is very very new to the workforce and doesn't understand (yet) it has a human component. During your studies, you don't work 8h straight either, but you don't notice. Well, most of them don't. I remember that, when I was a student, I could at most study 4h over the whole day. However, when I did that, I was concentrated. My neighbour claimed 10 to 12 hours studying per day. In reality I caught her more than once just staring out of the window, not really studying. For her that was part of "studying" but in reality it isn't.

      Personally, I still adhere to the 4h/day effective work. If you have worked fully concentrated on your work for 4h during the work day, you did have a productive day. At least in my eyes.

    2. Re:People aren't robots by beelsebob · · Score: 3, Insightful

      This!

      The Idea that if people are browsing the internet, or having a coffee break, they aren't working is *bull*. Programming is hard... It needs problems to go round in your head for a while before you settle on the right way to do something. Doing something idle is *exactly* what's needed to get that to happen.

      Programmer productivity is not measured in: lines of code written
      Programmer productivity is not measured in: amount of time spent not browsing the web

      Programmer productivity *is* measured in: Actually solving problems at a reasonable rate.
      Programmer productivity *is* measured in: Ability to tell people why solving problem x will take 5 days {more | less} than expected, *before* it's too late.

    3. Re:People aren't robots by dintech · · Score: 3, Informative

      browsing the Internet

      Oh dear. 90% of the people reading this are probably at work.

      Nerd Rage in 5... 4...

    4. Re:People aren't robots by RogueyWon · · Score: 4, Insightful

      I'm not necessarily sure you read the full question. From the information contained there, it sounds like the big part of the problem is that the work isn't getting done; at least not to the quality that's needed.

      I've been in a similar situation once before, early in my career, when I came as a relatively junior member of staff into a part of my organisation that had a really toxic, time-wasting culture. And despite what you may think, ill-disciplined working habits were a big part of that. I understand that people like to structure their days differently and that properly managed, this can make people more productive, but there needs to be some form of control exercised to prevent people from crossing the line into taking liberties. By all means, show toleration of slightly eccentric working patterns, people listening to ipods at their desk and a moderate amount of personal web-browsing, provided it doesn't start to eat up most of the day. But if the job isn't getting done, remedial action is needed to break the culture. And yes, in the short term, this might involve imposing a draconian regime (with rigidly set hours, dress code etc), which can be relaxed slightly back to a more normal level once it's safe to do so.

      The problem is that if you have come in at a junior level, there's almost nothing you can do, particularly if your management chain are complicit in the culture. Personally, when I found myself in that situation, I transferred sidewards to another part of the organisation after a few months; I didn't want my reputation to be tarnished, and was worried that the lack of self-discipline shown by my co-workers would rub off on me. About 18 months later, the head of the division in question was replaced, with his replacement apparently having a specific brief to clean the area up. So yes, working hours were suddenly enforced more rigidly than anywhere else in the organisation, dress codes were were imposed, music at desks was banned, all personal web-browsing was blocked and so on. About half of the staff resigned in protest (we weren't in a recession at the time), while the other half knuckled down and became more productive. 18 months after that, the area looked more or less like the rest of the wider organisation.

      The message: sometimes "I work differently to other people" is just code for "I don't want to do any work". Learn to recognise the difference and stamp ruthlessly on the latter. Also, understand that if not monitored, the former can develop into the latter over time.

      Oh, and working the odd late night or weekend can, in the right situation, do your career a power of good. Try not to make it a habit, but a willingness to do so when actually required will usually be noticed.

    5. Re:People aren't robots by aurispector · · Score: 5, Insightful

      You guys are a bunch of lazy assholes. The guy even says they miss deadlines and the code they produce is crap. Of course people rarely work full out for an entire day, but he's clearly describing a situation far worse than normal. The organization obviously lacks leadership and focus because tolerance of this sort of behavior comes from the top.

      Why is it that coders typically seem to have enormous egos when it comes to their work. Everybody works hard. There's nothing special about coding. My workday include tasks that are both physically and mentally taxing, I often juggle several tasks at once and am held to a very high standard of quality. Man up, buckle down and produce because you don't work in a vacuum.

      --
      I have mod points. The reign of terror begins now.
    6. Re:People aren't robots by Nursie · · Score: 4, Insightful

      This.

      Try to code your ass off for 8h straight every day and you'll end up tired, burned out and making a huge number of mistakes where you haven't thought things through properly.

      You can do it for a while after you first start working perhaps, I know I did and I was more productive for a while, but you can't keep it up forever and frankly if you can stay interested, inspired and creative for four hours a day your doing bloody well!

      I know one or two people who are the exception to this. They seem to live for their work and revolve their lives around it much more than most. They are very highly valued but they are not always promoted first or given the best opportunities. They also seem to be the types with little to do when not at work.

    7. Re:People aren't robots by Nursie · · Score: 3, Insightful

      If you're missing deadlines then that's bad, sure.

      But most people seem to work about half the day as far as I can tell, inside and outside of programming.

    8. Re:People aren't robots by Chrisq · · Score: 4, Funny

      In reality I caught her more than once just staring out of the window, not really studying. For her that was part of "studying" but in reality it isn't.

      I was taking second level "window studies" as a subsid to my sociology degree you insensitive clod.

    9. Re:People aren't robots by xaxa · · Score: 4, Interesting

      This "Ask Slashdot" is a typical reaction of someone who is very very new to the workforce and doesn't understand (yet) it has a human component.

      Clearly I learnt something useful on my placement year :-).

      One of the contractors said to me, "do you realise they only employ you because you cost half what I cost? You're currently working twice as hard as well, next time I walk past your desk I ought to see Facebook, not Java".

      (I was also surprised that working was less stressful than studying. Of course, I had less free time -- I was at work from 9:30 to 17:30, plus I spent longer travelling, but at 17:30 I would walk out and not need to worry about work until 9:30 the next day. My free time at university was spent thinking "I shouldn't be doing this, I've got a project/revision/etc to do")

    10. Re:People aren't robots by Chrisq · · Score: 4, Interesting

      I know one or two people who are the exception to this. They seem to live for their work and revolve their lives around it much more than most. They are very highly valued but they are not always promoted first or given the best opportunities. They also seem to be the types with little to do when not at work.

      I worked with someone like that. If he ever stopped for a chat it would be about the pros and cons of using a linked list or a circular buffer in various circumstances or something like that. I found out later that when he went home he programmed open source projects. He was the ideal programmer, accurate and highly productive. He needed careful management however because he was only a programmer. A manager once asked him to discuss requirements with a user and both came away angry, the programmer because the user "was being ambiguous" and the user because the programmer "wasn't listening".

    11. Re:People aren't robots by 91degrees · · Score: 2, Insightful

      That is indeed a big problem. However, the submitter seems to think it's his problem.

      Certainly, a professional will solve these problems but there's a big difference between being a professional and being a doormat.

    12. Re:People aren't robots by DiamondGeezer · · Score: 2, Funny

      You are a management genius. All of our economic problems would be solved if there were more people like you.

      --
      Tubby or not tubby. Fat is the question
    13. Re:People aren't robots by Nursie · · Score: 4, Insightful

      I work with one who turns his brain to the whole thing, design, methodology, requirements, coding, testing. Highly, highly valuable. Not the world's best team lead, and no life to speak of outside of going to see his parents once in a while.

      I'd hire him in a second, were I in charge of a company, and promote hime way up the technical chain. He's that good. But I don't want to be him.

    14. Re:People aren't robots by fabs64 · · Score: 4, Informative

      The solutions to so many design problems pop into my head while I'm walking to get coffee or on my lunchbreak it's not funny.

    15. Re:People aren't robots by djjockey · · Score: 5, Insightful

      I'm amazed at the defensive attitude in most replies. Given the audience, maybe I shouldn't be, but it does seem the majority here are very defensive of their 'down time'. I accept that it is necessary. I do it myself. Read the news, make private calls, go on job interviews... or whatever. But I got the feeling that it's far above the normal in this environment. Regardless of whether this is normal or not, the best way to deal with it is probably to worry about your own output. If it's a good place to work, they'll notice you. If they don't appreciate it or notice, maybe it's really not a great place to start a career.

      At my company, there is a strong relationship focus. We can "waste" a lot of time talking about stuff that is only moderately related to work, but it's all valuable.

      At my company, discussing things like "what if our biggest competitor designed a flying car, what would we do", or "if we were to build a new datacentre what colour makes it go faster" is work. Gossiping, farmville/pet society/etc, long lunches, is not work, and should only be a minor part of the day. Valid down time yes, but dont' tell me it's work.

      I've heard of the 5pm rule, where after 5 you stop work and just talk to people. And yes, there is still the talk of football or the stockmarket, oil prices water shortages, or whatever. My role is not specifically technical, but part of it is process and systems design, testing and improvement. Most days I would probably only contribute 4 of real output. 2 hours of thinking about solutions, 2 hours of dealing with day to day shit that comes up, and 1-2 hours of relationship building.

      Oh, and the excuse that code is crap and deadlines are missed because the deadlines are a problem.... I'll buy that only after you stop bitching about your boss long enough to do some work.

    16. Re:People aren't robots by RogueyWon · · Score: 4, Insightful

      That an organisation is big and hasn't failed yet is absolutely no guarantee that it isn't headed to fail now. I think that is one lesson we can absolutely take from the events we've seen in the wider economy over the last two years.

      More broadly, it's by no means uncommon for organisations to lose focus as they grow, and for the original culture that made them successful to be diluted, or for smaller sub-cultures of failure to develop within parts of the organisation. I don't work for Microsoft (or indeed in the tech sector), but I've certainly heard many plausible accounts from people who do of this happening there.

      And is it the submitter's problem? Yes. Of course, as a junior member of the team, he's not going to be the one who fixes it, but if the area he works in has a bad reputation within his company, or if his company has a bad reputation within the marketplace, then this can and will impact on his career prospects further down the line (as well as making him more vulnerable to layoffs). He needs exercise some good old-fashioned self-interest and weigh up his options. If he can't give up the income and has absolutely no other job prospects (such as an internal move to a better part of the company, or even a move to another company in the same field), then he may just need to hang in there for the time being and protect his own reputation as well as he's able to. Sometimes, being the only useful, helpful person in a team full of idiots can actually be beneficial, in the short-term. You might stand out more to colleagues elsewhere, who may try to poach you. The most important thing is to avoid falling into the same bad habits. It's generally a good idea in the workplace to try to fit in and get along with your immediate co-workers. However, there will always be some cultures and cliques where thee last thing you want to do is fit in (a lesson most people should have learned by high school). Tolerating some unpleasantness now may turn out to be worth it further down the road.

    17. Re:People aren't robots by swb · · Score: 2, Funny

      He sounds like the kind of guy that shows up with a sawed-off shotgun one day and pulps the office.

    18. Re:People aren't robots by AuMatar · · Score: 2, Interesting

      Who cares if its not the political approach? You aren't going to be working for them 30 years from now. It's unlikely you're going to be working for them in 5. Lay it out how it's going to be, and enforce it. That's the only way management will get it. I suppose if you want to be management some day that may be a bad idea, but you'd need to double my salary to even consider that move.

      Now I'm not saying there aren't limited times where you can/should put in a few extra hours. If you fucked up causing the need for overtime, then you should. If you're going to be rewarded monetarily or with comp time, then it's ok. Otherwise it should be very infrequent.

      And as another thing- if you're pulling OT because of a lot of missed deadlines- why were the deadlines missed? I find 90% of the time that the deadline was unobtainable from the get-go. If that's the case it has to be a the company crashes and burns situation for me to put in extra hours, and then I expect to be rewarded for it. You should not be killing yourself to make up for management's mistakes.

      This seems to be getting worse not better recently, with so many companies jumping on "agile" methodologies for projects with fixed feature sets and deadlines, as an excuse to not put adequate time into design and planning. If the actual calendar date is what's most important, you better either be willing to drop a ton of features or have a lot of flex written into the schedule. I used to work in firmware where missing the date could cause tens of thousands in loss due to factories that were rented but not producing. The answer was to double all of our time estimates so we were certain we could meet the date, and to heavily triage bugs as the date neared, dropping a layer of severity into will not fix every week or so. We never missed it, although we always went over the original estimate for something.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    19. Re:People aren't robots by RogueyWon · · Score: 3, Insightful

      One thing I've noticed over the years is that factors such as dress code can have a significant impact on how people behave around the office. You take people who aren't used to wearing suits and make them do so, and you pull them out of their comfort zone to a degree. You put them on edge and send the message that things are different. This is vital if you're going to start breaking down bad workplace habits. Of course, there's a lot more to it than this, but a competent manager tackling a really broken workplace will know that the first job is to destroy the old culture, so that something more functional can be put on top of it.

      You can't keep people on edge like this for too long; it has its own negative impacts upon performance. The trick is to use it as a short(ish), sharp shock. Once the day job is actually getting done properly, you can let things relax a bit again, and let people get back into their comfort zone. If you've done things properly, their comfort zone should now overlap with where the organisation actually needs them to be if they're to be productive. For example, it might now involve a bit of web-browsing first thing in the morning and an hour or so over lunch, whereas before it was taking up the entire day.

      Methods like this are almost always unpopular and never result in the manager being liked. In fact, what often happens is that when the manager does start to slack up, the employees read it as a victory. You'll also get a good few employees who will just up and quit (though these are often the ones you'd want to lose anyway). But a competent manager (and yes, not every manager is competent) will know when he can chalk his actions up as a success.

    20. Re:People aren't robots by JackieBrown · · Score: 2, Insightful

      I was on a team were nobody took their schedule breaks. They were very proud of their work ethic. What they left out and didn't even seem to peronally realize was that they rarely did any work. They would spend half their shifts in the breakroom or cafeteria but when it came down to when break or lunch was scheduled, they would be at their desks working.

      They were scheduled 1 hour of breaks and lunch and probably spent at least 3 - 5 hours away from their work area or chatting about nothing.

      They all threw a fit about how under appricated they were when they were called out on this.

    21. Re:People aren't robots by SuurMyy · · Score: 3, Insightful

      I used to smoke and very often I figured things out when I got up from my desk and went for a smoke. Another old regular was that I figured things out when I was walking home, about 300 meters along the way. Nowadays a common time is in the morning brushing my teeth. So there's a lot of stuff happening in the background and what's on the foreground may be distracting. I also often take the old pen and paper way when I really need to design something or when I need to figure out a hard problem. For some reason when the problems are really hard changing your approach can help.

      --
      The lyf so short, the craft so long to lerne
    22. Re:People aren't robots by machine321 · · Score: 3, Funny

      That's fine, companies need to reduce headcount from time to time.

    23. Re:People aren't robots by SuurMyy · · Score: 3, Insightful

      To me it seems that the sustainable maximum of actual real work is about six hours a day. Anything beyond that and it starts to get uncomfortable and uncomfortable is bad in the long run. Also, I've noticed that the harder I work the less tolerance I have for just sitting around when I have nothing more to give. And sure, it depends a lot on the tasks. The more routine they are the more you can do. If it's really new/hard stuff, four hours a day may be the maximum. I believe that developers are most productive when working about 30 hours a week.

      --
      The lyf so short, the craft so long to lerne
    24. Re:People aren't robots by Antique+Geekmeister · · Score: 4, Funny

      You haven't helped raise children, have you? Oh, dear, if you want to see complex and buggy, try working with a 12 year old who usually lives with their mother.

    25. Re:People aren't robots by Bacon+Bits · · Score: 4, Funny

      Well, at least you can be a door-to-door window salesman. That's more than most sociology graduates.

      --
      The road to tyranny has always been paved with claims of necessity.
    26. Re:People aren't robots by Octorian · · Score: 4, Interesting

      That reminds me of once when I worked on a day that the rest of the office was completely empty. I don't think I was able to keep myself there past 7 hours total.

      Of course when I spend the day in some coffee shop working on my own projects, I find myself to be much more focused and productive. Probably because it feels a lot more like "getting something done" and less like "putting in my hours against a charge number."

      I also find the Two-Hour Rule to be an interesting (and probably valid) observation.

    27. Re:People aren't robots by Nursie · · Score: 2, Interesting

      100?

      I've seen people quote 10.

      By the time you've factored in design, coding unit tests, debugging, beta programs, documenting and specifying everything... 10 lines a day of rock solid code on average.

      That said I produce about 10K a year (50 per day) at peak productivity. On average across multiple years.

    28. Re:People aren't robots by suso · · Score: 5, Funny

      At "05:37AM"??

      FAIL.

      The earth is round and not all people live in the same place on it. As the earth rotates, the sun illuminates a little over half of it and generally people like to work and shop during this time. Society has quite simply divided this time up this into time zones so that 8am for one part of the planet is at a different actual instance as 8am for another part. So while it might be 5:37 where you are, it is working hours for someone else. Next time we meet, we can go over the metric system.

    29. Re:People aren't robots by FShort · · Score: 3, Insightful

      Nice attitude by that contractor. No wonder IT jobs are being shipped overseas to people that are willing to work twice as hard for 1/5th the pay.

    30. Re:People aren't robots by Nursie · · Score: 4, Funny

      LOL @ twice as hard!

      No disrespect to our non-western programming chums, I've worked with great programmers of a lot of different nationalities. The thing about outsourcing to the far east and india is that all the good people already left for the western economies where they get paid more.

    31. Re:People aren't robots by ignavus · · Score: 2, Interesting

      The solutions to so many design problems pop into my head while I'm walking to get coffee or on my lunchbreak it's not funny.

      The shower. Best place to solve programming problems. Because there is no keyboard to distract you from the problem. You are just standing there, mind in idle mode ... so your mind plays with problems and doesn't get hung up about having to solve them right now.

      --
      I am anarch of all I survey.
    32. Re:People aren't robots by mcvos · · Score: 4, Insightful

      I believe that developers are most productive when working about 30 hours a week.

      That's why I want to work only 4 days a week. Gives me one workday to handle private stuff and hang with my son. It's amazing how many companies still object to someone working 4 days. They save 20% on my salary, and I really think they get more than 80% of a full week's productivity.

    33. Re:People aren't robots by SuurMyy · · Score: 3, Interesting

      I once worked from home for two weeks. It took me about 7 hours to get about 4 hours of actual programming done.

      I also learned that it's way more fun to be in the office w/other people than working like this for more than a few days at a time.

      --
      The lyf so short, the craft so long to lerne
    34. Re:People aren't robots by aurispector · · Score: 2, Interesting

      There you go again putting coders on a pedestal again. I'm a dentist: if something isn't done right I get a call about it at 9 o'clock at night & I might even get sued. I have to manage people's emotions and experiences while doing tiny, intricate and detailed work on teeth in a mouth that's moving and complaining the entire time and in the process I get exposed to a variety of body fluids that may or may not contain pathogens. The entire procedure has to be prepared ahead of time and every step has to be completed properly before the next step can begin - and if the procedure is not completed it's illegal for me to bill insurance until it is - we don't get paid for incomplete work. There are often several patients seated simultaneously so there are several different processes to be managed at once. Every single one of those patients expects and deserves my undivided attention. Doing it right the first time so you don't waste time doing it over is a guiding principle.

      I don't think what I do is unique - it's similar to a head chef in a restaurant managing his line chefs. Coders need to drop the "attitude" and recognize that their efficiency contributes directly to the bottom line. If your organization can't get it done there's one over in India or China willing to step up. Enjoy your future unemployment!

      --
      I have mod points. The reign of terror begins now.
    35. Re:People aren't robots by mcvos · · Score: 5, Insightful

      Of course when I spend the day in some coffee shop working on my own projects, I find myself to be much more focused and productive. Probably because it feels a lot more like "getting something done" and less like "putting in my hours against a charge number."

      You're more productive when you're working on something you care about. Which is also a valuable lesson for companies: they need to make their employers care about the project they're working on. They need to feel involved, and not just cogs in a machine. Make their input count. That sort of stuff.

      A co-worker at my previous job said his work there felt like free time. He happily worked nights and weekends, because he cared about it and he got to make a lot of decisions on how it should be done. It felt like it was his private project. That kind of feeling is what management should try to instill in their employees. (There's a downside of course: he frequently ignored the CEO because something else was more important right now, and besides, he knew a better way to do it. He could be a real bastard about that too, but he delivered the goods, so nobody complained.)

    36. Re:People aren't robots by OakDragon · · Score: 4, Funny

      And if that doesn't work out, you could try window-to-window door sales.

    37. Re:People aren't robots by kiwimate · · Score: 2, Interesting

      Hear hear. Down time is definitely necessary, but hours chatting about football? I know what this guy is talking about, because I see exactly the same at my place of work (not an IT company but a company with a large IT division).

      Before I came here, I had been a consultant my entire career. I sometimes fantasize about the IT guys here being told to fill out timesheets showing what they were doing in six minute increments, just as an experiment for a few weeks, which is what I used to have to do.

      When I joined this company, I thought I was being eased in because it was very relaxed and easy to finish my tasks, and everyone around me was complaining and frantic because they were so busy and pressured. Took me a few weeks to recognize that:

      1. they had no idea what real pressure was;
      2. it does make it hard to get your work done in the time allotted if you come in to work at 9:30 or 10:00, talk about fantasy football for an hour and a half non-stop, take a two hour lunch, and then waltz out of the door at 4:30 or 5:00;
      3. special case here, perhaps, but most of the guys in that group were inept and would take three to four times as long to do something as it should've taken.

      The IT guys in this company (who very much resemble the original poster's colleagues) wouldn't last a week in any of my old consulting jobs, and would get a real shock if they had to work in other divisions of this company. I liaise a lot with the business units and those people work hard. And yet, the sense of entitlement is incredible.

      I understand and agree with the need for breaks. But this poster is clearly describing a situation of extreme idleness, where there are problems with both workers and management.

      What I read about in the post, and what I see in my current company,is a group of spoiled whiny brats who (at least at work) act like they're still in a college fraternity, despite being in their 30s and married with children, and are in a company where management doesn't have the courage to do anything about it. It is not everywhere; I've worked as a consultant in plenty of other companies, and this kind of behavior and attitude would simply not be tolerated in most places. But it's far too prevalent amongst IT people.

      Two final observations: in the places where I've seen this kind of behavior tolerated, the grandiose self-image of highly skilled tech wizardry is a complete illusion. The worst offenders are the individuals who've been doing the job for several years and still don't know the basics. (E.g. senior admins who don't understand how file and share permissions work.) Secondly, it's the server admins who are lazy and inept, not the developers. The developers I've worked with are professional and take pride in their work. Take from this what you will.

    38. Re:People aren't robots by BobMcD · · Score: 2, Interesting

      all the good people already left for the western economies where they get paid more

      I heard they're returning, though, due to the slump. They earn less over at home, but their cost of living is lower and they would stand a decent shot at being a manager instead of a production employee.

    39. Re:People aren't robots by Seakip18 · · Score: 2, Informative

      Quite true.

      My first "IT" job, during my Sophomore year, was a contract gig doing simple office installs across four floors.

      The contract was for 4 weeks, a week each floor for both me and a fellow friend of mine.

      By the end of the first week, we had completed 3 floors and that Friday, went to our supervisor to report we were way ahead of contract schedule.

      His response was simple and eye opening-"Don't work yourself out of a job. It sets up a bad precedent that you might not be able to keep up with."

      I'm all for working hard and good work ethic, but there isn't a point to showing yourself the door after you've nearly burned yourself out.

      --
      import system.cool.Sig;
    40. Re:People aren't robots by ultranova · · Score: 4, Insightful

      Nice attitude by that contractor. No wonder IT jobs are being shipped overseas to people that are willing to work twice as hard for 1/5th the pay.

      Yeah. They had real work ethic in the early days of Industrial Revolution: 16-hour work days and the rest of the time spent on-call in case of fire or something, none of this "safety regulation" stuff, the manager could ask you to bend over (literally) anytime to get himself a little extra morality boost perk, and the children also worked rather than waste time in school or playing! And when you got injured or crippled by those machines with no profit-eating safety devices, you didn't suck on public teat by expecting to be fed, no: you starved to death so your betters didn't need to pay taxes. Then Marx went and invented communism, and suddenly everyone is afraid workers rather than treating them as the subhuman wage slaves they are, and giving them things like rises and social security!

      Good thing we can outsource to India, China and Africa to help return us to those glory days when hads were gods and had-nots were nothing.

      --

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

  3. Websites by mxh83 · · Score: 5, Insightful

    Many people browse IT websites at work. In this industry, how to you propose we keep ourselves updated? You sound like one of those irritating prudes who can't understand how the normal world works.

    1. Re:Websites by Kijori · · Score: 3, Interesting

      Many people browse IT websites at work. In this industry, how to you propose we keep ourselves updated? You sound like one of those irritating prudes who can't understand how the normal world works.

      Firstly, if you're meeting deadlines and producing quality code then this seems reasonable - but the submitter specifically states that his colleagues aren't. A lot of people here seem to be over-generalising this - it isn't an attack on IT in general, it's a specific case where people have taken things too far and their work is suffering.

      Secondly, the majority of web browsing isn't them keeping themselves updated. I know it wasn't when I was working as a programmer, and I'm sure it isn't for you either. Even if you are working on a huge, over-arching project that uses dozens of different components and a wide variety of ideas there's no way they change often enough to justify more than 10-20 minutes web browsing a day. That isn't to say there aren't other uses of the internet for an IT worker, or even that personal use of the web should be banned - people need to relax from time to time. Just that if you aren't meeting your deadlines because you're on the web all day it's time to stop pretending it's helping you and accept that you need to knuckle down.

  4. Get use to it ! by ls671 · · Score: 3, Insightful

    It's the same in every field of activity (banks, everything), not only in IT.

    I admit it might be hard to realize at first but you should get use to it eventually ! ;-)

    --
    Everything I write is lies, read between the lines.
  5. Oblig XKCD by El_Muerte_TDS · · Score: 4, Insightful

    http://xkcd.com/303/

    I'm starting to wonder if there is a case where no XKCD comic applies.

    1. Re:Oblig XKCD by Divide+By+Zero · · Score: 4, Funny

      Rule 34a: If it exists, there is xkcd of it. Rule 35a: If Rule 34a is proven untrue, Randal is working on one.

      --
      Dare to Hope. Prepare to be Disappointed.
  6. Hopefully... by dsavi · · Score: 4, Funny

    Hopefully they will see this while browsing /. during work and straighten their ways. I mean, that happens all the time, doesn't it?

    1. Re:Hopefully... by n3tcat · · Score: 2, Funny

      Hopefully they will see this while browsing /. during work and straighten their ways. I mean, that happens all the time, doesn't it?

      Well, this anonymous Ask Slashdot could really be any office with any noob who's complaining that they're the new bitch.

      So here's hoping that several hundred office noobs take shit for this article today.

      Way to spread the wealth buddy!

  7. It is simple supply and demand by Colin+Smith · · Score: 5, Insightful

    The more real work which is done, the less it's worth. As a supplier of work it makes no sense for you to reduce the value of that work.

     

    --
    Deleted
  8. Hey, is that you Arun? by Anonymous Coward · · Score: 5, Funny

    It's you, isn't it. You're the little douche bag who keeps bitching about us taking breaks. We actually have a pool going on how many times you'll say yes to extra hours before you crack. Hey, you got something brown on your nose.

  9. Time for you to grow up by BasilBrush · · Score: 2, Insightful

    This is how the world of work is. In time you'll fit in. As the new boy, expect to take the crap. You won't always be the new boy. Until then don't be a pain in the arse trying to get everyone else to change.

  10. As a coder most work is done in youre head. by Anonymous Coward · · Score: 2, Insightful

    So they might be working you just don't understand it since you do "grunt" code that requires no thinking.

  11. Normal by CountHiss · · Score: 5, Insightful

    This is just the way it goes - nobody is able to do the same routine job they've been doing for a while for more than say a cumulative 6 hours a day. Taking a break to say read slashdot (= keeping up with developments), socialising, talking about football (= good for teambuilding!) relaxes the mind and will allow for another few hours of good, concentrated work. If you want to make a career, better to join in occasionally, otherwise you'll be the odd one out, the one who won't be part of the team, and, importantly, the snotty just-out-of-school kid who thinks he knows better that everyone loves to hate. Which in end-effect you are because a. you have no experience, b. no life-experience and c. you don't keep up with developments, whether it be professional (slashdot reading!) or social (talking about football, the families and so forth). So, relax, get used to it and participate as much as you can without screwing up your own portion of the work.

  12. Those mines aren't going to sweep themselves. by Anonymous Coward · · Score: 5, Funny

    Glad you got that degree aren't you?

  13. Stick to your hours! Tell your boss! by fantomas · · Score: 5, Interesting

    I used to work in an IT research group in a university. All of us were single or in relaxed relationships where the other partner was also a professional, so there was no pressure to keep to 'school run' times, pick up kids, get home for set meal times etc. Which meant we worked erratic and long hours. Some days we'd kick back and mess around, other days we'd work late, weekends etc.

    We got a new guy in who laid down the rules politely but firmly with the boss. He said "I've got a 3 year old son and he's the most important thing in my life. I'll come in early, and I'll work hard from 8.30 til 5.00 and if you need me to do more hours I'll even come in earlier. But I leave here at 5.30 to get home for his meal and I don't work weekends because I spend time with my family".

    The guy got a lot of respect for his stance, and he was true to his word. He'd come in bang on time, work damn hard, not goof around when we were kicking back, and leave prompt on 5.30. We all knew if we needed his help on a project we couldn't leave it til 5.25, we had to get organised and get our questions to him for lunchtime.

    I think you should do the same - tell the boss you'll work the hours and you'll work hard while you're in the office but you have other commitments and you'll not be able to pull all nighters. You'll be respected for it. And if they say that this isn't fair, and you should be prepared to sacrifice your life to the job, you should be looking out for other employment.

  14. Not unique across industry. Actually S.O.P. by VShael · · Score: 5, Insightful

    In my experience, this is common. I've been at both ends. The weekend working newbie employee, and the casual relaxed contractor not busting my ass.

    There are a number of reasons for the perceived slack of attention that you notice. One main one, which relates to something you don't necessarily learn in college, is that even in a technical environment surrounded by socially awkward geeks/nerds, there is a necessity for social bonding. It can make the work day less stressful, lead to cross-pollination of ideas, outside perspectives on problems you've been working with, etc...

    We tend not to value these things when we're fresh faced and eager to code 40 hours straight. Give me a problem and let me solve it. But the older you get, the more you realise the advantages in it. For one thing, as we get older, our brains require some distraction to avoid burnout. Even when coding, sometimes you need to take a break before the subconscious can solve a problem you've been consciously wrestling with.

    Basically, there's a reason management tolerate it. They've learned that if they crack down on this sort of behaviour, and start clock watching themselves (monitoring lunch breaks, toilet breaks, net usage, phone usage, etc...) the company suffers. Either because humans will strive to find ways around rules they perceive as unnecessarily restrictive, or the really talented guys get depressed and move somewhere else.

    My 40 hour working week these days is very different to my 80 hour working week 15 years ago. I may not produce as much code, solve as many bugs, etc... But I have a good idea of everything that's going on in my department. I am regularly asked for advise by colleagues on technical matters. I know which of my co-workers are good people, who are the experts and in which fields, and which are assholes. I know who can be relied upon, and who can rely on me. Basically, I'm better at being able to bring my years of experience to bear on different problems. And that doesn't require me to knuckle down and concentrate fully on these problems for 40 hours in isolation.

    1. Re:Not unique across industry. Actually S.O.P. by natd · · Score: 2, Informative

      The reasons can be very simple. For about 5 or 6 years, basically before I had kids, I regularly did 60-70 hour weeks. It was a combination of enjoying what I did and that there was work to be done. I didn't get paid overtime, the efforts was never openly acknowledged, but by the end of 4 years my salary in the same job had quadrupled from a reasonable starting point. Now I can do my 35-40 hour weeks as the manager, with those tough years paying dividends indefinitely. Admittedly, I can't help myself from working on the couch most evenings, but again, I enjoy it and it's my chance to stay involved in the technical aspects I don't have time for during the day.

      --
      Only big ligs use sigs.
  15. Yes by gmhowell · · Score: 4, Informative

    Having worked in numerous fields (probably more than the IT workers who have thus far replied) I can say without a doubt that IT consists of the biggest bunch of slackers I've ever in my life seen. I enjoy it quite a bit, but I'm actually getting to a point where I'm starting to feel a little guilty. But only a little.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  16. IT work can be theoretical by A+beautiful+mind · · Score: 4, Informative

    I know, I've been asked if I'm feeling okay by colleagues when seemingly all I did was to stare into the empty space, at the window or someplace else. In reality, I was working more efficiently than most of them, preferring to think about a problem before I try to implement a solution for it. Probably 90% of the work I do is designing a good architecture, making sure it's fast, scalable, robust, flexible and maintainable enough. This requires weighting dozens of different factors and thinking about a lot of "action at a distance" kind of problems.

    I love my job. I would do it even if I wouldn't receive financial compensation for it. One drawback is that you can't really work office hours with it, it's hard to switch off iterating a problem in the back of your mind (resulting in several House-esque moments of some totally unrelated thing reminding me to a neat concept that helps me implement an elegant solution).

    I guess the point is, different people work differently. Yeah, if someone's browsing for porn or looking at bash.org, they are probably not doing anything useful, but taking a break or if someone looks like he's idling, it's not always the case that they are not doing anything productive.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  17. Dont judge too quickly by PeteV · · Score: 5, Insightful

    I've been on both sides of this, as a developer and as a manager: first off, its wholly impractical and counter-productive to try and control every thing staff do. The more controls you impose, the more time you spend policing the rules - and all that does is make for a miserable unproductive environment. One of the first rules of a "happy" productive team, a happy engineering team, is mutual trust between those doing the work and those responsible for ensuring it gets done - its a quid pro quo. And at the end of the day, in my experience, good engineers WANT to work, want to solve problems, want to design, they/we get a kick from it, job satisfaction if you will, pride in a job well done. And every single engineer needs "think" time - chaining people to a rigid set of work methods really doesnt work (unless you are working on a production line). THAT said, it is certainly true that some offices/teams are poor, thats the nature of things - and if productivity is low and people are just taking the p*** then sooner or later the manager gets replaced and the situation is rectified or the good engineers move on. My teams get total freedom, the senior designers have the flex to work from home too. But i know exactly who is and who is not productive - and I get rid of engineers who dont pull their weight - its that simple (and very rare). And that never causes an issue with the others, and nor did it when I was a "grunt" - in fact, you dont want idiots in around you who dont do any work. Gauging productivity is the managers job and responsibility - they should be able to do it, they should have a range of choices/skills/options that allow them to improve it when needed. As a new person with little industry experience your assessment may be premature - I would say dont jump to instant conclusions or be too judgemental, it may well be you've landed in a poor office - and in due course you will either understand that to be the case and move on to a better place, or you will adjust. Bottom line, if you're unhappy and remain unhappy, find somewhere else.

  18. Be Positive! by simoncpu+was+here · · Score: 2, Funny

    Do your female officemates have questionable work ethics as well? If so, then you're in good company!

    1. Re:Be Positive! by dkleinsc · · Score: 3, Funny

      He works in IT. Those sorts of female officemates are kept far far away from him, and very near senior management for some reason.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
  19. All things in moderation by RiffRaff06078 · · Score: 2, Insightful

    Is it a sin to spend a few minutes talking about last night's game while you're on the clock for the company? No. Socialization creates camaraderie in the workplace, which ultimately increases morale and productivity. Is it a sin to spend several hours surfing sports websites while on the clock for the company? You betchya, and I'll be the first one with my boot up your ass when I review the network activity logs. As usual, it all comes down to common sense. Our network policy states "no personal surfing on the clock." Period. Do I enforce that to the letter? No way. I have no problem with someone checking their bank account or a news site while they're sitting on hold with a customer. I recognize that employees who do this are going to be more productive and happier in the office. When I review network activity, I always allow a small percentage of personal traffic even though it's technically against company policy. My superiors know I do this, and they trust my judgment. As for your situation, you have two options as I see it. You can abide by your own work ethic, which might not accomplish anything other than being able to sleep better at night; or you can lower yourself to the standards of your coworkers. Either way, until you have more seniority or move into a supervisory position, there is little you can do about it.

  20. As a long time freelancer in IT ... by Aceticon · · Score: 4, Informative

    ... and having worked in at least 12 different companies by now, i can tell you that:

    a) It depends on the company - company culture, profit margins and the business the company are in all make for more or less hectic enviroments in the IT areas (and others).
    b) It depends on the morale of the employees. Recessions actually mean that there are more unmotivated workers around since many which would otherwise left will stay put until "the storm passes".
    c) It the depends on the point of the development cycle you are on. For all you know, a week before you joined people were over-stressed and working long hours to make a release and now they are in the decompression period before a new major project is started.

    Also and to put it plainly: as a recent graduate you know nothing working in IT.

    Let me break this too you now before you learn it the hard way:

    • You'll have to unlearn a lot before you're a proper professional
    • Activity is not the same as Productivity. To give you an easy to understand example: if a guy is breaking stone in a quarry with a hammer the whole day without stopping, he still vastly underproduces the guy that does it for 2 hours with a jackhammer and then loafs about the rest of the day. Working smart always beats working hard.
    • If you're really good, people will take advantage of your innocence, ignorance and eagerness to overwork you to death. The funny bit is that, because you have no real professional experience (and due to overwork), you will make all the mistakes in the book and somebody (maybe you yourself) will inherit a POS that they will have to fix.
  21. Re:Then maybe they're just no good by aurispector · · Score: 4, Insightful

    Bullshit. The only reason they can get away with acting like "keepers of the secret flame" is because "outsiders" don't have the tools to adequately measure productivity. Nobody ever told me to take 10 off for every 20; if I did that I would have flunked out. If you can't hack more than 20 minutes of work at a time you're either lazy or stupid.

    My advice of the author of the article is to start looking for a new job NOW. Find someplace where the company culture includes a work ethic because productivity means profit and profit means paychecks.

    --
    I have mod points. The reign of terror begins now.
  22. Reading /. != slacking by Shag · · Score: 4, Insightful

    Working as a developer back in the 1900s, I had free subscriptions to some relevant magazines. Yes, the time I spent reading them was time I didn't spend coding, but it meant I kept abreast of developments in the field, which was a Good Thing as far as my employers were concerned.

    Slashdot's "news for nerds" and "stuff that matters" are generally more useful, and certainly more timely, than those magazines ever were. I'm not in IT any more, but I'm close enough to it that people still appreciate and value me knowing what's up in technology.

    --
    Village idiot in some extremely smart villages.
    1. Re:Reading /. != slacking by Tim+C · · Score: 2, Funny

      Working as a developer back in the 1900s

      I knew the low UIDers here were generally old, but I didn't realise just how old...

  23. Re:Then maybe they're just no good by Nursie · · Score: 3, Interesting

    You'd think so wouldn't you?

    I work for one of the biggest names in the business and they seem to spend an awful lot of time trying to stop us producing anything, yet the money keeps flowing in...

    I agree in part though, if your concentration span is 20 minutes you're doing it wrong. When I get into "the zone" I can go for several hours at a time without really even looking up. I just don't do it every day

  24. What what what? by AbRASiON · · Score: 4, Funny

    You sure you've chosen the right profession? Sounds to me like you want to be in management, you'll fit right in.

  25. Don't worry about it by Inda · · Score: 5, Insightful

    Something I learned a long, long time ago was don't worry about your peers. Just do your work and don't worry about anyone else. Don't go crying to your boss, he'll already know the score.

    Turn up on time, do your work, go home, get paid. You'll be happier with this attitude.

    You probably already know that life is not fair and some people seem to get all the breaks. Life is not fair. Take it on the chin. Play the cards you have in your hand.

    --
    This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  26. Subject by Legion303 · · Score: 5, Funny

    "I would like to ask Slashdot what methods others have used to deal with office environments such as this."

    I usually dump my extra work on the new guy so I have more time to relax and goof off. You should pressure your company to hire someone newer than yourself.

  27. When I were a lad... by Archtech · · Score: 2, Interesting

    It gets worse... much worse. When I was working for a leading multinational computer vendor back in the 1980s, I distinctly recall beavering away at work while other team members chatted over coffee. I felt rather superior and smug, thinking "Well, even if they are letting the side down, I am making sure the work gets done".

    You could have knocked me over with a feather when, at my next review, my supervisor criticized me sharply for my anti-social behaviour. He told me I should relax, chat more with the others, and generally be more human. The strong implication was that I had actually been undermining morale by failing to socialize and, perhaps, by making some of the others feel guilty.

    As time went by, I found it tempting and easy to start slacking myself - especially if I was getting no credit, but actually harming my career prospects, by working flat out all shift (and sometimes several hours beyond).

    That's how Wally came to be the way he is today!

    --
    I am sure that there are many other solipsists out there.
  28. Re:This isn't 1999. by CAIMLAS · · Score: 3, Insightful

    As opposed to some user id and account based upon a throw away email address?

    Someone with a UID under 100,000 probably isn't considering the address a throw-away, on account of their UID being from pre-dotcom bust... and boom. Or, at least, close to it.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  29. give this guy a few more years in the workforce... by Dr_Ken · · Score: 4, Insightful

    ...and we'll see what he says then. It always looks different when you're outside looking in. Talk to us after your first layoff kiddo.

    --
    "If you want to know what happens to you when you die, go look at some dead stuff."
  30. Why are you asking us? by Antique+Geekmeister · · Score: 4, Insightful

    Ask the people at your workplace. I keep an eye on various relevant technical and social issues with Slashdot, and it keeps me on my toes to chat with sharp people here who know about other fields. A certain amount of slack at work while my code is compiling or my brain is working on other fields seems harmless, and I normally put in plenty of after hours work to cover any missed worktime. Conversely, you may be right about people slacking off: it can be due to many reasons, such as genuine frustration at not being allowed to do anything useful or watching their good ideas being thrown out by an incompetent manager.

    Also, IT work is often like firefighting. You spend a lot of time cooking meals and reading magazines and keeping yourself and your equipment fit, and then at disaster time you and your equipment are supposed to go all out with skills and _plans_ to fix things and recover data. That on-call time can be valuable, too.

  31. It starts from the top by RedCuber · · Score: 3, Insightful

    I'm sure this will probably be an unpopular comment.. but it starts from the Top. I've recently joined a large investment bank in London (transferred back from the US) and it's IT dept 'was' run in a very similar manor. Lots of screwing around, no customer focus and a second-rate service. If management are willing to tolerate it, and are not willing to put in the extra hours/effort to fix the culture of the department, nothing will change. I'm management and it's a continual up-hill struggle to motivate not only the team, but also the other managers. Happy to report though, we're making progress. If i were the grad, either work your ass off to rise above the clutter, or ride the wave of bone-idol. Good luck!

    --
    www.redcu.be
  32. It has to be that way. by characterZer0 · · Score: 2, Interesting

    If everybody worked hard for 40 hours a week, 25% of the working population could do 100% of the work, and we'd have a 75% unemployment rate. Or 75% of the population in marketing.

    --
    Go green: turn off your refrigerator.
  33. One of my first jobs by SlappyBastard · · Score: 4, Insightful

    We were openly encouraged by the boss -- a lesser geek himself -- to use company time and equipment to screw off. To his perspective, if it encouraged loyalty and relaxation while dealing with tough projects, so be it.

    I've seen some very tightly wound geeks in my time. Especially among the talented ones. I think if a business has to err on this issue, it's probably wiser to err on the side of relaxation.

    --
    I scream. You scream. I assume that means we're both acquainted with the problem. We proceed.
  34. Oblig. xkcd reference by The+Grim+Reefer2 · · Score: 2, Funny
  35. Concentrate on your own habits not your fellows... by stink_eye · · Score: 2, Insightful

    You called it!

    'You are in no position to comment, being the new guy.' Although it will be of practically no use telling you this here it is. (I was just as bad in my opening days of corperate employment, and after 15 years in the workforce am only just coming to this conclusion) :

    Working hard for your corperate overlords is an excercise in futility, a waste of time akin trying to keep small children and pets amused and content for long periods of time or trying to staunch a sucking chest wound with a paper towel... An ultimately useless and never-ending chore.

    Unlike small children and pets these cogs in the corporate machine will keeping sucking the life and productivity out of you until your 'career' becomes a war of attrition to keep providing more justification for your existence in their machine. When you eventually and inevitably fail at that, your career will be chalked up as unnecessary overhead and your job will be shipped to the next person (or continent) that will do your job cheaper even if less effectively.

    Concentrate on honing your own skills and becoming competent in your craft so that when that time comes you can either start your own business, or move onto another job...

    Working hard for other people is at this point an excercise in futility because corporate entities no longer have loyalty to their people but to an ideal of a pursuing a profit at any cost for as long as it takes them to sell and get out, or until mismanagement and egotism drives it under before it can meet that end.

    Serve yourself first, work only as hard as is necessary to keep yourself fed and sheltered. Spend less time observing others work habitats and start examining why they act the way they do. Hone your skills and grow your own opportunities. Once it becomes even marginally hard to do that move on as fast as you can.

  36. Peopleware by lwriemen · · Score: 2, Informative

    Read Peopleware by DeMarco and Lister, and then take another look at your workplace.

  37. IT vs. factory by thewiz · · Score: 4, Insightful

    You're entering the Information Technology field, not a factory to produce widgets.
    IT requires creative thinking and, in my experience, creativity comes when you think and create a solution to a problem.
    The next stage is implementing the solution via coding, building, or other processes.

    What you seem to be expecting is everyone bent over their keyboard, hammering away at the keys, for 8 straight hours a day. That's the mentality of someone who works on an assembly line.

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
  38. I remember having the same thought by Vermyndax · · Score: 2, Interesting

    I jumped from the broadcast industry to the software industry once and had the same thought... I was shocked at how much time was spent in hallway discussions and whatnot.

    Then I realized most of the discussions from the developers were centered around the code itself and creative approaches to solving problems. The sales and management folks were the ones walking around and talking about football. I decided this was part of the job. But you're right, there is a lot of time wasted in hallway discussions. ...and so, like they said earlier... enjoy your Sundays working...

  39. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 5, Informative

    "I knew someone who was working for a big company doing some coding."

    "Management at the company was so out of touch (had no clue what folks did in IT at all) that this was possible and this person was NEVER missed while not at work."

    If the person was a software engineer, or even a coder, he isn't in "IT". There is a reason why companies have an IT department, and then a completely seperate department called software engineeing. An IT guy needs to be in the building to help employees, repair and replace bad hardware, and do general system maintanence, etc. A software engineer , on the other hand, may well be working on the drive, and while actually hang gliding. This used to piss me off when I worked at a company where the management didn't get this: Just because I'm outside drinking a coffe and smoking a cigarette doesn't mean I'm not working! In fact, just because I'm sleeping, that doesn't mean I'm not working. I have woken many times with the solution to a problem I had been trying to solve for days clear in my mind, that bubbled up from my subconscious while in delta (dream state.)

    If you think a true software developer should spend most of his time in front of a computer writing code, then it is you who has no idea what is involved in developing great software.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  40. Re:This isn't 1999. by self+assembled+struc · · Score: 2, Informative

    unless you're in a western country where there are laws specifically prohibiting this type of firing.

    at the larger corporations i've worked at (read: the ones with deeper pockets), firing someone is about a 2-3 month ordeal even if it's an termination required offense (with the exception of breaking the law -- stealing, assault, etc). you have to have a written warning, followed by a 30 day period of being "on watch" followed by a final review. THEN an extra month while the legal team gathers and documents everything.

    Why?

    Lawsuits. Wrongful termination lawsuits, unless you as the company, can prove beyond the shadow of a doubt, that the person was unable to perform the job you hired them for (working weekends, especially if you can't prove that overtime was mentioned and being payed when the person was hired), the person you filed will win the lawsuit. Then you're a) out of a bunch of money and b) have to offer them their job with the same benefits and position as before. And you'd better be damn well sure about it next time you try to fire them.

  41. You are all ready way ahead of most by unclegus · · Score: 2, Insightful

    Work your ass off. In no time you'll be their manager. Trust me. If you want to be professional, then be professional. Work as hard as you desire. It's what you get out of it, not what others do. Get used to encountering an incredible amount of idiots, morons, slackers. etc in the work place. It's pure statistics, if everyone were like you the world would be a better place, however you'll quickly realize there are more idiots in the world than not. Someone has to tell them what to do. Prepare yourself to realize that you can work your ass off, run circles around your peers, and not see an equitable compensation. You have to work your ass off, build your resume, work there 3-5 years and make a move to another company, take your experience and your professional work ethic and cash in on that. Also keep in mind that more often than not, managers are worse because the majority are managers because they caused more issues as developers.

  42. Push for adopting a software development model by lena_10326 · · Score: 2, Interesting

    Is my situation unique or is it common across the industry?

    Not unique but not extremely common. Your team is clearly broken and your management isn't being measured against stated goals therefore your teammates are not measured by against their sub-goals. I presume the group is failing to record and reiterate--on a daily basis--the tasks identified to accomplish them. What you need is to adopt a system that surfaces who is working on what, what the volume of work is, and how much time is required. In our group, we use scrum to manage that. You can use something else but your team should be using something as opposed to nothing and allowing chaos to reign.

    Scrum is not perfect and occasionally it can be annoying (such as after having a bad day and not having progress to show), but it's simple and incurs a relatively low overhead demand on bookkeeping. We use it because it helps everyone stay informed of the bigger picture by what user stories we're working on. It gives us a visual feel of how much work there is to do, helps enforce who is working on what, and shows our progress within the sprint at a daily resolution. It also helps develop a log of milestones, and improves individual productivity because it strongly emphasizes priorities first and makes it obvious who's getting things done, who's spinning their wheels on difficult problems, and who's blocked by teammate or external dependencies.

    More importantly, it's designed for sculpting a team that self-organizes and self-manages. Since your team's management is weak, pushing for self-organization is important. You will need buy-in at many levels, but you may find if you write a proposal with your recommendation and argue why it's needed, you might flesh out supporters who needed prodding.

    Doing this will show initiative and motivation. You will stand out amongst your more experienced but lazy teammates. A good developer provides well written recommendations that identifies a particular problem, argues why it is a problem, enumerates a list of solutions, and finishes by selecting one of them. Unless your recommendation is ridiculous, issuing it should give you a boost by showing you have leadership skills. Management not recognizing that would truly indicate a broken team.

    Scrum is not likely to be done well unless someone on the team goes through the training, so if I were you I would recommend the team experiment with selecting and using a software development model (Agile/Scrum/XP/RUP/etc). Shipping a few developers off for training, or bringing in a trainer for a few days would be a good idea.

    Give it a year. If in the end you cannot cause change, then log it as a learning experience and move on. Use what you saw to identify the same symptoms during your next job search.

    Being the 'new guy,' I get stuck with much of the weekend and after-hours grunt work when we inevitably miss deadlines or produce poor code

    The new guy always tends to get stuck with the less interesting or maintenance work. That's expected because you haven't proven your value or had a chance to build relationships. It can take time to learn the system before taking on high profile tasks, but it's absolutely unacceptable if they expect you to work more hours than they work. If you're pulling weekends and they aren't then that's an abusive situation. Part of getting ahead is showing leadership and drive, but the other part is knowing how to play the defensive game by proving due diligence on your part and pushing back when required.

    --
    Camping on quad since 1996.
  43. Re:Hang Gliding while being paid to write code... by cayenne8 · · Score: 2, Insightful
    "This person would show up for work on time, punch-in (or clock-in) to show that this person was there... "

    Wow, this struck me as strange...last time I actually 'punched a clock', it was working food service.

    Seriously, does anyone in a professional job (I generally consider IT to be pro work, I get pro PAY for it) actually clock in and out??

    I've worked W2 and 1099...and I've not had to deal with a time clock in decades.

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  44. You're the only one stuck with working OT? by barzok · · Score: 2, Interesting

    Being the 'new guy,' I get stuck with much of the weekend and after-hours grunt work when we inevitably miss deadlines or produce poor code.

    As you're also a recent graduate, I'm guessing that you're also single or at most have a girlfriend you're not living with, and have no kids. Probably very few other family obligations too.

    I've been there. Got shat on endlessly. Everyone else takes advantage of your situation, saying "I can't work that weekend/late tonight, I have to do something with my kids" or something like that. You're stuck on-call every week, working late 3 days a week, working every Sunday, all because everyone sees your non-work life as less important because you don't have a spouse or kids.

    You need to put a stop to it. Don't refuse every time you're asked, but at least once a month if you're asked to work a weekend, you need to say no. Tell them you're going away skiing for the weekend with friends. You have to go visit your ailing grandmother. Even if it's not true. They tell you someone has to stay late on Wednesday? "Sorry, that's my dinner/poker night with the guys."

    If a disproportionate amount of the after-hours/weekend work is falling on your shoulders, go to your supervisor. Being a team player is important - being a doormat is dangerous.

  45. Different strokes for different folks by asmo79 · · Score: 2, Interesting

    When I first started in I.T. my group manager left after a a few months, and they never bothered to replace him, so our group started reporting to the PHB, and he pretty much forgot about us. At first I thought it was great, I was coming in late, leaving early, working on my own projects, but eventually it just got me down. I was doing nothing productive, and my skills were stagnating, so I made the decision to up anchor and leave. What followed was a rollercoaster tour of various office hells and nirvanas. hells: *The startup with lots of work to do but insane micromanaging boss who never leaves you alone long enough to get anything done. *The established company moving into a new field with grand ideas, but which never gets around to actually signing anything off and wastes your time and theirs. *The agency who just puts you somewhere and doesn't care if your not suitable, as long as they can bill for you. All these places drove me mad, and I spoke up about it, and I had the balls to get up and leave if they weren't right for me and vice versa. heavens: *Companies who recognise your skills, and trust you to get on with the job. I'm currently contracting right now, and today I haven't wrote much. I've surfed the web, replied here, etc. But, we are in a downtime, I'm waiting for feedback and I'm refactoring bits of code, etc. The main thing I am doing however is thinking about how to make my product better, and seeing how others do things. And that looks a lot like doing nothing. Some companies are a complete waste of time, full of people happy to sit on their butts and cash money they don't earn. If your happy with that go with it, but sooner or later reality will bite and you will realise you know f**k all about anything. But, the main part of a programmers job in my expereince is thinking before they code, and if your in a company that recognises that then your are in a good position. Sounds to me though that the OP is in a sh**e company though and needs to move ASAP.

  46. standard operating procedure by Nadaka · · Score: 2, Interesting

    Software Development is hard work, so is construction. How often do you drive by a work site and see half the crew standing around and chatting? Fairly often I would bet. The rest of the time they are busting their ass. Software development is the same, except its the muscle between your ears you have to flex. It is part of the job, get used to it. There will be idle time, you will need to decompress.

  47. Take it from an old timer by Atrox666 · · Score: 4, Interesting

    I used to kill myself. Work my ass off. I accepted excuses as to why I couldn't get a raise or a promotion even though I was told I earned one. People I learned were making big bonuses were telling me there was no money for bonuses. Then the excuses started to pile up year after year and I watched other people who worked less and had less responsibility get paid more because they were not IT. I watched it happen to all my co-workers too so I know it wasn't something I was doing. So if I can't get paid more I just give less. I'm naturally a hard worker so I had to train myself but now I'm happy to say I am taking advantage of the fucking parasites who were ever so happy to take advantage of me. It's not a good relationship or the one I would have chosen but at least I'm no longer the bitch. I'd type more but I got in late so it's almost time for my coffee break.

  48. Re:Hang Gliding while being paid to write code... by farrellj · · Score: 4, Interesting

    Most managers do not realize that writing code is a *CREATIVE* endeavour...it's not an matter of simply putting parts together like a worker on an assembly line! Some of my best coding was done at 3 am, all the lights out except for my monitor, stereo blasting Ministry's Psalm 69 at just under ear-bleed levels. Most people couldn't code in that environment, in fact, most people would have a hard time even *thinking* in that environment...but for me, it was pure code heaven.

    ttyl
              Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  49. Re:Hang Gliding while being paid to write code... by Zarf · · Score: 5, Interesting

    "I knew someone who was working for a big company doing some coding."

    "Management at the company was so out of touch (had no clue what folks did in IT at all) that this was possible and this person was NEVER missed while not at work."

    If the person was a software engineer, or even a coder, he isn't in "IT". There is a reason why companies have an IT department, and then a completely seperate department called software engineeing. An IT guy needs to be in the building to help employees, repair and replace bad hardware, and do general system maintanence, etc. A software engineer , on the other hand, may well be working on the drive, and while actually hang gliding. This used to piss me off when I worked at a company where the management didn't get this: Just because I'm outside drinking a coffe and smoking a cigarette doesn't mean I'm not working! In fact, just because I'm sleeping, that doesn't mean I'm not working. I have woken many times with the solution to a problem I had been trying to solve for days clear in my mind, that bubbled up from my subconscious while in delta (dream state.)

    If you think a true software developer should spend most of his time in front of a computer writing code, then it is you who has no idea what is involved in developing great software.

    This is honestly why I think being a Software Engineer is more like being a writer than it is anything else. No, being a Software Engineer is NOT being a writer... just they are the most similar in working styles. The writer (as a reporter, researcher, journalist, or just fiction writer) runs off to research things and does stuff that looks a lot like goofing off for weeks at a time to sit down one day an in a flurry produce something the company then takes and sells for millions. Truly new and innovative software requires lots and lots of field work. If that SE was writing software about flying then hang-gliding might be very important research.

    --
    [signature]
  50. Yup, or leave.. by El+Jynx · · Score: 2, Insightful

    If it really bothers you, either start looking for another job - or join them in slacking. But be prepared to log all your hours - and those of your colleagues - so that when the inevitable gripe comes you can show that you're more productive than your colleagues, as endorsed by management. That's no way to really run a company (normal for governments though). I'm guessing they're in a segment where there isn't much competition. Once that heats up they won't know how to get into gear on time, and will either need an interim manager that wipes away the crusty crap or they'll go belly up.

    It's an annoying fix to be in (although on the positive side, people in those types of organisations are usually far less stressed out, and having been burned out myself I know that's a BIG plus) and I guess you just have to choose what you want from your work and out of life in general. Some focus on career, others work for money and get enjoyment from family or sports or hobbies or whatever.

    --
    A positive attitude may not solve all your problems, but it will annoy enough people to make it well worth the effort.
  51. Similar experience, different conclusion by RabidMonkey · · Score: 2, Interesting

    In my office, I see the same thing. Myself and some others tend to be heads down, work work work, but that's because we have a LOT of work to do, and only 8 hours a day to get it done in. The joys of working in a large production environment that is constantly growing

    Beside our group are 2 groups of people who work in labs, testing things before they go into prod. they seem to frequently have time to stand around, chat, have lunch (what a novelty!) etc, while myself and a couple others rarely have enough free time to grab some lunch and eat it in peace.

    For a long time, it drove me nuts (and still does when I'm having a hectic day and hear them laughing it or, or worse, they come into our group just to chat), but I came to the conclusion that so long as i am getting what I have committed to doing done, I don't care what others do. My teamlead and manager have set expectations, I have my own expectations, and so long as I meet those, then I am content. It can get frustrating when work isn't evenly distributed, but I look at that as partly my fault, for taking on extra work and striving to deliver something that doesn't simply meet requirements. I can't fault others for my own expectations.

    Plus, I decided to try and join them occasionally for social time,and find that it actually helps. When everyone is standing around chatting, I not only get a break, but I get to know my coworkers better, so when I, or they, need help with a problem, it's much easier to approach and relate and get things done quickly. It's a tradeoff in time, and I use it liberally, but it's good to get up from my desk and give my brain a break sometimes.

    The sooner you realize that you can't change how others work, only how you work, and that some people will always seem to get away with doing nothing for some reason, the sooner you'll find comfort/peace in the workplace. If you really want to fix things, work your way into a TL position, or even just a leadership position of some sort, so you can nudge people the way you think they should go. ultimately though, it's up to the person, and their manager, to adjust a work ethic.

    Best of luck!

    --
    We emerge from our mother's womb an unformatted diskette; our culture formats us. - Douglas Coupland
  52. Re:Hang Gliding while being paid to write code... by liquiddark · · Score: 2, Funny

    Call me when you can bill those hours spent in bed.

  53. Use your work ethic to your advantage by osgeek · · Score: 2, Interesting

    Ignore the haters telling you to relax and join the herd. They wouldn't know what a hard day's work or real productivity looks like anyhow, so you can't turn to them for good advice on making use of your solid work ethic. They'll do nothing but try to bring you down to their level because you make them look bad or face the uncomfortable truth that they suck at their chosen profession. Look to people giving you positive advice that will let you grow and succeed.

    That said, don't bust your ass doing a buch of work for lazy coworkers who will take credit for your sweat and/or managers too corrupt or stupid to notice what you're doing. These people will suck your soul and waste your valuable time during these years when you could be learning so much about how to reach new levels of personal performance. If you're going to stay where you are, you need to "manage up" to see if you can start getting noticed for the job you're doing. Avoid the temptation to take on a lot of small tasks in your current environment. You'll never get any more credit for all the hard work than the guy next to you who simply manages to look busy but web surfs half the day. Get your manager's agreement to break down the current project into specific pieces that you can take ownership of and deliver apart from your coworkers. That way, when you deliver your piece it's obvious who did it, how well it works, and how on time it was. On a technical level, it's also great to break things out anyway to avoid overly tight component coupling.

    Maneuvering things so that you can better benefit from your work ethic involves some politicking, which sucks, but you don't want to be used by those around you and never get anything out of it.

    If you spend a few months working the personal ownership angle and it gets you nowhere, then you may need to cut your losses and switch to another company. My personal preference is to work at small companies where you can negotiate for better merit-based rewards like stock options, profit sharing, or performance bonuses. At a small company, your efforts will be obvious and your opportunities to learn and succeed will be greater. You'll also find more people like you from whom you can learn at small companies. They'll be looking to create successful products rather than to just punch in to collect a paycheck. Screw-ups normally latch on to the big companies where they can fade into the cubicle farms.

    Look at the pathetic work ethic of your current environment as an opportunity to outshine them and people like them.

    Good luck!

  54. Re:Hang Gliding while being paid to write code... by cayenne8 · · Score: 2, Insightful
    "Yes. And I bet you do to, but you just don't know it. If you have to badge-in to get in your office, you are clocking in. And don't kid yourself that HR doesn't check those records. We recently used them to let go of an individual who regularly couldn't be reached but claims he was coming to work."

    Some jobs yes...some jobs no.

    I know at some places, they do NOT want to know...as that often they might find people are working actually MORE hours than are being billed, and it is a big no-no to do free work for the govt...by govt law.

    I also have worked with some people that worked that system up, and know for a fact this was the case.

    I think it is mostly for security...never really had to do that much till post 9/11 with badging in/out of buildings. Unless you are really trying to defraud the company/govt...they aren't looking at that data.

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  55. Re:Hang Gliding while being paid to write code... by vrmlguy · · Score: 5, Insightful

    The other problem is that the work ethic has slipped off quite a bit

    The work ethic has been slipping since WW2 ended. Organizations (not just companies) got so large that a manager could take actions adversely affecting thousands of anonymous employees with impunity. As managers were rewarded for these actions, others copied and amplified their actions. In the 70s, the phrase became popular, "Don't love your company because it can't love you back." This is true; the only time to love an organization is if it has fewer than ~150 people. Any larger and it becomes impossible for a person to know everyone, meaning that it's impossible to care about everyone. Since the 70s, the process has only accelerated. To chose just one example, Bernie Madoff was, by all accounts, a decent man. The only people he swindled were strangers, so he tried to protect his family and friends as things fell apart. Had he only been allowed to invest the money of his friends, I doubt he would have even started his scheme. As it is obvious that the people at the top don't care about the people at the bottom, the people at the bottom have reciprocated. No one cases about doing a good job, just about doing whatever's needed to avoid getting fired.

    On a more positive note, there was a recent TED Talk about new social organizations starting to emerge. The speaker (I can't find the talk via Google right now) was mostly discussing NGOs, but his remarks also apply to Open Source and other movements. New organizations are being created that are remaining small and tightly focused. The membership is committed to their organization's ideals, and everyone in the organization knows everyone else well enough that no one can hide misbehavior. Because of this, these new organizations are able to accomplish things (humanitarian or coding) that larger ones cannot.

    --
    Nothing for 6-digit uids?
  56. Hey Todd and John and Richard by gravis777 · · Score: 2, Funny

    You know, if you had a problem, you could have just turned your chair and talked to me, or IMed me, you did not have to post to Slashdot. Didn't think I would find out, did you? Go Cowboys!

  57. tarnished reality by fusiongyro · · Score: 2, Insightful

    It's pretty obnoxious, isn't it? But I still feel guilty about it. I think I probably waste about an hour to an hour and a half. It takes me a little while to get ready when I get in and sporadically through the day one takes little five minute breaks while waiting for the code to compile or whatever. That time adds up. But in practice, most of us in most workplaces, waste a certain amount of time each day. If it's more than a certain amount or if it's endemic, it might be a bad workplace. Watch "The Office." If it seems comparable to the show or worse, it's too much.

    I still remember the surprise I had when I first started working in high school. I had an internship with the county government that started right after school (3 PM). By the time I got there, most everyone was already cruising for 5 and I was fired up wanting to get some stuff done. I thought they were shockingly lazy. That summer I had a full time internship for the local electric company. You just can't keep all processors going at 100% for 8 hours straight.

  58. I am a writer! by Prien715 · · Score: 2, Insightful

    When people ask me what I do at bars/parties, I've taken to saying that I'm a writer in a language known by few. And if I do my job well, very few people will ever read my work and no one one will buy my work to read it.

    --
    -- Political fascism requires a Fuhrer.
    1. Re:I am a writer! by Anonymous Coward · · Score: 5, Insightful

      The reason people are asking you want you do is because they do not know you. The reason they do not know you is because you are new there. The reason you are new there is because the last party you were at you gave that same answer when asked what you do and they never invited you back for other parties.

    2. Re:I am a writer! by Zarf · · Score: 2, Insightful

      I've said the same thing... but not as an opener. I usually say something like "I invent new computer programs" ... this usually communicates the right information and also keeps me from getting asked to fix the printer.

      --
      [signature]
  59. Simple by S-4'N3 · · Score: 2, Insightful

    The problem here isn't that the coders are spending alot of time slacking off, talking about football, or browsing the web. The problem is that their output is of poor quality and consistently late.

    If the code was high quality and delivered on time, than the apparent slacking behaviour could go on indefinitely unnoticed. Or who knows, perhaps even noticed. But when somebody in upper management walks through and questions the slacking, the direct manager would be in a position to say "the code is good and is delivered on time." Ask the same question now, and the direct manager would have no defense.

    Situations like this can not go on indefinitely. The quality of work may improve (unlikely) and this will no longer be a problem. Management may lay down the law and put a stop to the slacking (somewhat likely). Your customers may get fed up with a poor quality product (quite likely) and take their business elsewhere putting you and your team out of work. In either case, don't think that nobody will notice your effort. If you have a strong work ethic, stick true to it. If and when the axe falls, you might be spared. And even if your not spared, some day you might wind up working for one of the slackers you were working with and that work ethic of yours will likely be the reason they remembered you.

  60. Re:Hang Gliding while being paid to write code... by MBGMorden · · Score: 4, Informative

    Your definition of IT and most companies don't seem to jive. What I've seen is that at any company whose business isn't the production of software for others to use, everyone who does "computer stuff" is in IT. In our organization we have "techs", network admins, database admins, programmers, etc, and all of us fall under the umbrella of IT. Hell even our receptionists are in IT even though all they do is answer the phone. It's been the same way at 3 other companies I've worked for. The only exception I've seen is with working with outside vendors, but in that case since they're producing computer software as their business it wouldn't make sense (since in that case almost the whole company would be IT).

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  61. Re:Hang Gliding while being paid to write code... by JWSmythe · · Score: 2, Insightful

        It all depends on your environment. I have a pack of 8 HID cards (badges). They were all used for different places. There were weeks I never went to my "office". I'd work from home, drive to a datacenter, fly to another datacenter, etc, etc. Sometimes they couldn't get me on the phone, depending on the datacenter. I could have lied and been asleep at home, but said "I was down in the datacenter doing work. The phone doesn't work in there." Then again, all my work was always done, and done right, so there was never a need to question me, and I really worked at least 60 hrs/wk.

    --
    Serious? Seriousness is well above my pay grade.
  62. Re:Hang Gliding while being paid to write code... by Nadaka · · Score: 2, Funny

    I know a lot of programmers that get screwed by management, but thats a little to much to ask for.

  63. Comparison by Stormcrow309 · · Score: 2, Insightful

    Let me make a comparison. I and another analyst are working similar projects with a similar timeframe. He has worked here for a year after college. I have worked for ten. We have four weeks to finish the project. I finish mine in two weeks at about four hours a day, five days a week. He takes all four weeks, working ten hour days, seven days a week. The difference between us is really experience. I will spend my time up front learning my users wants and needs, while he works on the rock methodology of requirements analysis. (User: I want a rock. Analyst: Is this the rock you want? User: No, find a different rock. Goto Beginning.) I take time every week to network with my users and learn their business processes and what their problems are. My cohort just is to busy showing everyone how smart he is and how hard he works. That is why I read the WSJ, Slashdot, Wired, the Economist, some industry rags (our core business, not IT), and Tech Review at work. It helps for me to understand what my customer needs are, sometimes before they do. Design iterations are quicker and more complete solution wise. Trying to explain it to a fresh face out of college who has been taught just to code is very difficult.

    --

    In God we trust, all others require data.

  64. Re:Hang Gliding while being paid to write code... by Maxo-Texas · · Score: 3, Informative

    Companies have shown they have no loyalty to employees.

    You can work hard, invent new ideas, and then as the company is profitable, they lay you off and bring in a college grad.
    The people that work hard and those that do not get very similar outcomes ( tho I do think hard workers who are "lucky" to fix a problem important to the right manager get better results- so it's a percentage game and part of how I got promoted ).

    Most managers don't give a crap about their employees. Our manager went to christmas parties and held none for our staff (despite our recommendations as line supervisors starting weeks before).

    Paperwork has reduced our productivity to about 8% of what it was in 2000. As long as your paper work is correct, there can be weeks where you have no new work to do unless you slow down and pace yourself.

    I'd go to a smaller company, but the option there is 12 hour slave drive death days and then being told by a manager there is no money for raises and "what have you done for us lately anyway" as happened to a friend of mine.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  65. You haven't seen the new CCIE lab test by Hydian · · Score: 2, Funny

    They make you set up an entire network while hang gliding.