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?"

709 comments

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

    Get ready to work Sundays.

    1. Re:Peter.... how's it going? by ethunderwear · · Score: 1

      And you are right. This is why I do work on Sundays.

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

    3. Re:Peter.... how's it going? by Anonymous Coward · · Score: 0

      What workplace would not be natural if we did not communicate ? :) Not many. Relax, hang with your peers, learn from them. Every contract is different. Adapt to your work situation. Can't figure it out? Ask for help, early! Don't be proud. Just show willingness to learn, but without being a suckup! You will fit right in. Some people will over-exaggerate their positions - pfft! We all acquired knowledge somewhere - where? Colleagues! Stick to the group, don't go against them - you will not get done much without them. If you find your conscience bothering you enough - look for a new job fast - and quit when you find. It is not hard, your conscience will guide you.

    4. 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." ;-)

    5. Re:Peter.... how's it going? by acklenx · · Score: 1

      This is the best idea for a movie I've heard in a long time!

      --
      Never let a mediocre career stand in the way of a good time
    6. Re:Peter.... how's it going? by gnapster · · Score: 1

      James Cameron has clearly been misdirecting his efforts.

    7. 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."
    8. Re:Peter.... how's it going? by Anonymous Coward · · Score: 0

      I think he has 2 choices:
      - resign because he can't stand it
      - work hard and well without paying attention to others not working, and be ready for a nice promotion sooner or later

      But remember, hard work is not enough, managers want results

    9. Re:Peter.... how's it going? by ethunderwear · · Score: 1

      Which is why you are completely wrong ;)

    10. Re:Peter.... how's it going? by mrmeval · · Score: 1

      Let the morons be morons. Since management likes paying for morons they must like them a lot. When you're fired because the morons go to extreme lengths to damage your reputation, harass you, forge emails telling you not to come in on a weekend. You'll learn to be a moron too or be fired.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    11. Re:Peter.... how's it going? by AgentSmith · · Score: 1

      The Matrix will never accept Lumbergh as an Agent.

      He's too . . .stuffy.

  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 Kneo24 · · Score: 0

      Did you not read the summary? We're talking hours of time here, not say half an hour or so through out the day. Working 5 or 6 out of your 8 hours every day shouldn't be acceptable to anyone especially when you're missing deadlines all the time and the quality is poor. What's the point in taking all of those breaks to regroup if your work is shit and never done on time?

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

    9. Re:People aren't robots by selven · · Score: 1, Insightful

      The guy even says they miss deadlines and the code they produce is crap.

      So the people who make the deadlines are at fault. If they loosened their deadlines, code would be done on time and there would be time to make good code, which would save time and make people even more productive later on.

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

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

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

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

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

    16. Re:People aren't robots by Anonymous Coward · · Score: 0

      Definitely don't bend over backwards unless you have negotiated what's in it for you, or in the rare case you have a boss you can trust to make it worth your while.
      When i was younger, I did much extra work and 'going the extra mile' stuff that was taken for granted. Others did just above the minimum and got better raises and such. Sure, you become a 'go to' guy of sorts, but for fixing others craptastic work. It is not worth it unless you can get something out of it.

    17. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      That is true for any kind of work :D I agree with the sentiment you expressed: perhaps it is the US's relaxed attitude to work?

      Relaxed attitudes exist in every society for sure, but a "in principle we shouldn't do this" may be what is missing.

    18. Re:People aren't robots by SlashDread · · Score: 1

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

      Clearly you think prgramming is normally on time and bug free. Snicker.

    19. Re:People aren't robots by HateBreeder · · Score: 1

      Sounds like the submitter thinks there's a problem.

      I'm not entirely convinced.

      Somehow that big company survived as a business before he joined and made his observations. Whatever it is they're doing, seems to be working out for them.
      Maybe he specifically joined a department that's in loss or will be shut down if they don't start producing results, but i'm certain that it isn't indicative of the company as a whole.

      --
      Sigs are for the weak.
    20. 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.

    21. Re:People aren't robots by Anonymous Coward · · Score: 1, Informative

      Been there done that. Just working 40 hours a week with little or no breaks and got burnt out. You will understand when you get there yourself. We don't, as a general rule, learn from the mistakes of others.

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

    23. Re:People aren't robots by Anonymous Coward · · Score: 0

      The trick is when to know when you are not bending over backwards, but bending over forwards. Remember, it's not the work you do, it's the work your boss sees, and your boss's boss sees which give you your promotions, raises, and makes you last in the line of victims when the axe starts falling.

      Toot your own horn. If you are a dev, keep a log of bugs fixed, and make sure your name is touching every fix in the bug tracker, so people think you are responsible for stuff getting shipped on time. If you are in IT, don't just hide in the server room. Get your derriere out there and start asking various people if they are having any computer problems. Don't be rude, but get known. Even if someone bitches in another department about how things suck, just having someone actually have a face may be good, especially if its a manager who gets a problem fixed in a reasonable amount of time. IT is one of those places where people forget about you until the shit hits the fan, then they want you to lick the fan blades clean as well as disinfect the walls.

      Oh, and network, network, network. If you have a bunch of ties in a company, you are *FAR* better off than someone who just "does their 8 and out the gate". Get to meet the Squeebles in finance during the office Christmas party and pretend you are interested in their kids' escapades without appearing like a perv. Pretend to marvel at the sales-droid's new BMW because he feels it is his ego wrapped up into a vehicle. If you are in IT, check how the dev side is doing and perhaps find stuff in common.

      Of course, if you either are a dev or in IT, document everything. This way, some cow-orker that wants to play office politics and play the "set up for failure" game now has to deal with the fact that every bullshit assertion he makes is stomped into the ground by a ream of syslog files or diffs. Trust me, every department has one of these guys. You either defend yourself, he will be promoted ahead of you without doing a single line of code, or he will get you fired.

      Don't forget to figure out the REAL power structure. Every company has a map of who reports to whom, but usually in real life, the person with the most say may not be the person you think it might be. I've seen the company security guard supervisor be the guy that approves or disapproves big dollar purchases, even though he is not in the purchasing structure anywhere. I've seen company officers who do absolutely nothing, and have no power in a company. They are only there because other people in their family are officers.

      Keep your resume updated. Here in the US, people's nads are falling off like rotten cherries in how they handle "rightsizing" issues. If someone actually has the guts to hand you a pink slip, count yourself lucky. It is becoming common for companies just yank employee accounts after everyone has gone home for a weekend, and people's who badges are disabled are told to leave the premises or face trespass charges, and their stuff will be mailed to them.

      Finally, remember this adage in this shitty economy: If you have a job, you can get a job. HR droids prefer hiring people away from other companies than hiring people who are jobless. Yes, its harsh, but HR people think that if you have a job, you have more worth than a candidate who is between positions. Don't hesitate to keep your job hunt machine going.

    24. Re:People aren't robots by Anonymous Coward · · Score: 0

      People work better with short, frequent breaks taken at their own rate.

      Do you have a reference for this bit of wisdom?

      In my experience people tent to believe they take short frequent breaks but in reality they work for short infrequent bursts and waste a lot of time talking nonsense among themselves. This I have found is a symptom of a immature work environment where goals are vague and feedback delayed and infrequent.

    25. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      This is not the political approach. "Not a team player", frowned upon.

      Approach your boss about being paid overtime. Of course you will be denied, but then it's -them- not playing on the team with you and whenever they want you to stay, you can just tell "As soon as I'm paid the overdue overtime."

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

    27. Re:People aren't robots by Lisandro · · Score: 1

      Glad to see the parent is mod up. I've had people on charge, and as long as actual work was done i didn't really mind small breaks - in fact, i think they're healthy in the workplace.

      Then again, taking breaks shouldn't mean "slacking". Most people do just fine when you give them deadlines and allow them to micromanaging their own time. Some, of course, do not.

    28. Re:People aren't robots by beelsebob · · Score: 1

      In the UK at least, working at *most* 6 hours of an 8 hour day is a *legal requirement*.

      All people using VDUs must take at least 1 hour for lunch, and at least 1 half hour break in any session longer than 2 hours IIRC. That leaves you with only 6 hours in an 8 hour day left.

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

    30. Re:People aren't robots by Anonymous Coward · · Score: 0
      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.

      Maybe it is because I am from a different culture (Denmark), but I really don't see what the dress code has to do with this. If I was in a working situation where projects were getting late and the quality of code wasn't up to the standard, and someone started to push dress code and limit ipods, I would take it as a clear sign of clueless management, and start actively hunting for a better place to work in. In the current economy I might or might not walk out on the spot, but mentally I would be out of there as soon as possible. Quite likely hurting the morale even more, and hastening the demise of the whole workplace.

    31. Re:People aren't robots by Mr0bvious · · Score: 1

      You guys are a bunch of lazy assholes.

      pfft!

      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.

      Maybe, but perhaps he's describing the worst of what he sees? - Probably not reflective of the whole organization.

      The organization obviously lacks leadership and focus because tolerance of this sort of behavior comes from the top.

      Perhaps the organization values high staff retention and good staff morale. High retention typically means higher domain expertise and better team relationships.

      Why is it that coders typically seem to have enormous egos when it comes to their work. Everybody works hard.

      Please explain - I see egos in every industry, nothing special about coders.

      There's nothing special about coding.

      Compared to what? It's nothing like a lot of jobs.

      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.

      A few things that make coding special - not unique - but still special.

      1) The knowledge that a coder (or a Software Engineer if you will) accumulate from the individual tasks they perform is of extreme value - high staff retention is crucial to maintaining this knowledge. Typically, this knowledge simply can not be captured and passed on (some live in a fantasy land whey they believe it can - but they are plain old wrong)

      2) A coders job does not start and finish when the clock on and off for the day - there is usual (and expected - as in some other disciplines also) continual problem solving that occurs all day and all night - remember most coding is problem solving. I certainly do not stop when I leave the office - this is just where my output hits my employers disks.

      3) IT, software, programming and computer science is a rapidly changing and advancing domain and requires continual personal improvement and training - this typically happens in our personal time - coders typically live their career - despite how you perceive their behaviour.

      Besides all this guff, and as has been stated - coders are not robots - their socialising and what you think is "time wasting" is part of the way coders work - and it works.

      If I was to simply just sit and stare at my screen trying to solve problem after problem, I'd get no where - my time away from the keyboard is when most my real work is done.

      Not that I feel I need to justify myself to you, but you have a narrow minded view - their management is most probably tolerant of this behaviour because it works out best for all.

      --
      Never happened. True story.
    32. Re:People aren't robots by CAIMLAS · · Score: 1

      The irony is, the submitter is likely being viewed as the slacker, not the other way around.

      If you're visible, moving about, talking to people, the perception from higher-ups is that you're getting things done. If you're sitting there not talking, staring at the computer, you're being viewed as antisocial and thus, ineffective.

      So yeah, keep your mouth shut and keep your head down, you're the one that's likely to be singled out for poor performance. (Or pipe up and interact, you'll get along better.)

      Also, might want to put your resume out again. This office environment is evidently the wrong kind of IT shop for you.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    33. Re:People aren't robots by Anonymous Coward · · Score: 0

      IT people have to shift gears when interacting with the rest of the office.

      You have no idea how it distracts me to talk somebody through a problem over the phone when I have to talk non-nerd to a clueless user.

      "First, click the blue E, then go to the address bar and type in h-t-t-p, colon (the two dots-one over the other), slash, slash (and that's the one from the lower left to the upper right, yes, the one next to the slash) w-w-w-period, etc." Yes, you must tell them when to space between words and usually when you ask them questions, they'll pretend that they have things under control. "I've got to download a disk to play this game" "Do you mean an ISO image?" "No, a disk" "You can't download a physical disk. You probably mean an install file or a disk image that will need to be burned to a CD." "I don't know what that is but I've got instructions at home"

      You just have to walk away.

      Now, there are work ethic problems. Football fans usually are not just restoring equilibrium. Most males who would rather be social climbing than following orders pick subjects like that to project their dominance in the pack while avoiding the image of bullying in the office. Most know when to turn it off but bad office environments allow those types to get cliquish to the point where they can't communicate without regular sports breaks. Your typical sales rep. comes into the office with a researched history of last nights sports events.

      IMO, IT should have nothing to do with sports fans. They eventually become office gnomes who flush their entire IT education in favor of office politics.

    34. 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?
    35. Re:People aren't robots by CAIMLAS · · Score: 1

      personally it depends on how well I can concentrate on my work, and how driven I am on a given day.

      Four hours of effective work seems about right for the average. However, I'll also have useless days, and days where I do 12 hours of what I feel to be good, useful work - then promptly pass TFO after some hasty nourishment. It all depends on the tasks.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    36. 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.

    37. Re:People aren't robots by Vlad_the_Inhaler · · Score: 1

      Dress codes were imposed? Some of the other stuff makes sense but that is just wacky.

      I have worked at a place where most people did very little, people who were competent and effective tended to leave. We had programmers whose incompetence was legendary, and they frequently exceeded even those expectations (for those who know Cobol, one's nickname was "move space to filler"). Internal politics was something people spent a lot of time on, partially because they were totally overstaffed anyway. This was the DP department, I never looked at other departments and left as soon as I found something sensible.

      This company provided a special service at a lower price to a well defined customer base and they pretty much had a captive audience. The service they provided was so bad that the customers decamped in large numbers to other 'outside' companies which were more expensive but at least provided the service. There was a general announcement on day on the loudspeakers that a TV program on the company was coming that evening and that it was all a pack of lies (this was back in the days of 3-4 TV channels), the program highlighted a lobbying group of people who had suffered through the lies and incompetence of this company. (I should never have signed that NDA!).

      Well, they were taken over years ago. They had financial reserves equivalent to a small country so they could not go under. I should ask around some time and see if I know anyone who uses them, they do still exist.

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    38. 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.

    39. Re:People aren't robots by Anonymous Coward · · Score: 0

      Here here - you are right on the money baby. OP needs to stop whining and get with the program. Watch the superbowl or the Texas V Alabama game even if you don's like football. You will be able to contribute to the conversation and build alliances. Later on you will win respect (maybe) and (even more maybe) get to be a leader. Then if you still think it is such a hot idea to run everyone into the ground who doesn't conform to your idea of a work ethic go for it.

      My experience with people fresh out of school is that they have 15 intelligence but think they have 18, as well as thinking they have 18 wisdom when in reality they have 0 (well, some people have a 1). Take some time man and don't give a country F*(K about what anybody else is doing - just focus on what you need to do and you should probably be allright.

      Oh yeah and if you are stuck doing all the work every weekend you should push back. Plan on getting sick next time, see who picks up the slack, and then gracefully leverage that as evidence that it doesn't have to be you every goddam weekend. (There, wisdom +1)

    40. 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
    41. Re:People aren't robots by Stephan+Schulz · · Score: 1, Informative

      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.

      Computer programs are about the most complex things we create as humans. Even smallish programs have tens of thousands of statements, each unique in its context. You do not state your job, but I doubt your quality requirements are as high and as unforgiving as those for code. If the syntax of a piece of code is wrong it will not compile. If there is some other error, this will likely show up during testing, or, worse, during deployment. I'm doing design document reviews all of the time, and I'm considered fairly strict. But the documents I pass are not nearly as complex and not nearly as error-free as code that passed even mediocre testing procedures. Have you ever written anything where a single misplaced semicolon can break the whole document in bad bad non-obvious ways? Or where every paragraph is manually cross-referenced with at least two more? That's is routine complexity for code...

      --

      Stephan

    42. Re:People aren't robots by machine321 · · Score: 3, Funny

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

    43. 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
    44. Re:People aren't robots by pugugly · · Score: 1

      Everybody works hard - Exactly the preceding posters point.

      The OP seems to be operating under the assumption that, y'know, "Only *I* am working hard! All my co-workers are reading Slashdot and producing lousy code!".

      Well it's possible that he's the only good programmer with a strong work ethic hired by a lousy company that is miraculously making a profit in this economy.

      Or it's possible he's a young programmer that doesn't recognize the difference between the theory of college and the practice of the real world, gives attitude to his co-workers for what he perceives as their shortcomings, and gets stuck on the short end of the stick because he's an uptight prick that, when the topic of overtime comes up among the management the thought is "He's got all this extra energy, let *him* do it".

      I've seen badly managed companies make profits during recession. It's feasible. It's probably that one. Sure.

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    45. Re:People aren't robots by SuurMyy · · Score: 1

      I've seen a lot of code that's crap because of the deadlines. And I've seen what crap code does to schedules in the long run. It's a recipe for a disaster, but nobody looks that far nowadays. Everybody's just concentrated on the current project deadline w/o thinking what this approach is doing to the productivity in the longer run. Sadly, in many places this cannot be helped. It's just business as usual.

      --
      The lyf so short, the craft so long to lerne
    46. 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.

    47. Re:People aren't robots by Anonymous Coward · · Score: 0

      Out of interest, do you have a reference to that legal requirement? I work two 4-hour sessions with a 1 hour lunch break in the middle, which would be illegal...

    48. Re:People aren't robots by Anonymous Coward · · Score: 0

      If deadlines are not met is the dealine correctly set?

      http://mitworld.mit.edu/video/308

    49. Re:People aren't robots by GospelHead821 · · Score: 1

      This comment seems to highlight one of the major problems in the workplace. Most people effectively wish that their employees or their co-workers will be maladjusted workaholics who will devote their lives to their career, so they fulfill a disproportionate burden of the responsibilities. I always feel a little bit upset about a mentality that, pared down to its core, amounts to, "I'm glad that some people have no life." Nursie, I'm not trying to pick on you specifically. You just happened to say words that reminded me of past employers who thought that I was unprofessional to object to a 6-day work week or the manager who tried to convince me that I should drop out of college to work for him full time.

      --
      Virtue finds and chooses the mean.
      Aristotle, Ethica Nichomachea
    50. Re:People aren't robots by Marcika · · Score: 1

      Have you ever written anything where a single misplaced semicolon can break the whole document in bad bad non-obvious ways? Or where every paragraph is manually cross-referenced with at least two more? That's is routine complexity for code...

      Yes, that sounds suspiciously like just about every legal document or draft law or business contract out there. I.e. things that lawyers and their ilk have been coping with for hundreds of years, without the luxury of instant debugger feedback. Not to speak of accountancy, where a single misplaced dot can mean a lot more than to a program (with a rulebook that is way more arcane than that of any programming language around).

    51. 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.
    52. Re:People aren't robots by Anonymous Coward · · Score: 1, Funny

      At "05:37AM"??

      FAIL.

    53. Re:People aren't robots by YeeHaW_Jelte · · Score: 1

      Blablabla. Lot's of the parts that go into coding a good application need high level abstract thinking, something the brain isn't designed to do for very long periods of time effectively, and your body is not built to support it very well.

      Man, I wish I could alternate with some 'physically taxing' work, as now I sometimes have to go out and exercise just to get my body prepped up again and in balance.

      And yes, as a programmer you need to step back once in a while to see wtf your doing, because working prolonged periods of time on coding alone causes tunnelvision and will produce inefficient applications and code. Also, working unconcentrated causes your code to be buggy, and finding and removing bugs costs more time than actually preventing them from creeping in the code in the first place.

      But hell, you might have guessed, I am a coder. What are you, that you have such a succint opinion on coders being 'a bunch of lazy assholes?' Have much hands-on experience on writing and maintaining code?

      --

      ---
      "The chances of a demonic possession spreading are remote -- relax."
    54. 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.

    55. Re:People aren't robots by Octorian · · Score: 1

      Certainly at work here. Then again I'm 2 hours ahead of you, and like getting to work early so I can escape before rush hour. (and I hate long dragging afternoons)

    56. Re:People aren't robots by sydb · · Score: 1

      In my experience this "legal requirement" doesn't get much attention beyond lip service at induction time. In fact I've never heard the 30 minutes for two hours rule. I have experience of ten large companies in the UK, mostly in finance. Half hour lunches and no breaks is the norm, and in my experience there is of course some slacking off and getting a coffee but it's nowhere near the amount suggested by the OP or the replies here. Oh wait, I'm in infrastructure not development! Lazy shits.

      --
      Yours Sincerely, Michael.
    57. Re:People aren't robots by Ash+Vince · · Score: 1

      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.

      Yup. When I first started in the world of work I felt exactly like the person who originally posted this. Now I have been doing it for 6 or 7 years I fully understand.

      People used to say to me, you cant keep up 8.5 hour straight days with only an hour for lunch. I had come from doing manual labour type work where flat out was the norm. If you have to concentrate seriously on what you are doing, year in year out you will soon settle down to a more sustainable work rate.

      According to the HSE who are a government body in charge of workplace safety in the UK, they recommend a 5-10 minute break every 50-60 minutes if using a VDU (http://www.hse.gov.uk/contact/faqs/vdubreaks.htm). This advice is not just magicked up out of thin air, it is based on not causing serious eye strain that over your entire working life could cause serious eye problems. Staring at a VDU all day tricks your eyes into thinking they are blinking regularly when they are not.

      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.

      A while ago I seem to remember the figure of a coder producing 100 lines of fully debugged code per day as a rough average. I have no idea of the source, but to me it sounds roughly correct if you are working on a reasonably taxing problem. Obviously, if you are working on something that my gran could program you should be working a little quicker.

      The important thing to remember is that when you start work, you no longer get 3 months of holiday per year after your exams like you did as a student. You probably get roughly a month but not always taken straight after a deadline so you might have to to several crunches in a row before you can take a 2 week break to recuperate.

      Anyway, enough of Slashdot. Some of us have deadlines to meet and lunchtime is almost over.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    58. Re:People aren't robots by kbmxpxfan · · Score: 1

      Bad bad bad idea. One thing is right. there will be no immediate gain from doing the work of everyone else. It does pay of later. And welcome to the real world Neo.

    59. Re:People aren't robots by kobaz · · Score: 1

      It depends on the people, obviously. But I run a small IT company, and I literally do work 8-10 hours straight most days. Most days I'll read slashdot in the morning when I wake up, and when I get home from the office. And that's the extent of my slack time.

      Other days, when pending items aren't very pressing I'll take some breaks every hour or so and talk about the weekend, extra-curricular activities and etc with other members of the company. I usually try and keep those types of breaks down to 5-10 minutes, as to not distract myself too much, and not keep my employees from doing their work either.

      During summer break in high school, I would go on 12 hour coding binges for weeks at a time. My only breaks would be walking around and stretching every so often, breakfast, lunch, dinner, shower, and sleep.

      It just depends how dedicated to the task you are. If you have a regular 9-5, and you are salaried with no benefits for extra hours, why not take advantage of it the best you can? As long as management is okay with the slacking, then it's the fault of the company. I have had some regular 9-5ers. I'm a terrible worker when it comes to working for someone else's company as a salary employee. It's fun for the first 6 months, and then I just have no motivation to put in the same effort that I would if it was my own company. I would routinely play mame games, read slashdot, email, and generally just slack off most of the day. Put in about 2 hours of work, and go home. *And*, I got rewarded for my excellent work, much more so than my harder working coworkers. And here's why:

      I was working at a company maintaining legacy finance software. Most of the stuff was "1) check bug reports and feature requests for stuff assigned to you, 2) pick the one you want to work on, 3) write some code, 4) wash, rinse, and repeat". The activities involved were way below my skill level and I just got bored. What I would like to have done, was spend time reworking some bug prone areas, making good libraries so people would quit copy and pasting entire source files for new projects, and generally going around and improving the system. I was seriously discouraged from doing that, and yelled at, at one point. So, if I could get the same work done, working 10 hours a week, that my coworkers got done working 40 hours a week, why bother putting in the extra effort?

      If you work at a company that rewards hard work, people won't slack off nearly as much. If you encourage your employees to create, innovate, and challenge themselves, and reward them for doing so, you will have a very productive company.

      It all boils down to incentives.

      --

      The goal of computer science is to build something that will last at least until we've finished building it.
    60. Re:People aren't robots by thetoadwarrior · · Score: 1

      I've missed deadlines too but it's because the project management didn't listen to the time lines we actually gave and instead just made up a number. That is hardly a reflection upon my ability and I'm certainly not going to give up my weekends and evenings while the project management looks at Facebook just so I can make it look like he can do his job.

      As far as bad code goes I'm not sure making people work longer will produce better code. A poor programmer working 8 hours instead of 4 hours just produces (in theory) twice as much shit code.

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

    62. Re:People aren't robots by Nicolay77 · · Score: 1

      No. you sound like a f****ng basterd who read too many Taylorist ideas.

      I don't miss headlines and my code is (somewhat) nice, with a couple of novel ideas I am really proud of. I worked too hard in the last three months and it really affected me. Too much stress, etc. I feel like I am burned out.

      For the next deadline I negotiated my deadlines aggressively and now I'm working in a much nicer way. But I still feel I need some time to recover from the burnout.

      The point that should be taken into account about the article is not what the developers seem to do or not to do. Its the missing deadlines. The bad code. Results and results only. Everything else is misleading.

      --
      We are Turing O-Machines. The Oracle is out there.
    63. Re:People aren't robots by Anonymous Coward · · Score: 0

      Bang on!

      We once had a problem at work, I was sitting there thinking, my then manager turned to me and with no word of a lie said, "Don't just sit there! Type something!"!!!

      WTF?! OK, tappity-tappity-tappity-I'm-pretending-to-type-tappity-tap!

      If you manage to clear 50% of your problems/tasks in any given day, you're doing really well!

    64. Re:People aren't robots by nOw2 · · Score: 1

      Why ever not?

      I managed four years of coding during 8.5 hour days with a ~15 minute break at midday. Kept quiet, did good work, got a lot done, didn't talk about football. It's just the environment.

      These days, in a different job, people take 2 hour breaks regularly and spend a hour a day on Facebook (not me though, I'm locked into having a work ethic). Different office, different environment. Still get things done.

    65. Re:People aren't robots by Nursie · · Score: 1

      Oh hey, I'm not glad about it in any way and I don't wish it on anyone, I'm just saying that seems to be what he wants to do with his life and I'd gladly pay him to do so if it were my company. I certainly wouldn't insist on that sort of behaviour.

      Personally I prefer to have a good life/work balance and think others should too.

    66. Re:People aren't robots by Nicolay77 · · Score: 1

      What about the bosses who waste time having 'new' ideas about features instead of answering emails (I know of someone who reads his emails at least a week later), or taking decisions when they are the only ones with the authority to do so (they want to have all the power to micromanage but are too lazy to really do so) and all the other stuff that bosses should do?

      Salesman have it easier. They play golf while working!

      Even customer support guys go an visit clients for one hour and take leisure for another one.

      If you think that only IT people enjoy free time, you are a very wrong.

      The only difference is that we waste time in the computer and leave a trail that sysadmins can follow.

      --
      We are Turing O-Machines. The Oracle is out there.
    67. Re:People aren't robots by HangingChad · · Score: 0, Redundant

      The only issue I see here is you-

      Parent is right. It's not your problem to fix. Your coworkers would hate you and management wouldn't appreciate it. The best thing you can do is keep your mouth shut and your head down. Focus on your work. Make sure what you produce is quality code and make sure it's ready on time. If you want to be scrupulous about anything, make sure no one can take credit for your work.

      And don't be totally surprised if no one notices or appreciates your effort.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    68. Re:People aren't robots by Fuzzypig · · Score: 1

      Where I work, backroom Oracle DBA and Unix SA, we all have to wear shirt'n'tie, if not you are politely asked by the management, why you are not wearing one. We never, ever see our "customers" so none of us can understand why we have a strict dress-code. When we have had "dress-down" days, I have to admit that productivity goes down the wotnot!

      --
      Windows guys please stop pissing on everyone and the Linux guys stop pissing in the wind, hoping to hit Windows guys!
    69. Re:People aren't robots by Anonymous Coward · · Score: 0

      I would say this is so true.
      Sadly I work in transportation in IT for a trucking company. They expect you do sacrifice your life for the company, but in return give you nothing, not even a thank you.
      I have managed to work here 5 years and have seen amazing things. People that have committed corporate espionage and were great personal friends of the COO were fired because they told their friend the COO what they really thought about a less seasoned manager. I watched a 19 year life dedicated veteran get fired in a heart beat because of one mistake.
      Trucking asks for your soul, and if you don't give it, even if you do give it, they treat you like a man hour. If you aren't 100% busy 12 hours of the day they fire you for not doing your job.
      Being in IT, I'm expected to drop everything at the drop of a hat. Eating dinner on Sunday and get a call from someone. Stop eating go to the office and resolve the problem. Forget the fact that the server the program was running on has really been down since Friday night. They can't bother to call you until Sunday dinner. They can't wait the extra 12 hours until you arrive at the office the next morning when the server has been down 2 days already. They need it up and NOW. Forget your dinner and get to work.
      If you don't you're fired.

      So, there are blood sucking robot loving treat you like garbage jobs out there. In fact it seems that the poster of the story would fit in well where I work. Taking 15 minutes on a break to send this message would get me fired at work if they knew I typed it at work, even if I were on break, even if I typed this on my phone. It isn't company business, you're fired. Not working, you're fired. Chat at the water station, you're fired.
      Be a slave and get to work until you leave this office 12 hours later 6 days a week with the 7th day rotation every 4 weeks.

      Oh, trust me I'm looking and have been looking for a long time for any other job that pays similar wages. Can't find it where I live unless you have 10 years experience and a degree. Sadly I don't have my degree yet, I've got another 2 years until I finish. So, unless I find that sweet job before then, I have another 2 years of slavery. Then, my FREEDOM!
      And yes, I would love to have a little time to socialize with my work mates to build good working relationships. I look forward to meeting humans again, and not slave robots.

    70. Re:People aren't robots by captainpanic · · Score: 1

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

      Of course!
      I wouldn't dream of opening Slashdot at home. I have other distractions there. :)

    71. Re:People aren't robots by Anonymous Coward · · Score: 0

      so you were a peeping tom?

    72. Re:People aren't robots by lena_10326 · · Score: 1

      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.

      I find what you describe is the baseline because that's what anyone of substance does so there's no karma boost from staying up late on Saturday night fixing some bug. Suspicion is roused when one fails, refuses, or complains about working the odd late night or weekend. The team's top performer sets the reference point for performance evaluation so any significant deviation below that becomes noticed.

      --
      Camping on quad since 1996.
    73. Re:People aren't robots by Hal_Porter · · Score: 1

      Shush, let the newbie learn this at his own pace. If he mentions this again, tell him he's the only one that works hard and management have noticed and will reward him come bonus time.

      Snigger.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    74. Re:People aren't robots by Anonymous Coward · · Score: 0

      Here comes the "My penis is bigger than your penis" walls of text.

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

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

    77. Re:People aren't robots by beelsebob · · Score: 1

      Sure, I'm not arguing that it's normal to actually get the breaks, I'm arguing that working 6 hours out of 8 is not actually that bad, and in fact is theoretically the most you can do in britain.

      I would find it pretty normal in fact at some companies to have a 1 hour lunch, and 4 15 minute tea breaks throughout the day. It might well be that the tea breaks involve chatting with other guys about design, or with your boss about progress, but again, 6 hours in a day isn't out of the ordinary.

    78. Re:People aren't robots by Anonymous Coward · · Score: 0

      You people really need to shape up, this way of thinking is from the 1600s

      http://mitworld.mit.edu/video/308

    79. Re:People aren't robots by Hal_Porter · · Score: 1

      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.

      10 a day is about right as an average across your office. Look at the four cubicles around you - they probably averaged 0K per year averaged over multiple years.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    80. Re:People aren't robots by Devout_IPUite · · Score: 1

      At my old job I was dwindling down to 2 hours a day of productivity. At my new job a 6 hour day is a bad day and 7 is more typical.

    81. Re:People aren't robots by sorak · · Score: 1

      For some reason when the problems are really hard changing your approach can help.

      Another way of looking at that is to say that when your usual approach isn't working, changing your approach can help.

      </pedantic>

    82. Re:People aren't robots by Devout_IPUite · · Score: 1

      Interesting. New/hard I can log way more hours than routine. At my last job I was dwindling to about two hours (average, not worst case) of daily productivity. That job was all just processing XML and adding buttons. Really quite mind numbing simple work... The new job has all sorts of math and fun and I hit 7 pretty reliably.

    83. Re:People aren't robots by Foxxxy · · Score: 1

      The key is that they stated they were missing deadlines and producing poor code. I don't claim to work a solid 8 hours every day, I probably do more like 6, but I make sure to meet all deadlines to the best of my ability. If that means sometimes working 5 days, 8 hours productive a week I do it (sometimes many more hours but may not be productive). My boss sees that I do this so when there are no deadlines he doesn't mind if I piss off work for a day here or a few hours there.

      If work objectives are being met, fine. If they are not, management needs to step in and find a way to get the workers to get the job done. Not forcing solid work as that will fail, but finding a way to make them more productive by giving them some freedoms to control their own schedules and still get the job done.

      Work ethic is a huge deal for me, it pisses me off watching people talk about hockey and not get the job done but if they are getting their jobs done, I am the first to jump into the conversation and have a little fun at work.

    84. Re:People aren't robots by Anonymous Coward · · Score: 0

      He's Nicholas Angel in Hot Fuzz and if he doesn't change his ways, he'll be transferred to a job "in the countryside". The question is how do you loosen up without losing focus. You don't want to become a slacker, but you certainly don't want to be a constant overachiever either. Being a slacker means you lose interest in your work, your work degrades, you get fired. Being an overachiever means you make lots of enemies among your coworkers, you burn out, you get conspired against and fired. Neither make your coworkers look bad, nor look bad yourself: It's a thin line to walk.

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

    86. 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.
    87. Re:People aren't robots by clifyt · · Score: 1

      I use to program, and technically, I have people that report to me that program -- but most of the time, I wave my hand and tell them do what they do just get it done (and give vague timelines where I don't have to think about it).

      These days, I quit and went into psychology where I don't have to think nerdy thoughts...but the telling thing was, one of the grad electives was something in industrial organization and taught by one of the HR assholes that use to make my life hell in my old life. Funny thing was, even this person noted that it is very hard to motivate someone to work more than 60% of their efficiency for more than a short amount of time. Sure, crunch time comes in, and you can get people to do it...but push too long and you get a much lower output. Expect to have folks work abut 60% of the time and they are the most effective.

      I forget the lit behind it (I was working more towards clinical psych, but it was interesting to see the other end), but it was pretty persuasive. I know when I was programming...I did the same amount of work if I came in 20 hours in one week and got things done vs. worked 40 hours and stuck behind the desk. Unfortunately, the idiots that were pretty much place keepers and needed to do things like ANSWER THE PHONE didn't like this, so my arrangements of WE PAY YOU TO GET THE JOB DONE NOT BY THE HOUR didn't work very long (its funny how this flexible time arrangement works if you have to be around 90 hours a week but doesn't when you are only there 20).

      Me? I encourage downtime with my staff. They get their job done and thats all I care...if they can't, they leave. This rarely happens.

    88. Re:People aren't robots by Brad+Eleven · · Score: 1
      Yes, of course! The new guy, straight from school, irked about having to work late and on weekends, is the very model of a modern major code reviewer. How could I have missed this?

      Your use of the derisive "coders" suggests that you, too, might have an axe to grind. Pray fete us with more of your nuggets of wisdom.

      Could it be that the anonymous poster's colleagues aren't simply coding? What is coding, anyway? Is it simply translating some superior's proven-correct pseudocode into some pedestrian HLL just to the point of correct compilation, then handing it off to someone else for linking? Or could this neophyte have used a term which means many things to many people?

      Congratulations on your juggling and the high standards (and taxation on your physical and mental selves, hat trick!) to which you are held. Would that all of us could wear your mantle, but, clearly, you are the only one who can do so. Forge on, and please, file more quality reports for our continued edification!

      There simply aren't enough details to analyse the whelp's complaint. Is the software being written for a customer, or for internal use? Is it new development, enhancement of an existing suite, or is it maintenance? On which platforms does the software run? What's the environment like? Compensation?

      Maybe--and I'm just spitballing, here--maybe the "grunt work" to which the novice refers is part of the training required to fully understand what's going on. Or--and I can't warrant this, as it's just now come to me--maybe the kid isn't even a developer and doesn't understand all of the intricacies (or unique work arrangements, i.e., working on projects while not in office) involved.

      Mayhap you can spare a few of your own cycles to address the pup's concerns. How is s/he to deal with such an environment, populated with layabouts and ne'er-do-wells, ignorant to the economic (and other serious global) crises and ethical pressures which are clearly vexing the eager abecedarian?

      Kid, if you're reading this, dig in a little deeper, and talk to your boss (not Slashdot) about your concerns. And read yourself some Fred Brooks (spoiler: There is no Man Month). Man up, buckle down and pay attention instead of looking for things to criticise because--as aurispector so ably points out--you don't work in a vacuum.

      --
      "Press to test."
      (click)
      "Release to detonate."
    89. Re:People aren't robots by Anonymous Coward · · Score: 0

      That is an old myth, we who do that are more of the Wally type in Dilbert.

      It is great to have internet access in jail. And by the way, I wouldn't try this in America, I hear people have to work in jail in America.

    90. Re:People aren't robots by SuurMyy · · Score: 1

      Well it depends. If it's good challenging hard, you can get into a great flow and get lots done. When it's getting really/too hard, you can't make much progress w/o letting your subconscious work on it.

      In any case, doing even the former for an extended period you will probably end up w/days when you're not getting much done. That's when you need to just let your internal battery reload and not push it.

      --
      The lyf so short, the craft so long to lerne
    91. Re:People aren't robots by poetmatt · · Score: 1

      Bingo. I can hardly believe the anon article poster is complaining about people doing things to remain productive. Maybe they think the workplace is a vacuum or something.

      Do I really need to pull up the studies for them about how taking mental breaks is important at work?

    92. Re:People aren't robots by 91degrees · · Score: 1

      Okay... but that doesn't explain where babies come from!

    93. Re:People aren't robots by Drethon · · Score: 0

      I've been working for five years on the development end and I'm the type to have the internet open the whole day (one hour into the work day right now) yet both employers I've worked for have stated I'm producing results above my paygrade. This tells me that I'm probably not doing it wrong and there are people like me who work in bursts.

      However I have worked with contractors who work 80 hours a week and produce nothing so I agree there are two sides to the story...

    94. Re:People aren't robots by SuurMyy · · Score: 1

      Well put! The last time I had a really difficult problem I had to do that at least two or three times. Finally, I got it, wrote the code and unit tested it and was very happy about the result.

      A couple of weeks later the customer pulled the feature.

      Of course, some people are still working on it, because our organization doesn't respond to change very well. :-D

      --
      The lyf so short, the craft so long to lerne
    95. Re:People aren't robots by corbettw · · Score: 1

      Methods like this are almost always unpopular and never result in the manager being liked.

      I've liked some of my managers, and I've respected some of my managers. There have only been a handful (so far) in a 20 year career that I've both liked and respected. Any manager overly concerned with being liked simply isn't going to be as effective as they could be and the entire team is going to suffer for it.

      --
      God invented whiskey so the Irish would not rule the world.
    96. Re:People aren't robots by omglolbah · · Score: 1

      I keep a whiteboard marker in the bathroom. That way I can note down remindes to myself... Sometimes I forget to erase them though....

      A while ago a friend was over and came out from the bathroom and exclaimed:
      "Why the **** is there a vector transformation equation on your mirror?"

      *hides*

    97. Re:People aren't robots by dheltzel · · Score: 1

      Shhhhhhh!!

      Man, if you convince everyone they need to work hard, you're removing the "buffer" between those of use who do work hard and the next layoff. It's no secret that every organization, sales to software development, has its superstars. We thrive on working productively and being the "go to" person for hard problems. The fact that there are others getting paid to do very little isn't a problem for us, without them we'd look normal and maybe even a little dingy. They serve a purpose, and it's up to each individual to decide which group they are in. It sounds to me like the OP is a hacker in the making, but hasn't found his niche just yet. I've no doubt he will figure this out, though it might take a few job changes to get it all.

    98. Re:People aren't robots by Anonymous Coward · · Score: 0

      Except that this comment shows very poor work ethic.

      Yes, programming is hard, but if any website is open it should be documentation related or a forum directly related to the language/library in use, not Slashdot, not Facebook, not any non-work site. If one is in a research and development department, any time not spent directly on development should be involving research.

      If, on the other hand, a non-work site *is* open, one had better have a parallel task that is work-related also running, such as compilation.

      Take a break? Sure, get some coffee or soda, get a snack, go out and get some fresh air, restroom break if needed--two of those for 10 minutes duration are entitled during an 8 hour workday, just don't abuse the time like many smokers actually do. Lunch for a minimum of 30 minutes is also entitled, of course.

      Miss a deadline--I'd hope a total of hours spent online, and the sites browsed while online, would be audited by the IT department. Too many non-work related sites? Lose their job, please, thank you.

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

    100. Re:People aren't robots by knarf · · Score: 1

      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.

      "Staring out of the window" can be very much a part of studying. If by studying you mean "learning the book by heart, page by page" it is not. If you mean "real" studying, ie. trying to think about the subject matter, learning not just what and how but also why something is the way it is you'll find yourself looking at the window (or the table or the floor, or picking your nose or whatever) more often than not.

      --
      --frank[at]unternet.org
    101. 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
    102. Re:People aren't robots by Anonymous Coward · · Score: 0

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

      Ah to be a noob in the workforce again... Wait until you start getting some responsibility and you have senior management asking you where that project they wanted done yesterday is.

    103. Re:People aren't robots by Dan541 · · Score: 1

      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,

      Invest in some Surface-to-air missiles.

      or "if we were to build a new datacentre what colour makes it go faster"

      Forget colour, it's all about the racing stripes.

      ~Dan
      P.s Thank you for spelling colour with a "u".

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    104. Re:People aren't robots by cool_story_bro · · Score: 1

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

      nah, probably more the type to intentionally introduce a rounding error that nobody would ever notice. They did it in Superman III

      --
      You must wait a little bit before using this resource; please try again later.
    105. Re:People aren't robots by Anonymous Coward · · Score: 0

      What is the IP address to the Halo server again?

    106. Re:People aren't robots by bytethese · · Score: 1

      Yes but 50% sunlight on the earth's surface does not equal 90% probably at work...

    107. Re:People aren't robots by tompaulco · · Score: 1

      I wish I could work 8 hours straight on programming. I need to in order to get my job done. However, most of my day is taken up by fixing problems that are not my responsibility, but the people who are responsible for them don't know how to fix them. Our management doesn't recognize who is capable of doing what jobs. I'm supposed to be 100% devoted to development, but I end up spending the first 8-10 hours of my day dealing with getting our daily production deadlines out.
      We have three development groups where I work. The first one is the group that works on our web facing products. They have deadlines measured in months, like they have 6 months to make a minor release. And they miss the deadlines most of the time. They generally work 11-6 and take 15 minutes every hour for a smoke break.
      The second group is in charge of development on the batch system which is used daily to get the deadlines out. This group doesn't have deadlines. If there is a problem, they need to get it fixed right now. They generally work 8-4 and take 15 minutes out of every hour for a smoke break.
      Then there is my group, of which I am the only developer. I don't smoke, so I don't get breaks. I generally work 9-6 at work, and then go home and work from home until I get tired of it. My job is to do programming, however, if the production work doesn't get done, then the company folds and I don't get a paycheck, so I HAVE to get that done, and then I only get to do programming when I can find the spare time on nights and weekends.
      Our company has serious problems with resource allocation. People in my group work 16 hours a day, and people in other groups barely do 7. The company refuses to hire anyone else for our group, or to reallocate anyone else to our group.

      --
      If you are not allowed to question your government then the government has answered your question.
    108. Re:People aren't robots by IrquiM · · Score: 1

      Only if you fire him

      --
      This is blinging
    109. 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.
    110. Re:People aren't robots by Anonymous Coward · · Score: 0

      Working twice as hard being 1/100th as effective. I was witnessed and was told by coworkers about some of the fabulous work done by "engineers" in Hyderabad. In a piece of code that was written by the Indian team, there were calculations placed in code that would be used by medical personnel that were so inaccurate, it could potentially lead to harm done to the end user's patients.

      And we're not talking calculus calculations. We're talking basic things like the Pythagorean Theorem.

      And other times, I reviewed code written by the same Indian team where RMI components were written in C++ without exception handling. Or uninitialized variables were used.

      So yeah, they work twice as hard. And they fail at life twice as hard.

    111. Re:People aren't robots by Toze · · Score: 1

      I think there may be something mystical about bathrooms, because at least 50% of my solutions come to me when I'm in the shower. I have seriously considered getting some kind of waterproof whiteboard to stick in my shower because I'm getting a little tired of writing answers down on fogged-up shower doors.

      --
      No OS on the planet can protect itself from a user with the admin password. - Yvan256
    112. 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.)

    113. Re:People aren't robots by bmwEnthusiast · · Score: 1

      And this mentality is why most other leading nations kick our ass in productivity and still get more vacation days...

    114. Re:People aren't robots by SuurMyy · · Score: 1

      I've done that as well. I know two other senior programmers (who are very good) also working only 30 hours a week. What I've learned from this is that you shouldn't even try to work more than that. If you really have to stay at work more than this, it's best just to spend the time talking to people.

      I guess part of the problem is that many managers haven't been doing serious programming in their career. They just don't get it, because their work is so vastly different. I also think that most managers are afraid of losing control if they let people do "whatever they want" even if it is what works best for all parties.

      Some of them learn. Many don't. Many are new and haven't even had the chance to learn how it really goes. Sometimes it helps when they see that it works the way you say it does, sometimes that's not as important as seat time.

      See, when a project is getting late the managers need to make sure it looks like they're doing whatever they can to catch up. This means people have to put in the extra hours even if it just makes the project even more late. So we're not really operating in a rational environment. That's one reason why rational arguments might not work.

      --
      The lyf so short, the craft so long to lerne
    115. 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.

    116. Re:People aren't robots by kenp2002 · · Score: 1

      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.

      You are the reason we outsource. If I pay someone to work for 8 hours, they better work for 8 hours. So sit back and talk about football and waste company time. When you get laid off and can't find work, you can hang out at the unemployment office and chat about football some more.

      --
      -=[ Who Is John Galt? ]=-
    117. 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.

    118. Re:People aren't robots by SuurMyy · · Score: 1

      No ownership, no buy-in. That's more or less the way it is. A very good point, indeed.

      --
      The lyf so short, the craft so long to lerne
    119. Re:People aren't robots by assertation · · Score: 1

      Trust me, you won't be rewarded for them.

      I would add "mostly" and "use your own judgment".

      85% of the time what you wrote is true.

      However, I have seen ( and been ) enthusiastic people who go above and beyond the call of duty be the ones to get the rewards ( perks, more interesting positions, raises, etc ).

      Many other times I have seen people be used, work a lot of extra hours and get zilch for it.

      It is important for new people to make a good name.

      I think the best thing to do is to do extra, make a good impression and watch for rewards. If they don't come look for a job at a place that will reward it and/or cut down on the extra effort.

      Unfortunately there is no substitute for taking a bit of a leap of faith and playing craps with your time.

    120. Re:People aren't robots by horatio · · Score: 1

      4 hours? I'd say that in any given day, I probably do about, oh 15 minutes of real actual work.

      --
      There is very little future in being right when your boss is wrong.
    121. Re:People aren't robots by SuurMyy · · Score: 1

      It depends a lot on what you're working at. Sometimes it takes me a week to write those ten lines. It really depends on the context. It's rather different if you're adding buttons to a GUI or if you're optimizing a communications module.

      We once had a bug that took several months to fix and there were three people working on it. Eventually we created a partial solutions, because no better could be done w/o replacing the hardware. It just wasn't doable.

      I have to admit, though, that I was quite junior at the time and wouldn't waste more than a week or two on such a problem these days. We spent lots of time trying to solve something that wasn't solvable.

      --
      The lyf so short, the craft so long to lerne
    122. Re:People aren't robots by Anonymous Coward · · Score: 0

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

      .. sure .. if they're not missing them intentionally in order to get higher management buy-in in acquiring more headcount.
      I've seen whole teams get fired just because they were making "no noise" .. they were just getting on with their job, delivering on time (the rationale was: if there are no issues, no noise - then how important can the app be ?)
      Maybe I've spent too much time in Kafka'esque office environments ..

    123. Re:People aren't robots by Anonymous Coward · · Score: 0

      Your manager isn't giving you enough work if you couldn't find a way to stay until 8 hours. Should have asked for tasking the day before so the entire day was productive enough.

    124. Re:People aren't robots by sarkeizen · · Score: 1

      As I coder I get that it takes time to determine how you are going to solve a problem and that time isn't necessarily spent coding (although sometimes it is - for example solving a performance problem often enough means writing a bunch of test cases to see how they pan out) and I'd say that I've most certainly solved a complex problem while doing something completely different (I'm not a network engineer but I solved a problem that was baffling our engineers and some preliminary work by IBM while I was walking home).

      However, it's not the general case. Most of the time figuring out how to approach a problem is done in design meetings or by casual talking with co-workers about *code*, or searching the internet for other people who have solved this problem, or writing small sample programs or sometimes working something out on the whiteboard (or with pen and paper even).

      So to *generally* say having coffee or surfing Fark.com qualifies as work is at least arguable.

      That said, I'd say that as a manager the most important metric I'd use for productivity lies somewhere between your first and second metric.

      "Solving problems at a reasonable rate" - isn't good enough a criteria since it just changes the argument to "Well what's a reasonable rate".

      "Justifying delays" - is a useful metric but it misses the big one...

      "Being able to accurately ( 80% of the time ) have your work be equal to or less than your estimate*

    125. Re:People aren't robots by Anonymous Coward · · Score: 0

      How about legal documents? I had to fill out a mortgage application a few years ago, and there was a checkbox that had a checkmark filled in by mistake. One checkbox, that's all.

      Could've gotten me thrown in prison or having a very long chat with some federal officials. It was the checkbox that says "Yes I'm a U.S. citizen", which I'm not. And when you're talking about moving around large sums of money, a year or two after 9/11, they take that kind of misstatement very seriously.

    126. Re:People aren't robots by Anonymous Coward · · Score: 0

      I've worked with this guy too. Perhaps like the OP, he's an asshole who can't get along with normally productive pro-socials. If you hire him, you'll do yourself and your company an injustice to give him any real non-technical power. Just keep him in his cube and scrounge up an extra monitor to keep him happy.

    127. Re:People aren't robots by TheMeuge · · Score: 1

      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.

      I see you're not familiar with the concepts of:
      "biomedical graduate student / postdoc"
      or
      "medical resident" ... I have not had a single day off since Thanksgiving... which means it's my 37th consecutive work day... and you better believe that they're EACH longer than 8 hours. As a matter of fact, I have previously done 3 months without a single day off... doing 60-80 hour weeks (more sometimes). Healthy? No way... but nobody gives a damn. We are technically entitled to 3 weeks of vacation per year... but I know a couple of people who tried to exercise that right... Hell - I've had people who have direct control over the outcome of the last 10 years of my life's efforts flat out tell me that I should not get married, and that my work should be far more important to me than getting married and going on a honeymoon.

    128. Re:People aren't robots by Anonymous Coward · · Score: 0

      You actually quoted Ken Rockwell?! On Slashdot? Who quotes Ken Rockwell? Are you sure it's not you Ken Rockwell? Never mind Ken, we know it's you.

    129. Re:People aren't robots by theJML · · Score: 1

      Wow, I'm the opposite. As a programmer at my previous job, I had the ability to work from home now and then. Many times I remember cranking out what would have been a weeks worth of code in 4-6 hours at home. Even my managers noticed that I was more productive. However, they wouldn't let me stay home more often because they wanted me to take part in meetings and such.
       
        Now for me, working from home meant I was the only one there, no distractions, my music on and no one looking over my shoulder. I'm sure that ability will go right out the window after our first kid shows up.

      --
      -=JML=-
    130. Re:People aren't robots by destroyer661 · · Score: 1

      The last part is so true. I'm on my first of three placements in my program and that is the biggest change for me. Not having to constantly(after school) think about how I can put code together to have the next project in on time. Mentally, there's no break during school it seems. It doesn't matter where I am or what I'm doing I'll eventually get lost in thinking about school work, and/or feel guilty about not working on a project or something to do with school.

      --
      #define true false // Have fun debugging!
    131. Re:People aren't robots by uncledrax · · Score: 1

      Re: the 2-hour rule.. sounds great.. for cube-jockeys or other 'white collar' jobs.. when I worked in a machine-shop, 2 hours of 'actual work' however would be both very noticeable, and very bad. The fact of the matter was there was a tangible product that had to be processed..

      Sure we shot the shit and occasionally pranked fellow coworkers, but often we did it -while- working.. lets face it, some of the tasks of a machine shop/factory can be done w/o 'thinking' about it (since there's a repetition of action, you can learn to do it while actually doing something else.. much as when I first got into the white-collar world working in ISP tech support (if you reinstall TCP/IP on enough windows 95 boxen, you can be in the middle of Dungeon Destard fighting PK guilds at the same time).

      --
      ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    132. Re:People aren't robots by SuurMyy · · Score: 1

      Oh sure, I was very productive, as well! :-)

      --
      The lyf so short, the craft so long to lerne
    133. Re:People aren't robots by Gr8Apes · · Score: 1

      There are people who can write code 16 hours a day for 4+ weeks straight. They're in that mythical 1/10th of 1% group.

      Then there's the 95% who barely qualify as data entry clerks, but call themselves programmers.

      --
      The cesspool just got a check and balance.
    134. Re:People aren't robots by Spamalope · · Score: 1

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

      So it may be that he was exactly right? What a downside to have...

    135. Re:People aren't robots by LoSt180 · · Score: 0

      It sounds like there are multiple issues going on here that are noticed because he is the new guy and is bringing a fresh perspective to the workplace. Granted he needs to learn that some down time and idle chatter is perfectly acceptable and 'normal'. However if the work quality is crap, then it seems that the group needs to find a better balance of productivity vs burning time on the clock. Or he could just work with a bunch of nimrods who don't know what they're doing so they just waste everybody's time.

      Management should get involve here and encourage better quality work, hopefully in a positive manner instead of over reacting, bringing the hammer, and just pissing everybody off.

    136. Re:People aren't robots by andy1307 · · Score: 1

      You guys are a bunch of lazy assholes.

      We don't have time to read the summary. We're at work, you insensitive clod.

    137. Re:People aren't robots by Anonymous Coward · · Score: 0

      However the problem with promoting him up the technical chain is that once he gets high enough, he becomes a manager who has to deal with some of the bs politics that he was never interested in, aka see the followup about the shotty... er some of us just go home and play xbox for about 4 hours to wind down.

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

    139. Re:People aren't robots by Anonymous Coward · · Score: 0

      There aren't enough mod points for that comment :)

    140. Re:People aren't robots by Arthur+Grumbine · · Score: 1

      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.

      You do realize that the majority of /. readers are in the UTC-8, UTC-7 and UTC-6 time zones, don't you? The GP posted @ 10:37AM GMT, which is 2:37AM, 3:37AM, and 4:37AM respectively for each of aforementioned time zones. Next time we meet we can go over demographics and population distribution.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    141. Re:People aren't robots by Anonymous Coward · · Score: 0

      Hell, most of the readers here are 30+ year olds... who usually live with their mothers.

    142. Re:People aren't robots by Anonymous Coward · · Score: 0

      That's is routine complexity for code.

      Found an error for you there, Mr. Hotshit.

    143. Re:People aren't robots by DaGoatSpanka · · Score: 1

      "Staring out of the window" can be very much a part of studying. If by studying you mean "learning the book by heart, page by page" it is not. If you mean "real" studying, ie. trying to think about the subject matter, learning not just what and how but also why something is the way it is you'll find yourself looking at the window (or the table or the floor, or picking your nose or whatever) more often than not.

      I stared out the window while I was studying to watch the cars drive and people walk.

    144. Re:People aren't robots by Angst+Badger · · Score: 1

      Seriously. The massive parallelism of the brain is really quite something. I've gotten into the habit of making a point of getting up and walking outside or going to the bathroom whenever I hit a dead end, just for five minutes or so, and it's amazing how the solution will come to me more often than not.

      --
      Proud member of the Weirdo-American community.
    145. Re:People aren't robots by azgard · · Score: 1

      Several patients seated simultaneously? What third-world country this is? In Czech Republic, the dentists have a single patient at a time (there are actually two per patient -a dentist and a nurse).

    146. Re:People aren't robots by bberens · · Score: 1

      It depends largely on what is being used for the task at hand. I've had both "brain" jobs and "physical" jobs and I could easily toil away for 10 hours a day for months on end doing mindless physical labor. When I have "brain" work to do I can generally get about 4-6 hours of tough work done with occasional surges, but then I get wiped out for a few weeks. I also require more sleep after doing "brain" work than doing "physical" work.

      --
      Check out my lame java blog at www.javachopshop.com
    147. 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;
    148. Re:People aren't robots by JamesTRexx · · Score: 1

      I can relate to that, management at my previous job was very happy that I and a coworker were single and easily available for stepping in on the usual holidays.
      When I had to cut back because I spent a couple of years doing nothing but work, day in day out, (special project) and went back to a normal 8 hours a day the whole attitude of management turned around. All of a sudden I was a troublemaker, eventually fired (although they couldn't do it without compensation) and now I'll just take my time looking for a new employer. Someone who appreciates extra effort and has no "Do as I say, not do as I do" mentality.

      --
      home
    149. Re:People aren't robots by bberens · · Score: 1

      I think the business model would have to change to get developers more interested in their work. Generally speaking sales people and developers are at opposite ends of the social spectrum and while I can't say for certain that sales people dislike developers, developers generally have a disdain for sales/marketing staff. Meanwhile when the developer creates the new whizbang feature the salesman is able to sell a million more units and gets a huge bonus. The developer, if he is lucky, will get the standard slop every other employee gets. It does happen, but it's rare to see developers get rewarded for great work. They're lucky if they get a 4% raise instead of the standard 2.5% everyone else gets.

      --
      Check out my lame java blog at www.javachopshop.com
    150. Re:People aren't robots by geminidomino · · Score: 1

      You hiring? :)

    151. Re:People aren't robots by Hoi+Polloi · · Score: 1

      Also, his personal experience is not necessarily representative of all workplaces. It also depends on the nature of the work. Is it purely deadline based? "Fire fighting" type work like in customer support? "Feast or famine" type project work? That all makes a difference.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    152. Re:People aren't robots by cayenne8 · · Score: 1
      "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..."

      Well, this is good to a point.

      Yes, they do say when you have a job you enjoy, you never work a day in your life, and I too adhere to that.

      However, you gotta remember a job is a JOB, and nothing more. It enables you to have the means to have the life you wish OUTSIDE of work. Your time is valuable, that's why they pay you handsomely, but, make sure your #1 priority is YOUR private time to do what you wish (travel, chase women, have kids, spend quality time with friends and family). If all you have is work, that is kinda sad actually, and most people should take a serious look at this situation and try to reacess what is important in life.

      Remember, life is short. I kinda doubt many people on their deathbed are complaining that they didn't get enough time in at the office...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    153. Re:People aren't robots by Gilmoure · · Score: 1

      I work 9/80's, getting every other Friday off. It's tech support, so yeah, I have to be here but so much of it (waiting on a remote install as I type) is just sitting here, get lots of time to 'keep up on technical issues'. It is nice, though, when I walk out the door, the job stays at the desk. Did some development work back in the '90's and that shit had me worrying about it all the time.

      --
      I drank what? -- Socrates
    154. Re:People aren't robots by iivel · · Score: 1

      Wow, wish I could sneak that one by management. We're a small shop (10 devs) but have to account for 80% of all time spent towards a task for effective 'metrics' ... :\

    155. Re:People aren't robots by geminidomino · · Score: 1

      That's happened to me before. Doesn't usually happen more than once/micromanaging tool though.

      My general response: "I'm just trying to figure out how to..." and then describe the problem in the most technobabble (but 100% accurate) fashion possible. Then I suffix the explaination with "Got any ideas?"

      They usually don't (if they did, odds are they'd recognize the necessity of thinking before coding and wouldn't be making a pain of themselves in the first place!)

      Though I will admit to some backfires. Someone mentioned DBMS' "stored procedures" to my last boss, and it has become his own version of "reverse the polarity on the deflector dish"

    156. Re:People aren't robots by Anonymous Coward · · Score: 0

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

      One of the advantages of enjoying programming. The PHBs (or newbies) walk by and see a screenful of code and debugger windows and figure you're working hard, when it's actually a personal project.

    157. Re:People aren't robots by Brandee07 · · Score: 1

      I'm also new to the work force, and I work at a small, non-IT company, and I spend perhaps 2/3 of my workday goofing off. Slashdot, Fark, etc etc etc.

      And then I get raises and huge bonuses (15% of my salary, for a 2st year worker) and lots of praise from my boss for being such a hard worker. Yes, I get all my assigned tasks done on time, but I really should be - and could be - doing a lot more. 6 hours of an 8 hour job aimlessly surfing the internet and I am a model employee?

      I really just can't accept the fact that I am doing that well. All I can assume is that the previous people in my position were such utter failures that mediocre is golden.

    158. Re:People aren't robots by Anonymous Coward · · Score: 0

      I dont think the OP is really anything out of the ordinary. I think most kids coming of college deal with the same thing at alot of programming jobs, I know I did, and still do a few years later at my current job. It still irks me that people can sit around mindlessly blabbing about WOW, or lima beans, or poodles, or whatever other crap I've heard in the past week. Yet they dont get yelled at when they produce buggy messy code and manage to make weeks worth of extra effort for others. Those of us that actually produce good code and have been told by managers that they do good work consistently and ahead of schedule, yet get yelled at if we happen to not be around a full 40hrs/wk feels a bit out of touch.

    159. Re:People aren't robots by aggie_knight · · Score: 1

      As someone that has moved from software engineering out into management, I certainly understand your points and from the outside they make a lot of sense. However, I disagree.

      As many in the thread have said, the majority of software engineering is contemplating a problem and coming up with workable solution. I remember years ago when tasked with replacing a complex CORBA interface with web services, I spent 8 weeks planning, pondering, and scratching on ether-paper, and 4 on coding and unit test. Because I had done all my planning and designing up front, the actual coding went quickly and I ran into almost no issues. I was done well ahead of schedule and as of several years later when I left the firm, there had been no problems. However, I bet that for those first eight weeks, I sure looked like I was doing jack.

      The challenge for most non-software engineers is that what SE's do is so different and unique. We can understand what a mechanical engineer does because most of us have opened the hood of our car and looked at the complexities of the engine. We can grasp at what nuclear engineers do because we've seen large cities and huge ships powered by their works, not to mention read about the probes we've sent to other planets powered by them. We can comprehend what Industrial Engineers do because..uhh..well maybe nobody understands that (joking...joking...).

      Software Engineering is so foreign to what other individuals do that it is a mystery. It is part logic and process modeling, part math, and often requires a firm understanding of science and physics. Some tasks require an understanding of human psychology. Coding is one of the steps int the software engineering process, not the only one. It is unfortunate that it is also the only step people seem to attribute to the engineer. Software Engineering is much closer to art than production line work sticking slot A into tab B. And like artists, many of software engineerings practitioners tend to be a bit egotistical, anti-social and well..pricks.

      Having said that, if the OP's description is accurate, there is definitely something wrong in his new organization and I agree he should begin to look elsewhere. Either his fellows are indeed lazy or management is setting unrealistic expectations.

    160. Re:People aren't robots by Anonymous Coward · · Score: 0

      So true, but honestly, its not the programmers' fault, as such - they're just getting away with what their engineering management lets them get away with, often because they're not real managers, but jumped-up lazy-ass programmers who buy into the same lame "we're creative, don't make us work!" excuse sets chronicled above.

      My company (or at least, my part of it) has decent engineering management; consistently missed deadlines and crap code means the lazy-assed programmers would be gone within six months.

      Make your deadlines, write code that isn't crap, and THEN screw around on company time all you like - otherwise you're just making excuses for ripping off the guys who pay you a decent wage for WORKING, not screwing around.

    161. Re:People aren't robots by loxosceles · · Score: 1

      You mean like the huge demographic area you omitted by forgetting about UTC-5?

    162. Re:People aren't robots by Anonymous Coward · · Score: 0

      There is a way to work for more than 4hrs a day, this is how I do it:

      I swapped 9-5 for contract work a few years ago and will never go back. Instead of working slowing on a project I'll instead nail a big one in 2,3 maybe 4 weeks max. During that time I'll work from 7am to 1,2 or 3am *every day* except Sunday which is my slacking day where I'll sleep in until 9, do personal emails, work some more and watch a movie in the afternoon before working until midnight.

      This is awesome. For the duration of the project all I think about is the project. I have all the code in my head all the time. I'll dream the code through and I'll even spot bugs in the code, or my methodology, even when not looking at it (going to the shops or showering) which I think rocks-out, especially since I don't think I have a photographic memory.

      The ONLY reason I can, and choose to, do it this way is that it's clearly defined. I KNOW that it will all end in a few weeks time. The benefits are HUGE. I get paid stupidly well by my clients, I produce fantastic results in an amazingly short period of time (I out-competed a 3 man team who'd been stuffing around with a project for twelve months by completely re-doing it from scratch in four weeks) and then take 2-3 months off between projects to recover, rest, chill-out and spend my money on things I want to.

      What do I do for 2-3 months? Travel the world, visit friends, sleep with many anonymous partners, it's awesome.

    163. Re:People aren't robots by SecurityGuy · · Score: 1

      Which really means the deadlines need to be right, not shorter, not longer. It's the same old, same old. If there's a hard deadline, you have to cut the work to fit. If there are hard requirements, you have to move the deadline. Companies who won't do either are just fooling themselves and their customers.

    164. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      Then you should be paid for 4h of work, you insensitive clod!

    165. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      Except that you can't assume that everyone is reading this at the same time. In fact, I'd speculate that most people also read Slashdot during the same hours that they work and shop. (During the hours most people are sleeping is when they read their porn.) So, most people are probably reading this at work. But it's ok. We can still teach you the metric system next time if you want.

    166. Re:People aren't robots by xaxa · · Score: 1

      You do realize that the majority of /. readers are in the UTC-8, UTC-7 and UTC-6 time zones, don't you?

      Last time there was a poll reflecting location, it suggested roughly 50-60% of /. poll-voters were in North America. That's not enough to make big generalisations. 10:37 is a very reasonable time to be at work in Europe (or Africa, or the Middle East).

    167. Re:People aren't robots by Steauengeglase · · Score: 1

      Non-sense. It is a proven fact that it takes 15 people to decide the color of a submit button.

    168. Re:People aren't robots by xaxa · · Score: 1

      Out of interest, do you have a reference to that legal requirement? I work two 4-hour sessions with a 1 hour lunch break in the middle, which would be illegal...

      GP is incorrect. See
      There is no legal limit to how long you should work at a VDU, but under health and safety regulations you have the right to breaks from work using a VDU. These don't have to be rest breaks, just different types of work.

      Guidance from the Health and Safety Executive (HSE) suggests it's better to take shorter breaks more often at your workstation than longer breaks and less often, eg a 5-10 minute break after 50-60 minutes continuous screen and/or keyboard work is likely to be better than a 15 minute break every two hours. But if your job means spending long periods at a VDU, eg data input, then longer breaks from your workstation should be introduced.

    169. Re:People aren't robots by xaxa · · Score: 1

      Broken link: here

    170. Re:People aren't robots by not-my-real-name · · Score: 1

      I'm unemployed you insensitive clod.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
    171. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      You don't have the slightest clue how learning works. The brain needs time to process new knowledge. Those staring-out-of-the-window periods may have been when she was most concentrated. In contrast, the distractions listed in the original post are just that--distractions.

    172. Re:People aren't robots by HeckRuler · · Score: 1

      Or if you take his red stapler, or force him to fill out tps reports, or promote your brother over him, or any of the multitude of stupid things that happen in the business world. These are things where his amazing technical skill doesn't help at all, and the businessman with the $50 haircut will look out for his own ass, and hang the engineer out to dry.

      Welcome to corporate America.

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

    174. Re:People aren't robots by cayenne8 · · Score: 1
      "I've heard of the 5pm rule, where after 5 you stop work and just talk to people. "

      ????

      I'm out the fscking door by 5pm...?

      I'm not hanging around after work just to talk to co-workers. If they wanna meet me at the bar, ok, but, I'm not hanging around work any longer than I have to...certainly not for 'free' for any reason.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    175. Re:People aren't robots by Anonymous Coward · · Score: 0

      Next time we meet, we can go over the metric system.

      The metric system is the tool of the devil! My car gets 40 rods to the hog's head, and that's the way I likes it!

    176. Re:People aren't robots by Anonymous Coward · · Score: 0

      "So the people who make the deadlines are at fault. If they loosened their deadlines, code would be done on time and there would be time to make good code, which would save time and make people even more productive later on."

      Why do you assume the people working there care about putting in an honest day's work, as opposed to getting away with simply being there to collect their hours for their paycheck?

      Reading this thread is eye opening in how pathetic and complacent the workplace has become.

      I have no clue where this workplace is, but if it's in the US, look no further than question and the replies as to why we are getting our asses kicked. People don't even look to at least some level of personal accountability.

      It's also a reflection of how IT, and software development, has people who aren't interested in the work but the career, something people have complained about again and again on /. over the years. It's ruined the whole experience, and now the people currently IN the system are defending their laziness. Wonderful. The last area I saw and studied this was in health care, and we currently see how that turned out in the US.

    177. Re:People aren't robots by cayenne8 · · Score: 1
      "In the UK at least, working at *most* 6 hours of an 8 hour day is a *legal requirement*.

      All people using VDUs must take at least 1 hour for lunch, and at least 1 half hour break in any session longer than 2 hours IIRC. That leaves you with only 6 hours in an 8 hour day left."

      You mean over there, these breaks "count" as work time???

      That's interesting...to me, what you describe...would end up being a 10 hour day. 8 hours of work plus 2 hours for lunch and other breaks.

      Glad i don't have those mandates. I generally eat my lunch I bring at my desk...so it is a 'working lunch'. That way, I feel ok in charging for time (like when you have a working meeting). If I leave for lunch off campus...then, I work an extra hour or whatever to make up for the time I'm away.

      I believe in breaks, but I've never heard of them counted as 'work hours'.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    178. Re:People aren't robots by maxume · · Score: 1

      Have you pushed a lot of people into that?

      --
      Nerd rage is the funniest rage.
    179. Re:People aren't robots by composer777 · · Score: 1

      Change your job description to working on a different organism with completely different anatomy each time, with new problems each time, and you're getting close to what programmers have to deal with. There are no "procedures" in programming. Nothing is rote, it's improvised problem solving, often for unique problems that is outside one's domain of expertise, which requires learning quite a bit of new information in order to properly understand the problem. Sure, there are patterns, and other techniques designed to help standardize approaches to certain classes of problems, but even then, getting too locked into these approaches can make things worse, not better. I've worked many jobs, from research in chemistry to IT, and programming is one of the only ones where there is very little auto-pilot. You have to be on and 100% engaged, and it's exhausting.

      As far as the competition, I've seen it, the best and brightest from the 3rd world, working over here, and I'm not impressed. It's a bluff that people who don't know better like to use, but the threat isn't very real.

    180. Re:People aren't robots by dangitman · · Score: 1

      So while it might be 5:37 where you are, it is working hours for someone else.

      Also, 5:37 is within working hours for many people

      --
      ... and then they built the supercollider.
    181. Re:People aren't robots by Anonymous Coward · · Score: 0

      Hear, hear. Mod parent up. I'm considered to be very productive and skilled in my job. I work in very efficient bursts of activity, between which I do a moderate amount of goofing off, working on my own personal stuff, commenting on Slashdot, or whatever. Nobody questions what you spend your time doing so long as you're getting everything done that you're supposed to get done. Similarly, in a place of employment where they have reasonable and reaslistic expectations, nobody cares whether you got in to work at 8:35am or 8:30am, so long as you're giving a day's work for a day's pay. The exception here is assembly-line type work, where nobody on your team can get anything done unless everyone is there on time -- but I wouldn't take a low-level job like that anyway.

    182. Re:People aren't robots by Arthur+Grumbine · · Score: 1

      You mean like the huge demographic area you omitted by forgetting about UTC-5?

      Ugh. Too early in the morning for me. Point still holds fortunately - unless a lot more people on the eastern seaboard are at work @ 5:37am than I have reason to believe.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    183. Re:People aren't robots by xaxa · · Score: 1

      I'm a software developer (1 year in! Not counting the placement). I think I might be over-qualified for what I'm doing, but in any case I get lots of praise even though I slack off a lot.

      No bonuses though, this government body isn't funded properly.

      I'm considering doing a PhD as I think I'll get bored of this after another few years (if not sooner).

    184. Re:People aren't robots by Anonymous Coward · · Score: 0

      Not all, to be fair... you do realize that not ALL people want to live the american dream, right? I mean, it's a nice way of life, if you enjoy it.... but there are people (brilliant and well-educated) that prefer to be close to families&friend over earning more cash. It's also the culture that is radically different, the cuisine, and so on... some people prefer not to change it. For me, being in Europe (eastern europe - i.e. "poor") means I get to spend all my vacations in places I enjoy.... from the american continent, it would be waaay more expensive to do that. I'd imagine many people in Asia think the same, and actively CHOOSE to stay in their countries if they can earn a decent living there.

      But I concede this to you: there is a limited amount of talent in each country.... if all multinationals go to India/China/Russia/whatever country, then they'll exhaust the talent pool and start hiring based exclusively on the "lower cost". One doesn't need to look at the total population of a country, but at the number of graduates... even more, at the number of "decently-prepared graduates". That is a totally different figure, and I suspect that from this aspect India's "population of sw engineers' no longer looks as appealing.

      People also need to realize that there are various kinds of work that need to get done... a company can't have only "star developers", not only would it be financially unwise, but things like pride & vanity would quickly become a huge issue. So yeah, it's convenient that you have indians to blame for everything that goes bad in the company.... psychologically speaking, you need that in order to be happy :)

    185. Re:People aren't robots by that+this+is+not+und · · Score: 1

      You never made a rational argument in your comments above. You say 'they work only 30 hours a week and are very good' but never demonstrate that by any measurable method.

      Just peppering your thoughts with Dilbertisms doesn't mean much in the workplace.

    186. Re:People aren't robots by clone53421 · · Score: 1

      If you’re salaried, there’s no such thing as “overtime”.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    187. Re:People aren't robots by JWSmythe · · Score: 1

          Don't forget the other benefits of working from home. You can crawl out of bed, and sit at the computer in your pajamas. No shower, no morning commute. No "good morning" chatter from your coworkers.

          By going to the office, the scenario looks something like this. You start at 6am, you take 30min to shower, and 1.5 hrs to drive to work. The good morning chatter takes another 30 minutes, and the morning meeting takes another hour. So, by 9:30am, you can sit down at your desk. Persistent questions about "can you help me with... it'll only take a second" tie up your day until about noon. So half your day has been wasted by not accomplishing the desired task. You go to lunch, come back, and from 1pm to 5pm, you get almost 3 hours worth of work in.

          In contrast, working at home, you can start an hour later (7am), work solid until noon (+5hr), grab something from the fridge to eat, and return to your computer while you munch on it. (-0 lunch). You then continue your work, and can run through 6pm without disturbances (+6hr), and you're still stopping work earlier than you'd normally arrive home due to traffic.

          So.. 3 hrs productive work vs. 11 hrs productive work. In a 5 day work week, you can either get 15 hours of productive stuff done at the office, or 55 hours worth done at home. And managers still don't get it. Even if you take a couple hours per day slacking on Slashdot, that still puts you way ahead on the work accomplished. It's really clear why you can accomplish a weeks worth of work in one day. Not only are you more productive, you've saved the cost of gas, purchased lunch, and wear and tear on your car.

          I usually shifted my schedule to my natural patterns. Undisturbed, I'd start work at about 11am, and finish around 3am. That's 16 hours of productive work. 80 hours/wk of productive work is much better than 15 hours of productive work, no matter how you look at it.

          But, I already know I'm preaching to the choir. :)

      --
      Serious? Seriousness is well above my pay grade.
    188. Re:People aren't robots by Anonymous Coward · · Score: 0

      What motivates me, honestly, is the job interest and fear. Fear of not getting for work done. Fear of pissing off a customer due to things falling through the cracks on my end.

      I love me job now because the work I do matters to me and the customers. Fear of not giving my all for the customers will ding my hard fought reputation. Fear of burnout also prevents me from working too hard. No unnecessary working late or weekends. Taking the time off due to me as well and spending time away from work every chance I get will help me to be productive, in the long run, during working hours.

    189. Re:People aren't robots by Arthur+Grumbine · · Score: 1

      Last time there was a poll reflecting location, it suggested roughly 50-60% of /. poll-voters were in North America. That's not enough to make big generalisations.

      If 50-60% is not enough to make big generalizations (which I didn't do), than 40-50% (assuming everyone else is in UTC-2 to UTC+8) is even less appropriate.

      Remember that the GGP claimed 90% of readers were at work while reading this, whereas I only supported the denial of this claim by claiming that, for the majority of the /. reader demographic, the time when the GGP posted was not likely to be during work hours. You agreed to this, and even provided a percentage (50 -60%).

      I'm kinda confused about in what way you believe that you're disagreeing with my post.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    190. Re:People aren't robots by mcgrew · · Score: 1

      Why is it that coders typically seem to have enormous egos when it comes to their work.

      It's not just coders, it's everybody. The laziest guy in your office thinks he's the hardest worker, no matter what his job.

    191. Re:People aren't robots by SharpFang · · Score: 1

      Who cares if its not the political approach? You aren't going to be working for them 30 years from now.
      You should, because then you won't be working for them 1 year from now.

      I found out a -great- way to get the boss off your head and have peace of mind and freedom to do anything within rules and no need to do anything outside of them, is to have the boss owe you something he isn't quite willing to deliver.

      Whenever your boss asks you some favor for the company, pester them about that thing. Be it upgrade to your equipment, a raise, a bonus, some overtime, whatever they rightfully should give you but for some reason don't want to. Don't push (because they may yield and finally deliver, you don't want this), just gently remind, and they will stay away from you whenever they can and never demand anything outside the standard.

      I remember a delightful half a year thanks to need of an extra box of carbide bits for a CNC machine. Too bad they became really essential when the old supply was about to run off and I had to push harder to get them.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    192. Re:People aren't robots by that+this+is+not+und · · Score: 1

      Computer programs are about the most complex things we create as humans.

      It isn't the 1970's any more. Cut it with the 'wizardry' stuff.

    193. Re:People aren't robots by ElSupreme · · Score: 1

      I am in a similar boat. But while you could be doing more, how long could you do it? Would the quality suffer? Would you request more money?

      All of these questions make pushing everything out of you a bad position for your employer. They want a fair amount of work, in a fair amount of time, for a fair wage. Trust me they make a boat load on your 2hrs of work everyday. And they want to keep you around as you are capable of doing 4x (or more) work in short bursts.

      You work more, you will need to be paind more.
      You work more, you become unhappier and are more likely to leave.
      You work more, your quality may suffer.
      And when needed, your company can push teh emergecy button and get 4x the work out of you for a couple weeks.

      You are a prize employee.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    194. Re:People aren't robots by selven · · Score: 1

      Why do you assume the people working there care about putting in an honest day's work, as opposed to getting away with simply being there to collect their hours for their paycheck?.

      I may be naive, but I'm not pathetic and complacent. Complacency is accepting that people are lazy and letting them be that way, I think it's better to assume that people are hard working and let the others filter away.

    195. Re:People aren't robots by JWSmythe · · Score: 1

          Well, remember the other night, when I was over at your house, and you came into your moms room and saw us wrestling naked? I wasn't on the clock, and we weren't just wrestling. :)

          If you don't remember clearly, I have the video online, if you want to see it.

      --
      Serious? Seriousness is well above my pay grade.
    196. Re:People aren't robots by aurispector · · Score: 1

      It's amazing how much harder you want to work when your pay is linked to your productivity. Eastern European countries seem to have more of a salary based system in health care. I see it in colleagues who are salaried - no incentive to work hard. Not a knock on Czech or anywhere else but just my observation. The few easten euro dentists I've met have been admirably concerned about the quality of their treatment but they're slooooow.

      --
      I have mod points. The reign of terror begins now.
    197. Re:People aren't robots by aurispector · · Score: 1

      All I'm hearing here is "But we ARE special!" It's no excuse for screwing off on the job as the original poster described. If you work hard, fine. If you don't it will catch up sooner or later, either individually or to the industry as a whole. Your attitude reminds me of US car companies over the last 30 years. The rest of the world has ground the US auto industry into dust. IT is not special.

      --
      I have mod points. The reign of terror begins now.
    198. Re:People aren't robots by Nursie · · Score: 1

      1. Not American or in America, thanks. I'm British.

      2. I work with people who have explained that this is how it works in the countries they come from. I'm sure some people like to stick close to family, but it doesn't seem to be all that many.

      "So yeah, it's convenient that you have indians to blame for everything that goes bad in the company.... psychologically speaking, you need that in order to be happy :)"

      Screw you!

      Our product is selling in the tens of millions of dollars worth each year, with a dev team of 12. It's doing *very* nicely thankyou. I don't need to blame indians for anything other than not contributing at all whilst the rest of us (indian ex-pats who moved to the UK included) got on with it and made a success of ourselves.

    199. Re:People aren't robots by Destined+Soul · · Score: 1

      I agree. For me, the shower is one of the best places and usually the most consistently productive. I think you nailed it on the head with your mind not having to get hung up on solving it so the pressure is dropped. *wishes he, or someone reading this, could mod you up*

    200. Re:People aren't robots by Anonymous Coward · · Score: 0

      You know, my best advice to this guy is to go look for another job.

      The last company I worked for where people exhibited this sort of behavior (and called it "stress relief") went under about 18 months later.

      The only organizations that can get away with being unproductive over the long run are governmental in nature.

    201. Re:People aren't robots by Nursie · · Score: 1

      He's not that guy, he's perfectly pleasant and not the smelly, balding, long-haired geek you have pictured.

    202. Re:People aren't robots by composer777 · · Score: 1

      Here's another way to think about it. Think about walking, it's pretty obvious and easy to do, right? Now, think about how you would explain what you do when you are walking, in a way that would be impossible to get wrong, and that takes into account every single input variable. Think about all of the algorithms you would have to use to manage the interaction of this input.

      While programmers don't have to do tasks that hard every day, it gives you an idea of the kind of problems that programmers face when dealing with people who have no knowledge of how computers work. Walking is easy for humans, but to figure out HOW you actually do it, and getting a machine to do it, is very, very hard. I had a boss who literally couldn't even say what he wanted done. He would often forget very important details, and not even have a name for what he wanted, yet expected me to figure it out and automate it very quickly. Even making software "smart" enough to make the right decision is difficult. You have to sit down and think about exactly how a decision is made, and what variables are used to come to that decision. Often times, for humans, this process is completely unconscious, and making it conscious, and obvious, is very hard. Basically, you are highlighting what is important, making the previously invisible, visible.

    203. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      Hmm... as someone who works in a technical sense I've found i do my best work after 5PM. After 5PM is when most of the other people who will come up to you and bother you with random requests have gone home and you know you can count on being able to focus on a problem for more the 5 minutes without being interrupted. Something to consider is that thinking about a solution to a problem for 2 hours in a straight stretch is very different than thinking about the same solution in 15 minutes spurts seperated by 30 minute annoyances.

      Of course this really depends on what kind of productivity you are measuring. The random issues I get asked to fix/explain during the normal working day are of course important to the business and need to be addressed. On the other hand so are the month long projects that require a lengthy planning and good design to implement successfully which can't really be done well if you're interrupted every 15 minutes.

    204. Re:People aren't robots by JWSmythe · · Score: 1

      Based on numbers of Internet users I've worked with before (based on about 10 million users), UTC-5 is largest, followed by UTC-8. After that, it was UTC+0, UTC+1, UTC+10, UTC+8, and then UTC+5, in that order. It was an English speaking site, just like this one, so I'd suspect the numbers would follow. If I remember right, it dwindled from there, but just about every time zone was covered, except for maybe some of those very watery ones. :)

          Don't tell someone in California that the East coast is larger. They won't believe you. Likewise, don't tell someone in Europe that their English speaking site gets more traffic from the US. It seems a lot of people think very highly of where they are (or are from), and refuse to look at facts to verify or disprove it.

          It's a shame Slashdot doesn't have a good visual method to show it's readers. I've become fond of ClustrMaps and Feedjit.

      --
      Serious? Seriousness is well above my pay grade.
    205. Re:People aren't robots by composer777 · · Score: 1

      I do think IT is cyclical. It's not 9-5. What the submitter describes is probably a company that is in the slow part of it's development cycle, not in crunch time. But, it sounds like he's so green he doesn't realize it.

      I'm sorry, but there is a big difference between doing the same thing over and over, and doing something new and different each time. The first type of work is very easy to commoditize and automate, the second is not. I've done many jobs, from fast food, to digging ditches, to programming. Programming is the only job where I have to be "here" to get work done. In many other jobs, I could space out completely, write music in my head, solve tough programming problems, etc. You can't do that with programming, and that makes it much more difficult. I think it's going to take a very long time for other countries to catch up in IT. Right now, programmers in the 3rd world are very demotivated. They slack quite a bit more than we do in the US. After all, if they get fired, they can go somewhere else and get another job the next day. Their market is going through something similar to the US in the 1990's. I don't expect it to change any time soon.

      To expect someone in the 3rd world to be wealthy enough (upper class and wealthy over there) to afford university education, but subservient enough to work as hard as US intellectuals is completely moronic. It's not factory work, you can't just grab any peasant off the street and make them a programmer. So, you're not going to see them competing with us as programmers in the same way that you see them competing with us in consumer electronics production. You need educated people to program, which over there, is upper-class people, who are used to having servants, and relatively speaking, lazy.

    206. Re:People aren't robots by Anonymous Coward · · Score: 1, Insightful

      It took me two years and near burn-out to discover this. I managed to piss a lot of people off along the way but now that I stopped working so hard everyone is happy. The problem is that the American worker force has been completely demoralized by corporate culture. They know that management doesn't give a shit about them. They know that if they work hard it will just mean that management assigns them more work. You do not want to get a reputation as a person who can get a lot of things done, they will just keep dumping shit on you until you break. Or as in my case, you become demoralized. My manager makes $25K a year more than I do. When I started here it was closer to $50K a year more and most of my coworkers were making at least $20K more. I was the lowest paid worker in the department and yet I was the hardest working. I'm still the hardest working and get great performance reviews, management loves me. I do more in a day than most people do in a week. I do about 1/5th the amount of work in a day as when I started here. I've been promoted as high as I can go without becoming a manager. Hard work is not rewarded anymore because the higher you go up the corporate ladder the less actual work gets done and no one down at the bottom gets any sort of respect or loyalty from those at the top. If you look at the statistics, worker productivity has actually skyrocketed over the past decades. Corrected for inflation workers earn less now than they did in the 1970's, the only people who earn more are those at the top. All the value from increased worker productivity hasn't gone to workers. It's no wonder the American empire is dying. American corporate culture is feudal and treats workers like serfs.

    207. Re:People aren't robots by t33jster · · Score: 1

      The guy even says they miss deadlines and the code they produce is crap.

      Frankly, I'm SHOCKED that nobody has suggested that this guy works for Microsoft. I am reading /. at work, right?

      --
      Take off every 'sig' for great justice.
    208. Re:People aren't robots by 2obvious4u · · Score: 1

      Most of my solutions come when I'm in the shower before work, or when I'm on the crapper at work. Time at work is maintenance and implementation.

    209. Re:People aren't robots by bwcbwc · · Score: 1

      Downtime is needed, but sometimes "excessive" downtime is just a symptom of a team that doesn't know what it's doing and doesn't know where to start. And if the management culture discourages that kind of feedback from the team, this is the kind of shit that happens.

      If you're doing other peoples' work, make sure your name is all over the place on the good stuff. Better yet, go to the project manager and ask for ownership of a piece you're already doing most of the work on. When the PM says "but Joe Blow owns that", that's when you trot out how much work Joe Blow has been dumping on you already.

      Of course it's only fair to give Joe Blow a chance to pick up his share of the load before you try that last one..."Sorry Joe, I can't help you make your deadline this weekend, I have my own deadline to meet."

      --
      We are the 198 proof..
    210. Re:People aren't robots by mcvos · · Score: 1

      So it may be that he was exactly right? What a downside to have...

      Usually, yes. But he was still an asshole about it, and sometimes had trouble communicating his ideas to the less nerdy members of our team (I've done some translations to help things along), and could generally be a pain to work with.

      And then next monday you come in the office, and he's rewritten the entire application, fixing a fundamental problem, and identifying 2 new ones.

      If I were an employer, I'd hire him at any price, but not every employer would be able to deal with someone like him.

    211. Re:People aren't robots by shutdown+-p+now · · Score: 1

      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.

      It depends on where one is from. A society where corruption is rife can be convenient to deal with when you have a fat paycheck, but there are still things that you cannot buy for money - like political or social freedoms; and there are also things that you can only buy for so much money it's unrealistic - like security.

    212. Re:People aren't robots by mcvos · · Score: 1

      Your time is valuable, that's why they pay you handsomely, but, make sure your #1 priority is YOUR private time to do what you wish (travel, chase women, have kids, spend quality time with friends and family).

      What he wishes to do with his private time is just to code more. During his honeymoon (it's amazing he found someone, but she is as crazy and as great as he is), he kept mailing us about stuff, and when he returned, he knew everything about GWT.

    213. Re:People aren't robots by mcvos · · Score: 1

      This co-worker doesn't worry about what customers think. He knows what they should think, and if they don't they're wrong.

    214. Re:People aren't robots by s73v3r · · Score: 1

      That's actually part of the Getting Things Done mentality from David Allen. Its kinda easy to do stuff like machine shop work for 8 hours because its essentially a "crank widgets" type of job. You get there in the morning, you have a pile of stuff. You do your stuff, and most of it is repetitive work. At the end of the day, you have a concrete idea of how productive you were; you have a pile of widgets that you cranked, and can say you did this much work. You then go home, and don't really have to think about what you did that day.

      I'm not trying to bag on manual labor workers here, and when I say the job is "easier", I don't mean to imply that machining isn't hard work. Just that its easier on the mental stress.

    215. Re:People aren't robots by AdDeRidder · · Score: 1

      I remember being in your position about 15 yrs ago and getting fired for having the same response you are. I got into an argument (over what the boss had told us to do) with a guy who was more senior to me and mgmt took his side (though he was incorrect) - I was more expendable.

      So here's the deal. A few simple rules -
      1) You can pick your friends but not your co-workers, so don't make enemies of them. You have to spend 1/3 of your life with them.
      2) Eventually you'll learn that pay is extremely unfair. Some very valuable people make little money and vice versa. (Think Wall Street CEOs) Your hard work will take a long time to pay off and you'll probably never truly get better pay proportionate to your better work. Don't burn yourself out in the meantime. (Remember the Tortoise and the Hare)
      3) Not to be condescending, but you have no responsibility for anyone but yourself. Do a good day's work and take pride in it, then don't worry about anything else. That is your bosses job. But when layoffs come, you want your boss to consider you indespensible.
      4) You can never judge someone else's worth to the company. Some may be more efficient than you or may be working from home or they may have a skill or knowledge/experience that is vital to the company.
      5) Let the company set the rules. If the company is happy with people taking long coffee breaks, then feel free to do so. It will help dissipate your frustration.
      6) Lastly, don't leave in anger, but don't stay at your first job too long. Jump around a bit to find what the work world is really like until you find a place that suits your personal work style.

    216. Re:People aren't robots by Anonymous Coward · · Score: 0

      If you’re salaried, there’s no such thing as “overtime”.

      True, unless you've managed to negotiate extra compensation for beyond nomarl working hours. On the other hand, if you are salaried in the US only about 2 hours, total, of work is necessary to count for that day to get full compensation. Now of course you can still get fired for only doing 2 hours of work each day, but they can't count you as absent and withhold part of your paycheck.

    217. Re:People aren't robots by Octorian · · Score: 1

      Incredible... I still haven't figured out how to code when female distractions are present. Even when we're both bored and sitting in front of computers, I get distracted a little too often to do anything that requires real focus. (Which is why my F/OSS is sorely suffering, and I have to go out of my way to make the time to keep up with it.)

      (Of course when I do go on real vacation, I go on vacation, and don't spend the time coding. That's what the photography hobby is for, hehe...)

    218. Re:People aren't robots by Anonymous Coward · · Score: 0

      IT and IT professionals in my opionion are often very creative people with a unique working style. I am often trying to troubleshoot some complex inter related system and this mint take hours of serious concentration and lab time, especially if the problem is intermittant or hard to isolate and reproduce. However we also have heldesk operators. We try to make sure the phone answerers also get away from desk time to unwind and get physical movement into the day. Some skiving off time is accepted, just as working past 5:30 and starting before 8:30 when required is also accepted.
      I just came in. Few days ago to work on a critical failure with air con at a client over the holidays. I was on leave, but available, and failure to do anything could have resulted in failure of the whole datacentre. So I pitched in and helped. By ge same token management doesn't get too worried if I browse slashdot during work time, as long as the jobs are still being cleared and faults dealt with.

    219. Re:People aren't robots by RiffRafff · · Score: 1

      The problem is, many people assigning deadlines don't have a clue. A persistent problem in almost any business is the over-optimistic deadlines. Or over-optimistic sales figures. Or over-optimistic [insert desired results here]. People always want/need something faster, and think that short deadlines are the way to achieve that. T'ain't often the case.

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    220. Re:People aren't robots by RiffRafff · · Score: 1

      P.s Thank you for spelling colour with a "u".

      Yeah, whatever. Yes, I know it's all very fashionable to pine on about -or versus -our spellings...beating a dead horse comes to mind. Face it, our way of spelling "color" is simply more efficient.

      Besides, I've been spelling it that way too long to change:

      "Webster's 1828 dictionary featured only -or and is generally given much of the credit for the adoption of this form in the United States."

      http://en.wikipedia.org/wiki/American_and_British_English_spelling_differences#-our.2C_-or

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    221. Re:People aren't robots by Anonymous Coward · · Score: 0

      All I'm hearing here is "But we ARE special!"

      The reason you're hearing it isn't because anyone is saying it. You're hearing it because you want to hear it, since you find it easier to knock over strawmen than address the real argument.

    222. Re:People aren't robots by RiffRafff · · Score: 1

      2) A coders job does not start and finish when the clock on and off for the day - there is usual (and expected - as in some other disciplines also) continual problem solving that occurs all day and all night - remember most coding is problem solving. I certainly do not stop when I leave the office - this is just where my output hits my employers disks.

      Which is why I no longer do that for a living (sysadmin now)... I was dreaming lines of code at night. It sucked.

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    223. Re:People aren't robots by snadrus · · Score: 1

      Many other industries have existed for centuries or resemble other jobs that have. They are often very measurable:
      - A trucker can know how long it will take to deliver something, barring breakdowns or impossible-to-predict delays
      - An accountant may have delays reconciling books dependent on how easily they can communicate and other records keeping
      But other careers cannot follow such a pattern:
      - Writing training manuals: making something that can endlessly be improved, is hugely subjective beyond "does it usually work?" which takes even longer to prove. This type of job has never been easy to pin down.
      - Guild apprenticeship: How long did it take to learn a trade? Until you were done. Even though this process went on for 100s of years it wasn't something anyone could pin down. Deadlines were arbitrary because there were too many variables and everything kept changing (improving).
      - Programming: Deadlines are arbitrary as no one knows how much work something will be. There's the subjectivity of code quality, UI simplicity, etc. There's also algorithms which are left to the programmer to determine IF a toolset allows something, how difficult it will be to add, etc. Also, unlike steel or guild work, your tools and your basis also change from one task to another meaning you're endlessly retraining as someone moves you to another code area or language/engine entirely where old logic no longer applies.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    224. Re:People aren't robots by frank_adrian314159 · · Score: 1

      You put them on edge and send the message that things are different.

      I find that figuring out who the top two or three FUs are and terminating them has a similar effect. Plus, you don't need to rescind a dress code afterward.

      OK. I kid (a bit). Normally, something that drastic isn't needed. However, PP is correct about the need for strong managerial intervention. I just find that dress codes are a bit "oblique" in this area. Instead, you take the time to do immediate one-on-one assessment/notification sessions with all of your people and make sure that they understand the expected norms. In the short term, you hold frequent follow-on sessions to assess and remediate (if necessary). Over a few weeks, as the norms become inculcated into the workforce, you can drop off on the frequency of the norming activities and start discussing actual work-related activities in your meetings. If employees can't cut it with the new norms, you terminate and re-hire (and, given that you are having "frequent" assessment sessions, this should produce enough of a paper trail to satisfy HR).

      Doing it this way takes more managerial time and effort than putting a dress code into place (and note that, if you don't have time to do this, there is more FU'ed with your organization than the current employee behavior), but it makes sure that the actual message is being sent, rather than some oblique notion that "something has changed". Plus, it also provides a starting point for frequent assessment and feedback - including many chances to give positive feedback - something that managers should be striving for, anyway.

      --
      That is all.
    225. Re:People aren't robots by Anonymous Coward · · Score: 0

      I'm one of those people. But, when I travel I am a completely different person, and people are surprised to find out I'm a programmer. I have difficulty shutting off - if I I'm working, I'm working and it pretty much consumes my life. So, I take long holidays between contracts, and I'll be retired by 40, pursuing my other interests.

      People aren't always what they seem, or if they are, it might be their circumstances rather than anything immutable about them personally.

    226. Re:People aren't robots by Anonymous Coward · · Score: 0

      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.

      Not quite. I know plenty of people back in India who are really good and willl be staying there because, well, it's a freer country in many ways (mainly due to bad governance to be honest) and they have an excellent lifestyle.

    227. Re:People aren't robots by Anonymous Coward · · Score: 0

      Exactly why does someone talking about hockey and not getting their work done piss you off? I mean, if you aren't their boss, and you aren't personally waiting on them, then they're just making you look good. Hell, even if you are waiting on them and it's clear that you are waiting on them, then that's just time you can use to catch up on other things / slack off / whatever without being in the line of fire.

      Work Ethic only makes sense when you are working for yourself, like the old fable about the grasshopper and the ant where the grasshopper doesn't store any food during the summer but the ant does. The grasshopper had a lousy work ethic. But working for someone else's benefit when it doesn't benefit you is highly unethical. If you had a good work ethic you would find some way to make your efforts pay rather than wasting time lazily roboting for an employer who doesn't make it worth your while.

      Now, when an employer has done it's job of making in the interest of employees to behave in ways that are in the best interest of the employer, then those employees with a good work ethic will be productive, this happens to some degree more or less sometimes.

    228. Re:People aren't robots by clone53421 · · Score: 1

      The GP posted @ 10:37AM GMT, which is 2:37AM, 3:37AM, and 4:37AM respectively for each of aforementioned time zones.

      Yes, and I was asleep at that time, just as you would expect. Ironically, despite this, I was at work when I read it...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    229. Re:People aren't robots by mlts · · Score: 1

      The problem is that working from home does give you more hours to do better work, but because you are not in the office, you arn't visible. This can mean that the PHB who sees Joe Sixpack in his office, even though he plays WoW at work most of the time will put him ahead of the people who work at home when it comes time for the promotions.

      Work at home people also end up madogiwazoku ("window seat worker") in a lot of businesses. This means at best they keep the position they have, but end up out of the chain of command because they are often essentially forgotten about.

      If you do work at home, only do it for a couple days. Other than that, make sure people see you and make sure to have some type of presence in the office. This way, you are not invisible (and to a PHB, disposable).

    230. Re:People aren't robots by pipedwho · · Score: 1

      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.

      And thus they are no longer in a position to write good code.

    231. Re:People aren't robots by SuurMyy · · Score: 1

      Well, as the matter of fact, one of these people is a compiler specialist and the other one is the most senior technical person in his company. We all agree from personal experience that not doing more than that amount of work works the best in practice. We've been in this field 10-15 years, each.

      I have personal experience that working about 30 hours a week works well. I am energetic, my thinking flows well and I get lots of stuff done. I have also worked myself to the ground by attempting to do more. That doesn't work and my experience has been mirrored by other experienced people who have tried.

      If you still believe in measuring in this field, you have a long way to go. There's no good measure of amount X of work done in time Y, because it cannot really be compared w/other work unless you're doing basically the same exact thing twice. And we mostly don't.

      The bottom line is that there's things we can't really measure effectively. I know that this drives the managers mad. However, I can only tell them what works and what doesn't. What does is that you remove all the obstacles from doing only the real work and minimize task switching. Then let the people do that for 30 effective hours a week. That how I'd basically run a software company. Of course there's more to it, but that's out of the scope of this discussion.

      Above all, however, do not take my word for this. Go and find out yourself. Trial and error, adapt and improve.

      --
      The lyf so short, the craft so long to lerne
    232. Re:People aren't robots by SuurMyy · · Score: 1

      Yes, fooling themselves and their customers as we speak. It's been done in our field for at least 50 years. Certainly for longer in other engineering fields. I sometimes run out of hope w/this ever being fixed. I have no idea what most managers are taught at school regarding this, but I do know that it's not working in practice. And luckily, so do some of them. Unfortunately only some.

      --
      The lyf so short, the craft so long to lerne
    233. Re:People aren't robots by dheltzel · · Score: 1

      I think a couple of cliche's are in order here:

      1. Life ain't fair
      2. The cream always rises to the top
      3. If you want to make it to the top, be prepared to kiss a little bottom

      My years of experience have proved the truth of all of those. Even in my current position I sometime am treated unfairly or asked to do things that are clearly not my job, still, I find I can really appreciate my current job by looking back on some of the really shitty jobs I've had in the past. Maybe your current job is one of them, valuable to you because in the future you can look back and say "at least I'm not working at X, any more".

      Hopefully, this helps your perspective a bit. Keep going and doing good work, it will be rewarded eventually. The people who tell me I'm crazy to think that way are (usually) bitter and underemployed. Can't imagine why.

    234. Re:People aren't robots by Grizzled+Old+Scout · · Score: 1

      So in your world workers are not responsible for not doing the job they willingly chose to do?

    235. Re:People aren't robots by yacc143 · · Score: 1

      But that's a big problem. Developer work is effectivly not measurable.

      How do you measure code quality? Any "mechanical" method (counting lines, lint scores, whatever) can be very misleading, basically it can be shown by example that it measures the wrong thing.

      How do you measure being on time? That strongly depends upon the guestimate that we all do in the start. In most methods, this "educated guess" is done by people who do not have to keep the time limits set.

      Add to this that management usually does not understand what the developers are doing (the only thing you might count on is that your immediate superior has a vague idea what you are doing, in most places. The superior of your boss usually has your whole group condensed to one line, and so on), and it gets very hard to be appreciated as a developer. Hence older and more experienced developers often develop a cynic streak, leading to under performing. As long it's hard to prove that you are under performing, ...

      Furthermore, customers usually do not realize that sprints where vaste amount of functionality gets implemented in very short time (with potentially not much sleep) are something that is not really easily reproducable. Sometimes the subject matter you are working on turns against you (it's way more time consuming to finish off these last half-dozen bugs and edge cases, because it usually involves a good measure of debugging).

      Ah, and one last item that makes our job so hard to cast in work days, debugging. There are bugs that you write yourself, against these you can try to protect yourself. Then there are bugs that you inherit from internal modules, 3rd party libraries. Then we've got the whole area of problems associated with the customer not telling everything. Then we've got complete changes of functionality and focus midproject.

      Does not happen? I had once a situation where a sister company refused to hand over any documentation beyond what the end customer had. So while we went to reverse engineering stuff that one trip to the sister company could have avoided; Why you wonder? In this case they had a real good reason, the systems they've sold to the customer did not what they were supposed to do. And our effort was to port some applications that would have enabled the customer to check the functionality through his own officers, not relying on the operators from the seller company; so they stonewalled us, while delivering "updates" to the customer, ...

    236. Re:People aren't robots by internewt · · Score: 1

      You should start smoking!

      --
      Car analogies break down.
    237. Re:People aren't robots by Jeanne+Pindar · · Score: 1

      That's YOUR set of values and that's fine, but you have no right to tell ME what to value in life. My job (and career) is a great deal more than "what i do to get money", It is (usually) my #1 priority, a large part of my identity, and its what I wish to do much of the time. I enjoy my work, and I'm not ashamed of that. That is not at all sad.

    238. Re:People aren't robots by Lunzo · · Score: 1

      You weren't on the clock but you were on the job? You really shouldn't work so much unpaid overtime.

    239. Re:People aren't robots by Ungrounded+Lightning · · Score: 1

      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.

      Not all of 'em.

      But (up to a year or two ago at least) virtually all of the good ones that stayed had been fully employed - and able to command decent salaries, move up into management if they had the skill set, and/or spin out and start their own companies. So US corps which were jumping on the outsourcing-for-cost-reduction bandwagon after it became the big thing ended up only able to hire from the remaining crowd of primarily third-stringers, incompetents, language-challenged, or otherwise less effective potential employees.

      And this, of course, (combined with the communication problems of administering projects across time shifts and cultural differences) ended up producing a lot of business process disasters and a lot of stereotypes of outsourced employees as less productive than those in the US.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    240. Re:People aren't robots by geekgirlandrea · · Score: 1

      Agreed. I'd probably immediately make plans to leave a job that banned listening to music. Certainly, my productivity would plummet to nothing unless I had a private office; I can't focus at all with other humans audible.

    241. Re:People aren't robots by Anonymous Coward · · Score: 0

      Why are some of the smartest people in your country treated like slaves? How come they are able to be outsmarted by fucking bean counters who only care about the bottom line? That's why you work dangerously long hours and get no holidays.

      Fuckin' stand up for yourselves! Join a union, or if the only ones are run by the same kind of scum that make up politicians and CEOs, then create your own.

      Such shitty working conditions must make American doctors some of the most dangerous in the world.... they stumble about the hospitals, utterly knackered, inevitably making mistakes. Then have to drive even more knackered, massively endangering people on the roads! Isn't driving after 18hours of being awake the same as driving after having 4 pints or so?

      If you wouldn't drink and drive, why should you work hard and drive?

    242. Re:People aren't robots by cparker15 · · Score: 1

      Here I was, thinking it was just me! I have all of my best ideas while I'm in the shower. I think I've solved every major world crisis in the shower, but as soon as I step out, I almost instantly forget.

      --
      Have you driven a fnord... lately?

      You must wait a little bit before using this resource; please try again later.

    243. Re:People aren't robots by ajlisows · · Score: 1

      I work at a smaller business.....maybe 300 people total and I only have to be in house 4 days a week, 6 hours a day...and unless there is a catastrophe I can waltz in at 10-11 instead of 7-8. The rest of the time I work from home when I feel like it. I could probably do less than that even but I think it is good to be there to get a feel for the people and how the place operates. Management treats me better than I could ever ask for, letting me make IT decisions and listening to my input on non-IT topics. It allows me to feel almost like my job is a pet project. This leads to me working harder and for more hours than I have at typical 9-5 gigs.

      I think the general idea is that the 4 day work week would breed resentment amongst those that have to be there, in the office, 5 days. Customer Service, most shop employees in a factory, possibly some others. When I started my currently flexibly scheduled job there were some people who were pretty openly jealous about my schedule. After a few disasters where I worked tons and tons of hours in a week, the same people say "I wouldn't want your job". Of course, if I had to put in several 16 hour days every week (or even every month) I wouldn't want it either, but I can put up with periods of intense work to have the schedule and freedom that I have.

    244. Re:People aren't robots by PingPongBoy · · Score: 1

      They aren't going to sit down, do 8 straight hours of work, then go home. You'll burn out even trying

      Closer to the truth may be the gap between boss pay and worker pay. Every year around New Year's you see an article exclaiming how some people get up in the morning and earn more than the average hourly worker will in the whole year, all before breakfast. There's no incentive for workers to actually work every hour they're paid for. Is there anyone or anything to blame? Perhaps the education system. Most teachers can't tell students how to become high earners - and if more of them could tell, they would probably take their own advice and not be teaching.

      So if anyone wants to Ask Slashdot, maybe ask how to get paid mega money just for doing work.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    245. Re:People aren't robots by JWSmythe · · Score: 1

          At most places, I totally agree. It's the exception places that I really like. They're pretty rare though. Ya, no face time (or seat warming time) makes you invisible. Well, at least until the day comes that they get rid of you, and they realize what you actually did. Frequently, ego's get in the way though, so they won't bring you back on later.

      --
      Serious? Seriousness is well above my pay grade.
    246. Re:People aren't robots by JWSmythe · · Score: 1

          It's a hard life as a gigolo, but the pay is good, and frequently the beds are comfortable. :)

      --
      Serious? Seriousness is well above my pay grade.
    247. Re:People aren't robots by Anonymous Coward · · Score: 0

      Works as long as you don't have a massive pile of tasks, and very finite time remaining in deadlines, and deadline has been made for 2-3 people working and you have to do 90% of the work ...

    248. Re:People aren't robots by selven · · Score: 1

      This isn't about some ideal of responsibility. This is about the correct way to get productivity out of your employees, and it just happens to involve making reasonable deadlines.

    249. Re:People aren't robots by drsmithy · · Score: 1
      ,P> 2) Eventually you'll learn that pay is extremely unfair. Some very valuable people make little money and vice versa. (Think Wall Street CEOs) Your hard work will take a long time to pay off and you'll probably never truly get better pay proportionate to your better work. Don't burn yourself out in the meantime. (Remember the Tortoise and the Hare) 4) You can never judge someone else's worth to the company. Some may be more efficient than you or may be working from home or they may have a skill or knowledge/experience that is vital to the company.

      Hmmm...

    250. Re:People aren't robots by Techman83 · · Score: 1

      I find alcohol then sleep works for me. Distracts me from the problem, allowing my subconscious to whittle away at it in the background. I have to have some sort of note taking instrument next to my bed during times of seemingly unsolvable problems as I can guarantee one morning I'll wake up abruptly with the answer. Weirded out my fiancé for a while.

      --
      # cat /dev/mem | strings | grep -i cat
      Damn, my RAM is full of cats. MEOW!!
    251. Re:People aren't robots by Jeanne+Pindar · · Score: 1

      If you want to pay code monkey to type for 8 hours, well, it's your money. Many of us, however, have a rather different job description.

    252. Re:People aren't robots by drsmithy · · Score: 1

      It's amazing how much harder you want to work when your pay is linked to your productivity. Eastern European countries seem to have more of a salary based system in health care. I see it in colleagues who are salaried - no incentive to work hard.

      High "productivity" is something I look for in a fast food worker or a cashier. Not in a doctor.

    253. Re:People aren't robots by mgblst · · Score: 1

      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.

      What is she was memorising stuff? Have you ever done an exam before, they are not all open book once you get past grade 5?

    254. Re:People aren't robots by mgblst · · Score: 1

      Really? I work about 8 hours a day for a company. (really about 7 hours fully) Then I work about 6 hours on my own projects. Two very differnt projects, but I can do it. I am not that special, just motivated.

      I mean, what else is there to do, watch TV, play games? These mean nothing to me.

    255. Re:People aren't robots by clifyt · · Score: 1

      No, my people are dwindling to nothing...the boss is REALLY trying to get me back into the IT role, but wants me to keep the rest as well...kinda sucks.

      One of the most educated people, but dealing with folks that think of me as the nerd because they can't imagine someone being great at more than one thing at a time...

    256. Re:People aren't robots by PingPongBoy · · Score: 1

      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.

      In other words, staying in the office for the full day is complete waste of time anyways. It's always best to just leave whenever, and after a good night's sleep, there's no one better to do the job than you.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    257. Re:People aren't robots by 91degrees · · Score: 1

      Wohoo! go mom! 61 and still able to get a freebie from a male prostitute.

    258. Re:People aren't robots by SuurMyy · · Score: 1

      It certainly helps that you're motivated and I don't know for how long you can keep that up. I know that most people would at least risk burning out w/that rate. In addition, working that much makes it less efficient. You don't get as much done in an hour, when you do so many of them. This is especially true in the long run and you might not even notice.

      Having said that all, YMMV. My both parents work like 60 hours or more a week and they have been doing it for decades. But they haven't been programming. If you can really effectively write programs at that rate, I'd say that is rare, unless you are writing something that's quite routine. As said a lot of times, it really depends on the task complexity.

      BTW: Your body probably won't like you working that much, either. Especially in the long run. But we are individuals and it might be that you're a bit different. However, I doubt that to some extent. Are you really being effective??

      --
      The lyf so short, the craft so long to lerne
    259. Re:People aren't robots by Skal+Tura · · Score: 1

      Everything's solvable, it's just matter of getting the ingenious moment ;)

      The difference is difficulty level, which exponentially requires more ingenious and effort to finish. You can crank out something by just cranking it out, spending 5hrs and doing 500 lines of code to it. Having the ingenious moment can mean you can make it in 15minutes and 15lines of code. Therefore level of ingenious vs. effort is function parameters for total productivity, and correlate. Putting in lots of effort but no ingenious tho has an side-effect: Slow, buggy and crappy code. Therefore we arrive to the conclusion that good code is only achieved through ingenious. However, ingenious might have the side-effect of causing incomprehensible code, but that really is mostly about the coder's qualities in itself, which means that level of ingenious does not represent 100% the final quality. Confusing?

      Point i'm trying to make: It probably was solvable, but would have required an level of ingenious (ie. "Heureka moment") which was not reachable by anyone on your team at-the-moment, or no one had the proper time for letting subconscious to work. For the heureka moment to happen the full scope has to be graspable in your mind without a slightest hint of confusion, which sometimes is far from easy on bigger systems.

    260. Re:People aren't robots by Skal+Tura · · Score: 1

      Also you need to add into that problem complexity. Some gigs have tons of easy tiny problems, while some have few huge ones, but they equal to the same total of required productivity. And some problems are so tiny and easy your time is spent cranking out code and then measurement is lines of code written. But those are mostly the monkey-gruntwork, so the question is, why you are doing that in the first place then :D Put a intern to do it

    261. Re:People aren't robots by Skal+Tura · · Score: 1

      But also coding is often a very creative process, therefore time spent on seemingly goofing off etc. might be the time when you are working the hardest.

      The thing is? You are cutting the neural pathways related to the problem to find solutions out-of-the-box and allowing your subconscious to work.

      My most productive moments have been my smoke breaks. And infact management wanted to disallow paid smoke breaks! I even had to hardball to keep my right for smoke breaks, and point out that those are often the moments i get "The Idea" and crank out couple weeks of work within couple hours, simply by having very good idea.

      Of course, tons of my work is just cranking out code aswell, so easy tasks, but someone with the insight into the system has to do them.

    262. Re:People aren't robots by Skal+Tura · · Score: 1

      I'm exactly the same when coding. Best ideas: Smoke break, definitely, any given day.
      And complex stuff: Design on paper.

      Paper and Pen, so low-tech, but so insanely productive.

    263. Re:People aren't robots by Thing+1 · · Score: 1

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

      If you haven't seen it yet, watch "Big" with Tom Hanks. There's a scene where he's working in an office and is so efficient that a coworker says to him, "Stop working so fast, you're making the rest of us look bad!" I saw that as a teenager and it greatly helped prepare me for the real world (not that I knew or understood it at the time).

      --
      I feel fantastic, and I'm still alive.
    264. Re:People aren't robots by Evil+Poot+Cat · · Score: 1

      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.

      That's a good question; IMO, the problem relates to learning curves. Since we're talking generics now, let's use yourself as the metric for this discussion: Which platforms do you program (or have programmed in the past), what purpose does/did your software serve, and how did you feel about the resulting products?

    265. Re:People aren't robots by cayenne8 · · Score: 1
      "My job (and career) is a great deal more than "what i do to get money", It is (usually) my #1 priority, a large part of my identity..."

      Hey, its a free country, and more power to you.

      However, I do feel for people like you who feel that strongly about a job...that it is your identity thing.

      I feel for you because I've seen people get absolutely devastated when they lose their job, getting laid off or fired. Getting fired REALLY has sent some people I know near the deep end because the identified their job and a part of 'them'.

      I never understood why losing a job was so heartbreaking to some people, till I found out some people feel like you do, that the job was what was a 'part of their identity'.

      Like I said, more power to you...but, I find I identify myself by....myself. Not by others, not by situations, not by jobs, nothing really external. I like my personality, I like living my lifestyle...I like life. My job, while I do enjoy it...is nothing more than a means to an end to me. I've lost jobs..sure it was a downer for a day or so, but, I didn't get REALLY depressed or even that upset, as that would have slowed me down finding the next great opportunity. I guess this is one of the reasons I like contracting. I like the jobs, they don't get boring...good money, and they don't last forever. I took 7 months off recently, and the time off was great.

      I know from that long spell...that if I were to win the lottery tomorrow and never have to work again....

      I'd never work again.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    266. Re:People aren't robots by Anonymous Coward · · Score: 0

      After reading all the posts above making excuses for being lazy, it was a real pleasure to read your very lucid response.

    267. Re:People aren't robots by dossen · · Score: 1

      Not every problem is solvable! Lots of real problems are in fact instances of unsolvable problems - then the very best you can hope for is to find a partial solution with the right properties to be useful. A practical example would be optimizing software for size - a perfect implementation would leave no unneeded line of code behind and would thus be able to solve the halting problem. Since the halting problem has been proven unsolvable, it follows that perfect optimization for size is not possible. Thus the best you can do is an algorithm that removes _some_ unneeded code while ensuring that exactly zero needed lines of code are removed. Not that the partial solution is not helpful - it is often enough to give great value - but that does not make it a complete solution.

    268. Re:People aren't robots by Skal+Tura · · Score: 1

      That doesn't sound to me as an problem, but an inheritant charisterictic of software: 0 bytes equals to 0 amount of program.

      Just like cars, space rockets, trains etc. needs their proper structure, engine etc. to be able to work, software needs bytes of storage space.

      While these inheritant characteristics can cause problems, such as weak performance, does not mean it doesn't solve the actual problem it's handling.

      There is finite amount of work finite resource can do aswell, 1kW won't heat worth of 100kW. You can optimize, and enhance the ratio of actual work done by every single watt (heatpumps for example), but you always need some amount of starting energy. Otherwise you are breaking the laws of physics, and would cause total energy in the universe to rise.

      And just as likely: Finite amount of bytes, can do only as much work, but it can be optimized (ie. compression, you would be impressed how much stuff they can fit into 4k intro @ demoscene)

      What i'm trying to say that inheritant characteristics such as size are not problems in their core, but can create other problems. In this case say you are doing something embedded, and say you have 512kbytes of storage in the budget, but your compiled program takes 650kbytes, you optimize it to fit into the 512kbytes of storage: You have solved the problem.
      Vice versa: if you add storage, you have aswell solved the problem.

      Neither of the cases are partial solutions, they are complete solutions, making a project finished.

    269. Re:People aren't robots by dasqua · · Score: 1

      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.

      sounds like my previous manager...

      --
      tihs isg mead fmro rcecydle tpyos
    270. Re:People aren't robots by montyzooooma · · Score: 1

      It depends on where one is from. A society where corruption is rife can be convenient to deal with when you have a fat paycheck, but there are still things that you cannot buy for money - like political or social freedoms; and there are also things that you can only buy for so much money it's unrealistic - like security.

      India is the world's biggest democracy and it places a few spots under the US on the murders per capita list. And I'm not sure which society you're talking about when you mention corruption.

    271. Re:People aren't robots by Anonymous Coward · · Score: 0

      Your momma is round and not all people are doing her in the ass. As she rotates

    272. Re:People aren't robots by Geeky · · Score: 1

      The employees that quit first are not necessarily the ones you want to lose - they're the ones most capable of getting another job somewhere else. Who do you think you're left with?

      --
      Sigs are so 1990s. No way would I be seen dead with one.
  3. business as usual by madddddddddd · · Score: 0

    whats gives you the right to waste your office time snooping on others?

  4. Thinking is hard work by Anonymous Coward · · Score: 0

    Try programming all day, every day. You end up driving home in a fog.

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

    2. Re:Websites by rgviza · · Score: 1

      It's been my experience that deadlines aren't met because half the features are added in the last week of coding, usually dropped on your desk at 4PM Friday, one working hour before the Monday 9 AM deadline.

      I always have a mantis database full of two types of tickets on deadline Friday. The ones I closed over 3 weeks ago, and the 51 that were created today between 12PM and 4PM. I'm still leaving at 5PM for happy hour and I'm taking my kid to the zoo tomorrow ;)

      I'll sleep great all weekend. In the meeting on Monday, I'll shrug a few times and not care when people's faces get red. When the meeting is over I'll start working on my tickets.

      Some things never change.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    3. Re:Websites by SatanicPuppy · · Score: 1

      Well, I'm not excusing people who miss deadlines and produce crap, but there isn't enough information to pass judgment.

      I got stuck with a huge project last year, I had two weeks to make it work, had to design the whole thing from the ground up, and figure out all the requirements, and implement it. Fucking management gave me the mushroom treatment because it was an outsourcing project and they didn't want anyone to know it was coming. So the whole thing just appeared one Monday morning.

      So I got...something...working by the deadline, but it wasn't what you'd call "complete", and I got reamed out for missing the deadline. Then I got reamed because what there was was buggy and unstable.

      So we're on the conference call with corporate, and all the other people who are working on the same project (yea, massive duplication of effort. Nice.) are reporting in, and when the smoke clears, I was the only person who'd managed to get anything working at all. Of course, management took credit, I guess for having assigned it, which was all they did. My crap application is now deployed all over the country (though I did debug it first).

      So missing deadlines and delivering crap is bad...unless the deadlines are so unrealistic that crap is all that's possible.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Websites by Havokmon · · Score: 1
      Yes and no. I firmly believe 90% of in-house IT's time should be spent in R&D.

      Essentially, you should be AHEAD of the curve, not trying to catch up. It sound like the OP is frustrated with the inability of his company to catch up.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    5. Re:Websites by Anonymous Coward · · Score: 0

      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.

      Yes, you need to meet your deadlines.

      However - some of the best developers are those who don't wear blinders while searching for an answer. Back at my first coding job, I'd be looking for XYZ - but I'd run across 3 other semi-related things along the way. I would then either skim the article for ideas (and mentally file it away) or print it out and read through it later. Now I would probably print it to a PDF and toss it in a folder on my desktop for when I need some downtime.

      Sure enough, within a month or two, I'd need information from at least one of those articles. Or at least I'd know what search keywords to use as a starting point. Meanwhile, the other folks are constantly having to reinvent the wheel or end up asking me to point them in the right direction.

      (It's a learned trick - staying focused on the current problem, while absorbing other information that may be useful down the road. And it doesn't even require hard memorization, just getting familiar with the gist of it is enough because you can always look it up again.)

  6. 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.
    1. Re:Get use to it ! by zwei2stein · · Score: 1

      Things of note:

      1) People have life outside work. And noone is going to just hang on friends/family with "can't talk, i am at work". That would be way too porr social skills. People also need to take care of other business, i.e. phone to bank or support of some sort.

      Expect people to have private conversation on phone

      2) Making friends in workplace is a must, if only because you need to cooperate with people and workign with friends is easier than working with bunch of robots.

      Expect people to have conversations about 'nothing' and gossip.

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    2. Re:Get use to it ! by readthemall · · Score: 1
      Yes, we humans are social animals. What you describe - talking about football, making personal phone calls, gossiping, taking long lunches, or browsing the Internet - is normal.

      On the other hand, if it takes hours of time every day, you are at the wrong place. Large companies have this tendency to become a place where such people gather and get their salaries for doing almost nothing. Stay there for a while - until you get a year spent in a large software and hardware company to have it on your resume - and then leave at first opportunity. You will surely find a place where people have more serious attitude to their job, and you will find it is better to work with them.

    3. Re:Get use to it ! by CharlyFoxtrot · · Score: 1

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

      In many fields where you are doing office work. The same isn't true for those working on an assembly line.

      --
      If all else fails, immortality can always be assured by spectacular error.
    4. Re:Get use to it ! by jgrahn · · Score: 1

      1) People have life outside work. And noone is going to just hang on friends/family with "can't talk, i am at work". That would be way too porr social skills.

      That attitude seems common (here in .se) nowadays, but it certainly wasn't when I grew up (i.e. before the cell phone). You did *not* try to reach people at work, unless a family member had ended up in hospital or the house was on fire. The workplace was another world.

      And I think that's the way it should work. I get pissed off if I'm helping a coworker with something, and a call from his/her girl/boyfriend suddenly gets priority.

      2) Making friends in workplace is a must, if only because you need to cooperate with people and workign with friends is easier than working with bunch of robots.

      I agree on this one. Not necessarily to become *friends*, but to understand how they're thinking. And for fun, of course. Noone said you can't have fun at work.

    5. Re:Get use to it ! by FShort · · Score: 1

      Umm, no. I work at a large "bank" and your very survival is based on your performance. Period, the end. You constantly miss deadlines and continuously deploy faulty code, you wont be there long. Its that simple.

    6. Re:Get use to it ! by Teufelhunde · · Score: 1

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

      Looking at the replys to this question, everyone seems to be saying some variation of this. But, it really isn't. I have a regular retail job, and let me tell you there is no 'personal internet browsing' there. If you stop to breath for 5 seconds, someone will be there to ask you why you aren't doing X, Y, or Z. So no, I will go against the groupthink here and say that people don't get 'burnt out' from working 8 hrs a day. Trust me, people handle it just fine.

      On the other hand, i'm currently at my office job, browsing slashdot. Oh the irony.

    7. Re:Get use to it ! by clone53421 · · Score: 1

      The body can, with training, work moderately hard for 8 hours in a day. The brain cannot.

      You can be on your feet for 8 hours every day telling people the womens’ shoes are in aisle sixteen. You can’t produce quality, debugged code for the same amount of time.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    8. Re:Get use to it ! by Anonymous Coward · · Score: 0

      You mean bank staff, lawyers, nurses, everyone else is also checking out the IT sites?

      *ducks*

  7. 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 Anonymous Coward · · Score: 0

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

      XKCD link on ubiquity of XKCD links in 3.. 2...

      Actually, can we have a Venn diagram illustrating the realm of material in the universe covered by XKCD, Monty Python, and the Simpsons? What exists in the multiverse that isn't covered by one of those three?

    2. Re:Oblig XKCD by Rhaban · · Score: 1

      nothing. and you don't need xkcd or monty pythons: the simpsons did everything.

    3. Re:Oblig XKCD by readthemall · · Score: 1

      Add also Terry Prattchet to the list.

    4. Re:Oblig XKCD by Octorian · · Score: 1

      Shame so many more popular languages these days compile way too fast for that excuse to work. (or don't require compilation at all)

      Of course we make up for that by building overly complex multi-language systems that somehow manage to make the build process actually take a long time through all the ancillary activities surrounding the actual chunks of compilation.

      Or in my current case, while the above is true for a clean source tree, it isn't in my day-to-day setting. Instead, the app takes so long to start up, that I'm waiting on that bit instead. (at least until I finally get an upgraded desktop here)

    5. 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. Re:Oblig XKCD by Amanieu · · Score: 1

      Of course we make up for that by building overly complex multi-language systems that somehow manage to make the build process actually take a long time through all the ancillary activities surrounding the actual chunks of compilation.

      Autotools?

    7. Re:Oblig XKCD by Anonymous Coward · · Score: 0

      I'm starting to wonder how come there are so many people that spend so much time (at work?) on finding the appropriate XKCD for each and every situation.

    8. Re:Oblig XKCD by Anonymous Coward · · Score: 0

      No, there is not.

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

  9. 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
    1. Re:It is simple supply and demand by Skal+Tura · · Score: 1

      wow, that's so insightful! X)

  10. Get a life by should_be_linear · · Score: 1

    For example, match Man.Utd. - Chelsea is more important then anything you are programming anyway, so STFU and listen to elders. Your work is not something to escape and doing everything very fast for your fat stupid manager will not make you Employee of the month (or maybe it will, who cares). And your customers actually expect you will never meet deadlines anyway.

    --
    839*929
  11. 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.

    1. Re:Hey, is that you Arun? by Anonymous Coward · · Score: 0

      On slashdot again I see.... I'm off to tell the boss.

    2. Re:Hey, is that you Arun? by elrous0 · · Score: 1

      Hey, I agree with him. We would never tolerate this kind of tomfoolery on the beet farm!

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    3. Re:Hey, is that you Arun? by Anonymous Coward · · Score: 0

      Amazingly, I knew Arun... It is true what they say!

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

    1. Re:Time for you to grow up by barzok · · Score: 1

      As the new boy, expect to take the crap. You won't always be the new boy.

      You won't always be the new boy, but if you let yourself be used as a doormat, you'll be taking the crap for a very, very long time.

    2. Re:Time for you to grow up by shentino · · Score: 1

      I'd call that hazing.

      I don't know why most organizations put you through a torture test before they let you in their inner circle. Maybe it's a test of loyalty, maybe it's an opportunity to dump the daily stresses on some n00b who won't have enough of a clue to fight back. Maybe it's because they are disdainful of outsiders and won't let you in unless you pay your dues.

  13. Give it time by MortenMW · · Score: 1

    Give some time, you will be doing the same things in a while.

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

  15. Don't worry... by Anonymous Coward · · Score: 0

    In a short time, there will be another new guy and you can slack off like everyone else. Or, if you really want to work at a place where everyone half-kills themselves, I hear EA games is hiring.

    1. Re:Don't worry... by shentino · · Score: 1

      And the reason that people don't kill themselves all they way is that the only have a half-life in the first place.

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

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

    Glad you got that degree aren't you?

    1. Re:Those mines aren't going to sweep themselves. by Dogbertius · · Score: 1

      How does IT warrant a degree? Engineering, yes, THAT I can understand (and I mean true hardware/software engineers, not developers who did a 30 hour diploma program at a degree mill). IT requires a LOT of experience to even be considered competent enough to be abused, overworked, and being called off-hours, but the education required is what... A+ (comptia), network+, a half-dozen cisco and MCSA exams, done. I flew through mine in less than a year. Why would you bother getting a bachelors degree in the subject? That's when you want to design the equipment itself and tack an extra zero-or-two to the end of your paycheck.

    2. Re:Those mines aren't going to sweep themselves. by Anonymous Coward · · Score: 0

      w.r.t. getting your degree...

      One word: "internship".

      If you didn't have an internship program at your university (or co-op program as some schools call them) then your tuition was a rip-off. My first internship at a company I was amazed at how happy they were that I actually did _anything_.

      My suggestions to the asker (if you read down this far...):
      1) A good work ethic is a valuable thing to have. Don't throw it away. And don't let lazy people tell you otherwise.
      2) Other companies are not as bad as you describe. I have worked at two large companies where the culture was much more healthy than what you describe.

      Finally to the rest of you ego-maniacs: I am a programmer. I am not a manager. But all you folks who claim that programming is an art, that solutions can't be forced, etc. need to grow up. Seriously. Programming is not some noble calling; you are not a genious; it's not that hard. Some people have an aptitude for it, and some don't. The people who do, usually don't have an aptitude for designing buildings. Does that mean an architect's job is harder than yours? Put your cocks away and earn your paycheck.

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

  19. 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 frinkacheese · · Score: 1

      I fail to understand why anybody would work an 80 hour week, really, what were you doing that for? Unless you actually do make a few million at the end of it when you sell your company, I really do not think it is worth it. Now, it's 10:35AM, I have posted a /. article, I now need at least another cup of tea and a biscuit before I start doing any work. Somebody called me at 9:30AM this morning, 9:30AM! I wasn't even here..

    2. Re:Not unique across industry. Actually S.O.P. by Tim+C · · Score: 1

      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.

      There's the third option - everyone gets in bang on time, takes exactly their allotted lunch break, any other breaks as required by health and safety or similar laws and policies, and leaves bang on time.

      I can't think of a single project I've worked on where adherence to the letter of my contracted hours wouldn't have killed the project stone dead. For whatever reason (under-estimation, third-party problems, unreasonable client demands allowed through by management, loss of a critical team member, etc) they have all required some degree of extra work to bring them in on time.

    3. Re:Not unique across industry. Actually S.O.P. by Nursie · · Score: 1

      Are you me?

    4. Re:Not unique across industry. Actually S.O.P. by Nursie · · Score: 1

      That's the threat I hold in reserve (but haven't yet had to execute) should my slightly unconventional (10.30am-7pm, yes I work a 37 hour week) hours be questioned.

      When called upon to do so I work a lot more. I worked 50+ hours a week through July to get stuff done. Americans may scoff at the hours but that's 35% over what I'm contracted for, and that they got it for free.

    5. Re:Not unique across industry. Actually S.O.P. by CAIMLAS · · Score: 1

      I fail to understand why anybody would work an 80 hour week, really, what were you doing that for?

      Are you kidding me? In 1995, working in IT? He was probably doing it for a shitton of money. Probably not a few million from a sale, but probably well over $150,000 a year with options, if he was doing it right.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. 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.
    7. Re:Not unique across industry. Actually S.O.P. by Anonymous Coward · · Score: 0

      I fail to understand why anybody would work an 80 hour week, really, what were you doing that for?

      Some of us like our work. No, really, it can be quite satisfying to create something useful, that makes other people's lives easier, or that is just cool and unique. It turns out, that if you create something useful, that other people want, they'll offer you reward. You may not make a few million by the time you're 40, but if "going to work" is the same thing you want to do with your weekend, then who cares about money?

      I fail to understand why anyone would spend 80 hours a week watching TV. Do you not get a creepy, worthless feeling from doing nothing all day? From just mooching off the talents and creativity of people around you (or, maybe the creativity of faceless designers and executives far removed from your spot in the org chart)?

    8. Re:Not unique across industry. Actually S.O.P. by omglolbah · · Score: 1

      I worked 80-100 hour weeks for 3 months straight in the spring 2007.

      A local science center for kids had a fixed opening date that if moved would cost them about 14 million USD in financial support...

      I was the only technical person working on the IT infrastructure. The only person working on electronics... I worked my arse off for mediocre pay for a few reasons.

      1. The work was interesting. I learned a ton of stuff.
      2. I had a lot of freedom when it came to how to solve things.
      3. I made a lot of contacts during those 3 months due to being the technical contact for all the suppliers doing installations at the center.

      But out of all these reasons the most important one:

      I believe what the center is doing is critical to the future of the Norwegian economy and country in general. Getting kids interesting in science and technology so they get higher education is important!
      Hell.. If I had such a science center nearby when I grew up I would have been squealing with joy every day!

      So... money is not an important factor at all for me.

  20. Wait a few years... by Anonymous Coward · · Score: 1, Informative

    It'll happen to you. Seriously though, it's just not possible to stay that enthusiastic about someone else's business 8 hours a day, 5 days a week, 240 days a year. There are great jobs out there - but not everyone can have them. So you have to find happiness where you can. It sucks, but it's the reality of living in a modern society. You need people out there doing boring rote jobs, even if they're doing them sub-optimally.

  21. Try to enjo it, that's how the economy works (in t by Anonymous Coward · · Score: 1, Interesting

    The best interpretation of work time that I ever heard was when I worked in Germany and my boss said that 20% utilization of resources was the perfect score for his performance as a department manager.

    People do spend a lot of time doing other things, that's not to say that they are lazy or unwilling to work, its just the ebb and flow of the workload in many cases.

    If resources got kicked out every time there was a shortage of work, or if businesses closed their doors when revenue slowed down we would end up with a lot of people out of work and an awful lot of businesses unable to show that they can take on a project (having the resources in a workable team is part of the criteria for getting project work).

    Get used to wasting more than a few cycles at the office, find informative things to study, get along with your colleagues by knowing the sports news, the entertainment news and by practicing your people skills (communication). Try to enjoy it, it should make up a big chunk of your life.

    If you are only interested in going to the manager with this viewpoint, you are likely to stand out as a person who doesn't fit in. Good managers know their resources and can usually do a good job of matching resources to workload, that's the whole point of their role.

  22. Don't you get paid for overtime? by Anonymous Coward · · Score: 0

    If not quit. Otherwise, be happy to have the money. Who cares whether things get or done? As long as you get your money you have nothing to worry about.

  23. And people *still" wonder why m$ is dying by phonewebcam · · Score: 0, Offtopic

    You could report it to your CEO, but if he is prone to throwing chairs about don't ask him how his mission to "f***ing bury" Eric Schmidt is going. And seeing how much he loves iPhones you'd better hide that Nexus One too.

    1. Re:And people *still" wonder why m$ is dying by billsayswow · · Score: 1, Funny

      Umm.... thanks for your relevant contribution?

    2. Re:And people *still" wonder why m$ is dying by phonewebcam · · Score: 1

      Au contraire Bill - after all, there must be some reason Vista and Windows Mobile turned out the way they did.

    3. Re:And people *still" wonder why m$ is dying by billsayswow · · Score: 0

      That's beside the point. I'm just wondering how an overly excitable bald fellow relates to people slacking off at work.

  24. 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
    1. Re:Yes by heelrod · · Score: 0

      You'll get over it

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

      Biggest bunch of slackers? At the firm where I work, the product pretty much sells itself, so that title unabashedly goes to the sales staff -- or more precisely, the "order takers" department.

      Go play golf with customers, have dinner, bullshit, etc., then come back to the office, surf the web and bullshit some more while padding the "work" hours and expense reports. Leave at exactly 5 PM, hop into the company-expensed Jag, and head home for an evening of romping on the couch beside the warm fireplace. For the weekend, take home the big paycheck (double what the average IT person gets) and use those company perks to take the gal to the big football game.

      But IT is only a support role (a "jock strap" job), while sales makes the world go 'round, right? So it seems to the big boss, anyway. That's why I *never* feel guilty, and rarely work weekends anymore.

    3. Re:Yes by Culture20 · · Score: 1

      I can say without a doubt that IT consists of the biggest bunch of slackers I've ever in my life seen.

      Who better to figure out ways to get computers to do work for themselves and others? If you're not lazy enough, you'll be a terrible inventor (coder).

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

      I'm going to guess you work a government contract :) In the private sector I work my butt off.

    5. Re:Yes by IrquiM · · Score: 1

      I can see that you obviously haven't worked in Internal Controls department. Time to go home in 1 hour, and only spent 2 hours with actual work today!

      --
      This is blinging
    6. Re:Yes by ElSupreme · · Score: 1

      I personally think the best IT people are the one that don't do anything all day. They are the ones that did everything right thefirst time. And continue to do things correctly so they don't have to do anything. I would love to have that guy, rather than the guy that is to busy to hand me a replacement computer because my dimm slot is bad.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    7. Re:Yes by Anonymous Coward · · Score: 0

      Go play golf with customers, have dinner, bullshit, etc.,

      What salesweasels don't realize: When a programmer spends an hour reading Slashdot, or even just staring at the walls of his cubicle, he is working.

      What programmers don't realize: When a salesweasel is talking about sports, playing golf with customers, or having dinner with his fellow salesweasels, he's also working.

      (As for IT support, you've got my sympathy, because nobody realizes that when the sysadmin's reading Slashdot or just staring at the cubicle walls, he's also working just as hard as the programmer. The programmer's thinking about how to solve his current problem. The sysadmin's ready to act on the programmer, or the salesweasel's, next problem.)

  25. 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
  26. Michael J. by Anonymous Coward · · Score: 0

    I guess its fairly apparent that some of your coworkers have stumbled upon this article. ;)

  27. get out while you can by dan_in_dublin · · Score: 1

    if you want to become strong, as a start out developer you need to be an environment where you learn from your peers. If you are motivated to learn and produce things it will be difficult if your peers are unproductive and management weak. The risk is that your peers are happy with the status quo and that management are not motivated to improve the engineering dept. You may find yourself getting frustrated as you grow, but your colleagues stay the same. There are some great companies out there who care about engineering, the trick is to identify them when interviewing. Asking questions such as 'how do you guys measure engineering quality' or 'what software lifecycle is predominant' are inoffensive, but tell you important things about how the engineering department operates I've 10 years experience as an engineer now. In your position, I would ask myself question 'what can i learn from my colleagues' and if after 6 or 9 months in a company, the answer is not good then you may have made a mistake joining that company. While job hopping is not good, it may be the best thing to do. Just be careful not to repeat the mnistake,I know some companies that will not hire someone with a history of changing job more frequently than once every two years.

  28. Just ignore the problem, sorta by Anonymous Coward · · Score: 0

    I work for the US government. Once a year I send an email to upper management reporting the massive waste I'm forced to deal with (about 30% of all money spent, in a multi-$1B/year budget, is wasted in one way or another).

    Each year management decides to ignore me. I make sure I'm not part of the problem, and do my best to deal with it.

    Being at the bottom of the food chain, the system is designed to crush me if I want to take a stand for the benefit of all. So I don't. No one likes whistle-blowers, except for maybe tax-payers . . .

    Maybe your managers will be more attentive? Give em a try.

    1. Re:Just ignore the problem, sorta by shentino · · Score: 1

      There's always sending an anonymous email to the OIG's office. Since you're working for the feds, there is most likely an IG in charge of making sure that taxpayer money isn't being wasted.

      Your managers obviously aren't listening, so if you want anything done about it you'll need to jump up the food chain a ways anyway. If I was a taxpayer (disabled, can't work), then I'd be a bit demanding that you do so.

      I feel sorry for you, and I figure that if any hell comes from the top as a result of the waste your head is probably on the chopping block since you've already called attention to yourself by whining to your bosses.

  29. Another case of asking the wrong people. by billsayswow · · Score: 0

    I really don't get how it always ends up this way. Most jobs at IT firms are like this, and so long as a majority of the employees, and their supervisors, are barely out of college, then it is going to be idle chatter, Nerf gun fights, and decorating your workspace with 4chan memes and 'amusing' motivational posters, with work getting done in between. I worked in the administration division of a large software firm, and it boggled my mind that going through the more techie areas of the company was like a playground or a dorm room, but going through legal, accounting, marketing, et al., was like going through... a real workplace. It showed, too, in the reports I'd put together, the way general work ethic was. Of course, oddly enough, our foreign offices' tech people were entirely different. It's just the culture we live in. Then again, you're bringing this up with /., where most people are going to complain that the sofa in front of the Playstation in the lounge is starting to get uncomfortable...

    1. Re:Another case of asking the wrong people. by Hognoxious · · Score: 1

      it boggled my mind that going through the more techie areas of the company was like a playground or a dorm room, but going through legal, accounting, marketing

      You were doing so well up till there.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Another case of asking the wrong people. by Culture20 · · Score: 1

      it boggled my mind that going through the more techie areas of the company was like a playground or a dorm room, but going through legal, accounting, marketing

      You were doing so well up till there.

      Exactly. Legal and marketing are extremely professional... the 2 hours a day they're in the office. They don't bother to show up for their "goofing-off" so it's not visible. At least IT is in the office for an IT emergency (BTW, if an IT group has become maytag repairmen, that's a GOOD sign). Accountants, on the other hand have a(n undeserved) reputation for sticks in their posteriors.

    3. Re:Another case of asking the wrong people. by billsayswow · · Score: 0

      At where I worked, legal, marketing, and the like, were around as often, if not more often, than IT. At the least, they were around more than two hours a day. Just look at it this way, if Employee A is 100% efficient for 8 hours per day, and Employee B is 50% efficient for 14 hours a day... who's better? I didn't mean this to be a generalization, this was just how it was where I worked, and the place was rather immature to begin with. At the least, I can say I was around as often as many of the more technical people I know, and I was getting paid less than half of what they did, while having my head down working all day. Life is life.

    4. Re:Another case of asking the wrong people. by billsayswow · · Score: 0

      Besides, much of my reason for commenting was just amusement over the questions and topics people bring up to Slashdot, which is largely a very IT-friendly crowd. It's sorta like going to the Fox News website and asking if you should have your kid read the Bible or the Communist Manifesto.

  30. This isn't 1999. by Anonymous Coward · · Score: 1, Insightful

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

    What do you think this is - 1999?!?

    I know someone who was called in for the weekend to just be there after a previous weekend where he sat around doing nothing because his supervisor apparently just wanted her people in to show her boss that she was "cracking the whip". He didn't show that weekend of this BS and was considered to have quit - he was walked out by security that following morning and he couldn't collect unemployment. He had two lovely toddlers.

    In this economy, you can be replaced easily and getting another job is near impossible - that's assuming you're not Steve Jobs or Linus.

    I'm a PHB and on the rare occasions that I need help, I get swamped with resumes from qualified people - and I'm sure my boss feels the same about me - MBAs are a penny a dozen now and getting cheaper.

    1. Re:This isn't 1999. by QuantumG · · Score: 0, Troll

      1. You're an AC so everything you say is automatically assumed to be bullshit.
      2. What part of "the new guy said how it was going to be" don't you get? He established the rules before they hired him, if you tried to go back on those rules you wouldn't need to fire him, he'd quit.

      --
      How we know is more important than what we know.
    2. Re:This isn't 1999. by Anonymous Coward · · Score: 0

      And that's exactly why you're not allowed to fire people over just anything in more civilized countries...

    3. Re:This isn't 1999. by Anonymous Coward · · Score: 0

      1. You're an AC so everything you say is automatically assumed to be bullshit.

      As opposed to some user id and account based upon a throw away email address? So I can be credible in your eyes by creating a phony online identity?

      2. What part of "the new guy said how it was going to be" don't you get? He established the rules before they hired him, if you tried to go back on those rules you wouldn't need to fire him, he'd quit.

      It doesn't say anything in the OP about laying down the rules before he was hired. And if he quits and he can get a job fast - more power to him. But the job market is incredibly tough for everyone these days and if he has kids, he should be very conservative regarding his job prospects unless his wife is in medical or some other profession where it wouldn't be a problem for him to go on wife support.

      If you have a job in this economy, hang tough until things get better and if you're going to look, be very very discrete about it.

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

    6. Re:This isn't 1999. by IrquiM · · Score: 1

      Should've told me that 10 years ago!

      --
      This is blinging
    7. Re:This isn't 1999. by jotaeleemeese · · Score: 1

      "In this economy, *if you are in the US*, you can be replaced easily and getting another job is near impossible"

      There, corrected for you.

      In any case, I would do exactly the same, economy or not economy, regardless of the country.

      People need to grow some balls.

      --
      IANAL but write like a drunk one.
    8. Re:This isn't 1999. by Skal+Tura · · Score: 1

      That's why there's unions and your productivity.

      Eating that shit up without a proper fight, is simply being a complete wussy, a total loser. There's things that an employer can do, and cannot do. Enforcing weekend work is not one of them in developed countries, but they can enforce say 8AM to 4PM or 9AM to 5PM.

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

    1. Re:Dont judge too quickly by Anonymous Coward · · Score: 0

      Amen.

      Please, mod parent up!

  32. 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/
    2. Re:Be Positive! by Anonymous Coward · · Score: 0

      And if there are any female officemates, probably they aren't very attractive. Unfortunately, this has been a constant in all places I've worked in. In my current workplace they announced a new female officemate coming in and I was excited when I learnt about it but I got soon disappointed because she isn't pretty, she's plain stupid and extremely annoying.

      As if this wasn't enough, they put her in my office :-(

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

    1. Re:All things in moderation by ElSupreme · · Score: 1

      Who cares if an employee surfs for 4 hours on Shashdot/ESPN/Wootoff? If they get an acceptable amount of work done why care? If I actually produced as much as I could (might hit some burnout) I would REQUIRE a much higher salary. A salary that can't be justified because an Engineer with 5 years expierence cant be paid 50% more than I am being paid.

      And I am a REAL engineer. Not a programmer. Not that programming is easier, but it isn't quite engineering.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    2. Re:All things in moderation by RiffRaff06078 · · Score: 1

      My users aren't programmers or otherwise IT related, but I'm not sure it makes much difference. They get paid for an 8-hour day. You're saying it's acceptable for them to use half of that time to surf websites? Why not just lock down the network and have them work a 4 hour day? You get the same amount of work accomplished at half the cost, and they still get four hours at home to surf. And, no, I'm not in management. But my annual bonus is dependent on how productive the company is, and I see no reason to piss away my profit-sharing so some EU can surf Fox Sports on the clock.

    3. Re:All things in moderation by ElSupreme · · Score: 1

      Yes I am saying that is is 100% acceptable for them to surf the web half their time in the office, under the condition that:

      They finish work that is fair for their pay!

      Why should I work extra hard so you get your bonus? That arguement goes both ways.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    4. Re:All things in moderation by RiffRaff06078 · · Score: 1
      Well, I guess the kicker is who is determining what is a fair amount of work for their pay. They filled out an application; they were told they would be hired at $x per hour; they read and signed an employee manual that clearly states the corporate network is not to be used for personal surfing unless they are on a break.

      If they think any of the above is unreasonable, they should have spoken up when hired and said, "I'm sorry, but my work is worth twice what you're offering."

      Nobody is holding a gun to anyone's head, forcing them to work here against their will. All of this was consented to. Unless your workload has doubled without an equivalent pay increase, then your claims of "They pay me half what I am worth" mean nothing to me.

    5. Re:All things in moderation by ElSupreme · · Score: 1

      Most of what we are talking about there is no $/hour rate. It is a $/year rate. And you are only required to produce an acceptable amount of work and be available during the week. As far as I know that is what most salary positions entail.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    6. Re:All things in moderation by RiffRaff06078 · · Score: 1

      That would be the difference, then, I guess. All of my EUs are hourly. I would still argue that the principle is the same, however. Person A accepts a job with Company B at $xx,xxx per year, based on a 40-hour work week. Said employee has no standing, at least in my mind, to complain later that he/she is being paid half what their worth, *unless* the job description has changed drastically since the date of hire. They accepted the job at that yearly income of their own volition.

  34. It's all too common, but don't misunderstand by Anonymous Coward · · Score: 0

    Don't misunderstand when I say this, but general unprofessionalism in IT is quite rampant. I don't mean large amounts of personal time or anything, but general jackassery, politics, and bad bosses seem to be exponentially more numerous in IT from my experience, especially in contracting or development. If anything, you should be glad that management tolerates it, since I work in a tight spot where bosses have cracked down on everything treating the staff like Kindergartners who can't wipe their own ass after taking a shit. Use the leniency in management to get some free time in at work, while making sure you still get your work done properly and to the best of your ability.

    As for the extra hours, it varies in time from person to person, but you'll eventually grow some balls and tell them (albeit in very polite corporate speak) to get bent. My corporate balls dropped after putting in over 40+ hours on off days for various emergencies and projects, only to get a strictly average performance review from my boss with no mention of my efforts; your situation will probably differ in some respects, but all of us here have had that eye opening moment at some point.

    Look at it this way. If you're being challenged, find the work interesting, and find some downtime during your normal shifts after work has been completed, then I see no problem. You'll always have asshat employees and jackass bosses, but that's the norm. Quit worrying about everyone else, and worry about what concerns you directly, and get it done.

  35. To be expected... by achyuta · · Score: 1

    ... in a large organization where the majority of the skill-set requirements is commoditized. - The company finds the people expendable because most of the times the market has enough replacements - similar attitude grows amongst employees where there are enough companies out there to hire them if they cop a bad rating / demotion in a cycle. - The company policies apply to huge sections of the employee base - as a result a wide range of work ethics / capability will get the same benefits. People won't be motivated to go the extra mile as they would still be in the same category. Often times, people in a higher category may lose faith as fundamentally, the grading systems in large comapnies struggle to reward justly. If you want to find great / extreme work ethics, you should go to a start-up or an industry where the (talent or hard work ) vs (requirement or pay) are more closely correlated . I suggest you get out before the environment grows on you.

  36. Only one thing you can do by Anonymous Coward · · Score: 0

    As others have pointed out: keep working hard. Don't raise the issue unless you want to be a pariah. And just to be sure, make sure you double and triple assess the actual work they produce - e.g. I worked in finance, and couldn't believe the lunches and goofing around of other people- but then I realised they actually were very good at their jobs and could create more useful action with a single email than me in a day. With experience and seniority you are allowed to make a tradeoff and put in slightly fewer hours alongside your very much boosted productivity. Call it social contract.

    If you double and triple assess, and still feel quality is low - then work hard, *learn as much as possible*, keep your head down on complaints, and discreetly look for jobs elsewhere. There are big differences in what the top employers pay.

  37. As Morpheus once said... by mingle · · Score: 1

    Welcome to the world... of the real. (IT industry, that is!)

  38. Then maybe they're just no good by Anonymous Coward · · Score: 0

    Then maybe they're just no good and if they worked more hours, instead of better code, they'd produce more bad code.

    Why is it that CEOs get to play golf as a work activity? And your statement "Why is it that coders" indicates you don't know what concentration is required to code. When you studied for exams, you were told to take a 10 minute break every 20 minutes AT LEAST or you'll not manage to do more work, just take more time.

    And that's not for a day-to-day job. That's for a one-off deadline.

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

    3. Re:Then maybe they're just no good by AGMW · · Score: 1

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

      Yep ... Me too. But on the other side of the coin I sometimes pop off to the gym for a couple-o-hours and whilst I'm on the cross trainer, or weights, or swimming, I can often be rolling a problem around in my head too. Of course, I don't charge for Gym-time, but it's a two-way street! Unfortunately the whole concept of "a bit of give and take" gets shafted when there are those who take the piss! Sadly, Management are often also woefully lacking and tend to clamp down on everyone rather than just take the miscreants aside for a quiet word, so everyone suffers! Hey Ho!

      --
      Eclectic beats from Leeds, UK
      handmadehands.co.uk
    4. Re:Then maybe they're just no good by SuurMyy · · Score: 1

      When the money keeps flowing in there's no evolutionary pressure and things at best stay what they are.

      --
      The lyf so short, the craft so long to lerne
    5. Re:Then maybe they're just no good by Anonymous Coward · · Score: 1, Insightful

      If you would have flunked out by taking 10 minutes off for every 20 minutes studying, then you are the stupid one.

    6. Re:Then maybe they're just no good by Anonymous Coward · · Score: 1, Funny

      productivity means profit and profit means paychecks.

      Ahahahahahahahahahahahaha

      *deep breath*

      ahahahahahhahahahhahahhahahahhahahahahhha

    7. Re:Then maybe they're just no good by Nursie · · Score: 1

      That's just another way of saying that it seems to be working just fine!

    8. Re:Then maybe they're just no good by thetoadwarrior · · Score: 1

      I'm sure you like to think you're superman but no one can sit there and produce a consistent high quality code week after week for 8 hours without breaks but even if you could you should still get up and walk around every 30 minutes or so because sitting for long periods restricts the blood flow to your legs. Aside from making them look like nasty, it's not healthy.

      This is not saying the need to work for 30 minutes, have a break for 30 minutes, etc. But people should be getting up frequently. It's the healthiest option mentally and physically.

    9. Re:Then maybe they're just no good by aurispector · · Score: 1

      Try that in any professional level program and see how you do, then get back to me, k? Think you'll have a lot of spare time to screw around in law school, medical school, vet school, Pharm school, etc.? In your first year, they're trying to force out the people who don't really want to be here and they do it by piling up the work so high that you have to be extremely disciplined in order to manage the workload. It's called "weeding out the losers" and it sounds like you'll be very familiar with the term someday.

      Undergraduate programs ain't shit compared to professional programs.

      --
      I have mod points. The reign of terror begins now.
    10. Re:Then maybe they're just no good by 91degrees · · Score: 1

      Nobody ever told me to take 10 off for every 20; if I did that I would have flunked out.

      Really? I studied for 30 minutes and took a 15 minute break. Stopped earlier if I was feeling tired. Worked 9-5 every working day and had the evening to myself. I didn't flunk out. I knew the meaterial much better than the people who stared at textbooks for 12 hours at a stretch.

      Am I lazy? Who cares? My results were the same as yours and it sounds like I had less stress. Am I stupid? Well, I got a good grade, so once again, who cares?

    11. Re:Then maybe they're just no good by SuurMyy · · Score: 1

      Well, if you choose to define it that way. :-)

      Personally, I prefer to call a spade a spade, but whatever works for you.

      --
      The lyf so short, the craft so long to lerne
    12. Re:Then maybe they're just no good by mcvos · · Score: 1

      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.

      Or your doing something really hard. Don't forget that option.

    13. Re:Then maybe they're just no good by jedidiah · · Score: 1

      > Think you'll have a lot of spare time to screw around in law school, medical school, vet school, Pharm school, etc.?

      Sure, if you have any talent.

      If instead you managed to get into law school by impressing the admissions
      department with your high grade point average on your underwater basket
      weaving degree, then you might have a problem.

      If you have any business being in the field, working towards the degree shouldn't
      be any less natural for you than the actual job.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    14. Re:Then maybe they're just no good by OldTroll · · Score: 1

      You know, having been through both a professional program and a graduate program, it's all crap. Everyone (including programmers) wants everyone else to think they're busting their humps 25 hours a day, but it just ain't so. Being still active in a professional program (Veterinary if you must know), I can tell you that we do dump a load of work, but given the rate of parties/social events/professional & club meetings that go on, it certainly isn't a crippling workload. On the plus side, I do agree that undergrad degrees prepare you for professional degrees like toilet training prepares you to drive.

    15. Re:Then maybe they're just no good by Anonymous Coward · · Score: 0

      Find someplace where the company culture includes a work ethic because productivity means profit and profit means paychecks.

      guess you've never worked for IBM

    16. Re:Then maybe they're just no good by Anonymous Coward · · Score: 0

      Downtime is the only reward for competance. If you invest the effort to create the tools needed to be truely productive as a programmer, then it's easier for you to do your job. You can't turn that into more money or a promotion. But the downtime is yours. The incompetant do the work of explaining to higher ups why what you did was so complecated and takes so much time. You need put in very little time to deliver it. However the incompetant get the promotions since they do such a good job explaining why simple tasks are complicated that they are given helpers. The helpers help complete the simple task and prove that the person has managerial skills.

      Generally one's weaknesses drive one to one's talents, and one's talents create weaknesses. For instance if you are lousy at remembering tons of things, you develop the skill of creating elegant easy to maintain code. This lets your remembering tons of things muscles atrophy requiring more skill at creating maintainable code. If you can remember tons of things, then you have a talent at working on unmaintainable code. You will tend to create unmaintainable code, which will necessitate excersizing your memory to full strength.

      If you are good at your job then you try to get the interesting ones or the ones providing the chance to learn a new valuable skill. You learn to convey how your new ideas are simple to others so as to be given the opportunity to apply them. Applying good ideas makes you very productive for the effort relative to applying/working on others bad ideas/code/whatever.

      However if you suck at your job then you develop skill at explaining to others why what you are doing is so complicated. You get helpers who help you, you get promoted. You get more problems to make excuses for. You rise

    17. Re:Then maybe they're just no good by MMInterface · · Score: 1

      Find someplace where the company culture includes a work ethic because productivity means profit and profit means paychecks.

      Not really. It's quite the opposite. Programmers have figured out that the most profitable software companies have lax work ethic and they get good paychecks there. I think you are making the mistake of equating work ethic with productivity in relation to profits.

    18. Re:Then maybe they're just no good by Anonymous Coward · · Score: 0

      lol

    19. Re:Then maybe they're just no good by ElSupreme · · Score: 1

      Try a top tier Engineering Undergraduate program. I bet it is worse than most of the professional programs out there.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    20. Re:Then maybe they're just no good by VillageDolt · · Score: 1

      Professional program grad here. Was in US submarine fleet prior to school. 10 minute breaks for 20 minutes studying? How about hardly any studying at all? Found classwork to be manageable easily by just cramming the night before tests. Big projects were hastily slopped together at last minute. Still graduated cum laude. Just saying you can definitely fuck off massively even in pro schools and do well. I did not want to achieve anything academically, just being around women and being able to party was a huge incentive to absolutely minimize time spent doing schoolwork. Thank you US NAVY!

      --
      justa lurker
    21. Re:Then maybe they're just no good by radtea · · Score: 1

      Find someplace where the company culture includes a work ethic because productivity means profit and profit means paychecks... for the bosses.

      For the employees, of course, it means lame excuses from exec's explaining how they DO have enough money to fly some VP half way around the world whenever he feels like it, but DON'T have enough money to give you a raise that keeps up with the rate of inflation.

      After a few years of that they lay you off.

      And then complain about how there's not employee loyalty to the company any more.

      --
      Blasphemy is a human right. Blasphemophobia kills.
  39. Your company isn't prepared to pay for work ethic by Anonymous Coward · · Score: 0

    I know it sounds funny but your company (assuming it is a decent size shop) isn't prepared to pay for work ethic. To get a group of expert developers who are willing to work 40, 50 or 70 hours (and I mean really work) requires that they pay huge hourly rates, reward success monetarily, and provide expensive benefits that allow someone to spend that amount of time in high gear. Companies are sometimes willing to do this for jobs they view as most valuable (e.g. executives or some jobs in their core competency that accounts for revenue directly). Unfortunately companies see developers as commodities and don't want to pay these rates since the way you make a commodity more valuable is to buy it cheaply. Additionally, they don't understand the work being done (which is partially why the see developers as commodities) and can't really tell you when a developer is productive or not. They respond to their lack of knowledge by burdening the developer with all sorts of process to try to control the fact they don't understand what is really happening and lower their perceived risk.

    All of this leads to an unmotivated developer who gets paid the same whether he goofs off for 90% of the time or works like a dog. As a result developers tend to gravitate toward a least common denominator or commodity level of productivity. This means the really good ones can work 1/10th speed and keep up with the average level. Heck even average developers can work half speed in this type of environment. By viewing and managing developers as commodities companies have created the very reality that they will act like commodities.

  40. 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.
    1. Re:As a long time freelancer in IT ... by Anonymous Coward · · Score: 0

      I wish there would be those decompression period! I work as a web application engineer, and there never is any decompression periods, and schedules are always very tight. Quite customized, specialized ecommerce site (using magento): 37.5hrs, including complex layout implementation. To make a big, very highly trafficked site completely a new, with complete (huge data set usage) backend change: 2½ working days (my crazyness for even trying... Ended up spending about 70hrs or so). Every hour is tightly checked and monitored.

      Infact, management demands from 7.5hr work day 7.5hr to be 110%. Anything below and you are going to get some shit about it. Needless to say perhaps: I have motivation to do even less, and work way slower. I tried for a while working at the asked level: No due compensation, just more bullshit.

      The pro sides then? Flexible working hours & location. I can goto work at 8AM or 10AM my choice, or work occasionally from home. Interesting, high profile projects. And the usual company hardware perks, namely a powerfull company laptop (no other hardware perks at all). Also i get some degree of ability to make adjustments to processes etc.

      Oh and the salary sucks (~30% less than i should be making)

    2. Re:As a long time freelancer in IT ... by Aceticon · · Score: 1

      Actually my experience from when I was young and innocent is that if you work extra hard a do achieve the impossible, next time around they will ask you for something even more impossible.

      Unfortunatly, part of managing expectations is to avoid that other people set their expectations too high.

      Also note that a company provided notebook is not a perk: it's just a way for the company to set you up to do out-of-hours (unpaid) work (such as out-of-hours support or weekend releases). Keep in mind that anything you do in that notebook can be watched by the company. Also if you do personal projects in it, they are the property of the company: don't work on your own personal latest and greatest software idea on it since the company does in fact get the ownership on all intellectual property developed using their equipment.

      Company provided mobile phones and blackberries are given out for the same reason: they're there to make work reach you out of hours.

  41. Adapt or leave by Anonymous Coward · · Score: 0

    I'm largely with the OP, and that after some 15 years of professional experience. Developers have made an art form of making everybody else believe that they're working on stuff that's incredibly complex, and thus best solved while playing pool or surfing the web. I've seen dudes submit estimates of several days for jobs I *knew* couldn't take them more than a few hours. I've seen differences in productivity between individuals of at least an order of magnitude, which weren't recognized/rewarded/sanctioned by management. After trying to rock the boat a few times I've concluded that this is an issue of corporate culture, and unless you are Alpha enough to take on everyone's entrenched attitudes, you can either pull everyone else's weight, you can adapt and use the "spare" time to your advantage, or you can find another place that suits you better.

  42. Pay your dues in respect, peace and silence by Anonymous Coward · · Score: 1, Insightful

    You are green, so keep that in mind when I call you a proper wanker. You work the shit jobs not because everyone else is fucking off but because you need to pay your dues mate. This should be true everywhere. You may be superfly TNT mental giant wonderbra and your manager could be half a monkey's cortex but as far as management is concerned, he has shown up every day for the past 5 years and all you do it bitch. Who's the liability?

    First thought is good for both women and business. If you walk around and point out flaws you see in the system, you are going to create two effects for yourself. You are going to get frustrated with the workplace and the workplace is going to get frustrated with you. The former makes you look like a know-it-all and the latter is because you question people's competence without enough experience. Similarly, if you meet a women and start to critique her decisions, the result will be the same. You have two options: 1) accept what is in front of you; 2) go somewhere else. But you don't want to go somewhere else because there's so much about THIS situation that could be fixed so we can all MAKE MORE MONEY. Don't go down that road, dog. Sit back, relax and enjoy the easy work. Have fun. Watch some football and goof off. It's a recession and people are holding on tight to their jobs. Your chances of shooting up are low. So kick it, maybe have a beer. Hopefully get laid and just do your work and listen.

    Second, well, there is no second but I think a lot of you can use some advice in this area -- and by you I mean grads. Because I was the same way. Gung-ho. In a rush. Complaining about wankers. Until I realized that in fact, I was the wanker. Go watch Glengarry Glen Ross -- learn the score before you say anything.

    And remember, if you don't like the way something is done, you can always go start your own business.

  43. 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 Culture20 · · Score: 1

      back in the 1900s

      Best phrase of the century so far.

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

    3. Re:Reading /. != slacking by kriston · · Score: 1

      Oh, this old gag again.

      --

      Kriston

  44. time management! by Anonymous Coward · · Score: 0

    50 minutes of work & 10 minutes of rest, every hour of the working day. What i do in those 10 minutes is very much my own business. Being able to "chill out" for 10 minutes definitely boosts my productivity (especially towards the end of the day, or in fact night every once in a while). There were certainly exceptions to this, when I'm really concentrated on something and I did have cases where I literally worked non stop for 8, 12 and my own max record of ~30 hours (with small brakes to refill coffee & snatch someones half eaten sandwich from the fridge :) ), but after this non stop I'm certainly expecting a chillout period which has to at least compensates to some extent for the stress I've taken. In any case I doubt you'd see anyone working their ass off after pulling a ton of overtime the day/night before.

    That being said, i've came to such "schedule" after working for ~7 years for the same company in different roles, attempting to resign 4 or 5 times (convinced not to) and actually quitting & coming back after a years break.

    If you think that you can come to an 8 hour working shift and work non stop breaking for lunch only, I guaranty you that after a couple of years you will be a 110% burnout and that definitely does no good neither to your own health nor does this benefit the company you work for. I mean regardless of how enthusiastic you are about your job, or how good you are at it or anything of this nature. Work stress is stress regardless of anything.

    Everyone needs space & time to "blow off some steam".

    As far as people deliberately wasting time, and this affecting schedules, deadlines and quality of work - unless you are in the management/supervision, or want to pave the road into those area MIND YOUR OWN F***ING BUSINESS!

    Last but not the least - work ethics & business ethics are concepts belonging to a class room, ethics have no room in business. Business is about making money, everything else is PR BS.

    PS It is only unethical if you get caught!

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

    1. Re:What what what? by AbRASiON · · Score: 1

      Funny? I don't wanna be funny, screw this guy - what an attitude, he really does sound like management already. Get this man a labotomy, a blackberry and a lot of meetings over skinny lattes down at the local cafe :/

    2. Re:What what what? by Culture20 · · Score: 1

      Sounds to me like you want to be in management, you'll fit right in.

      His nose sure fits.

  46. persepctive by Anonymous Coward · · Score: 0

    hey our senators are playing solitare.... , that is when they actually show up. What job actually works non-stop for 8 hours, very few, cops take breaks, I have seen doctors relaxing, ....

  47. 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.
    1. Re:Don't worry about it by cameigons · · Score: 1

      Totally agree. I would add that he should avoid working much more than he's supposed to, and that if he's tough enough not to waste any time socializing (no sarcasm intended), he should invest that on a side project of his own.. it could be his your way out(being his own boss that is) of our hell.

    2. Re:Don't worry about it by Quiet_Desperation · · Score: 1

      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.

      But if the opportunity to ascend to supervillany appears, strike!

      Strike, young man, be heard, and have the masses cower before you!

  48. Focus on your responsibilities, and your self by Anonymous Coward · · Score: 0

    As a federal employee for over 10 years I have seen it all. Trust me :). Just make sure you bring up your end and people should do right by you. Dont worry about other people's bad habits and dont go over the edge to impress your employer or burn your self out. Set a pace, be reliable and try not to judge unless its your responsibility. Be helpful but dont hurt yourself. Stay sharp, dont stay in one place too long, always have more than one way out. If you can manage to be a positive influence with in your work center and still do right by your self you are moving in the right direction. Lead by example, try not to criticize and alienate.

  49. imho by Anonymous Coward · · Score: 0

    Most IT slackers have been effectively punished for taking initiative when they were young and idealistic so now they mosey through their existence in exchange for a modest compensation. If a company treats their staff well and encourages work, self actualization, and initiative through tangible real life benefits this doesn't happen so much.

  50. Programming is very intensive by Anonymous Coward · · Score: 0

    Programming is very intensive. You can easily do project management for 8 hours straight but try do that with programming for a month and you'll understand why people take breaks. Yes, I've done both. We're plagued with project managers who don't get this because they've never been in the trenches themselves. That's a good way to make bad leaders in any field, I might add.

  51. Hidden Opportunity by fr5nk · · Score: 1

    What you're observing are effects, not causes, so don't be so quick to judge your peers. If quality really is low and deadlines are problematic, perhaps you could read up on your Agile Methodology and gently nudge that into this workplace by acting as an example. Much of the advice I read here is about placing limitations and making your job sustainable which is an essential part of e.g. SCRUM. You working your arse off will not help, indeed., so that would be a priority, or you won't be able to do anything else. http://en.wikipedia.org/wiki/Scrum_(development)

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

    1. Re:Subject by 2obvious4u · · Score: 1

      I don't know why this is modded funny, it is the truth. When I got my first "professional" job the three other developers dumped all of their maintenance tasks on me. I still spend most of my day doing their old tasks to give the senior developers more time to work.

  53. balance by Anonymous Coward · · Score: 0

    A comfortable work-life balance is important and there is no right answer for everyone.

    I am happy to work as hard as possible during my working hours and will stick to them quite strictly. But I see working hard as possible involving taking short breaks every now and then otherwise I feek I would actually be a less productive developer because I'll get a fuzzy head and frustrated.

    I'm a young person, but my point of view on the importance of my personal life is more that in line with an older married person or one with children. My time outside of work spent with my girlfriend or on hobbies and family / friend occasions is something I value extremely highly, and I'm not prepared to compromise that by bending over backwards to suit an employer.

  54. What methods? by Anonymous Coward · · Score: 0

    Find the weakest one and start openly making sarcastic comments about how little work they do. Corporate America is all about competition and ass-kissing so you are completely entitled to shit on these people. From what you describe, sounds like fish in a barrel. Just fire away.

    1. Re:What methods? by Anonymous Coward · · Score: 0

      LOL. You forgot to warn him to first divine the relationships between each of his coworkers. It does little good to bitch about a coworker to their best friend / lover.

  55. 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.
  56. Looking a gift horse in the mouth... by Anonymous Coward · · Score: 0

    Keep in mind, this is probably why you have a job there at all. Do you think they would have hired you if everyone else was working at ~twice their current capacity?

  57. This isn't a problem it's an opportunity. by Anonymous Coward · · Score: 0

    The main way to advance is to distinguish yourself from your peers. Where I work, people are generally pretty damn smart and hard-working, so its a bit of a scrap each year at review time. Sounds like you have an opportunity to really show how much more you do than the others around you. If your management agrees, then great! If they don't see it, then start looking for something else.

  58. Google by JASP2 · · Score: 1

    Doesn't Google encourage this sort of happy go lucky environment? Did they start tanking and I wasn't aware of it?

  59. IT Professional by Mr_Plattz · · Score: 1

    As an IT Professional, you get paid for what you know not how long you work.

  60. 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."
  61. James Taggart would be proud by Anonymous Coward · · Score: 0

    [shrug] Who is John Gault?

    1. Re:James Taggart would be proud by Anonymous Coward · · Score: 0

      Do you mean "Galt"? There's no U in Galt.

  62. Werd by Anonymous Coward · · Score: 0

    I knew a guy who barely came into the office at all... but he did a lot of the coding and they ended up letting him go because he wasn't in any of the meetings. So the SOCIAL GATHERING thing is seems to be more important than the code itself. I've also worked in areas where people were goofing off like 50% of the day, and it was very hard to maintain focus in that atmosphere. These were guys getting paid over 70-120K a year! It was ridiculous when you go to the small business down the road to get some food and drinks, and the person there is working their best and doing their best to put on their best face, they put everyone in your office to severe shame with their superior work ethic for less than 60K. It was easier for me to work at home because the atmosphere actually made me suffer... so I would just code at home then the next day PRETEND to work in the office while I slyly pasted my code in that I did from home. I knew of other people doing the same thing. It's weird I tell you. They were even worried if you were getting valuable work done. Anyways, I figured out it is the way the software office corporate politics works in the US. They remind of those labor unions and the 'White Knights'.

  63. Wrong by dreamchaser · · Score: 1

    Except that "everybody" as you put it does NOT work hard.

    I have a very hands off management style. As long as I get reasonable results I don't care if my employees talk about sports or surf the Net. It's when it gets out of hand that I have to step in, such as two years ago duing March Madness when everyone was more interested in the pool they were running than in doing any work.

    As with many things in life it's about balance. People shouldn't be worked like robots or slaves, but when they are getting paid a wage that they agreed on to perform a function it's not out of line to expect that function to be carried out and carried out well.

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

    1. Re:Why are you asking us? by unkiereamus · · Score: 1

      I actually work in EMS, and I've had shifts where I was scheduled for 12 hours, I went in, did 20 minutes of maintenance, then watched a few hours of TV, slept for 8 hours, got up, did a little paperwork and went home.

      Of course, I've also worked shifts where I was scheduled for 8 hours, and wound up working 70 straight hours, where the longest we stopped the ambulance was to buy diesel, snatching 20 minutes of sleep here and an hour there, eating whatever we can get out of vending machines and gas station minimarts.

      Any how, that doesn't really apply to this conversation (despite, I think, what the guy above me is saying.), what does apply is this.

      You have to play office politics.

      Seriously.

      I hate playing politics, in fact, I generally hate being social. You have to do it though. You can't just bury yourself in work, even if that's what you should be doing. While it may not always be related to getting your job done, it's certainly related to keeping your job. (Also, as a side note, even the conversations comparing people's bellybutton lint serve their purpose, you're much more likely to get cooperation from people if they think of you as that guy they chatted with once than if they think of you as that new guy in the cubical down the hall.)

      Yeah, sorry, it's been a long night, if I had a point, I'm sure I don't know what it was any longer, I hope you managed to glean something of value.

      (Unkie) Reamus

      --
      I needed a sig so people would know who I am, but I was too drunk to make something witty, so you get this instead.
    2. Re:Why are you asking us? by Anonymous Coward · · Score: 0

      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.

      Disaster time would happen a lot less if people buckled down and did their jobs better. I hate being dragged into other people's engineering failures when this happens.

    3. Re:Why are you asking us? by Dr_Barnowl · · Score: 1

      Now there's an idea ... freelance coding + firefighting.

      Get PAID to cook and work out. Awesome.

    4. Re:Why are you asking us? by frank_adrian314159 · · Score: 1

      Ask the people at your workplace... and then we'll all laugh ourselves silly while they beat you with a baseball bat. The first rule of Non-productivity Club is that you don't talk about Non-productivity Club.

      --
      That is all.
    5. Re:Why are you asking us? by Antique+Geekmeister · · Score: 1

      Then it's time to consider a learned lesson, document the problem to cover your own behind, and get out. "Non-productivity clubs" like that poison a workplace, and lead to the sort of workplace fraud and harassment and abuse that poison a company and a life.

  65. All too common by bkr1_2k · · Score: 1

    Welcome to the real world, where cheating is acceptable, laziness is often rewarded and the only people who succeed are those who stand up and shout for it or those who suck up for it. If you don't speak up about your own value, no one else will, or worse, someone else will try to claim your work as their own. Get used to the bad work ethic, it's here to stay, no matter what company you work for, but make sure you let your supervisor(s) know what you have done for them work-wise and you should be okay. Don't play the blame game, just do your part and let it be known that you have.

    --
    "Growing old is inevitable; growing up is optional."
    1. Re:All too common by Anonymous Coward · · Score: 0

      Mod parent up.

      I spent the first ~7 years of my career (on salary) busting my ass for 60-70 hrs per week, and working at least 4 hours every weekend. I'm also something of a perfectionist, and was constantly focused on how things could be improved, or what could have been done better, etc.

      Shortly after I earned my first promotion, I got a new office mate who spent his time browsing the web, making ridiculous numbers of personal phone calls, and who was rarely present in the office for more than 40 hours/week. I was totally dismayed at his shameless abuses, but I never ratted him out, and just assumed that with his work ethic, or lack thereof, his career would be going nowhere. He definitely wasn't some technical prodigy who could produce amazing results with small amounts of work. However, he was something of a narcissistic bullshit artist, and that made the difference in his career. It had taken me 5+ years of hard, dedicated work to earn that first promotion, and this guy earned the SAME PROMOTION in less than 3 years. The gross injustice of this was a traumatic experience, and it completely shattered my world view in regard to work. I should probably be thankful however because it was a profound learning experience as well. Lessons learned:

      1. Your company and your co-workers will give you as much work as you can possibly do. Resist the urge to take on new projects that will force you to work more than 40-50 hours per week on average.

      2. Rewards correlate much more strongly with your boasting/bullshitting skills than with the quality or volume of the work you do.

      3. Restrict your criticisms of your projects to yourself and a few close co-workers. When talking to management and team leaders, don't lie, but stay focused on the good parts of your work.

      If asked, I'm sure that the company and management would MUCH rather have that ass-busting, straight talking and highly productive employee, but due to their incompetence in rewarding boastful mediocrity over humble excellence, they've now got someone that's only willing to put in 40-50 hours, never highlights his own shortcomings and weaknesses, and doesn't hesitate to read /. at work.

    2. Re:All too common by Anonymous Coward · · Score: 0

      Lets not get too on our high horse.

      I have also seen where laziness is rewarded, but how about where hard work is punished?

      I want you to imagine a place... Lets call it stupid world. I don't have to imagine, I work there right now.

      If you do the work that they tell you to do. You spend most of the day on facebook for lack of anything to keep busy with. At reviews, you are told you are kicking ass. You get raises when there is money. Management mostly ignores you as you are quiet and don't make them do work either.

      If you raise issues to the attention of management... like about work we should do, or how to make improvements. They will, at best, drag it out for two years. Possibly just kill it for lack of benefit for our "limited resources".

      Of course... resources are only limited because everyone has been told they, and their boss will be in big trouble if they report less than 40 hours on their time sheet. So managers say "you must report 40 hours". So everyone is 100% busy.... so there are no resources..... so you have no projects... so you have nothing to do.

      Lets not forget... management are clueless but like to mix their fingers into technical decisions. The ONLY saving grace is that there is so much going on, that they are too busy to pay attention to most things, so all the demotivated slackers that they have trained can get some peace and quiet.

      Seriously... if one or two guys are goofing off for a living, it might be their bad. If a whole department does it, I guarantee the problem is a little further up hill.

  66. 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
  67. What is Ethic? by Anonymous Coward · · Score: 0

    Why, is there any Work Ethic still in America?

  68. missed deadlines?! that is interesting by RalphSouth · · Score: 1

    I think it is a lot more significant when you talk about missed deadlines. If you are doing a lot of that in your are, then something is not right. It is not unusual for people presented with tough problems to take a break and then come back with a new perspective. Missing deadlines means that people are not estimating their work correctly and not taking those esitmates seriously.

    In the end your leadership is responsible. Have a serious talk with your boss. Make it positive and ask about his/her relationship to the total work of your area. Find out how you fit in, the history of the group, and what the career posibilities are. Couched this way, you will perhaps get a clue as to what is going on. If you've diagnosed a true problem and no one is interested in fixing it, you might want to be looking for a company that will be in business the next couple of years--your current one may not be around.

  69. It is the same in every industry... by Assmasher · · Score: 1

    ...to greater and lesser degrees. You will always find yourself, if you work for companies larger than 10 people in size, noticing that there are people who simply clock their time and those who actually work - regardless of whether this is in IT or at a law firm or even a hospital. Even companies of 10 or less can have unmotivated employees who are only there for the paycheck and have no interest in actually accomplishing anything.

              One of the reasons people strive to work at companies like Google, Microsoft, Apple, startups, and any other company that makes employment challenging, is the opportunity to be on teams that are motivated. Teams where you can learn something not only from what you end up producing, but from each other, and even (on rare occasions) from your management.

              If you find yourself working someplace where people just jerk around all day you should realize a few things, first that management likely doesn't understand the projects or people they are managing so they're either just PHBs (pointy haired bosses) or nice versions of the PHB. If that wasn't the case, they would certainly not put up with that sort of behavior - it would be in their best interests to keep costs down and get rid of dead wood. Second, that unless you're division/department is not the primary revenue generator for your company, you should worry; because, your management doesn't know how to manage engineers, and your engineers don't seem to give a sh**.

              If you're as junior as you seem to be, I would recommend that you learn what you can at this job and move on. Save up a few grand in the bank, keep your personal costs low (ignore that 'bimmer' you've always wanted), and find a startup or other small company that makes software. It is like being paid to attend graduate school for engineering/marketing/business usually with other highly motivated people.

              Good luck!

    --
    Loading...
  70. Depends where you live by stewbacca · · Score: 1

    When I worked in England, a typical day for my coworkers consisted of: taking child to school that starts much later than US schools (roughly 9 am), taking public transportation to work, getting there at roughly 10 am, nipping off to the pub for a bite to eat, some tea, and a beer (or three) from about 12-1:30, then leaving for the day at 3. Yet my coworkers were just as productive as my current coworkers in the US are, even though we work a full 8 hours.

    While this post is slightly tongue-in-cheek, the reality remains that "hard work" is a relative term across global economies and cannot be measured in hours logged on your timecard.

    1. Re:Depends where you live by RedCuber · · Score: 1

      Amen brudda. Sounds ok to me!

      --
      www.redcu.be
  71. Hang Gliding while being paid to write code... Yep by Anonymous Coward · · Score: 1, Interesting

    I knew someone who was working for a big company doing some coding. This person would show up for work on time, punch-in (or clock-in) to show that this person was there... THEN, would have the computer going, and on an occasion more than you would expect, would leave the building, get into the car, go home get into another car that had the hang glider on it, drive a couple of hours to a prime hang gliding spot, meet with friends, go soaring for much of the day, get back into the vehicle with hang glider on the top, drive home, get back into regular car, drive to work go in for an hour or so, and then punch or clock out of work. Putting in a full day at work. 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. They NEVER missed this person at all. OH - collected a fat check every week doing this.

    So - this is a problem. AND the problem is that people who are not geeks or IT folks have no clue what is going on in tech at all. That is their problem!

    The other problem is that the work ethic has slipped off quite a bit and due to this, others are being hired or work is outsourced to places (as management is concerned that deadlines are missed, and have meeting s about this, and find that maybe the work does get done at less cost if outsourced to a firm that does enforce or encourage a positive work ethic (and each employee feels involved in the positive direction of the company SO MUCH that they want to work harder). So, the problem starts at the top... and then becomes a culture of non-workers if the proper attitude is not in place from the start. If the DNA is wrong at the start, then the only thing to do to get productivity back is to relocate, rehire everyone, and start again from scratch. OR just use Open Source GPL software where everyone is part of a larger group and is proud of their work (as it is eventually being judged by their peers).

  72. You'll change by thetoadwarrior · · Score: 1

    Everyone is enthusiastic right out of school and they want to work at full throttle. Then you'll reach a point where you realise the company isn't going to shower you with praise, money and promotions and possibly will keep you stuck in your position since you're doing that job better than anyone else.

    That is when your soul is destroyed and you end up like the other guys. It's not necessarily a bad thing as there is more to life than work. It is though, naive people like yourself, that causes ageism in IT. Younger people need to realise sooner that they're being taken advantage of and not accept it.

  73. Get a life newbie by Anonymous Coward · · Score: 0

    What is your problem. If you weren't just out of college you would know working I.T. is grueling. We work long hours get woke up in the middle of the night. After being in this field for 15+ years I have realized one thing. If my job take time away from my personal life then I can have some person time at work. Maybe after you have been in the field for a little while you will see that. Or are you one of those folks that heard how great I.T. is from the radio adds about training. The truth is we are very hard worked. Even more so in these economic times. Most of us are from shops that have had layoff and are wearing multiple hats. All I can say is this. In no time you will be one of those that waste time. The key is to get your work done. No offense I could do more in one day at work then you can do in three days. So get experience, learn your job, and shut up!

  74. Accept or move on by Rumagent · · Score: 1

    Basically you can't do anything without being an asshole. If I were you, I would get another job.

  75. Better than an 'All work No play' environment by samalex01 · · Score: 1

    I've worked in offices were the comradery is great and everyone does spend an hour or two a day chatting, then I've worked in offices were you're sitting in a cube for 8-10 hours a day and you may go days without seeing the person sitting one cube away. I'd MUCH rather have the first scenario because for me I need that interaction, and honestly I think people will have a more productive 6-7 hours when 1-2 hours a day is spent getting to know your coworkers than coding for 8-9 hours. Our current office does a morning meeting each morning where we go over work related stuff and visit for about 30 minutes or so, but after that I rarely see anyone else in the office unless we leave for lunch or end of day at the same time.

    My thought is that you make your coworkers as good friends as you can because you'll often see them more than your own family, which means having a management staff that hires as much on personality than skills. Unfortunately it only takes one turd in the punch bowl to ruin the whole group.

    So my suggestion is don't be a stick in the mud or prude... You'll never agree with your coworkers 100% of the time, but working in technology you instantly have a few things in common -- hopefully.

  76. 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.
  77. there is a solution by Anonymous Coward · · Score: 0

    While some people take the view "you'll change to be slack" or place the blame on others - "it starts on the top" I'll just say that I started an entry level desktop support position and was shocked at slackness, lack of quality and standard. I was the only person in the team who agreed to extra work, etc. For me I didn't let it bother me (even though they were earning 2-3x my salary) - personally I just continued to improve my work skills, and increase efficiencies with the way I did my work. After six months I was resolving more incidents than the entire group put together (6 other people). Of course some people tried to use this against me by complaining to management 'he's hogging all the incidents' However I knew what management KPIs where, and were related to SLAs and thanks to my effort we were meeting targets 100% month after month. After 18 months I was promoted above people who had been working in the place 10 years + and given senior technical position. There was a slew of redundancies, which I survived, and then ending up becoming the team leader, of about 10 people. After a year my team expanded to 30 people, and I had the opportunity to implement methods to motivate people more, give them more opportunities. I looked into why people were not motivated and for some of them it was lack of internal cross training, lack of opportunities, and lack of direction. I implemented cross training and two team members successfully got prompted into areas that had been longing to work in for ages. I gave direction with people by giving them more specific tasks to achieve, and explaining more clearly our groups objectives and how to use our spare time for process improvement. I continued with a positive attitude and hard work and was finally offered what I consider my dream job as a technical architect, working on massive number of customers and industries, and get all the most interesting work headed to me. So you can see it as an opportunity for you to excel, or see it as "unfair" and possibly end up like the rest of your team.

  78. Advice: Mind Your Own Business by s31523 · · Score: 1

    So the perception is that your coworkers waste "hours" of time. Well, that is your perception, but may not be reality. Do you follow them home? Do you know when they get in or leave? How about when that fire hits and they solve the problem no one else could solve. Are there tasks that should take hours to complete but these people get them done in less time? See, a person's value can not be measured by how much time he/she sits in front of their desk pounding keys. It is best to not worry about how much time they are "wasting" and mind your own business. Be grateful that you have a job and the environment is laid back. Worry about getting your projects done and making sure you know who is responsible for what. The real slacker will miss deadlines, produce crap work, and be slick enough to shift blame or avoid responsibility. Just make sure you have clear communication with people so they know you are counting on them and that your superiors know what you were supposed to do and what they were supposed to do. On team efforts where someone else is supposed to handle something and they are dropping the ball you can send a polite email offering assistance or asking about status if it is something that hinders you. Make sure you 'cc the appropriate people. Good luck.

  79. 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.
    1. Re:One of my first jobs by Geekbot · · Score: 1

      I think that breaking down the work/personal barrier is a mistake. Companies who destroy that barrier with unmanageable hours leaving employees to work at home or pull a 13 hour day reap what they sow as those employees eventually take their personal time back during the work day.

      This leads to scandals over office romps and surfing for porn like in the recent NASA story as well as hold ups everywhere in the production chain as Person B waits for Person A who is taking a nap. When he finally tries passing his work up to Person C he finds C is out getting his shopping done.

      This can pay off on jobs where production is needed in spurts. But normally it is just a counter-productive waste of time.

  80. just poor management by Uzik2 · · Score: 1

    I've worked at companies that had both extremes. It's a sign of poor management but that's their job not yours. If you find it too offensive to put up with then leave. Just be aware the next place you work at may be the other extreme and that's MUCH worse for you

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  81. Do what you think is right by jgrahn · · Score: 1

    Do what you think is right. You seem to have a decent work ethic, so don't slack off just because the others do. But don't isolate yourself. *Some* of that chatter is legitimate, and you'll be less useful and have less fun at work if you don't know your coworkers. Sometimes you can steer the conversation over to something work-related once in a while (even complete slackers usually enjoy discussing things like the possible usefulness of the product, or old war stories).

    Make it clear, preferably in a friendly and non-obvious way, that work has priority in your mind. If people come and bother you while you're working, excuse yourself after a while. If you come to someone for help and that guy is e.g. in a deep discussion about soccer, don't wait around. Politely interrupt him.

    I think it would be unwise to complain to management. They can figure it out for themselves, if they care to.

    NB this advice is based on my experience with mostly mild slackness, and in .se (I have been told work politics differ a lot between countries).

  82. Same Experience by Anonymous Coward · · Score: 0

    I had the same experience when I graduated. I had the perception that work was supposed to be 8h of work and nothing else. There are some jobs like that but not as many as you think. Does it bother you that these people aren't working 8 hours a day or that they aren't contributing as much as you to the projects? If they are getting their work done don't worry about it. I've noticed that the people that worry about how much time others are spending working generally spend A LOT of their own time not working. There was one guy that had a spreadsheet they he kept track of what time other co workers showed up at work, he wasn't a manager. Someone finally sat outside his cube with a note pad to keep track of how much time the guy was spending on his spreadsheet.

  83. Oblig. xkcd reference by The+Grim+Reefer2 · · Score: 2, Funny
  84. 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.

  85. At birth we are equal,why do we impose inequality? by Anonymous Coward · · Score: 0

    When college dropouts like Bill Gates get to be the richest on earth simply because he was at the right place at the right time (and had a father who was an attorney to navigate the real world for him), it makes you doubt the concept of meritocracy. I would go so far to say that meritocracy is a phallacy shoved up the asses of the masses to keep them moving. I so much prefer the honest free exchange of ideas that we had when our work was worthless--remember the days when people used to say that computers were toys? The management types have leveraged our love for what we do so they can monetize it. I think we can respond the only sane way that an intelligent being can in order to assert our mutual respect. Bloatware with expressions of pseudopassion for it. The management types do not know passion for work. If they choose to inflate their BS then we can inflate our code.

  86. Well, it's easy street then. by Usagi_yo · · Score: 1
    Well first thought is why worry? That's your competition there. Sounds like easy street to me.

    Second thought is to tell you how it is. Yes, you will find people sliding everywhere. Keep your head about you and don't burn yourself out trying to outperform slackers. Keeping a good work ethic yourself and working your pace and you will gravitate upwards. You'll start getting all the cool projects and recognition you want. Make sure your name is on everything you do. Project Managers gravitate to those that meet deadlines with quality work, but not only that, they also like to see continuous progress. Technical people who are always J.I.T with their milestones do not continuously put out top quality product. This becomes evident during code, design and dependency reviews. They might not say anything -- a good Propject Manager probably won't, or hint so obtusely that it goes right over the slackers head .. but the others know.

    Then, when times are lean and projects are scarce the slackers get culled from the herd.

    Another thing, don't be so quick to assume that somebody is a slacker just because they don't work like you. People do problem solve while doing other things and people do split their day with periods of intense concentration (planning, design, layout) with down and recuperative time (browsing, chatting, foosball). It is understood for the most part that salaried people, particularly design and planning engineers generally think about their projects problems and dependencies quite a bit when not at work.

    So, if you're new and starting out on the bottom rung of the ladder as a coder, coding somebody else's conceptual design or implementing their plans you are going to have a lot more hands on time at work then the more senior people.

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

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

    1. Re:Peopleware by johnjaydk · · Score: 1

      Be sure so reflect on the employee the called the facilitator. That kind of person might me all talk but they are worth ten times their weight in developers. Everything in moderation though. Don't create a team of only facilitators. And do get fired a few times. It helps on the loyalty thing ...

      --
      TCAP-Abort
  88. A cynical explanation by Anonymous Coward · · Score: 0

    Sure. Maybe they're all slackers.

    Or maybe they've worked their asses off before only to be laid off, and now they realize there's no point. Maybe the company's culture is such that there is always more work to be done, and they know that they'll be called in to work overtime no matter what. So if you're going to be forced to work 10 hours unpaid on the weekend, what do you do? You slack off 10 hours during normal hours to make up for it.

  89. 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"?
    1. Re:IT vs. factory by Kruunch · · Score: 1

      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.

      This.

    2. Re:IT vs. factory by dangitman · · Score: 1

      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.

      That doesn't sound like IT to me. IT is when you get called out because somebody can't print their document. It doesn't involve creativity or long-term planning at all. Perhaps you are thinking of software development or something?

      --
      ... and then they built the supercollider.
    3. Re:IT vs. factory by Destined+Soul · · Score: 1

      Oyes, welcome to the IT = {Support, Programming} pairing. From what I read, I thought the original question was referring to programmers.

  90. Having worked in the field for way too long... by Mickey+Jameson · · Score: 1

    Occasional browsing is one thing, but when half of one's work day is related to doing nothing, then it becomes a problem.

    I was responsible for a tri-branch office managing the network for about 800 desktops, 50 servers, and 300 employees on the clock around the clock. Nobody wanted to do what I did, so I had to do it by myself. Management wanted bandwidth reports. I gave it to them. Wanted email stats. Gave that to them. Over half the email was FW: FW: FW: FW: garbage, which I was instructed to /dev/null. Done. Such sites like youporn.com were in the top site lists. They wanted it blocked. It was blocked.

    Needless to say, people would do nothing but talk crap about me because I'm "the web nazi" or "internet nazi" and other such crap.

    And having worked at such a company for over a decade, one day, out of the blue, the same management that told me what to block was the same management that said after XX years, if I didn't take a 75% paycut, that I could take a hike.

    I believe in working. If you're not working, you do not deserve to be paid.

    And to this day, I still get daily status reports of all of the servers I once ran, nearly 3 years after the fact - because the guy they hired to change my passwords did only that, without checking on anything else.

    I've never worked in IT since. There is no reward.

    1. Re:Having worked in the field for way too long... by Desirsar · · Score: 1

      If that were me, I'd print a hard copy of every one of those status reports, ship them to the management at that company along with a letter explaining the security risk that their replacement for you is, and that you'd be willing to come back and clean up his mess for a 25% raise plus cost of living increases. (Nothing so huge that it looks like blackmail, although you may also point out that nothing sensitive is in those reports.)

  91. Quoting for truth by argent · · Score: 1

    Well first thought is why worry? That's your competition there. [...] Then, when times are lean and projects are scarce the slackers get culled from the herd.

    That's the bottom line.

  92. Network Engineer by Anonymous Coward · · Score: 0

    I would say that on some days I seem to browse the web 9 hours a day. One day I decided to open a spreadsheet and track only the useful things I did for an entire week. I have become so attuned to my job that what I found out surprised me. In a 9 or 12 hour day (some go as long as 15 or 20 hours as I am judged by how well the networks I support work and yes I support more than a few). I found that in a normal 50 hour easy week I was putting in 60 to 70 hours of good work. The numbers may not add up but I know how long each task should take and how long I spend doing each task is not necessarily how long it should take. This comes from skill and experience. Translated those people there are probably highly skilled and know what they are doing so in the 20 to 30 hours of work they put in each week they are accomplishing a great deal more than you even though you are putting in twice the hours. I find that as my knowledge grows I am able to answer questions and troubleshoot issues that used to take me five or six hours in five or six minutes. You get into the zone and it is amazing what you can accomplish. I would say a networking professional who talks about football browses the web and still gets their 40 hour work load (note not 40 hours of work) is taking advantage of a hidden and well earned perk called experience. Also being able to distract yourself and take a break does make you more effective. I don't know why but when I focus on a task for 8 hours strait I end up making ridiculous mistakes and missing obvious solutions. I begin to "nuke out the problem" or make the problem a thousand times more complicated than it is. I will start pulling logs and traces and digging through RFC's and IEEE documentation to verify a certain protocol is working correctly, get frustrated and ask for help and have someone ask me (did you restart the jtapi service) and that will fix it. I think you probably get the point.

    Cheers
    Anonymous Coward

  93. Here, watch this. by embedded_tom · · Score: 1

    It will explain everything you need to know: http://en.wikipedia.org/wiki/Office_space/

    --
    WWSJD? (What Would Samurai Jack Do?)
  94. It sounds like you are wasting your time there by Anonymous Coward · · Score: 0

    Of course everyone has to make occasional phone calls, and a little web browsing eg while waiting for a long build, and you might spend 10 minutes chatting during the day - but the description indicates much more general slackness than this. I've worked for over 30 years in various companies in England doing hardware and software design and I have never come across this behaviour except in a very few individuals. I guess most people have a respect for whoever is paying them! I would get out if you can. The job can't be much fun if people around you aren't focused on the job. I'm rather astonished that there are people defending this behaviour.

    1. Re:It sounds like you are wasting your time there by Anonymous Coward · · Score: 0

      Maybe by being new he is missing something.,... I HAVE seen this... at places where the people DON'T respect the people who pay them. At places where the people doing the paying are so incompetent that they don't even realize that half the office is goofing off.

      Heres a question....

      if half the office is goofing off and doing nothing... whose fault is it? The Employees or the management? I think its likely a sign of out of touch myopic management. People are only going to pour so much of their energy into working for people who don't give a shit themselves. If the people asking you to work are so clueless that you can goof off or do the work and the outcome is exactly the same (I once slacked off and did NOTHING for 6 months, then was told at my review "You are kicking ass, good job"... I was expecting to get a scathing review and probation... I got a raise! )

      Seriously.... when your working at the circus you may as well be a clown.

  95. Not on my team by Anonymous Coward · · Score: 0

    As a CTO I can say that I would not want most of you on my team. Your responses are very defensive and you don't speak to how you create value for your teams. Yes people need time to think and recharge during the day. But the responder that uses the 4 hour rule (or 50%) is a true slacker. My advice is yes be social and be part of your team, do not complain about other people, but aim for 70% time on task during the day and you will do well.

    1. Re:Not on my team by Anonymous Coward · · Score: 0

      Half the people that are working for you are doing exactly that right now. The funny part is you can't tell because they are still creating a quality product and meeting all of the deadlines. The only way you would know is by installing Websense and monitoring their web browsing and by hanging out in the cube farm listening and watching. Is that a problem though? The work and goals are being reached and getting done either way though right?

      For me personally... I slack off. I used to never slack off and was always giving a true 110%. It was not until recently that I realised that I am just an employee, not a part of the company. Sure, to my direct boss I am a star but when the cuts are being made, I see people that worked just as hard as I did, people that worked less than I did, and people that worked harder than I did getting cut. Some were cut because they made to much money, some it was their specific skills were not currently needed. Some, who knows. I'll do what is required and get it done. I think a lot of people are doing the same. 1, 5, 15, or 25 years at a company means nothing anymore.

  96. Lay low by Anonymous Coward · · Score: 0

    ... or you'll burn out faster than you'd think.
    Also working around the clock is not what get's you results - is use up to 90% of my time for thinking about solving my problem, the DOING is only just 10%.

    And stop citing "this economy" - it's a big bluff to get people in shakles again.

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

  98. Two Reasons by hellvis1977 · · Score: 1

    There is one guy I work with, a top performer on the Windows side, who is simply pissed at the company. He tries to work no more the 4 hours a week. Prior to our corporate masters taking away our benefits and making pay cuts and demanding extra hours from us, he worked 70 hours a week. While the C level people pocketed millions and the company moved up on the fortune 100 list regular employees got laid off and the ones who stayed got taken advantage of. It is a simple balance. If the company screws you, you screw them back. The other thing you should understand is that IT is a 24 X 7 operation. I am the Lead Engineer on the Unix side and I have to be honest, I do what ever I want over the course of my day. I like my 2-hour lunches and my off site coffee breaks (I am particular about my coffee and the cafeteria doesn't make cafe Americano). Before you condemn my work ethic you should understand that I get called 5 - 6 times a week at 3AM to fix some critical system or application. I am important to the business. I have never not taken a call, after hours, on the weekend or otherwise. I have also never missed a deadline or failed to deliver a solution. How I get to that end point is my business. I am the best at what I do in my company and I am high enough in the food chain to manage my own time. One of the other posters mentioned burning out. It is a constant issue in IT. You have weeks where you do 5 hours of work. I personally have had weeks where I averaged 100 + for months at a time. You need to balance your time or you will become jaded (see above) and useless. Welcome to IT. It is a crappy job most of the time. Take a piece of advice for a guy who has been going it for 12 years. Shut your mouth and keep your head down. The only thing people care about is results. What your co-workers do it none of your business and making enemies won't help you get ahead. In the long run no one (including management) cares about your indignation.

  99. 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
  100. I was you once by YojimboJango · · Score: 1

    When I first started out I also pulled the 80 hour week to get my projects done on time. My boss who's been doing this for about 30 years sat me down one day and told me one thing that fixed me.

    "I get more work done in the shower in the morning than I do all the rest of the day. The whole day I'm filling my head with problems, then I go home and go to bed, and when I wake up I get a clear perspective on the problem. Then I do the easy part and come to work and write it down. Then fill my head with problems again. There's no point to working a 16 hour shift banging your head against the wall. Just relax a bit and it'll come."

    It's words of wisdom.

  101. Lazy bastards -Offshore is going to eat your lunch by Anonymous Coward · · Score: 0

    No wonder folks in India and China are taking all the IT jobs from Americans and Western Europeans - just this kind of attitude of entitlement.

    Work means work, you lazy bastards, not get paid 75K per year to surf and play games. You get paid 20X as much as someone in another country with skills that are easily transferable and as good or better than yours

    Good luck finding jobs in the next 10 years. Now get to work!

  102. Wally Lives by anorlunda · · Score: 1

    Do you think Scott Adams makes up the material for the Dilbert cartoon out of thin air? It is funny precisely because it is a exaggerated version of reality. Often the exaggeration is only slight.

  103. ups and down times by Anonymous Coward · · Score: 0

    We have some insane proclamation with equally insane targets announced from on high with no advanced notice. We work like mad people for weeks or months to accomplish the impossible. Drained and mentally exhausted you take advantage of the down time between said proclamations. This down time can be a hours, a day or even a week or two. Learn to go with the flow.

    The more experienced you are the easier the job. A task for an expert may take an hour while new guy might take a day or week. Also the Senior people most like have similar projects they have work on in the past and can re-use code and documentation. Making friends with co-workers mean they are more than likely to help you out and maybe even give you old code or documents to help start you out.

    I know when I started out I did a bunch of 16 hour days... in part because I wanted to learn. And learn I did. Now as an expert in the field I can do amazing things, ask friends/co-workers for help and help them, and two hours of my work now would accomplish what took me 16 hours do to when I started. At times it may seem like I am not working (checking Slashdot stories) but my mind is working.

  104. Become a Star by b4upoo · · Score: 1

    If you prove to be a super star you can do almost anything at work as long as you keep making them money or saving the day. But it is a dangerous game to play as there are other potential wizards who seek the same status. You see this clearly in sales orgs where the big number salesman can get away with anything short of rape or mayhem in the office.

  105. You cant be creative 8 consecutive hours a day. by Anonymous Coward · · Score: 0

    If you need to do debugging of any sorts, yea, you need to sit in front of your computer. If you have something to write, yea, you need to sit in front of your computer. If you need to do creative work, it depends on your skill. I don't mean you suck, but if you're a recent graduate who primarily acquired your skills at the uni, and you haven't been hacking for the artistic need since early childhood, you probably do need to spend that time too. If your formalisms come as natural to you as your natural language you don't. Actually it's counterproductive. I can dream up models of an equivalent of about 10k lines of C (on a detailed level) before I NEED to write it down. I don't even think that's very exceptional for someone with real skill. Not that you have to wait until you absolutely have to spew it out so you wont drop the eggs. Point being, if you don't know what to write, don't write stuff. You will end up wasting time and use more code than needed to solve the problem. I promise. What people do to actually get the creative work done is up to them, whatever floats your boat. I like to go skateboarding, listen to music, get high, sleep on it. Some may like talking about football, not that I can even remotely get that. Now I could be wrong, maybe you're in a bad place full of mediocre people who just don't do their work, but if others do the creative work, and you're a fresh out university hacker working on well delimited bits of other peoples code, maybe you shouldn't be so quick to judge. Or maybe you should get a suit and go into management.

  106. Cycles by Anonymous Coward · · Score: 0

    I've always found that I work in cycles. I'll go through a phase where I'm a little lazy, doing a little more browsing at work than I should be, but still generally getting my work done, however yes, the quality certainly does suffer.

    The other cycle is I become a tried and true workaholic, where it really is quite common that I will work at least 9 hours with perhaps four 15-minute breaks spread throughout the day. Obviously these are the projects that I'm really interested in, and perhaps are evening getting the chance to learn some new skills.

    At the end of the day however, I'm always getting my work done at least, so management doesn't care how much I screw around.

  107. Burn Out by Anonymous Coward · · Score: 0

    Try working like a dog for a year or so. Nights, weekends, without wasting any time. I did when I was new and got angry with my co-workers that wasted time. When it was time for raises, mine was not any larger and I receieved no additional compensation for my extra effort other than a few pats on the back. I now let me wife do the back rubs when I cut off my work day at exactly 8 hours, some of which is spent reading slashdot.

  108. Good workers work whenever by Anonymous Coward · · Score: 0

    Programming isn't like anything else in the world and to some degree neither is administration. Go read some of Paul Graham's earlier essays on the topic and you will rethink some of what you posted:
    http://paulgraham.com/articles.html. OTOH there are very few good IT people but most of the good ones do not do cool stuff at normal intervals, during normal hours using normal methods.

    I suggest getting a good hobby like learning how to program in the real world.

  109. Get involved... by Anonymous Coward · · Score: 0

    You're new to the company and fresh from school, so expect to get a lot of grunt work. Plenty of people can work 4 or 5 hours of an 8 hour day and be fine with it while other people actually believe the company pays them for 8 hours and not 5 hours of work. Most developers I've worked with have been at one of two extremes: either they hack away for 8 to 10 hours a day with a couple of quick breaks for coffee, smokes, and lunch, or they slack for half the day and plug away the other half. The quality of code isn't much different, but the volume is higher with the guy working longer shifts.

    With that said, those guys that work half the day are the first people I go to for a question because I know they'll stop chatting about football to answer me and I'm very likely to get a correct answer.

    My suggestion: If you feel like they aren't working enough, step in and ask a work-related question, maybe to a problem you're trying to resolve. Get them back into the work mindset and see how it goes. You'll be showing respect, but also be intelligent about what you ask and be ready to debate it a little to show you're not completely ignorant of how the code works. More likely, they will finish with you and return to their work rather than return to the conversation.

  110. Re:Peter.... As in the principle? by GargamelSpaceman · · Score: 1

    Just starting your career eh? No it's not unique to your industry, it's common across hierarchys. Newscientist had a couple of good articles recently about bureaucracy/heirarchy/cube-life etc:

    Or you could watch Office Space, or better yet, do what you are doing now: live it.

    --
    ...
  111. It is the work world by assertation · · Score: 1

    Your shock is being new to the work world, not specifically the IT world. I had the same observations as you when I entered the professional work world. To your credit you were very smart in deciding not to bring your dissatisfaction up. Many new workers before you have done that and have changed nothing but their own situation ( for the worse ).

    The internet has made things worse. It and talking to coworkers is my own problem. I go through better and worse cycles with managing each. Programming tends to mentally intense demanding breaks, needed breaks, but I overdue the chatting and surfing.

  112. Just manage yourself, and let it go at that. by jonadab · · Score: 1

    If you're not the manager, you probably shouldn't try to manage your coworkers, especially if they've got more seniority than you do. It's not your place.

    You *should* continue, for your own part, to do what you know is right, i.e., to put in an honest day's work for your pay. This is your duty, since you are being paid for your time.

    As for the others, that's between them and their superiors.

    If it really bothers you, to the point where you don't like the work environment, you could consider looking for work elsewhere. I know, jobs are a little hard to find right now, but they *are* out there. Furthermore you aren't on a tight deadline, since you do already have a job that you can continue to work ad interim, so if it takes a few extra months to find the job you're looking for, that's no big disaster.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  113. Suck it up, Scrub. by DontBlameCanada · · Score: 1

    We were all there when we were fresh out of school and eager to make out mark. Unfortunately, heads-down hard workers rarely get the advancement they deserve. Instead its the slack-asses who spend their time "networking" around the water cooler who get the plum jobs and promotions.

    Eventually you'll experience the frustration that we all did when we came to that realization. Welcome to the the real world!

  114. it the they pretend to pay us and we pretend ... by RobertLTux · · Score: 1

    Since it can be proven that They are not holding up their part of the bargain then We don't have to hold up our part either.

    When it becomes fashionable for Management to give sane direction and actually pay the workers properly then yes more work will get done.

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  115. Pay by the hour vs milestone by omkhar · · Score: 1

    If you're paying them by the milestone - great. If you're paying them by the hour, start cracking down.

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

  117. Re:People skills by Anonymous Coward · · Score: 0

    But only the final skill you mentioned will get you promoted. You see, if you fail at something simple enough to explain to two helpers, then you are 'managing' them. If you fail at something too complicated, then your helpers you are assigned won't be able to help, and you boss will know you can't handle managerial tasks. You will be assigned to help some other idiot when THEY fail. If it's simple enough that you can be of use in a reasonable amount of time, then they will be promoted. Being good at your job means you won't fail at any task simple enough where two helpers will be of any help, so you will never rise. This is best for the organization because promoting capable people just leads to everyone rising to their level of incompetance. The best ( for the organization ) is when the incompetant are promoted and everyone believes it was for being competant. That way everyone has incentive to try hard, and those who are not competant might be reapplied elsewhere Eventually this might lead to them finding a position where they are competant. If being competant fails to get them promoted there, then the organization is most productive.

  118. you will learn not to suck by slmdmd · · Score: 1

    I hate people who work on weekends. Working on weekends means you were not smart enough to finish your work in the allocated project hours. If the project plan is poor and the work is impossible to complete in the regular allotted hours then lodge a complaint with your seniors or the HR and get your Project Manager fired. Freshers like you are generally not smart enough, that is understandable but if your PM also rewards weekend and late hour work then people like you will be inducing an weekend work culture. If that happens to me, that is, if my PM forces me to work on weekends, yes I will do FTP during regular hours. FTP stands for - Full Time Pass. If the FTP privileges are also curtailed then I will start looking for a new job. Simple rule - Time = Money. We earn money to earn Quality time, not the other way i.e. give away the weekend quality time for money. I regularly fire freshers who end up working into weekends.

  119. pretty par for the course by buddyglass · · Score: 1

    I would have to say that's pretty typical. There's a tendency among developers (and humans in general) to do only what is expected of them. If I can meet my deadlines while doing only 4 actual hours of work in a day, then that's probably what I'm going to do, so long as its not so obvious that I get nailed for it. I'm not saying that's a good thing, necessarily, but its human nature.

    The flip side is that if you're someone with sufficient discipline to actually do productive work the entire time you're at the office, and if you're reasonably skilled, then you should shine like a superstar compared to everyone else, which should theoretically translate into pay raises, promotions, etc.

  120. Maybe productivity is no good by Anonymous Coward · · Score: 0

    Wrong, productivity does not measure profit, or paychecks! Some programmers produce more code than others, but the code is defective or unmaintainable. These other programmers may produce less, yet better, code. In either case, the code quantity does not affect the company profits.

    Company profits are a function of gross income minus costs. Software (i.e. code) sales are an income source. Programmer paychecks are part of the cost. As long as the rate of income is enough to support the costs, the company stays solvent. Neither the quantity nor the quality of any software determines any company profits. Welcome to Capitalism!

  121. Billing Thinking Time by Anonymous Coward · · Score: 0

    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.

    That's why it's hard being external contractor on an hourly rate.

    It's hard to keep the stopwatch running while you're sitting or lying down and just thinking. Not only do you feel guilty about burning billable hours, it can be hard to concentrate with a running clock in the back of your mind. But the irony is that this thinking time is precisely when the real work is being done.

    I'm beginning to envy full-timers.

  122. First rule about working in 3 hour bursts.. by BigGerman · · Score: 1

    .. is not to talk about working in 3 hour bursts. We all do. Often, only one of those per day.

  123. 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.
  124. 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.........
  125. My Experience... by lordsid · · Score: 1

    If I'm messing around at work wasting time it means my brain isn't currently functioning. I've usually been sitting at my desk working on a problem for the last few hours and I need time to get up and let my mind unwind. The reason I consider this important because if I don't do this I will just sit at my desk staring blankly off into space. I don't know why but it helps me to break up what I'm doing. I consider these productive interruptions. My brain gets to go back to the problem and start solving it again with a relatively fresh start.

    So basically what I'm saying is a certain amount of fucking around is important, as long as the work gets done. It's for the same reason that when I tell my boss I'm not really feeling it today he says "go home if you want". It beats me sticking around getting paid to do nothing but fill a desk. (large difference here is I'm hourly, worker owned cooperative)

    --
    IMAGE VERIFICATION IS EVIL!
  126. Bad management via promotion? by Above · · Score: 1

    I've seen quite a few places with this problem, and they all have one thing in common. They have promoted {coders, help desk folks, sysadmins} to be managers. In most cases these folks have no management training of any kind, and the company offers them no management support of any kind. Many times they don't even want to manage people, they went for the promotion as it was the only way to get a larger paycheck.

    Management, at a high level, is simple. Set clear achievable objectives, get your team the resources they need to achieve those objections from other parts of the company, and set reasonable, but aggressive deadlines and have there be some reward for making them and consequence for missing them.

    Without some training in project planning and people motivation setting objectives is actually quite hard. Indeed, one of the largest problems is managers set objectives that just don't make any sense to anyone, and so they don't work towards them. This is an area where real training is required, I believe everyone promoted to be a manager should be required to take a 5 day "management bootcamp" before they can start the job.

    Getting resources from the rest of the company is interpersonal skills. You have to interact with other folks and figure out how to get what you need from them. For people who've worked the last 3-5 years head down in whatever they are doing, and are often thought of as socially awkward this is a very hard transition. Geeks simply aren't good at figuring out that dropping off a tin of cookies in finance will get your PO's out the door quicker.

    And lastly, most new managers, regardless of where they come from, have major problems with rewarding people and disciplining people. They simply don't want to get involved in conflict, so they avoid it. Engineers quickly figure out they can get away with anything, because there is no consequence to not doing your job, and so they start to test how far they can go. Quickly the manager is being walked all over. When I've talked to the new managers they are always like "what am I supposed to do, fire them, I can't do that." It's another area where a management class could help. At the next team meeting give the plum assignment to the guy who worked hard, and single out the guy who goofed off the most with "Bob, you could have been doing this but you're not finished with your last project yet." Nine times out of ten Bob will work twice as hard next time. (And if he doesn't, you have deeper issues, and really need professional management training).

    The fact that you've noticed the problems so quickly as a junior guy tells me that this particular place has these problems bad. Probably multiple levels of managers who don't want to be managers, have no training, and no one above them supporting them. There's very little you can do to fix this, and if you're already writing to slashdot about it the situation will probably drive you crazy. The only productive advice in that situation is to find a new job, ASAP, and take this one has a learning experience. You now know some of the things to look for at your next employer before you take the job.

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

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

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

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

    1. Re:Take it from an old timer by imakemusic · · Score: 1

      I used to kill myself.

      You obviously didn't do a very good job of it.

      Slacker.

      --
      Brain surgery - it's not rocket science!
    2. Re:Take it from an old timer by Anonymous Coward · · Score: 0

      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.

      I agree. I used to bust a** over a state job. Shortly after my first nervous break down I stopped to realize that I was beating a dead horse. If management expected me to do 135% sustained workload they were in fact, nuts.
      After I started using all my sick days, protesting new projects I was laid off. It was the best thing that could have happened to me. It saved what sanity I had left. Now I have my own successful business and I hope that others realize that if you let the Lordship rule over you with an iron fist and take it you'll be forever branded a weak minded slave and treated like one.

    3. Re:Take it from an old timer by Anonymous Coward · · Score: 0

      That pretty much says it all. I've been a programmer for a year and a half after getting my MS in CS. I was a pretty hard worker in college, but I've found that my work ethic fell off a cliff once I realized that you can work very very hard, then come in one day and start off working hard and then, about 3 o'clock, they lay you off, no questions asked and all that hard work that you did doesn't mean anything anymore. People look at your name in the source code and wonder, "What happened to that guy?...." And, to top that off, working harder doesn't necessarily guarantee you a pay raise or promotion...it only guarantees you more work. So, without a pay raise, promotion, or an actual meaningful purpose for your software, the only motivation I can see is working hard enough not to get fired.

      And, the software I help make is garbage....but it's that way for a reason. The only way to make real good programs is to lower you expectations, take it one step at a time, and test it over and over again, but you can't sell low expectations for customers so, what happens is:

      1. Do whatever you have to do to get the customer to buy (promise anything they want).
      2. Say you're going to do it in a completely unrealistic amount of time.
      3. Have murky, illdefined requirements.
      4. This ends up with no one knowing what they're doing, but no one wants to admit that they don't know, so everybody says stuff that makes it seem like they know what they're doing....

      and the result of all this is crappy software.

      There's no way around it because customers have unrealistic expectations and if you don't try to rip them off, someone else will. And I know this because I'm betting that some company is ripping off your company, just like other companies are ripping off mine. From what I can tell, the entire whole of corporate america shines shit and calls it gold, so I doubt your place is any different.

      I suppose that you just get used to it after a while and end up just like your coworkers....

    4. Re:Take it from an old timer by Anonymous Coward · · Score: 0

      I second this sentiment with all my heart. I used to give a damn, make sure everything was done right and documented, and stay after hours without charging overtime to finish everything up, but since my company doesn't care about me - they can go screw themselves when they suffer a breach with any reputation losses streaming from it - after half a decade of being unappreciated, I just work hard enough to make sure my ass is covered and they can't blame me for it when it happens. Companies only care about IT when something breaks (and even then they only care to place the blame), it's no wonder IT worker job satisfaction is at 10 year all time low http://it.slashdot.org/story/10/01/07/0428245

    5. Re:Take it from an old timer by Anonymous Coward · · Score: 0

      Exactly; working in a major Canadian telco, it's clear to me that the company's ongoing belt-tightening program, like the elimination of all salary reviews last year, is leading directly to this reactive behaviour.

      The company has laid off so many people, off-shored so many roles, and left the remaining people with lower benefits and an unmanageable workload; the result is that if all management cares about is uptime and cost, then projects slip, nothing is maintained, all systems erode and eventually fall apart, and the workforce becomes paralyzed by apathy. As a new member of the team, I at first marvelled at the incredulity of it all, but you get used to it and like many others. My boss told me that in order to get a raise, I would have to leave the company, and then re-apply for the same job, more senior title, and negotiate on the next pay tier.

      You need to give less, or grow extremely jaded about the way work treats you. But if you're extremely driven and it's all about the career, then start apply for another job, and don't sell yourself short.

  131. 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
  132. 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]
  133. Re:Lazy bastards -Offshore is going to eat your lu by Atrox666 · · Score: 1

    Actually dipshit I spend most of my time cleaning up the devastation left in the wake of morons who think outsourcing is a good idea. If you want to hire an IT guy at my level that lives in a mud hut go ahead. I'll charge you triple to bail your sorry ass out later. Look at the ROI numbers on outsourcing. The only real advantage to outsourcing is that it raises the ratio of profit to salaried headcount. It's robbing Peter to pay Paul. It's a great way for an executive who know's he'll be out the door in the near future to get a big bonus but it fucks the company.

  134. 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.
  135. The real reason for America's decline by Anonymous Coward · · Score: 0

    I feel for the OP. I have a similar situation. Working 4 hour days is fine and dandy if the code is delivered clean and on time. Let's face it, the majority of americans have the holier than thou attitude and have weak work ethics. We have many developers from right here in the US. We also have about 10 H1-B's from India, Pakistan, and other parts of Asia. Percentage-wise, the H1-B's do an overall better job, I hate to say. Why? Because, their ass gets deported if they lose that job. You can find them almost always chugging away and they are just happy to be there. They will always stop and talk with you, but when they have a job to do, they concentrate on it.

    I'm not saying that American born and bred automatically leads to mediocrity, but the percentages are not in our favor.

  136. 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
  137. Get a job pushing a wheelbarrow, IT is not for you by dis0wned · · Score: 1

    Get a job pushing a wheelbarrow, IT is not for you!

  138. One of the dumbest Slashdot submissions ever by br00tus · · Score: 1, Flamebait
    This submission is either the dumbest submission I've ever seen on Slashdot, or one of the cleverest trolls. Posted by kdawson, what a shock.

    "We inevitably miss deadlines"
    This is completely meaningless. I have never worked for a company which had sane deadlines. If I've been lucky, I've had an especially good manager who has been able to push back some of the pressure from his manager and the managers of other groups toward deadlines. If you search Google for "death march", the #1 entry is for the famous Bataan death march, the #2 entry is the Wikipedia entry for a Software development death march. I don't know how many times I've been brought into projects in the middle of them, where the project manager points to a flow chart on my first day in and says "you should have finished your part last week". In other words, I'm already a week behind because the original person slated quit, or went on vacation, or whatever. I have been in the industry since 1996, have worked at everything from very small startups to Fortune 100 companies and it is the same everywhere, unless your lucky to find some oasis in an academic job, government job or even, rarely, within a company. Deadlines use in modern companies is as a tool for management to overwork and exploit employees.

    "I'm not in any position to go around telling others to use their time more efficiently. Management seems to tolerate it."

    Exactly. You are NOT in a position to go around telling others to use their time more efficiently, you are not a manager, so shut the hell up! What are you, the little dork with a hall monitor armband? What damned business is it of yours? If there's something I can't stand, it's some whiny low-level developer who thinks he is a manager. Guess what, you're not a manager. It's not your job to say anything about someone who puts out crap code or doesn't work a straight 10-12 hours a day like everyone else. Especially if you are a recent graduate. Every once in a while I get these developers who are ultimately low level peons just like all of us not in management who whine and gripe about how certain developers are lazy and certain developers write crap code. And I don't mean when this has a *direct* effect on said complainer, as that is understandable and I would even complain myself about it. I mean people who make such complaints when this has no direct effect on them. Why do you care, and more so, why the hell should I care? I don't own the company, I just get a paycheck, so I don't give a shit. If the company wanted me to care, they can give me a 1% piece in the company, otherwise, caveat emptor, for them. Something exists to deal with these people, it is called management, if you are not a manager, and it does not directly effect you, then shut the hell up, stop giving yourself airs of being more important than you are when you're not.

    My attitude is thus: if they give me significant options or a piece of the company, then my attitude changes and I become "concerned with the company". The other possible motivator is if I want to climb the corporate ladder. One ladder I am not on, thank heavens, but have seen is from low-level (A+/MCITP) help-desk guy to a position of seniority within the helpdesk group to a low position on the group running Exchange/file/domain control servers, to a position of seniority in that group, and then on to a position in the engineering/architecture group. So the desire to be promoted to a better position is another motivator. Other than those two factors, what motivation is there for me to anything other than the bare minimum to keep my job and keep sharp on my skill set? These companies will put hard-working employees who work extra hours when half the department quits due to crap working conditions, who spends years waking up from being paged in the middle of the night to fix something, out on the street in the worst economies the second their profit margin looks like it might dip slightly. They will give you inferior equipment, too littl

  139. get real... by Anonymous Coward · · Score: 1, Interesting

    In working with intellectual property professionals for a long time, I understand both sides of this. The work is hard. Every "knowledge worker" has their own way of doing things. You cannot schedule creativity. The value of human relationships in the workplace often cannot be quantified. But - and this is a BIG BUT - if left to their own devices, a lot of these folks will go totally overboard with the non-productive activities and even begin to rationalize it (as we have clearly seen in these posts) as an entitlement and a necessary part in the process - even when it is not. Work is supposed to be hard, and to meet a deadline sometimes one has to push their way through a problem rather than waiting for the solution to eventually present itself (if it ever does). Maybe the resulting code is not as elegant and will have to be optimized at some point, but at least progress is being made.

    The situation the original post describes exists because 1) it is often hard to observe the difference when someone is mulling over a problem, taking a needed break, or is just goofing off; 2) management is doing the same thing and cannot lead by example; 3) management is totally ill-equipped to deal with "knowledge workers" to help them better self-monitor the use of their time; 4) the bubble has yet to burst in this situation so no one cares enough to fix it yet.

    As far as this newbie is concerned, if you don't like it, you can start looking for a place to work that is more suited to your work style. Don't be surprised if you cannot find it, however. You may have to find a few folks who think like you and create your own business to get the environment you seek.

    In the meantime:

    Keep your mouth shut about your opinion of the lack of work ethic for now, as the person who rocks the boat is the most likely to get thrown overboard by the others.
    Try to maintain your work ethic by getting your work done in a reasonable time frame and a reasonable rate.
    Check out other places doing the work your company does and see if the work culture is any different.
    When you can do it without ticking off the bosses, stop working the overtime when others are not. The group should not be counting on you to prop up their lazy and sloppy work habits.
    Start taking management courses. If you are actually the most productive member of the team, one day you may be called upon to lead- at least informally. Be ready to do it. Be ready to accept a promotion IF it comes your way (just remember, though, advancement is often who you know, not what you know, or what you can do). If you get lucky and get promoted to management, be ready to lead by example and help clean up this mess.
    Start looking for other opportunities, because if this place is a bad as you say, the bubble will burst someday and you might be out of a job before you are ready to move on your terms.

    Regards.

  140. Re:Your company isn't prepared to pay for work eth by Anonymous Coward · · Score: 0

    Good developers working 1/10th to keep up with the average level happens when good developers are allowed to work on their own code, not that of others. When everyone is working on everyone elses code, then everyone craps up the codebase ( the only incentive to keep a nice codebase being the ability to deliver as much as the 'average' at 1/10th speed ) and so everyone must work at 100% speed to deliver less than they would if everyone had incentive to build the ability to work less and deliver more into their code.

  141. Re:Hang Gliding while being paid to write code... by mopower70 · · Score: 1

    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.

  142. Leave well enough alone... by Anonymous Coward · · Score: 0

    I work at a competing software company. We're diligent and enjoy our work and all of us put in more then 7 productive hours a day. We'll be succeeding while your company is failing. I will keep my job and thrive, your company will tank.

    They deserve it.

  143. Re:Hang Gliding while being paid to write code... by Anarke_Incarnate · · Score: 1

    Yeah....NO missed deadlines or shoddy work from outsourced companies has been reported.

    In other news...Nothing like this happens from outsourcing:

    We did not write the code to your specifications because it did not include pseudo-code and all the appropriate functions, diagrams and specifics that you asked for. We are glad to charge you for our effort, however. Remember, we have 3,000 coders here who have 15yrs experience and would love to work for $11US/hr......

  144. deadlines missed... by EricX2 · · Score: 1

    If your company was really missing deadlines and producing poor code, somebody would have noticed and the situation would have changed. Our policy is as long as the work gets done, and we aren't doing anything illegal, whats the difference? Either you need to change or change jobs, if you get everybody else fired I'm sure you won't be too happy.

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

  146. Problem!=Industry:Problem==$hittyManagment by Kungpaoshizi · · Score: 1

    Seems to be everywhere I go.. The managers, who have their 2 year degree in business admin, think they're special, and waste all the time in the world because they have workers under them. The workers under them, realize their boss has no idea what they're saying when they speak, so they know they can slack, and just throw a few big words in, to avert the attention from their boss's notice of lack of work. And to the person who says 'people aren't robots' in reponse to this post, you are a douche. Of course they're not, but the serious lack of work ethic has developed over the years, because the introduction of less intelligent managers over the years, because of the decreasing standards by which someone can achieve the term 'manager'. I hate it all, it makes me want to just quit IT all together and become a chef in a diner in a town of 500. But of course, I don't see a resolution for the IT industry to become what it should be as long as the immature "college = success" attitude exists. But of course some have defied this reality, and that's what we call 'google' or any of the other umpteen companies, started by tech nerds, in their garages, with no degrees. Those are truly the people who need to be managers. And then "get to work" would cease to be, because it would become "hey let's try this!".

  147. Burn rate by Anonymous Coward · · Score: 0

    Keep in mind, that some of these developers can outperform a newbie 100 fold. They can probably code for 1 hour what you do in 8. Hell even devs with similar experience have a 10-1 ratio when you include bugs and design clarity.

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

  149. Agile seemed to help... by Anonymous Coward · · Score: 1, Interesting

    We launched a major Agile effort in our shop and the daily deliverables and scrums seem to help keep people on track. Fortunately, the scrum masters aren't horse-driver types.

    Corey

  150. Stop whining, you sissy by hesaigo999ca · · Score: 1

    First off, you are the new guy, who are you to worry about others, just worry about your own work.

    Second, no one likes a tattle tale, especially when it involves so many people....what happens when you mention that this guy was surfing the web (it happened to be to look up info on projects) and you get him fired, then he slaps a lawsuit on your company for wrongful dismissal....you see what I am getting at.

    Third, like most highly efficient programmers, there tends to be development of efficiency with coding and reusing code, sometimes you need some de-stress time to get your head on straight, before jumping into the project, and avoid coding so many bad errors, instead take the time to relax, and flow.

    Fourth, coding is a bit like magic, although you don't see it (well most bosses don't review your code) it works. So when the guy that is looking like he is goofing off , ends up putting out a product that works without too many errors, and you seem to be staying weekends because you have so many bugs or missing deadlines, I would actually take a look at their work habits more then you think. If they are however missing deadlines and creating bad code, they shoudl not be used as a role model.

    I remember my first internship (turned into a job), I had this hardcore programmer (CoolJoe)
    who knew all about everything, and he would come in at about 10 and leave at 4 with a big lunch in the middle, I never once said anything....most of his time was spent on casino websites during his day....so how did he get all 6 projects done on time, and without 1 line of code to be redone or corrected. While everybody else in that same office had many errors, and at most 2 projects and worked 9 to 5. He was my programming role model. Today (12 years later) I so look back at that time and see what he was doing as necessity for keeping a cool head and a clear picture of what needed to be done. He is still at that same job today, peanuts compared to what he could be making if he looked for a better job, but much happier , probably.

  151. 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.........
  152. 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?
  153. shut yer mouth by Anonymous Coward · · Score: 0

    and pay your dues like everyone else. It is your job as the FNG to pick up my slack. I earned that right with all the late night, weekend, and during my kids birthday roll outs so some a-hole in management could get all the credit for a successful project. If you open your mouth again we'll make sure you remain FNG status for a very long time.

    regards
    your peers

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

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

  156. Quit Now! by Anonymous Coward · · Score: 0

    Flee before you become like them, soulless homunculi marking time until death calls.

  157. Balance and the scales of justice by engrstephens · · Score: 1

    My favorite professor has a set of scales on his bookshelf to remind him that everything must be kept in balance, and that very much includes your personal life. What most people don't realize is that everyone has a limit to how much time they can effectively work. Working 12 hour days will eventually lead to working 0 hour days surfing the internet or processing your divorce. Put work under a time axis. No matter what you do, the area under the curve remains consistant, all your doing is changing the window. Remember that what the company is saving in money by making you work hard you will most likely pay on the backend in your health, personal life and mental state. THESE THINGS ARE IMPORTANT! Finally, sometimes a deadline can't be hit, if you work hard to make the deadline be sure to make it apparent that this is a temporary burst that requires adequet recovery time. If not you will be continously worked hard until you break and they fire you for not performing.

  158. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Most software engineering projects do not require "great software", they require reliable, good software and great process. There are by now scads of published algorithms, and most of the problems you face have already been solved.

    If you're thinking that hard, either
    1) your formal education in computer *science* is lacking or nonexistent, and thus you lack sophistication in algorithm fundamentals and/or research methods,
    2) you're making things harder than they need to be (prematurely optimizing, getting too clever, etc) because, let's face it, a challenging puzzle is a lot more fun than doing something mundane,
    3) your ego is getting in the way and thus you'd rather reinvent the wheel than use someone else's, or
    4) you're actually fortunate enough to have a real challenge, either because your resources are inadequate (in which case the company is certainly undercapitalized given that meat is way more expensive than silicon), or because you exist in a the teensy weensy sliver of the field that's doing original research.

    I didn't realize this until I started to lose interest in software engineering. Ironically my productivity, and the quality of my code, skyrocketed when I started thinking of it as "just a job" to which I wasn't personally attached. I've seen this happen again and again.

    Now, on the other hand, I think we all DO need to take a break every now and then. People are just more effective at working when they get to goof off every now and then, because let's face it, doing tedious things all day long for blows.

  159. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    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.

    Yeah, right, except for the FACT most coders will stop coding when the code simply parses and writers must continue writing until the sentences are polished masterpieces. Saying that coding is like writing is like saying making a batch of mac and cheese for your kids is like cooking in a five-star restaurant. The kids will eat anything and as long as it doesn't kill them you're safe. In the restaurant you must have perfection AND style.

    Now go read a book! :-) -- BFD

  160. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

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

    I already do. It is called a salary. It seems you are suggesting that you can write off the fact that I work in my sleep as meaningless, but there is a reason why you see people who are not being bothered by management when you think they are getting away with goofing off. In a well managed environment productivity talks and "keeping busy" walks.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  161. Re:Hang Gliding while being paid to write code... by ChemGeek4501 · · Score: 1

    That's not a problem - just pad the next billing period a bit. Done all the time in the consulting world.

  162. 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]
  163. Re:Hang Gliding while being paid to write code... by The+Wild+Norseman · · Score: 1

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

    So now you're trying to tell us that you're a Delta operator? Psssshhh. You Keyboard Kommandos are all alike...

    --
    "A government is a body of people usually -- notably -- ungoverned." -Shepherd Book
  164. 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.

  165. TRM by Anonymous Coward · · Score: 0

    When in Rome, do as the Romans do.

  166. Sit down, by steweddude · · Score: 1

    shut up, watch, and learn. Spending years dealing with unreasonable drop-dead dates developed by clueless PMs and managers who pulled the date out of their butt instead of evaluating the true effort to complete the project THEN set the date, then you can complain. Spending years rewriting/reconfiguring your work because the requirements change but the date doesn't, then you can complain. Spend years dealing with people who have to finish their task before yours can be completed but since you are the last guy, you get the blame if it's late, then you can complain. Spend years dealing with vendors who promise "our product can do that!" but turns out that the limitations of the tool are not discovered before some non-techie manager buys it and all you have to do is "make it work", then you can complain. So, have a cup of coffee, mind your business, and enjoy your halcyon days.

  167. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Soon I discovered this rock thing was true. Jerry Lee Lewis was the devil. Jesus was an architect, previous to his career as a prophet. All of a sudden, I found myself in love with the world, so there was only one thing that I could do: was ding-a-ding-dang-my-dang-a-dang-a-long-ling-long.

  168. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

    "There are by now scads of published algorithms, and most of the problems you face have already been solved."

    That is correct with regard to generic patterns and algorithms. They have been solved in many ways, a few good and many bad, or not less than ideal for some reason or another in a particular system context ...

    I get paid to solve problems. If those problems were already solved I wouldn't have a job. Knowing when to apply a pattern or algorithm, which one is best to apply, what the implications are with regard to system performance, reliability, and scalability, etc., as well as other implications such as licensing, etc. is what makes a great software engineer great, and is the definition of being truly productive.

    Measure thrice, cut once. By your argument there shouldn't be any software engineers, since all of the problems have been solved.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  169. Not an easy solution by jon3k · · Score: 1

    Changing the culture in an organization isn't easy. I think the best thing to do is lead by example and try and get people excited about work again. Try and spark up discussions about projects and try and get people excited to do their work.

    Being the new guy is rough, but remember, everyone was the new guy once and put in their 80 hour weeks, now it's your turn. Really you should take advantage of it and think of it as a crash course in the business. That being said, if you feel it is becoming excessive, you need to sit down and talk about it with your supervisor. And don't wait until you're ready to walk out the door. It's much harder to have a rational discussion after you've been bottling up resent for months.

  170. Re:Hang Gliding while being paid to write code... by Zarf · · Score: 1

    *lol*

    There are *bad* writers and there are *bad* coders dude. There are crappy chefs and there are good chefs.

    And there are good Trolls and bad Trolls.

    --
    [signature]
  171. Re:Hang Gliding while being paid to write code... by rotor · · Score: 1

    I'd bet that more people than you'd realize prefer that type of environment for writing code. I know it works for me. Although my copy of Psalm 69 wore out long ago and I have a good brutal mix of other bands on my mp3 player now.

    --
    Addlepated - punk & metal
  172. I agree. by DarthVain · · Score: 1

    Nothing ticks me off more than watching coworkers have a pissing match about how much overtime they put in and how much they come in on the weekend to work. The then look down on me for actually sticking to scheduled work hours, like I am not working hard enough or something. I always feel like saying, the reason is I don't waste time all day screwing around and I get my stuff done on time. If I can't it is because I have been assigned more work that is reasonable, or a deadline that is unattainable. In some instances I will work OT or on weekends if I feel it was an unavoidable and only the occasional thing. More often than not, the reason is some other douchebag is holding things up by wasting time, or not being organized, and I don't see how that is my problem. I will deal with work during work hours, and there is always more work to be done.

    Anyway, a bit of a sore spot with me. I never actually say it, but the reason some of these people need to work 12 hours of their weekend (supposedly, as no one else is there) is because they don't work efficentially during normal work hours. I love how in our culture this is looked upon as being good, all the while these people collect either more money or time in lieu of for their efforts, while those that are able to handle their assigned tasks in a more reasonable manner are looked down upon, and are thought to not have the same work ethic. Nothing could be farther than the truth.

    I am always reminded of the Seinfeld episode where Castanza figures out, that if he acts like he is angry and busy all day, people will leave him alone, and assume he is working hard thus allowing him to screw off. I see people pulling this everyday and the Manager buying it hook line and sinker.

    1. Re:I agree. by mindstrm · · Score: 1

      An old mentor of mine, when I asked him what doing this job right meant, told me "it means doing it from 9 to 5 and then going home"

      He didn't mean be a lazy clock-puncher, but to be clear about what you need to do, when yo need to do it, and do it well, during the time allotted. Then go home.
      This is complicated by the fact that most organizations really have no idea how to manage IT resources.

      Work smart, organized, and hard, but do it during work hours, and then leave it alone.

      The solution: good record keeping, good timekeeping, and finding a way to demonstrate your efficiency within the organization.

      To quote from my past (and continuing) mistakes:

      Don't overcommit.
      Communicate expectations clearly.
      Do what you say you will at the time you said you would do it. If you can't, communicate THAT clearly to those who need to know. Your boss is expecting you to do X. If you are going to miss that deadline, you need to let him know ASAP... because it's also HIS deadline.
      No excuses.
      Smile and be nice.

    2. Re:I agree. by DarthVain · · Score: 1

      Another response I have to people that say this stuff yet I never do (because I don't want to be mean), was that perhaps I have a life other than work, and maybe that is why your wife left you, you never see your kids, and you have no life.

      Seriously, leave work to work hours, life is too short.

      Some people make the argument about more money. My response is perhaps my time is worth more to me than yours is to you then.

  173. 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
  174. Re:Hang Gliding while being paid to write code... by MBGMorden · · Score: 1

    I've had to do it. We did away with the clock about 3 years ago, but I was at the same company I am in now doing IT work (kinda - I was the Software Trainer, though I've changed positions now). I also did a stint as an instructor at one of those small "certificate factory" schools and clocked in and out there too. It typically didn't bother me.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  175. Re:Hang Gliding while being paid to write code... by packetspike · · Score: 1

    Agree!

  176. 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.
  177. Above what norm? by Anonymous Coward · · Score: 0

    Sales people are on the road, they get breaks in travel, pumping gass, getting a lunch, talking to people, drinking coffee. Their work has constant interruptions.

    For a coder, a lot of the work is sitting behind a desk, pumping out code, which is a creative process for many. Where are the natural interruptions, the breaks you don't see as breaks in other jobs?

    Take a truck driver, when he shoots the breeze with someone while his truck is unloaded, does that count as a break? Or is it work? He is working, but still, sipping coffee while checking the right cargo is unloaded, is a welcome break in the routine.

    For a lot of coders there is a time spend between pumping out code that is called thinking and only a few people can look busy while thinking.

    Productivity is hard to measure and our proffesion is no different. Who is the better code, someone who writes the entire project code on time or on schedule OR the person who spends 5 minutes working in the 2 years of the project, but fixes the 1 mistake that would have cost the company miljoens if it hadn't been fixed?

    Am I to be judged by the code I produce or by the mistakes I didn't make?

    IBM tried the pay-per-line approach. Ask them how well it worked.

  178. Re:Hang Gliding while being paid to write code... by datababe007 · · Score: 1

    I have literally dreamed up code myself. I keep a notepad and pencil on my nightstand for that very reason.

    I've wondered if there was a reason such dream solutions often came on the heels of a nightmare, usually one where I was being chased by vampires (seriously). Management perhaps?

    Is it significant that since I've become self employed, the solution dreams still happen, but the vampires are gone...?

  179. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

    "Your definition of IT and most companies don't seem to jive."

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

    Would it surprise you to find out that most software engineers work at companies whose primary business is to produce software?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  180. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

    "Is it significant that since I've become self employed, the solution dreams still happen, but the vampires are gone...?

    Now that you work for yourself, you may be missing the creepy guys trying to "get with you", so here goes:

    Hey Data Babe, what do I have to do to get you to grant me access get to your stack?

    Seriously, though. Dreams are important. You might want to read Jung's work on dream analysis, but I think you might be on to something. Of course there is a bit of a kind of Heisenburg Uncertainty at play analyzing your own dreams.

    Oh yeah, I almost forgot ... I actually am a fairly hot SE looking for my ideal Geek Girl; forgive the cheesy line ;-)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  181. Re:Hang Gliding while being paid to write code... by that+this+is+not+und · · Score: 1

    It would surprise me, because every time when I've had that job title, it was at a company whose primary business was to produce medical devices.

    That said, 'IT' people are the janitors of business. The data janitors. Basically high-tech file clerks.

  182. I resent and confirm this description of me by Anonymous Coward · · Score: 0

    For I am your boss !!

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

  184. Take it from a Server Engineer... by Tomsk70 · · Score: 1

    They're not being paid for the amount of work they do -.they're being paid for their *experience*.

    1. Re:Take it from a Server Engineer... by mindstrm · · Score: 1

      That philosophy works great until the technology changes suddenly - then their experience isn't worth so much, and those with experience as well as the ability to actually do work come out on top.

    2. Re:Take it from a Server Engineer... by Tomsk70 · · Score: 1

      When I was at the beginning of my career, I thought that too - but it hasn't happened so far, because there will *always* be older systems. And large scale network problems don't change that often (in terms of packet analysis and so on) - add that to .bat scripts and DOS commands I'm *still* using after decades, and experience is always going to win.
      Ability is a bit of a foregone conclusion at this level too - you might need to learn ESX (for instance), but you're already going to know the OS's, networking, hardware and so on. Alternatively, someone could just learn ESX - but they're going to fall over once they have to configure or support what's running on it.

  185. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    CONNECT THE GODDAMN DOTS!

  186. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    I love that term software engineer. You're a fucking codemonkey, you are more expendable than anyone else in IT. And guess what? Software is an "information technology". You are not any better than the guys who fix your computer when you infect it with spyware. Get over yourself, you are the easiest IT worker to outsource and management doesn't appreciate pompous assholes sneering at the guys who make the magic boxes happy.

  187. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    This reminds me of an XKCD cartoon that had the programmers in a fake sword fight during work because their programs were compiling, which can take a long time depending on the code.

    Also everyone has their own way to get a job done. It is great to be busy with trivial programming or IT tasks, but when many creative people hit a road block on a non trivial problem, they have to "space out" or take a break to get past the road block.

    To add, a mentor of mine says that if you are busy over 80% of the time with normal day-to-day stuff just to keep up with your work load and projects you will NOT have enough time to deal with the inevitable emergency or rush project that will arise. At that point your project work will suffer greatly. You are essentially overloaded and you will burn out. This is true for IT people as well as Software Engineers. I know, I've been in both camps.

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

    1. Re:Comparison by Jeanne+Pindar · · Score: 1

      Domain knowledge is so important, and yet so rarely discussed.

    2. Re:Comparison by Stormcrow309 · · Score: 1

      Jeanne,

      I agree with your statement. IT does a bad job learning their customer's business. I think it has to do with the inherent IT ego. I work on some systems (Infor's SmartStream and BPA for example) where other customers can't believe that IT is so heavily involved in business process decisions. Many of our business process improvement projects are run by our systems department (were our IT project managers are) instead of the functional users. For a midcap organization, that seems to be unusual. (Observed phenomina that would make a good research article) However, it works for us.

      Don't get me wrong, we still make spectacular screwups. Usually it is due to the lack of a rigourous project management methodology. I am the only person with the project management professional (PMP) certification and there is some resistance against my calls for a more formal process. (I don't want full PMI methodology, only an idiot wants to apply that willy nilly) Ends up that a good quarter to half of my projects start out as someone else's. It is my experience that the major issues tend to be lack of requirements analysis, cost control, and/or scope control being the major issues here. (Another observed phenomina that would make a good research article - should I start writing the problem statements for my fellow researcher too? Get busy) Better training and education would fix some of these issues.

      --

      In God we trust, all others require data.

    3. Re:Comparison by HikingStick · · Score: 1

      Many employers hire people for what they know, not simply to do some set task (though tasks must be completed). That "pay for performance" model goes against all of the "old school" and "face time" management styles. So long as you get your assigned tasks done and are a team player, you're doing what you were hired to do. If your peers feel you have way too much free time, be sure that management will hear about it. Most people I've know who work in such environments don't want to be bored out of their minds. They do, however, tend to work in spurts of intense activity followed by periods of more relaxed time (when the time pressures are not so great). Even in my life of day-to-day IT as my employer's only IT guy, I have weeks where I put in 80 hours and hardly have time to breathe, and other weeks where there's hardly a request for my help and I can catch up on other projects while keeping my Scrabble window open on one of my monitors. Someone not familiar with my workload or responsibilities might assume I'm a slacker, but some weeks I've put in more evening and weekend hours than our "top performers" put in Monday through Friday. So long as the boss is happy, I'm happy, and I have quite a bit of freedom.

      --
      I use irony whenever I can, but my shirts are still wrinkled...
    4. Re:Comparison by guy5000 · · Score: 1

      This is why it's important not to focus just on the course material when in school knowing more methods then presented on the textbooks you used can be very useful. Reading about your field in general can be quite informative.

  189. circadian rhythm by Slorf · · Score: 1

    There's also a little something to do with Circadian rhythms. Many programmers are night owls. Corporate policies are based on on what's defined as a "Normal" work day schedule. For type A executives, HR reps and others, this means 8 AM to 5 PM. So naturally, that's when you're expected to be there. In my company, we had a "flexible" arrangement where you could start your day anywhere between 7 and 9 AM. It didn't seem to matter to HR whether you were at your most productive at that hour, they just wanted an arse warming the chair at that time.

    That's still too early for me. So I'd drag myself in usually closer to 9:30, sit in my chair and drink coffee and surf the web to try and stay awake until my brain came online. The earliest that would happen was around 10:30 where I could start to manage some feeble output. I didn't really kick into gear until 2 or so, and maximum productivity was from 4-7 PM. It actually went from 4-11, but staying that late wasn't approved by the other policy maker, my wife. Fortunately, my productivity late in the day more than made up for the farting around in the morning and I generally had far better and higher quality output than my morning people peers. I'd also often log in from home later and put in a few tweaks thanks to creative thinking during the drive home. These days I telecommute 100% and set my own schedule and generally disregard the concept of "office hours" but it takes demonstrated performance to your employer to get to that point.

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

    1. Re:You haven't seen the new CCIE lab test by Zero__Kelvin · · Score: 1

      "You haven't seen the new CCIE lab test ...

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

      I have a cell phone, so give me someone to do the grunt work and consider it done.

      Stage Direction: (Zero__Kelvin goes off to learn to hangglide)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  192. Don't mistake activity/attendance for productivity by JustNiz · · Score: 1

    Don't mistake activity or attendance for productivity.
    Most new grads think they already know it all from what they learnt at school, but trust me your real learning experience is only just beginning.
    Even if you, the new grad, regularly work 80 hour weeks and the other guys still come in late and surf the web a lot, the chances are that they are actually still way more productive and valuable to the company than you.
    The reason is they have enough experience and specific product knowledge to be able to work much more effectively and deal with much bigger issues than a fresh grad who doesn't know anything about working in the real world, and hasn't yet had enough time to get intimately familiar with your companies products, technologies, target markets and customers.
    It sounds to me like they also already know another thing that you will inevitably come to realise: you can't win a marathon by trying to sprint the whole way.

  193. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

    "It would surprise me, because every time when I've had that job title, it was at a company whose primary business was to produce medical devices."

    I'm in the embedded system arena myself. Firmware is still software, and I was including products where software ships to and is required by the consumer, as opposed to inhouse code such as intranet, etc. Apologies for not making that clear.

    "That said, 'IT' people are the janitors of business. The data janitors. Basically high-tech file clerks."

    I admire your willingness to speak the truth even though it will likely get modded down by some people who don't know the definition of troll and flamebait.

    Oh, look! Here comes a data janitor now ;-)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  194. Job security through mediocrity by Locke2005 · · Score: 1

    My previous position was as a consultant at FEI. There were several other people on the project, but I was the only one who consistently fixed defects quickly. One day the project manager (who had it in for me anyway) came into my cubicle after the status meeting and said "You've completed everything defect assigned to you? Good... you're off the project! Go home immediately." The other contractor, who had several dozen pending defects he hadn't touched in months, remained there for another year. When your manager is trying to drag the project out as long as possible because he knows HE will be let go as soon as it is completed, then being extremely productive can actually be damaging to your career.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  195. No, it isn't. by jotaeleemeese · · Score: 1

    I know programmers have this soft touch for believing they are creative types just because they are eccentric, which creative types tend to be as well.

    The problem is that professionally done programming has to abide to a set of standard rules and procedures, the very anathema of a creative profession.

    But of course the programmers that believe that programming in the fly in front of the screen, without any prior planning or analysis, is the way to go are legion, and there is even extreme programming and agile development that legitimises lazy engineering practices...

    --
    IANAL but write like a drunk one.
    1. Re:No, it isn't. by thethp · · Score: 1

      Most creative professions have a set of rules and procedures. Often you break out of these to create something new and more beautiful. Coders do this as well. Coding is exactly creative.

    2. Re:No, it isn't. by publiclurker · · Score: 1

      and exactly which agile development system legitimizes lazy engineering practices. the ones I'm familiar with do no such things, although it is sometimes hard to get the point hairs to realize that they actually have to know what they are doing instead of simply pushing all of their decisions off until the end.

    3. Re:No, it isn't. by Anonymous Coward · · Score: 0

      Programmers are like architects. They design, they construct, they conform to building codes and common rules...

      But you wouldn't THINK of saying an architect isn't "creative".

      Your bias is showing.

    4. Re:No, it isn't. by Anonymous Coward · · Score: 0

      You're kidding right? We do agile dev at work and if we don't have tests for code (not yet written) then we don't proceed until we do and you can't write your tests properly until you have a design drawn out. Agile development demands good practices, unless you're coding by the seat of your pants and just calling it agile because you don't really know WTF you're talking about.

    5. Re:No, it isn't. by dup_account · · Score: 1

      Why does it always have to be a dichotomy? I write some very creative code that follows the standard rules and procedures. I see people, professional by your definition, who follow the rules and produce uninspired crap.

      Now to turn many of you off... I've been doing this for 25 years, and have found that there is a balance. You won't be a good developer/programmer/software engineer without creativity. You will fall into the uninspired crap category. But, you need to learn to use discipline as an aid to handle the complexity you will encounter and to work with others.

    6. Re:No, it isn't. by farrellj · · Score: 1

      Look you don't need an engineering degree to write code that follows the best practicess in the industry. And I certainly wrote my stuff to the standards of the day, complete with 3rd party code reviews. That code that I wrote was used all over the world in Kiosks at all of the major computer trade shows. A modified version was also used to sell films and TV series in the North American markets. I may not be the worlds greated programmer, but I wrote solid code!

      ttyl
                Farrell

      --
      CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
    7. Re:No, it isn't. by wd5gnr · · Score: 1
      I disagree. I think a lot of engineering is like traditional brick and mortar architecture. Yes, there are certain rules you have to follow. A certain wall can hold a certain load, etc. But beyond that there is a creativity. So to stretch the architecture analogy, I can "follow the rules" and make cinder block structures that are perfectly functional. But people won't want to live in them. I might want a block of flats or an abattoir (nudge, nudge) but there is still creativity to be exercised within the broad structure.

      I wouldn't limit this to just software engineering. We've all switched from one functional piece of software to another because we liked it better. How it looks, how it works, etc. Same for cell phones, universal remotes, and TV recorders. My cable box from Comcast and my TiVO do the same basic functions. But the Scientific Atlanta/Motorola cable box is a prison wing and the TiVo is more like Frank Lloyd Wright's Fallingwater.

      I can't speak to HOW either system was developed (as far as things like XP and Agile which I would not characterize as legitimizing laziness, but that's another post). But I can tell you that the end results are a synthesis of engineering and art. And while my non-techie wife doesn't know a lot about our "art", even she knows what she likes when looking at the cable box vs TiVo.

      The fact that we don't allow for the "art" part in most modern design methodologies is probably part of our society's recent fascination with the idea that everyone is exactly equal in all things. They aren't. Some people are simply better at some things than other people. I code better than my ex-son in law. He fixes cars better than I do (which is a pretty low bar). The fallacy is to think that if I just do everything he does I can fix cars like he does and if he does everything I do he can code as well as I can. In fact, no matter how you try to reproduce the true expert's process, you will fail unless it is something extremely physical and repeatable (say... soldering).

      Good example. I used to take apart bad ICs and figure out why they were bad. I also used to teach that same skill to people from all over the place. Certain cultures had a real problem removing the glass passivation off the IC. To do this you (after exposing the die) soak the part in HF acid for, say, 1 minute. Then you wash it off with DI water, blow it dry, and go look at it under a microscope. Where the wires connect to the die the glass is cut. If you can still see the edge of the glass in the microscope then you didn't get all the glass off so you go soak it for 15 or 30 more seconds and try again. You might get it the first time or the 5th time. It depends on how thick the glass is, the temperature, how depleted the etchant is, etc. Some cultures had no problem with this procedure. Some people from certain cultures, however, wanted to write down: Put it in for 1 minute. Remove it, rinse, dry. Then put it back in for 30 seconds. Well maybe you do and maybe you don't. Every time will be different and every time will require judgment. "Art" if you will.

      Our processes need to reflect the art part of the work. Not just in software engineering but in all forms of engineering. I think, too, that we confuse ourselves with lumping too many kinds of software into one thing. I don't expect my auto mechanic to fix jet engines. But we -- especially managers -- seem to think that if you can write a payroll app you ought to be able to write digital signal processing code or vice versa. But that's another rant for another time.

  196. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    know at some places, they do NOT want to know

    Yup, and you see it a lot in small to medium-sized companies, too. They don't want to know how many hours their IT people are working, nor what they're doing, exactly, because it'd almost certainly force them to pay overtime as "salary, non-exempt".

    Remember, folks, it's not what your title is that determines whether or not you're exempt, it's *what you do* (among other things).

  197. Get to work by Anonymous Coward · · Score: 0

    Since you are doing all of the work you'd better quit surfing slashdot and get back to work. And please, please quit whining!

  198. Writers don't wok like that. by jotaeleemeese · · Score: 1

    That is a romanticized, inaccurate view of the office of writing.

    Most writers I know of don't have a sudden rush of creativity, the mundane truth is that they work very hard, starting early, working for quite a long time, breaking fur lunch and then working some more, they have to structure what they write in a coherent way, some writers go to great pains to give their work internal coherence.

    Now, there you have some good practices programmers could emulate from writers.

    --
    IANAL but write like a drunk one.
    1. Re:Writers don't wok like that. by Zarf · · Score: 1

      Well, the Hang-Glider guy was working in a romanticized way too if he wasn't slacking off completely.

      I've done a little professional writing ... not a lot ... but the general ideas seem to be the same. You have to know what you are talking about ... then you talk about it ... then you proof it ... and you repeat until you either get perfection or run out of time.

      --
      [signature]
  199. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Out of touch management can be a real problem. Take my job (and you will see why I post anonymously)

    We are all salary but asked to fill out a timesheet every week for time justification (almost like billing but more "justifying the budget you give us every year"). In theory they go over this timesheet every week, and use it to determine who has free time for more projects etc.

    We were also told... this MUST equal 40 hours each week at a minimum.

    Of course, our boss can't even see our sheet, its only seen by people above him. So... if we had a light workload... we wouldn't dare report less than 40 hours... as we have been told we will get in trouble, as will our boss. So we all inflate the time sheets to a full 40... which makes us look busy....so they wont approve more projects.... so we have less to do... so we inflate time sheets more..... so they wont approve more projects....

    Of course, nobody wants to point this out, because it means admitting that you inflate your time sheet. However nearly everyone does it, because, we have been told we have to. In fact, when it has come up in small venue conversations, even the managers throw up their arms and say "look this comes from people above me".

    I occasionally liken it a king letting the messenger into the throne room, putting a sword to his throat, and asking for the good news. It may get him a lot of good news, but its not going to help him make good decisions.

    Crazy BS is all it is.

  200. If Something’s Not Worth Doing... by c4t3y3 · · Score: 1

    ...It’s Not Worth Doing Right.

    Working with impossible deadlines, broken design, non paid extra hours, and intense pressure, there is a point where you spend daily 12 hours working in the office, except you are not working, why would you? you are just fooling working half of the time, and tagging along until the next gig. Putting all your effort you could finish in 3 years instead 4, but when management was hoping to finish in less than two, what would be your reward? exactly the same.

    Your project may not be like this one, but no doubt about it there is something extremely wrong on it, other than what you are telling.

  201. Dilbert by Anonymous Coward · · Score: 0

    Have you read Dilbert yet? Don't laugh - its not funny.

  202. Dress code? by jotaeleemeese · · Score: 1

    Please, what does that have to do with working efficiently?

    People certainly have to be reined in if they are wasting time, but if you enforce a dress code (Why? Really, Why?) you will now have a team of well dressed time wasters.

    --
    IANAL but write like a drunk one.
  203. All the bad managers I have known.... by jotaeleemeese · · Score: 1

    ... have insisted in dress codes.

    All of them.

    Coincidence?

    --
    IANAL but write like a drunk one.
  204. Re:Hang Gliding while being paid to write code... by s73v3r · · Score: 1

    No. I'll agree with you about the coffee and the smoking, but the guy going hang gliding on the company dime was most likely not working. He was just a bastard trying to game the system, and get paid for doing nothing.

  205. Slacker tip: carry an M-Style keyboard around by HycoWhit · · Score: 1

    The discussions about the difference between IT folks and software developers is spot on! As a software developer, it is hard to be productive from 9 to 5, but month after month I always perform above expectations.
    Personally I enjoy wakeboarding and spending time on the lake. My boss has no technical skills and always wants to mother hen her staff.
    My fix has been to ensure I always have a clicky keyboard around when she calls. We'll stop the boat, turn off the music, and while I talk to her I'll mash random keys. 90% of the time that's all I need to do to make her happy.
    If she asks a question that requires computer access to answer, I'll tell her it is taking me longer than I thought and I'll call her right back. Only then does the laptop come out... :)

  206. Get used to it by Anonymous Coward · · Score: 0

    My advise is to get used to it. People are generally lazy and alot of them have this sense of entitlement where not working for 8 hours a day is ok. I was brought up on a farm where we routinely worked 10+ hours a day. When I became a programmer, coding for 8 hours a day was easy by comparison.

    I understand the creative side of development and that some people here seem to suggest that not working enables them to be more creative. Personally I think this is BS. Talking about football is not a good way to generate ideas regarding how to implement a new framework.

    Keep working hard. If the company does not recognize the effort you are putting in, find a new employer.

  207. Take a step back by Anonymous Coward · · Score: 0

    Alright so I have read the postings and am concerned. You asked for an answer so here it is. Most of the time if you confront you boss or anyone else about their annoying behavoir they take it as a total assault on their character and turn the whole issue into a days of our lives episode. sometimes this is necessary sometimes not. other times it is better to avoid bringing things up altogether. The real question you need to ask yourself is what do you want out of this job. are you afraid that the poor quality of code is going to result in job loses? if so do you think that mentioning the issue to your boss or coworkers will change things. if so you want to talk to your boss about I would suggest taking an indirect approach about it. talk to him or her about what they did over the weekend then tell them you are really concerned about the software quality and you wanted to know what you can do about it. attack the issues that you see not the people. people usually only hear personal attacks when you mention something about their behavoir. on the flip side, if you find that when you examine your motivations that you are just mad at your coworkers because they are not of the same frame of mind as you then change your frame of mind. remember, unless you are under duress (i.e. someone is holding a gun to your head) you are 50 % responsible for the situation you are in.

  208. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Of course there have to be software engineers, in much the same way there have to be civil engineers. Knowing how to build a bridge is not the same as actually doing it. I'm saying that most problems to be solved do not require a lot of puzzle solving or thinking, they require a lot of "doing", activities which cannot be automated but are nonetheless not all that intellectually challenging.

  209. Re:Hang Gliding while being paid to write code... by shanmoon · · Score: 1

    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.

    It is not strictly true that a software engineer or coder is not in IT, although I agree that SHOULD be the case. IT and Engineering/Development SHOULD be distinct. For example, in a large company like Disney, enterprise application engineers (i.e. the development teams that write the enterprise applications that run the parks (such as reservation systems, payment systems, or even fast pass ticket systems) are actually lumped in as part of the larger IT department that includes the people who provide typical help desk service to office works.. Not how it SHOULD be, but often how it is, particularly since they often have radically different cultures when it comes to work ethics, resource management, etc.

  210. Re:Hang Gliding while being paid to write code... by shanmoon · · Score: 1

    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.

    Amen! A software engineer should be spending less than half their time coding! Much more should be spent in design, planning, and analysis! As an aside, I found the hang gliding comment particularly funny as I was once hang gliding when my pager went off (it was stowed in a pocket in my harness) on a weekend to help troubleshoot a production issue! Too funny!

  211. It's normal by blueforce · · Score: 1

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

    It's normal. We like it. Now shut up before you fuck it all up for the rest of us.

    --
    If you do what you always did, you get what you always got.
  212. Method Acting and IT by Anonymous Coward · · Score: 0

    Advice from a 20+ year veteran of IT who retired at 45.

    Study method acting as it will serve you far better in the current IT work culture than any tech related degree.

  213. This guy needs to meet.. by bwcbwc · · Score: 1

    ... the BOFH

    Then he'll REALLY understand how IT works.

    --
    We are the 198 proof..
  214. Re:Hang Gliding while being paid to write code... by farrellj · · Score: 1

    The way to Succeed, and the way to Suck Eggs...
    -A. Crowley

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

    Would it surprise you to find out that most software engineers work at companies whose primary business is to produce software?

    It would surprise me. Most of the folks I know who write software work as internal developers for airlines, banks, insurance companies, etc., and not for software houses.

    I personally suspect that most programmers work in places which create software for internal corporate use and not for external customers. There's a HUGE demand for such software, still.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  216. Um, slashdot you idiot by suso · · Score: 1

    p>You do realize that the majority of /. readers are in the UTC-8, UTC-7 and UTC-6 time zones, don't you?

    And did you realize that Slashdot itself is more or less in UTC-5 (Dexter, Michigan). And please, can you tell me where you got the statistics for where all the slashdot readers are coming from? I'm sure Rob Malda would like to know how you were reading his log files too.

    1. Re:Um, slashdot you idiot by Arthur+Grumbine · · Score: 1

      And did you realize that Slashdot itself is more or less in UTC-5 (Dexter, Michigan). And please, can you tell me where you got the statistics for where all the slashdot readers are coming from? I'm sure Rob Malda would like to know how you were reading his log files too.

      My mistake on forgetting about UTC-5. Doesn't change my point, unless you believe that any significant percentage of /. is at work @ 5:37am. Regarding the statistics on where /. users are geographically - see this poll.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
  217. Re:Hang Gliding while being paid to write code... by tendrousbeastie · · Score: 1

    I must agree with the sentiment if not the expression of this comment.

    I see a lot of people on /. who write as if software production is and should be an art form, whereas in almost all (i.e. commercial) cases it is a product to be sold.

    A programmer is useful to the company, and therefore a valuable employee, if they help make the product more easily sold, not if they make it more perfect.

  218. All-too common by mindstrm · · Score: 1

    It's all too common.

    Don't fall into that trap though - learn good time management, set clear goals for yourself, keep a detailed log of how you spend your paid time. Don't think of missing goals as bad- but do keep track of it.

    In the end (which could be years) - such behavior is recognized, and will cover your ass in the end.

    Stay calm, cool, collected, be clear about what who expects what from you (deliverables) - keep timelines and things communicated clearly, and stay focused on YOU.

    That doesnt' mean abandon the team, as teams are often judged on what the team does, but, especially as the new guy, dont' rock the boat. If a project fails, someone should be doing post-mortem analysis as to why, and those details matter. Those notes you keep will save your ass. The guys with good record keeping come out on top, and advance faster in the long run. Don't get jealous, don't worry if you are doing more work than others - just think of it as practice (which it is). KEEP RECORDS. Did I mention keep records?
    And be clear about deliverables.

    Don't be passive-aggressive, and don't worry about what others are doing - just do good work.

  219. Welcome to the real world by sorin25 · · Score: 1

    I while back I was thinking about this, in terms of selling time .. versus selling work. Some of the people I work seem to regard employment as selling time, they come to work, sit on their ass for 8 hours and expect to get payed .. on the other hand, I usually get complaints because I finish what I have to do early and want to leave .. Mostly this is the management fault, because they fail to recognize the difference between being there ... versus working there.

  220. Re:Don't mistake activity/attendance for productiv by mindstrm · · Score: 1

    Possibly. THey also might just be sitting pretty because IT in general is often not well managed. Just because you have some value because you can fix product A faster than anyone else in the company, well, that doenst' help much down the road when new management dumps product A. A smart new grad can surpass lazy old-timers awfully quickly with a good work ethic and the ability to learn and adapt.

  221. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Code monkeys are also easily replaced. I can go to an offshore firm and hire an individual who can do 10,000 lines a day of good code. I can hire a firm to do 100,000 or more lines of guaranteed bug free code a day. All I need is a guy on this end to just watch the show and that change requests are taken care of. So while other company people are flying kites as release day comes, I pay some guys out of India 1/4 what a coder's salary would cost and end up with a quality SLA, and a product that is ready come shipping deadline.

  222. Re:Lazy bastards -Offshore is going to eat your lu by IMightB · · Score: 1

    I agree completely. My companies experience with outsourcing has mostly been disappointing. The in house dev's spend a disproportionate amount of time cleaning up code that has been handed off to us. much of it is due to poor coding

    * copy and paste coding techniques by the offshore teams
    * not reading/looking at the code and using the API's that we've already provided
    * re-inventing the wheel... poorly

    As a result, we have tended to tended to migrate the offshore teams to extremely repetitive QA tasks. UI validation, etc etc. Which after about 3 years they finally seem to have a handle on.

    Also the GP doesn't seem to realize that the Cost of Living is 20x higher in the states and that a salary of 75K in places like New York is barely enough to support a family.

    My wife is Malay, my father in law is a high level banker for CIMB, and I've spent a good deal of time in K.L. and while the cost of living is definitely lower, after seeing how even the above avg person there lives, I'd rather live in the states *any day*

  223. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Given the quality of code produced by most developers maybe the developers ARE doing it wrong.

  224. Re:Hang Gliding while being paid to write code... by Demena · · Score: 1

    Thank you! Four any four weeks of coding you will spend of maybe be one of it writing code. Three weeks is getting a handle on the problem, giving time for the "art" to coalesce. Usually the bigger the ratio of percolation time to coding time the better the quality of the code.

  225. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Sounds like you may need to find a better class of small company. Unfortunately for you, though, those years of working as a cog inside a large company may have dulled your skills to the point where you'll have difficulty finding work at a better small company, because (almost by definition) they'd be picky about that kind of thing.

  226. Non Sequiteur. by Demena · · Score: 1
    You connect formal rules to coding on the fly when they are not connected in any way. Before you can become good at what you do you L2P (I'm, 60 bye the way not some young gamer, but that phrase fits the situation perfectly).

    When you have learnt the rules, the mundane use them to grind out mundane code. he great never need to think about them anymore and program creatively. It is a creative act. "The Mystique of the Programmer" is a real thing. If you playing filling in the blanks you are not a programming.

  227. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    SMBs have some advantages. If you can keep making yourself appear to be useful, and at least hang on until some people get hired after you, it is harder to get laid off.

    What I see happen with some SMBs is the offshoring death spiral. Management drinks the Kool-Aid, and fire some veterans on the firm with a high salary. Then because they have lost some crucial product experience and glitches start happening, they blame it on getting used to offshoring. When they start seriously hurting because customers are getting issues, they think that their domestic employees have bad morale, or just lazy, so they push more off, which means even less experience with the company's product where it needs to be. Then the company is either essentially a slave to whatever offshoring group, essentially branding an OEM product.

  228. Two Things by Anonymous Coward · · Score: 0

    It's rare that an entire team or department would be a bunch of useless slackers. The problems is usually 1 of these 2 issues:

    1) There are several useless slackers on the team and the others were once like you who worked hard and took up the slack, but they got the same pay, bonuses and raises as the useless guys, so they gave up.

    2) Management has put increasing pressure on the team with unreachable deadlines, changing requirements, and random punishments so the team finally realized that whether they work hard or don't work, the same thing is going to happen, so they're going to take what they can in terms of time off and time out.

    The work ethic at my company is excellent so that anyone who slacks off stands out like a sore thumb.

  229. Re:Hang Gliding while being paid to write code... by Darinbob · · Score: 1

    Not just creative, but there's problem solving involved. That's often the hard part, figuring out what the problem is that's causing the bug; when that's done the solution often involves very little creativity. More than once I've figured out what was going wrong with software while in the shower and half awake.

  230. Re:Hang Gliding while being paid to write code... by SQLGuru · · Score: 1

    I once worked at a large company that called it IS and IT. IT was the technology (network admins, helpdesk, etc.) and IS was the systems (internal apps developed to run the company -- prorgammers). Both reported up to the CIO. At the time I didn't understand the distinction, but now (10 years later), I do now and think that company had one of the better run IT (generic term) shops......

  231. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

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

    Oh...Please spare us the moral panic ....

    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.

    ...times 2.

    How about this...As people have become more productive, they don't need to work the full eight hours of a day to complete what was 8 hours of work 10 years ago.

    Bernie Madoff was, by all accounts, a decent man.

    Actually, most accounts I have read is that he was an eccentric, ADD freak who pushed a lot of people around. Ripping off strangers or family, I doubt it would make a bit off difference. (Hint: He was moving money to people he trusted he could manipulate into moving it back to him while he was in jail, not because he didn't want to screw them.)

    Poor example maybe, but I'll concede "normal" people are less likely to rip off family. Bernie - and a whole lot of other people - though is not normal.

    ... everyone in the organization knows everyone else well enough that no one can hide misbehavior.

    Or that they feel comfortable / open enough knowing that they can discuss the matter before acting unilaterally. For example, leader makes decision I'm not comfortable with...I go to leader and make my case. Leader explains issues I wasn't aware of or takes my advice and adopts my position.

    Basically, leaders have to be secure in themselves and be willing to elucidate their positions. The current corporate environment doesn't really facilitate this. Indeed, the desperation most managers feel to maintain their positions makes it unlikely they will ever get to this point. Younger people have less to lose and thus can afford to respond in a more flexible manner.

  232. Not paid for number of hours spent typing by iceaxe · · Score: 1

    OK, I didn't read all of the responses, so this opinion will inevitably be redundant, there are many like it, but this one is mine.

    I am a software developer. I am paid a salary to solve problems and create software. I am not paid a salary to spend X number of hours per day typing code. If I meet or exceed the requirements of my projects, I am golden. If I screw up the projects because I didn't work hard, I am crap.

    Some days I work like a fiend, like a bloodhound on the scent. Those days I look up from my computer and say, "oh, hell, when did the sun go down? My wife is gonna kill me..."

    Some days I twiddle my thumbs waiting for the pointy haired ones to decide which direction I should go. (Guess which sort of day leaves me reading /.)

    Some days I spend walking around outside the office building with problems and potential solutions chasing themselves around my psyche.

    Never do I spend a day screwing off doing nothing while a project goes down the tubes, provided there is something for me to do about it.

    I don't know what the situation is with your teammates. If the projects are failing and they aren't pulling their load, then in time either they will shape up or or they will be gone. (Perhaps taking the company down with them.... but that's another story.) Meanwhile, you do the best you know how, and don't spend too much time worrying about what others are doing. It will all change soon, anyway. Nature of the business.

    --
    WALSTIB!
  233. then and now by fantomas · · Score: 1

    It was 1996, the boss was a guy who had previously worked in the computer graphics industry and worked his way up and had done his share of all nighters as a coder there. My impression was that he wanted our team to be long term sustainable and not burn out like he'd seen other people burn out.

    I think the boss's approach was that he wanted to get a day's work out of us but wanted to keep us enthusiastic and pace us as well. He knew for us young and single types, that meant being in the office for 10 hours or so and having a mix of kicking back and working hard, whereas for the family man this meant a much more directed working day and knowing he could leave on the dot each day to see his kid. The boss could ask the family man to do the occasional conference or even an evening shift very occasionally, but he had to ask in advance.

    This was in the UK. I now work in a different organisation which has managers with a similar approach, here in 2010. Maybe it's a UK / USA cultural thing, the better organisations here try to hold onto good people.

    Maybe also you've had bad experiences, in 20 years of working I've not had managers who play those kind of power games.

    None of us in the story had MBAs. Computer degrees and another qualification, generally.

  234. Corporate structure by Anonymous Coward · · Score: 0

    The OP should read http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/

    Only then will he understand that working hard and getting ahead are not the same thing.

  235. That's your office; act like you belong there ... by gordguide · · Score: 1

    First of all, congratulations on recognizing some important truths about your situation ... that you are new to the workforce in general, that you are new there, that you had probably not go around telling people how to do their jobs, and so on. Off to a great start in the work-a-day world, there.

    Now about the particulars of your office ... what you are observing is the culture of that office. Just like in school and after school, so far in your time here on the planet, you have to accept cultural norms for the group you intend to fit in with. And trust me ... you want to fit in at work. There is a real financial penalty for not doing so; in essence you will be out of the loop and miss important opportunities if you fail on that score.

    That doesn't mean you can't be a leader at work; it means you have to lead within the culture. That doesn't mean you must be a leader at work; it means you have to follow within the culture. Whatever fits your personal style, ambitions, and goals, go there accordingly.

    It's OK to work harder than those around you. Don't get me wrong, here. But, if you do decide that's how you're going to play it, work smart. Wait to get noticed, don't call attention to what you think is hard work. It may not be, actually. You don't really know how or why the people around you are there, or what the company values in them as employees, going beyond just what they do for "work".

    Here's a hot tip ... make an effort to get along with other employees. Even the ones no-one else seems to get along with. That is an attribute that can get your ass saved when things are not so rosy and somebody has to go. No guarantees ... some companies do actually see you as just a number, but sooner or later you will end up somewhere where that isn't the case, and then it will provide job security, as far as there is such a thing, anyway.

    And when I say "make an effort", that's exactly what I mean. Suck it up, go with the flow, and avoid being seen as a griper. It's OK to hear griping, it's OK to listen to griping, and it's OK to hang out with everyone. Just don't add fuel to the fire yourself. You can listen without adding fuel to the fire; don't enthusiastically agree with every little grumble.

    Different workplaces, different companies, different careers; they all have a culture. Some places treat you like a slave; some people are OK with that because they enjoy working hard, and if there are long term employees around, chances are they pay well for slavery. Some places are about keeping it fun on the job, while still excelling at the work they do. Those are the hardest to fit in with, actually. You can't just simply work your way through them.

    You don't have to change your personality, or try to be someone you're not. That won't work, actually. Be yourself but be seen as a team player. Management knows (or should know) they need all kinds of people to succeed.

    Regardless, a work culture is important. Learn it and live within it, and make your mark with "the bosses" by doing well within that culture. If you can't live within it, move on.

  236. Re:Hang Gliding while being paid to write code... by Discrete_infinity · · Score: 1

    Same here, IT and IS are separate groups but both are under CIO. The funny part is that most of the people outside IS think we are IT even though it is clearly not the case(the departmental listings say Information Services for us not Information Technology). To be honest I don't bother correcting people when they say IT, they could care less about the distinction between the terms and I have better things to do than be pedantic and piss people off.

    --
    Windows Haiku Chaos reigns within. Reflect, repent, and reboot. Order shall return.
  237. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

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

    Not to be picky here.. but delta waves are a product of slow wave sleep (http://en.wikipedia.org/wiki/Delta_wave) and are present in non-REM sleep stage III (and stage IV, depending on who you talk to).

    There are no delta waves in REM sleep, where most dreaming occurs.

    Otherwise, totally agree with you ;)

  238. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Back in the 70s (yes I am that old), there was an old saying...

    When you have to fire a computer programmer (as everyone involved in creating programs was called then) and there are two, keep the one with his feet up on the desk staring at the ceiling and fire the one frantically pounding away on the keyboard (the later hasn't thought the problem through).

  239. Re:Hang Gliding while being paid to write code... by ekhben · · Score: 1

    Remember, of course, that if you only work just hard enough to not get fired, you'll only be paid just enough to not want to quit.

    The general idea that your main motivation for working well is loyalty to the company seems a bit off, to me. The first reason to work well is you feel better when you do. It's very satisfying to be proud of the work you've done, and that can have an impact on every aspect of your life. It's extremely helpful if your managers recognise your good work, too, but motivation is not a one-way street, and the more self-sufficient you are with respect to motivation, the better you'll do generally. You can't start your own business if you require external motivators, for instance!

    The next reason to work well is that you have loyalty to your immediate manager. If they're doing their job well, they'll be supporting your professional development, representing you to higher management, shielding you from the shit spattering out of the fan, and providing you the autonomy, environment, and feedback to enable you to do the best you can. If you're not delivering to your manager, your manager won't be delivering to their manager, and it's going to adversely affect them.

    (If your immediate manager doesn't give a shit, well, have fun riding the cushy job wave, but remember reason #1 - maybe you should manage upwards a little, or perhaps look for promotion opportunities or a new job).

    Mark me down as hypocrite for posting this while at work, of course. :-)

  240. Was too studying. by Ungrounded+Lightning · · Score: 1

    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.

    Yes it was.

    At such times she might have been:
      - Thinking about what she had just read and working through the implications.
      - Transferring information from mid-term to long-term memory.
      - Clearing the fatigue biases in certain neurons/synapses so they'll process the next chunk of information more normally.
      - Quiescing parts of the brain (such as the visual-verbal connection used in reading) that would otherwise send signals that would "jog the elbow" of the part she was using at the time to "study".
    or performing any of several other neural operations that are definitely part of "studying".

    So it seems to me it may be your definition of what constitutes "studying" that's in need of revision.

    Also: There's a lot of variation both in how brains work and in how people use them. You might be able to absorb a subject well in concentrated chunks, performing some of the above tasks in such short bursts that you don't notice them. You might have stronger interconnections between some parts of your brain that let you avoid some of the techniques that might require you to look at something neutral - or weaker links between others that avoid interference or let you do things in parallel (like backgrounding the transfer to mid-term to long-term memory of one item while processing and short-term memory are working on the next.) Or you might just have a different "studying" skill set, resulting in a different set of behaviors.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  241. Yeah, me too.... by stonewolf · · Score: 1

    What you see has nothing to do with working for a bunch of lazy unprofessional bums. It has nothing to do with the passing of time or the decline of the American work ethic. I've seen what you have seen and been shocked by it every time. The difference is that I'm now 57 and it doesn't surprise me anymore. I first saw this kind of problem in my first job pumping gas in 1972 and it hasn't changed since.

    So what is going on? What is the cause? Well, some people are just lazy unprofessional bums. That has been true as long as there have been people. But, most people will do a good job, act professionally, and put in 8 to 12 solid hours of hard work in exchange for a few things. What motivates people the most is the freedom to do a good job without fear of being punished for doing it. That wasn't what you expected me to say was it? It is also nice to get reasonable pay.

    In most of the places I've worked people were punished, in some way or another, for taking any kind of risk. They are punished for taking any kind of initiative. They are rewarded for doing what they are told to do. They are rewarded for fixing blame rather than fixing problems.

    What you are seeing is the result of modern business management at its best. The people you see wasting time know, they know down in their guts, that they will not be fired for wasting time and they will not be rewarded for doing a good job. They know that they could be laid off, but they also know that people will be laid off for political not for being incompetent. They will not be laid off because they stand around in the hall talking about nothing important. But, they will be laid off for not spending enough time talking to their boss about this weeks football games. In fact, the highest paid person, they guy with the most experience and/or the greatest skills, is more likely to be laid off than the new guy who still can't find the coffee filters. Why? Because laying off the expensive people has more impact on the quarterly report.

    The mid level managers tolerate all this crappy behavior because the know the same things.

    A while back, I went to work for a new company and as I walked around I noticed this guy with a green Mohawk who was reading Slashdot.com. In fact, that is how I found out about Slashdot.... It seemed he was our "IT Guy" or as he called himself "the system manager". Awesome system manager. Nothing ever broke and he did all his serious work at night after every one had left so it didn't impact our daily work. Shortly after that I overheard the President asking the CTO why this guy was on the pay roll. The president described him as looking weird, being disrespectful, and he never saw him actually do anything. Then he went on to say that nothing ever went wrong anyway so why did we need a system manager? BTW, the president and the CTO both have technical masters degrees from MIT. They should know better. The CTO couldn't or wouldn't defend Green haired Mohawk guy.

    I had a chat with GHMG that in which I told him to 1) stop doing his work at night, you must be seen to be doing work. When your work starts to interfere with day to day operations offer to come in at night to do it. But, ask for more money for night work. 2) let little things break once in a while so they see you fix them. They need that to understand the value you the bring to the company. 3) Do not read Slashdot where management can see you reading Slashdot. 4) Walk around and talk to people, ask them what you could do to make them more productive. Then pass that list on to your manager and ask him to prioritize the list. You have to be seen adding value over the long run. You have to be seen taking an interest in the success of the company. 5) Create an online database for reporting problems and tracking their solutions. You need that to document all unscheduled tasks you perform. Make sure that all work requests go through your database. You must be able to document all the work you really do.

    Ok, so what happened? He did what I suggested. A couple of month

  242. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Write it up however you want, the truth is ALL PEOPLE in ALL JOBS are pretty damned lazy, short of maybe diamond mines in Africa. Also, all of them think they work really hard and deserve more money. Welcome to the real world.

    Have you ever driven past a road crew when everyone was actually working? I mean, working a shovel like they mean it... not just 'there'. Have you ever seen an executive put in 10 straight hours of REAL work? No, no you haven't. They'll be there for 10 hours, but I've worked a lot of places, I've never seen anyone actually do solid work for 10 hours. It's because people don't work nearly as hard as they think they do. It's a fact of life far older than any of us.

  243. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    I agree with this. I have previously worked for a large-ish corporation, and now I am working for my family-owned business of less than 20 people. Thinking about it, my work ethic has changed. I'm much more motivated in my current job, partially because it's the family business, and partially because I know everyone, and I'm not just a number.

  244. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Oh yeah, I almost forgot ... I actually am a fairly hot SE looking for my ideal Geek Girl; forgive the cheesy line ;-)

    I hate to break the news to you, but she's not likely to be interested after learning that you consider people in her line of work "data janitors".

    Why, she might even conclude that you're an asshole, as quite a few of us here already have.

  245. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    the last part... i work in a small company, and quite much have got that welcoming.... Despite most likely being the most productive. Also, i learned early on that anything i'm asked to has to be thought pretty freely, just go directly to the easiest possible solution, and don't try to be a hero and get a work of 400hrs done in 20.

  246. Don't work when you're not getting paid. by Anonymous Coward · · Score: 0

    I don't know about you, but some large fraction of what I'm paid (gross) is removed from my paycheck directly (payroll taxes, witholding) or indirectly (sales taxes, etc.). I don't work for that proportion of my time. Now if everyone does that, taxes would have to go down!

  247. Re:Hang Gliding while being paid to write code... by datababe007 · · Score: 1

    I just googled "Heisenburg Uncertainty". Damn you, there goes my whole evening. :-)

  248. Re:Hang Gliding while being paid to write code... by electrons_are_brave · · Score: 1
    To the poster of the question. The basic rule when entering any new group is "fit in". Don't work too much harder than those around you. Don't work too much less.

    If you start a new job and try to start "fixing" people, they will hate you. If the workplace doesn't suit you, then get another job.

  249. Re:Hang Gliding while being paid to write code... by electrons_are_brave · · Score: 1
    But both jobs you've mentioned are fairly well paid and high status (at least here in Australia, most construction workers are paid more than executives, and neither group are renouned for being crippled by work load).

    Move out to the low-paid, low status jobs, and particularly ones with lots of female or migrant workers and there are heaps of slave-driven jobs (admittedly not as bad as African diamond mines).

    Some examples: call centre workers on "forced feed" schedules, paid-per-word typists, paid-per-piece garment workers, nurses, cleaners, etc. I also found working at fast food restaurants was pretty hard work, although the hours tended to be short.

  250. Lousy work ethic in IT industry by thesquire · · Score: 1

    What makes you so sure that the lousy work ethic is unique to the IT industry? It is the same everywhere. I was a senior manager in provincial government in Saskatchewan, Canada, and I found that the same problems existed. Most people are lazy and stupid and only interested in feathering their own nests. Does that surprise you? If so, then you are either naive or stupid. Everyone, except those of a certain age [those that learned to work as a result of the depression], expects a rewarding job where their employers consider them as being worthy and deserving of advancement to senior positions because of their intrinsic values as human beings, without consideration of actual contributions, merit or value contribution to the enterprise, especially those who are "most deserving" such as Indians or other minorities. It is a losing game because competence, skill, educations level, and experience, are not valid anymore. If you are too stupid to see this, then, too bad for you. I am glad I am old enough to be dead before too long, and not have to deal with this crap for too much longer. Myron Kuziak former lawyer, judge, etc.

    1. Re:Lousy work ethic in IT industry by thesquire · · Score: 1

      Fuck you and your score 1. You are also too stupid and cowardly to recognize things as they are.

    2. Re:Lousy work ethic in IT industry by Desirsar · · Score: 1

      You do realize that's the default score for someone with no karma, right? Posting last and late to the discussion isn't helping your chances of being moderated up.

  251. ...and you went to college for that by DrStoooopid · · Score: 1

    ...welcome to the world of IT, dude. Where we compare salaries by how much we get paid to take a shit, see how much we can NOT get done, and do just enough to keep from getting fired. You've never seen Office Space, have you?

    --
    There are 2 groups of people you can make fun of on the Internet without fear of attack. The illiterate, and the Amish.
  252. Re:Hang Gliding while being paid to write code... by GPLHost-Thomas · · Score: 1

    I swear the below is 100% truth.
    About 4 days ago, my wife woke me up because it was pretty late in the morning (as I spent a long night working). As I woke up, still half sleeping, I asked her: "where's the Debian source package?" (even if she doesn't even know what a package is). I insisted and asked many times, as I really wanted to know where it was, not giving much more details. Later she told me she wanted to laugh but tried not to. I can clearly remember that it was being very important to me to know where that "Debian source package" was when being half awaken, although I can also tell that I didn't know what software I was thinking about.

    I guess you and me are working a way too much! :) Did such thing happen to you as well?

  253. Re:Hang Gliding while being paid to write code... by GPLHost-Thomas · · Score: 1

    Hell even our receptionists are in IT even though all they do is answer the phone.
    Well, they are using technology (a receptionists phone), and they do provide information over that technology! So, they really ARE IT people! :)

  254. ewok85 by ewok85 · · Score: 1

    What I see as the biggest issue facing IT is that too little of the management out there is savvy enough to be able to manage all aspects - managing people, budgets, tasks and technology. Every single day I see insane decisions made which ultimately waste time, money and materials. If you want a reason why people have no work ethic, its because they know they know that the people making the decisions have already doomed everyone to failure.

  255. qwe by blue-slonopotam · · Score: 1

    It happens to old companies. Over time, a company accumulates a lot of people, who can't leave for a variety of reasons. They don't want to work either. You don't have to do anything with that. Bankruptcy will take care of things. If it does not do it quick enough, leave the company. This attitude is contagious.

  256. Get out of the way, there's work do be done by tengu1sd · · Score: 1

    Since that left no managers in the loop, we had no meetings and could be extremely productive. We worked twelve hours a day, seven days a week. from The Graphing Calculator Story

  257. Re:Hang Gliding while being paid to write code... by Xeleema · · Score: 1

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

    Confirmed: It's not what's in the coffee. I've had a few "Eureka!" moments at really odd times. Mostly when I'm outside having imbibing caffeine/nicotine. The one's I *really* hate are when something wakes me in the dead of night.

    If I don't commit it to paper right then, I'll lose the idea. Worse yet, my grasp around the details starts to slip as I feverishly scribble on the back of an envelope.

    --
    "When I am king, you will be first against the wall..."
  258. Get over yourself by tstrike · · Score: 1

    You know I hate do-gooders straight from college.. Remember this: 1. Your degree confers NO certification of experience. You are simply a Padawan learner sitting at the feet of your Jedi Knight and Jedi Master colleagues. 2. Forget your college learning and instead be a sponge. 3. IT requires a combination of liberal arts and science. It is abstract in its beginnings and concrete in its scientific application.is 4. IT management is different than Software Development/Engineering... You require more time and distractions to think a problem through.. You cannot be at full go all the time, you will burn the fuck out. 5. You should spend the first 3 years of your life reading publications and listening to webcasts. 6. Your co-workers involved in water cooler talk means that they are human, try it sometime you might like it. 7. Mind your own damn business... No one likes a cubicle porcupine... And STOP Snitching!! That will get you alienated quickly and I can assure you it will get you fired. 8. Remember young Padawan the path to the Dark Side... See Yoda for more details.. or your resident Master Jedi in your office.

  259. Worth it by AndyCanfield · · Score: 1

    25 years ago I asked my co-worker about my work habits. He said "You goof off for eight hours a day, then you work for 20 minutes and earn your salary."

    20 years ago I was training a new system administrator. I explained to her that some days you only needed to work four hours, but when the network is down you don't go home at night until it is back up.

    Programmers do not work by the clock, nor by the lines of code. If you are happy with what I produce, it doesn't matter if it is 10,000 lines that took me 90 hours in one week, or 5 lines that took me one hour. If it works, and is readable, and is maintainable, it is worth what you paid me.

    And, ironically, the best programmers produce the smallest, lightest, most readable code. Vast quantities of work and code are often a sign that the coder doesn't understand the problem.

  260. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    Is this your personal definition of "IT" ?
    I've worked in mega-corporations on two continents for 15 years in "IT" doing software development and engineering .. according to my experience, software engineering is a part of IT.
    Did you just pull out your definition out of your ass or is there some region on earth where theres a difference between IT and software engineering ?
    Judging from the other posts - your definition of "IT" seems fairly unique..

  261. Well! by Phoghat · · Score: 1
    Co-workers wasting time, cruising the net, etc.?

    I'm shocked, shocked I say.

    --
    Think of how stupid the average person is, and realize half of them are stupider than that.
  262. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

    See that? We haven't even met yet, and I already found a way to hold your attention for a whole evening ;-)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  263. Re:Hang Gliding while being paid to write code... by Zero__Kelvin · · Score: 1

    "where's the Debian source package?"

    "I can clearly remember that it was being very important to me to know where that "Debian source package" was when being half awaken, although I can also tell that I didn't know what software I was thinking about."

    Well ... I don't have distribution nightmares, because I use Mandriva :-)

    "Did such thing happen to you as well?"

    I meditate and do a lot of Yoga these days, so my stream of consciousness flows pretty easily now, but before I started doing that my subconscious did use these kinds of techniques to get the attention of my conscious mind quite a bit.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  264. Call IT to get this drain unplugged! by Anonymous Coward · · Score: 0

    Well, I've been a software engineer for more than 20 years, working for companies that ship software in their products (embedded systems), and of the hundreds of times the term IT was used it never once referred to the very seperate software engineering department in which I worked.

    There is a great deal of misuse of the term these days, with many people claiming that if it involves information and technology then it is IT. I can accept that definition as long as we can agree that the maintanence department is part of IT, since the maintanence guy sends and receives E-Mail, accesses a computer to see open tasks, and uses a walkie talkie and a pager ;-)

    If you look at the various schools that specialize in training people to work in IT, you will find that none of them have a clue how to teach software engineering. They may teach an admin how to do some basic programming to automat admin tasks, but knowing how to write code to create a few scripts is a far cry from actual software engineering.

  265. Re:Hang Gliding while being paid to write code... by BoothbyTCD · · Score: 1

    You are quite lucky, but unfortunately many employers/clients require a great deal of accountability. Working as I do for the NYC gov't, for instance, the very existence of consultants is a political football. Minute by minute accounting of money spent on our contracts is pretty much required, because at least half of the people we are working with are actively trying to get us fired at any point in time. Our group was recently told to be careful to clock in and out for lunch or going down to smoke because the office manager, a Dept. of Ed employee, had taken to scrutinizing the surveillance footage of the building entrance and comparing it to consultant timecards in an attempt (successful in at least two cases) to get people fired.

    --
    snig
  266. Reality: Entry Level Job = Dysfunctional Company by JadedApprentice · · Score: 1

    Given the amount of quality experienced talent in the marketplace right now, you wouldn't have been hired in the first place if the hiring organization wasn't fairly dysfunctional to begin with. In this business, a small team of experienced and well-compensated developers with a strong work ethic (the latter doesn't necessarily have anything to do with hours they put in - only measured by their work product) will run circles around teams twice their size. Teams like this simply don't hire new grads (unless the new grad is already well known to them and proven themselves through an internship or open source project). As the economy has slowed, most organizations have cut back compensation increases, reduced or eliminated bonuses, and perhaps implemented a week or two of furlough - this serves to further demotivate those who survived the last round of job cuts and makes plain the reality that in general hard work is not itself rewarded with anything but more hard work. You'll continue to struggle in your current position until you accept that the nature of your relationship with your employer is mutually parasitic.

    That said, you don't need to sink to the level of your co-workers if they are not delivering quality product. Unless you're happy working long hours and weekends, set reasonable limits on work hours that you'll only bypass under extraordinary circumstances (you'll need to have some notion in advance what qualifies so that isn't abused). Your co-workers and boss will respect those limits if you're clear about them and demonstrate a high level of dedication during work hours. Until you have specialized skills and experience that entitle you to become choosy about work assignments, consider your current career stage one of "paying your dues" and hopefully you won't waste the resulting seniority like your co-workers. Whatever you do, don't waste your time worrying about what your co-workers do. Find ways to carve out areas of responsibility that you own and prioritize your efforts such that your best efforts are always spent on those projects that your leadership chain knows are owned by you. Be conscious of what your boss gets credit for as well and be sure to prioritize accordingly - but don't make a show about it and be careful about that which might be interpreted by your co-workers as making them look bad or "sucking up" - over time you will find that it's possible to get the respect of your peers and your co-workers as well, particularly if you take the to socialize with your co-workers--you still need their experience and they'll share the important details you need if you gain their trust on a personal level. Above all, be realistic. While you need to pay lip service to all the idealistic things your corporate culture and individual upbringing values, your actions should be based on realistic assumptions about what's possible. Sometimes extraordinary things will happen, but planning for the extraordinary is usually a recipe for failure.

    In short, quit wasting time worrying about everyone else and recognize that entry-level positions always come with organizational dysfunction. Learn everything you can in this position so you can become qualified for a better one down the road. Repeat ad infinitum and you will have a full and rewarding career.

  267. You are not a precious snowflake by mcmonkey · · Score: 1

    Shut up and do your job.

    1) Do not go to the bosses with this complaint. No one likes a tattle tale, and the boss will see this as a complaint against her/his ability to manage the team.

    2) There is a very large possibility you do not know what you are talking about. Are you in position to know what deliverables these folks are responsible for and how they are doing in delivering?

    For example, I work with several consultants who spend most of the business day chatting, surfing the web, smoke breaks, etc. These may be the folks you are complaining about. What you may not know is, at the end of the day they go back to their hotel and pump out code til 1 or 2 AM.

    They get done what needs to get done, and it gets done on schedule. They work that way because in the office, we get at most 20 or 30 minutes of uninterrupted work time between pointless meetings and questions from managers we've already answered multiple times.

    3) Teams count. The lone wolf coder is fiction. Any project of real utility may be born of a single mind, but matures with testing, revision, documentation, etc. Socialization generally should not be the only focus of the day, but people do work together better when they like and get along with each other.

    4) If everything you say is true, then when you are the boss and it is your job to keep track of what everyone else is doing, you can fire the bums. Until then, it is not your job to monitor what everyone else is doing.

  268. Writers? Yeah, ok. by wiedzmin · · Score: 1

    "Coders are like writers", haha, yeah right. Why don't you "writers" use some of that inspiration of yours to comment your code when you do spend 20 minutes of your day, between eating bagels and drinking coffee, to actually write a few lines of exploit-infested, non-sanitized-SQL-input-riddled "code"... so that us IT guys don't have to spend 3 days digging through your scribbles, trying to find that memory leak or unchecked loop that's hanging that particular w3wp.exe process on a server shared by 120 of you guys, all blaming IT for it while chatting in the hallway with each-other. Thanks.

    --
    Bow before me, for I am root.
  269. Re:Hang Gliding while being paid to write code... by pete6677 · · Score: 1

    "guaranteed bug free code"

    Hah; sure it is. Even good dev shops cannot achieve this feat.

  270. Re:Try to enjo it, that's how the economy works (i by Asian+Freud · · Score: 1

    I am lazy and lack self control.

    But 20% utilization? That will kill business unless it's are a monopoly.

    --
    Excellence is an attitude.
  271. Re:Hang Gliding while being paid to write code... by awyeah · · Score: 1

    And it's not just trust, either. Where I work, programmers, IT, project implementation teams... all salaried. Helpdesk is hourly, as you might expect (except for the managers there). Oddly enough, QA is also hourly. I can't figure that one out.

    --
    Why, no, I haven't meta-moderated lately. Thanks for asking!
  272. Re:Hang Gliding while being paid to write code... by awyeah · · Score: 1

    Whoops, submitted a little to early. Some of it is trust, however.

    We also use HID cards (I'm imagining most places do these days). Some managers actually review the swipe logs for their salaried employees. I had a manager once who had MIS generate logs of our logins and logouts from our computers. When he realized that my coworkers with desktops never logged out, and I always put my laptop to sleep... that didn't work so well.

    These days, I have many days where my boss is out of the office... and his boss is out of the office. And his boss... she works in a different location. You still have to show up, and work all the hours you're supposed to.

    --
    Why, no, I haven't meta-moderated lately. Thanks for asking!
  273. Re:Hang Gliding while being paid to write code... by ptudor · · Score: 1

    delta (dream state.)

    BatsDR ... beta alpha theta spindles delta rem ...

    I thought REM was most associated with dreams and delta was in-between/start+end of dream events.

    (Yes, I remember using "Bat's DR", as in, Batman's Doctor, cause he does stuff at night)

  274. Re:That's your office; act like you belong there . by HikingStick · · Score: 1

    There's also a good chance that some of the new guy's peers, especially the coders, are doing work while out of the office, too. I was in one such environment where management expected to see everyone in the office during the day, but many on the team got their best work done at home on nights and over weekends--usually after playing a few hours of Half-Life or whatever the game du jour was at the time.

    --
    I use irony whenever I can, but my shirts are still wrinkled...
  275. Re:Hang Gliding while being paid to write code... by JWSmythe · · Score: 1

        It's not that most places have HID cards. Most big places do. Most small businesses don't. I kind of ended my post before I finished saying my thought too. My pack of HID cards were for various buildings, suites, and datacenters. Individually each knew when I came and went, but to them I was a customer. My company didn't know when I went through any of those doors. As far as I know, no one but me ever called to check up on anything. Even then, it was rare.

        I used last a lot to make my own timeline on events, but that was just to notate a report on a job.
    It's better to log in and out properly, so you can see what you did, but your coworkers are getting around that by staying on. Eventually it may catch up with them, if someone finally asks, "Why are you shown as working 24/7/365?"

        When I was in charge of the department, I didn't really care how many hours people worked. I cared that the tasks were accomplished in a timely fashion. I told them on day 1, they have to work what the job dictates. If it's 20 hours or 80 hours in a week, you have to do it. I was very fair with them though, and the weeks were usually 20 to 30 hours. Occasionally things got busy, and they were happy to work the longer hours as required. They knew if I said "I need you for this.", it was because I really did, not because of an artificially created deadline to squeeze extra work from them. If it was something that could wait, I'd cut them off at about 8 hours, and say "just finish it tomorrow." But, if it was mission critical, we stayed on it. By "we" is was usually all of us. Since I was in charge, I took a lot of the really important tasks myself, so they weren't overworked, and then they'd volunteer to help. It made for a really good teamwork environment. That's something that is overlooked by most places these days.

    --
    Serious? Seriousness is well above my pay grade.
  276. Not Really Your Job by MikeDawg · · Score: 1

    Its not really your job to rate other peoples work. It also sucks that you have to come in and finish their work. You can simply make the comment to your supervisor/manager, and let them handle it. If they choose not to respond, then it truly isn't a concern for them, and they are happy with the current work-levels.

    --

    YOU'RE WINNER !
    Another lame blog

  277. Re:Hang Gliding while being paid to write code... by couchslug · · Score: 1

    "Organizations (not just companies) got so large that a manager could take actions adversely affecting thousands of anonymous employees with impunity."

    Before WWII, managers and other company leadership took "adverse actions" such as hiring gunmen to kill union activists and strikers. Let's not get too dewy-eyed about "work ethics" often driven by desperation and coerced by threat and force.

    http://www.learnnc.org/lp/editions/nchist-newcentury/5168

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  278. Re:Hang Gliding while being paid to write code... by vrmlguy · · Score: 1

    Before WWII, managers and other company leadership took "adverse actions" such as hiring gunmen to kill union activists and strikers. Let's not get too dewy-eyed about "work ethics" often driven by desperation and coerced by threat and force.

    http://www.learnnc.org/lp/editions/nchist-newcentury/5168

    I used to work in the coal industry, so I'm well aware of the history of union-management strife. Situations back then were (to me, anyway) more reminiscent of modern ideological/ethnic conflicts, where the enemy (who may be your neighbor) is painted as evil and both sides work to desensitize violence against the other.

    --
    Nothing for 6-digit uids?
  279. Re:Hang Gliding while being paid to write code... by Anonymous Coward · · Score: 0

    ...stereo blasting Ministry's Psalm 69 at just under ear-bleed levels.

    I wouldn't count on being able to do that for the rest of your life.