Slashdot Mirror


Software Exorcism

Mark Burroughs writes "Leave it to a SubGenius preacher to take normally mundane subjects, like software maintenance, and expose the unholy conspiracy behind them. I think the following quote from the introduction sums up the tone of the book nicely: 'Rather than shield your eyes from the sordid realities of the software industry, I am going to dust off my old 8mm films and let you take a good look at the uncensored truth for yourself. You may want to keep a paper bag handy in case you get sick.'" You know you want to read on for the rest of Burrough's review. Software Exorcism author Right Reverend Bill Blunden pages 351 publisher Apress rating two thumbs up reviewer Mark Burroughs ISBN 1590592344 summary Tactics for Maintaining Legacy Code

Reverend Blunden's sermons focus on things that the college professors, in their tweedy jackets, will never talk about. As such, this book should be required reading by computer science majors, who often have a number of misconceptions concerning the industry that they are about to enter.

I doubt very highly that your instructors will tell you how to handle all the nasty little things that can occur when humans work in groups: backstabbing, stonewalling, sabotage, etc. The sad truth is that the people who do actually learn about these tactics (under the guise of "organizational behavior") are MBAs, the people who end up being managers. Folks, the deck has been stacked: The MBAs have been given whips, and the CS majors have all been given saddles. It's called animal husbandry; ... now go look up the word "cull."

Glancing at the back cover of the book, Reverend Blunden looks like the type of subversive individual that the ATF would like to have a chat with. As such, he is not one to let the reader leave without a few useful weapons (some of which may be questionable from a legal standpoint ... but hey, business is war). For example, the book tells you construct a paper trail so that even the shiftiest weasel cannot switch sides if it's suddenly convenient. Reverend Blunden even goes so far to refer the reader to a vault purveyor in New York so that evidence can be stored securely at home (hint: it's sure as hell not safe at the office). Don't kid yourself; a solid paper trail can save you during a witch-hunt.

The book also looks at how to deal with legacy code in situations where internal competition has encouraged people to hoard information, or to escape responsibility via promotion (i.e. VPs have been known to develop amnesia about the code they worked on). It explains the forces that cause these shenanigans to occur and then describes how to flush the guilty party out into the open, where their slimy tactics won't work. As before, generating a trail of evidence and possessing a degree of intellectual humility go a long way.

Then there is privacy, an issue that employers will definitely try to skirt. Management types tend to be keen on metrics to measure productivity. In addition, software engineers typically have access to code, or algorithms, that may be considered proprietary secrets. This has led many companies to monitor their engineers in some way or another (i.e. key loggers, remote desktops, sniffers, TEMPEST, etc.). Reverend Blunden provides a couple of easy, but extremely effective, counter tactics that the reader can use to foil this kind of Big Brother antics.

At the end of the day, Reverend Blunden tells it like it is. He hasn't been bought off and he doesn't have an agenda. His only goal is to warn new hires about the various landmines that exist, buried under the polite exterior of the corporate landscape. You may not like what he has to say, but no one ever said that software engineering was a pretty job. If they did, they were telling you a lie. Praise Bob.

You can purchase Software Exorcism from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

314 comments

  1. How to handle all the nasty little things by Anonymous Coward · · Score: 5, Funny

    I doubt very highly that your instructors will tell you how to handle all the nasty little things that can occur when humans work in groups: backstabbing, stonewalling, sabotage, etc.

    Self-employment worked for me. The boss is still a jerk, but he's my kind of jerk.

    1. Re:How to handle all the nasty little things by Anonymous Coward · · Score: 0

      Finally, all that experience you had sucking the boss off will finally really pay off!

  2. Tweedy jackets? by Anonymous Coward · · Score: 0

    I can't remember the last time I saw a prof wearing long pants, let alone a tweedy jacket.

    1. Re:Tweedy jackets? by n1ywb · · Score: 1

      You must go to school in a hot climate, in Vermont I can't remember the last time I saw a professor wear anything BUT long pants. Tweedy jackets are also quite common, but so are grungy sweatshirts and blue jeans.

      Actually, the professors down in the Auto Tech program wear flashy jumpsuits.

      --
      -73, de n1ywb
      www.n1ywb.com
    2. Re:Tweedy jackets? by stfvon007 · · Score: 1

      I saw a prof wearing a tweedy tie the other day.

      --
      All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
  3. The man by BWJones · · Score: 5, Insightful

    He hasn't been bought off and he doesn't have an agenda. His only goal is to warn new hires about the various landmines that exist, buried under the polite exterior of the corporate landscape. You may not like what he has to say, but no one ever said that software engineering was a pretty job. If they did, they were telling you a lie.

    Ahhh, yes. Another treatise on how The Man is tapdancing on our heads.

    Alternatively, we could read books on how to help create environments that are mutually advantageous, supportive positive experiences rather than focusing on heading off to another dreary color washed existence where we hate our bosses and hate our jobs.

    --
    Visit Jonesblog and say hello.
    1. Re:The man by Anonymous Coward · · Score: 0

      and for more on the works of Karl Marx...

    2. Re:The man by ichimunki · · Score: 2, Funny

      Got any suggestions? I agree that the best way to avoid all this negative stuff is to focus on positive stuff, but that's easier said than done, in many instances. It's not like corporate employers and the bosses one might encounter in those environments are going to be easily bribed by a box of donuts and a pamphlet on Pair Programming and the wonders of CVS.

      So what are some good books about positive habits we need to have as programmers, first, and then how to be a successful programmer without signing up for The Program?

      --
      I do not have a signature
    3. Re:The man by Anonymous Coward · · Score: 2, Insightful

      Up until this job, I agreed.

      Now I realize that in order for "mutually advantageous" environments to work, it has to be mutually supported. The guy above me in the food chain doesn't want to play that way -- so now I'm his worst enemy. :(

    4. Re:The man by ReTay · · Score: 3, Insightful

      "Ahhh, yes. Another treatise on how The Man is tapdancing on our heads."

      I don't know about that. The only 'boogie man' I saw put up here is a MBA. And after dealing with two or three I happen to agree. If you are trying to "create environments that are mutually advantageous, supportive positive experiences "
      You can't worry about getting a blade between the shoulder blades first. And office politics being what they are. And the general clueless ness of most geeks it is a really good idea to generate a good solid paper trail. That alone would make the book a good idea.

    5. Re:The man by kfg · · Score: 2, Insightful

      But then you'll have to read "Up the Orginization" which describes and explains why building such is impossible, even for the company President, in existing orginizations.

      Few, unfortunately, have the desire, let alone the fortitude, to simply take of themselves, let alone others.

      KFG

    6. Re:The man by princewally · · Score: 1

      Sounds like you need to spend some time on WorkOrSpoon.

      And no, I'm not affiliated with the site.

      --

      -
      "Vengeance is fine," sayeth the Lord.
    7. Re:The man by Alrocket · · Score: 5, Informative

      "The Pragmatic Programmer" is a pretty good read for the technical side of things, and introduces good habits. I'd have a look at that if I were you.

    8. Re:The man by nervous_twitch · · Score: 1
      Alternatively, we could read books on how to help create environments that are mutually advantageous, supportive positive experiences...

      Yes, because hope springs eternal.

      If you are so lucky to find a work environment like that, let me know. I want to work there, too.

      --
      Trees everywhere, and not a forest in sight.
    9. Re:The man by Austerity+Empowers · · Score: 1
      Alternatively, we could read books on how to help create environments that are mutually advantageous, supportive positive experiences rather than focusing on heading off to another dreary color washed existence where we hate our bosses and hate our jobs.

      The best response I heard to this statement, came when a manager was saying approximately that sentiment to a sub-ordinate who was pissed off for exactly the reasons described by the reviewer. The response is:

      "Oh blow me!"

      He can get away with that response because he is right, his boss knows it, and his boss needs him.

    10. Re:The man by pmz · · Score: 1

      And the general clueless ness of most geeks it is a really good idea to generate a good solid paper trail.

      What if the geeks you are forced to work with don't take notes, don't read e-mail, and reply to e-mail they do read using a telephone?

    11. Re:The man by kzeddy · · Score: 1

      By your url, i can tell you've never been in a realistic corporate environment

    12. Re:The man by lone_marauder · · Score: 1

      Alternatively, we could read books on how to help create environments that are mutually advantageous, supportive positive experiences rather than focusing on heading off to another dreary color washed existence where we hate our bosses and hate our jobs.

      I'm confused. If that statement is sarcasm, I really don't get how you can make fun of utopia colored glasses if you seem to be attacking perceived leftist viewpoints wrt to the modern workplace. If it's not sarcasm, then you are attacking an expository work on the basis that its findings disrupt your view of reality, and insist upon a feel-good solution to the problem - a characteristic leftist response to uncomfortable reality.

      Is this some new flavor of kinder, gentler leftism? Are disgruntled employees the baby killers in this new world vision?

      --
      who are those slashdot people? they swept over like Mongol-Tartars.
    13. Re:The man by allism · · Score: 1

      You do what I do...if they don't put it in writing, you were never told to do it. I have sent out e-mails that say "If I don't get written documentation that this is supposed to be XXX way, it's going to ship YYY way" and make sure that YYY is awful enough that they sure don't want that to happen.

      Anyone who would reply to an e-mail with a telephone call sure isn't a geek anyway - geeks generally prefer things in black and white.

    14. Re:The man by BrynM · · Score: 2, Insightful
      What if the geeks you are forced to work with don't take notes, don't read e-mail, and reply to e-mail they do read using a telephone?
      Then rely on caller ID or your office phone system. If you see them call, let it go to voicemail and save the voicemail. Alternately, tell them that you communicate mostly via e-mail and that they should try to get ahold of you that way. In addition to this, you may be able to talk your manager into making them reply via e-mail. Explain that conducting a conversation in various formats (e-mail then phone then post-it note, etc.) limits your productivity. Tell the manager that you add things to your task list in MS Outlook by saving the e-mail as a task. Use some social engineering man!
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    15. Re:The man by ManoMarks · · Score: 1

      Y2K Reply: Then why don't you just get another job? Y2K +3 Reply: There are no other IT jobs, so make the best of it Y2K +4 Reply: There are no jobs in IT, so now you don't have to worry about it.

      --

      That's gotta fit into your schema somewhere

    16. Re:The man by SuiteSisterMary · · Score: 1

      Or, after a phone conversation, write a quick email to the person 'summing up' what you just discussed, and makeing sure that everything was 'understood.'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    17. Re:The man by Bendebecker · · Score: 1

      Dude, everyone hates there job and if they claim they don't there lying so drop the boardroom bullshit.

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    18. Re:The man by spronk · · Score: 1

      Ahhh yes, another person who's hiding himself away in school and has no clue what the real world is like spouting feel-good nonsense.

    19. Re:The man by Jaysyn · · Score: 1

      That's exactly what we do with our customers. I mean we still talk face to face, but any minor changes from the scope of work gets documented, or it doesn't get done.

      Jaysyn

      --
      There is a war going on for your mind.
    20. Re:The man by stfvon007 · · Score: 1

      What about video game testers?

      --
      All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
    21. Re:The man by twiddlingbits · · Score: 1

      "his boss needs him"?? Obviously this guy did not work in IT, he would have been replaced with another geek who was just yesterday standing on a street corner holding a sign saying "Will Hack Java for Food". S/he is happy to be abused daily for a salary. Or they may just ship his job to India and save the money.

    22. Re:The man by Bendebecker · · Score: 1

      Actually I hear that job sucks too. You have to sit testing out every little feature and you have to play whether you like the game or not. Know the runes in Diablo 2? Ever want decide to sit and test out every rune word on every possible object? I think your starting to get the idea. Plus, have your ever seent he photos with soda and pizza? That is just about all they get for it. Now video game reviewer... tahts a whole different ball game. Free stuff from game developers, getting to play the newest games as much as you want (or don't want), and meeting the movers and shakers in the field. The work comes in there though since you have to kiss so much ass...

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    23. Re:The man by stfvon007 · · Score: 1

      Ever want decide to sit and test out every rune word on every possible object?

      Actually I wouldnt mind doing stuff like that. Trust me I've done stuff like that before in some games and have found some interesting bugs. :D. (not in diablo II, but in similar games.

      --
      All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
    24. Re:The man by Anonymous Coward · · Score: 0

      You can choose not to focus on the negatives, but that wont make them go away.
      Prozac is for weak people.

    25. Re:The man by Anonymous Coward · · Score: 0

      I started tellng my office manager to "send me an email or else I'll forget and it won't be done." I didn't often forget but I never got the emails and avoided the out-of-scope work being dumped into the project.

      The whole reason I started asking for these tasks via email is so I could keep a copy (on my own, off-site server of course). After a while you get tired of your word against his when someone wants to know why something was done the way it was done or why your work is behind schedule.

      - CCDC

    26. Re:The man by BWJones · · Score: 1

      Dude, everyone hates there job and if they claim they don't there lying so drop the boardroom bullshit.

      Sorry dude. I actually enjoy my job, and it has nothing to do with boardroom bullshit. Get this.....I get paid to learn. Not bad eh? I get paid to learn new things and discover other things nobody knew before. I think its pretty darned cool.

      --
      Visit Jonesblog and say hello.
    27. Re:The man by smagruder · · Score: 3, Interesting

      Y2K +5 Reply: A lot of the jobs are back through the natural regenerative effect of the IT industry, but those who gave up at +3 and +4 are now unhireable. The jobs go to those who actually thoroughly love computer science and didn't get into the profession for the wrong reasons.

      --
      Steve Magruder, Metro Foodist
    28. Re:The man by BWJones · · Score: 1

      Ahhh yes, another person who's hiding himself away in school and has no clue what the real world is like spouting feel-good nonsense.

      Sorry.....ah, spronk. I spent my time outside of academia, started a company doing molecular structure activity relationships, had fun, sold it off, ran a sleep lab for a while and then went back to graduate school. I know what life is like outside of academia, I just choose to continue to learn rather than let my brains rot out of my skull. The cool thing about it is that I even get paid to learn. Like I said to another poster.....Not a bad deal.

      --
      Visit Jonesblog and say hello.
    29. Re:The man by aminorex · · Score: 1

      Leftism...leftism... I think that this word
      does not mean what you think it means.

      --
      -I like my women like I like my tea: green-
    30. Re:The man by vsprintf · · Score: 1

      Dude, everyone hates there job and if they claim they don't there lying so drop the boardroom bullshit.

      Really? I don't hate my job. There are some parts I'd rather not have to do, but on the whole, it's interesting. It allows me to work with both software and hardware and their integration. Actually, I like my job, having had many others for comparison. Perhaps you just need another position more suited to your obviously underused talents.

    31. Re:The man by Anonymous Coward · · Score: 0

      >>> help create environments that are mutually advantageous, supportive positive experiences rather than [...] >>>

      Been there, tried that... several times! Oh, BTW I just lost my job last week the same day I gave the final version of the SPEC for the next generation of the product, it appears that the VP will be able to handle the Indian team on it's own after all.

    32. Re:The man by Anonymous Coward · · Score: 0

      So basically you are saying that anyone currently unemployed in the tech industry is so at their own fault.
      Maybe you should stay away from any tech gathering in the next few years or you may become a victim of an angry crowd of impure computer science people.

      As you might have figure I am an unemployed software developer with a cs degree that started as late as when I was 14 in programming. Oh and naturally it was my own fault that I was laid-off due to downsizing.

    33. Re:The man by FnordX · · Score: 1

      The reviewing job isn't that bad. I mean, until I actually get to a nationally recognized level, I'm just writing about games I bought when they came out, but I was going to buy them anyway, so why not?

      Don't really get that much in the way of kickbacks, but having to play through one or two games a month and still hold down another job pretty much means you won't be able to have any sort of other social life. Luckily I don't.

      --
      ____________________
      Clouds in the Sky,
      Water in a bottle
  4. I don't get it ... by obsidianpreacher · · Score: 2, Informative

    So ... the book deals with the "seedier" side of computer science (things like privacy ... gasp!), and is required reading for people entering the field ...

    Hell, just have them read /. !!! Same stuff, only it's free, has stories that are continuously duplic^H^H^H^H^H^Hupdated, and a lively and informative userbase ... why go for a book instead?

    --
    topreacher@signature.slashdot.org 1% rm -rf sig
    1. Re:I don't get it ... by MooCows · · Score: 2, Funny

      why go for a book instead?

      You need a paper trail ....

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    2. Re:I don't get it ... by Adolf+Oliver+Bush · · Score: 4, Funny

      "Hell, just have them read /. !!! Same stuff, only it's free, has stories that are continuously duplic^H^H^H^H^H^Hupdated, and a lively and informative userbase ... why go for a book instead?"

      Because with the book, you arent accidentally going to see the goatse guy.

      I am forever scarred.

      --


      This post cannot be re-broadcast without the express written consent of Major League Baseball.
    3. Re:I don't get it ... by Anonymous Coward · · Score: 0

      What I'm looking for is a paper version of the BINDS page: click with discretion, or don't click at all.

    4. Re:I don't get it ... by BorgCopyeditor · · Score: 1

      Because with the book, you arent accidentally going to see the goatse guy.

      I am forever scarred.

      Me, too. Let's start a 12-step recovery program.

      --
      Shop as usual. And avoid panic buying.
    5. Re:I don't get it ... by djneko · · Score: 1
      Well, in that case, how about a little halloween decoration? (and, I swear to buddha, it's only a carved punkin. )

      --
      `/\/\
      (^.^)
      (")(")
      not quite an analog pussy, just a cat that plays with vinyl
  5. Seriously, why? by YanceyAI · · Score: 3, Insightful
    I'm glad someone is pointing this stuff out to people new to the tech industry. When I was first starting out, I remember having to sign all sorts so draconian contracts--and we were just servicing the tech industry.

    I thought the owner was insane, so I just ignored it. It would never surprise me now if I learned that she had spied on me. Of course, maybe that was brought on by the paranoia of reading something that, like this book, promotes paranoia.

    --
    Can I bum a sig?
    1. Re:Seriously, why? by Anonymous Coward · · Score: 0
      Of course, maybe that was brought on by the paranoia of reading something that, like this book, promotes paranoia.

      Probably just a bunch of pop-under ads for X10.

    2. Re:Seriously, why? by ScrewMaster · · Score: 1

      Around 1984 or so I worked for a video game company. Anyway, upon being hired I was supposed to have signed this obnoxious agreement that said the company owned ANYTHING I wrote, even code written on my own time having nothing to do with video games, during my period of employment and for five years after the fact (how that could be legal I don't know.) It also came with a permanent non-disclosure, non-compete clause, the idea being that if I quit I would never be able to work in video games again. Draconian is too mild a term.

      Well, due to a bureaucratic screw-up, I was never asked to sign this agreement, or even made aware of its existence. A few months later (in the middle of a massive project) the personnel manager came by my desk and and tried to get me to sign it. He wouldn't even let me see what it was. "Oh don't bother reading it, it's just routine" he said. Well, I told him I'd take it home with me and read it over. "Can't do that," he said, "It's confidential so just sign the damn thing." Uh huh. At that point I insisted upon reading it in detail, and decided that there was no way in Hell my John Hancock was going on it. Management got pretty abusive for a while until I told them I quit ... at that point they backed down, mainly because they had a lot of money riding on the project I was on. Every time they brought it up after that I just started cleaning out my desk until they went away again.

      The reason companies get away with this crap is that people are either naive about the legal aspects, or need the job more than they care about their privacy or self-respect. And that's sometimes unavoidable, particularly if you've got mouths to feed. However, one should be very, very careful what one signs, because down the road a bad employment agreement can compromise an otherwise solid career.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:Seriously, why? by YanceyAI · · Score: 1

      In the instance I mentioned above, the owner was equally disturbed that I wanted to review the contract with my attorney. Ultimately, she agreed. But after leaving, I am just now free to work in the same area. This was also related to the enteractive entertainment industry.

      --
      Can I bum a sig?
  6. Software Exorcism by da3dAlus · · Score: 4, Funny

    I need an old programmer and a young programmer.
    The power of Christ compels you...to compile!

    --

    Sometimes I doubt your commitment to Sparkle Motion.
    1. Re:Software Exorcism by DreadSpoon · · Score: 1

      Damn, the compiler's spitting chunks on this code. Starting to make my head spin...

    2. Re:Software Exorcism by Slime-dogg · · Score: 1

      That's actually not too bad of an idea, from a teaching / apprenticeship viewpoint. Many older programmers know the ins and outs of code and languages, and are also familiar with the work environment and its hazards. The young ones typically come in four flavors, all ignorant of the environment:

      • Talented, but arrogant.
      • Talented, amiable
      • Dumb as rocks, but arrogant
      • Dumb as rocks, amiable.

      Usually, it's the third one on the list that gets promoted to the PHB position, the fourth one will be let go.

      Anyways... We get the old ones to teach the young ones how to really cooperate in the environment, especially with the stupid arrogant SOB PHB's. (There are exceptions to that rule, but few and far between.)

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    3. Re:Software Exorcism by Anonymous Coward · · Score: 0

      No no no, it's "The power of Christ compiles you".

    4. Re:Software Exorcism by Anonymous Coward · · Score: 0

      This is true. I've noticed that about 80% of the time people are evaluated correctly but the other 20% they promote idiots into management.

    5. Re:Software Exorcism by bcolflesh · · Score: 1

      Your mother solves fractions in Hell!

    6. Re:Software Exorcism by Anonymous Coward · · Score: 0

      In Soviet Russia you compile Christ power?

    7. Re:Software Exorcism by vsprintf · · Score: 1

      I need an old programmer and a young programmer.
      The power of Christ compels you...to compile!

      C'mon, meet God half-way. Use autoconf and automake before asking for a miracle. :)

    8. Re:Software Exorcism by vsprintf · · Score: 1

      It's an interesting list, but you left out the mid-range group - not talented but trained. My favorite sub-group is the not-talented-but-trained junior programmer who has been on the job for two years and thinks she's being passed over for management positions and is complaining loudly about it. If only we could get her into management (where she could do less damage) and out of software. And this is not misogynist, we have a guy of the same age that I would really like to promote to management as well.

  7. Be excellent to eachother by kneecarrot · · Score: 5, Insightful
    There are some things that you can control in the workplace and among these are your own attitude and approach. If you choose to get involved in backstabbing and power struggles and the like then that's your choice. You can also take a no-BS stance and do the following:

    1. Tell the truth. 2. Stay out of other people's business. 3. Do the right thing.

    Yes, there are some things that can't be avoided. If you are under attack by someone trying to get ahead or find a scapegoat, you have to defend yourself. But, even in these situations, there are choices.

    --

    I always save my last mod point to mod up a good troll. You people are too serious.

    1. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      Yes...but sometimes you can be mired quite badly when simply defending yourself. Could be against a co-worker attempting to hijack your project, etc.

      Cross accusations will fly, takes two to tango, etc. Before you can say C#, you'll be fighting it out on the carpet.

      No way around it: as they say, in the jungle, no one is innocent.

      Telling the truth, minding your own business and doing the right thing does nothing against people trying to do you in. Just makes you look like a pussy, as well.

      Sorry.

    2. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      This is one of the most naive posts I've ever seen. Opinions such as yours cannot and do not hold true in a corporate environment.

    3. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      I don't know, I happen to agree. I've been in several different environment and never had a political problem involving me. Either I'm extremely lucky, or I just know how to handle situations. I'm favoring the latter.

    4. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      Cross accusations will fly, takes two to tango, etc. Before you can say C#, you'll be fighting it out on the carpet.

      That's why I only hire female employees. A good girlfight make the day go by faster.

    5. Re:Be excellent to eachother by UID30 · · Score: 5, Insightful
      You can also take a no-BS stance and do the following:

      1. Tell the truth. 2. Stay out of other people's business. 3. Do the right thing.
      While this is a noble endevour, it by no means precludes you from the type of environment discussed in the review & book.

      I, for example, worked for years at a large telecom company (i'll not name them, but will tell you they are as infamous as enron and are now in chpt 11 bankruptcy). During my stint there as a programmer, I tried very hard to work by a set of rules very similar to what kneecarrot described above. The reality of the situation, however, was that despite my good intentions, my senior manager was a scheming political beast who, when the situation was politically advantageous, would point me like a gun and pull the trigger, thus releasing my "truthful and honest intentions" on his target.

      Because of that environment, I left the company as soon as I found a suitable replacement job. I'm not recommending the book under review, however ... merely pointing out that every work environment consists of more than 1 worker's ethics.
      --
      "Glory is fleeting, but obscurity is forever." - Napoleon Bonaparte
    6. Re:Be excellent to eachother by pmz · · Score: 2, Insightful


      1. Tell the truth. 2. Stay out of other people's business. 3. Do the right thing.

      In an environment with backstabbing and power struggles, the above recipie leads to burnout and delusion. It really is better to quit and find a better work environment.

    7. Re:Be excellent to eachother by idontgno · · Score: 2, Insightful
      You can also take a no-BS stance and do the following:
      1. Tell the truth. 2. Stay out of other people's business. 3. Do the right thing.

      4. Keep your resume tight, because in many "business" settings there are two types: victims and victimizers. Guess which one you're setting up to be.

      At some point uncompromizing integrity will be completely incompatible with your management/leadership/PHB, and at that point you'll be invidually surplus and right-sized out the door with a craptacular "recommendation" and as little severance as they can get away with.

      In the long haul, the upright and just person will triumph. Only problem is that in management, the long haul counts for bupkis. Next quarter, next management performance review, next project deadline.

      So, just be ready to keep migrating until you can either stumble onto a non-evil environment, or until you can accumulate enough mojo in one place to create a non-evil environment.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    8. Re:Be excellent to eachother by 4of12 · · Score: 1

      1. Tell the truth.
      2. Stay out of other people's business.
      3. Do the right thing.

      Good principles and we should strive to meet them.

      Be warned, though, that your life will still not be stress-free utopian bliss.

      There are inherent conflicts between 1 and 2.

      Boss: "What's your opinion of Joe Weasel in Marketing?"
      You: (after you attend yet another Joe Weasel presentation where he inflates himself and deftly scrapes the gum off the bottom of his shoe onto a defenseless adversary) "He certainly gives flashy presentations!" (thinking...if you can't say anything good about a person then don't say anything...)
      --
      "Provided by the management for your protection."
    9. Re:Be excellent to eachother by I8TheWorm · · Score: 1


      The only problem I see with that (and I agree with every point) is telling the truth to a clueless manager doesn't always help. You have to be able to back up any claims with hard documentation and numbers. To the MBA, it's all about pennies, and every conversation you have with them has to end with "and this will save the company money" or it will go in one ear and out the other.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    10. Re:Be excellent to eachother by allism · · Score: 1

      You're forgetting option three: you've never been involved in a project big or important enough to involve political problems. Who notices the mail guy?

    11. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      damn, you got me! oh well, back to licking envelopes for me.

    12. Re:Be excellent to eachother by eples · · Score: 1

      I agree with you ten thousand percent. Nobody has ever given me extra points for bearing the cross.

      --
      I'm a 2000 man.
    13. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      It wasn't John Truelove was it?

    14. Re:Be excellent to eachother by smallfries · · Score: 1

      How is Nortel doing these days? Their middle managers are all that way...

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    15. Re:Be excellent to eachother by Anonymous Coward · · Score: 0

      "would point me like a gun and pull the trigger"

      Yes.

      "What do you think of this code?"
      "OK, write that up and send a copy to Mr X."

      Or:

      "Take this package to this person." I do.
      Person , in a fury, yells at me. His boss understands, saying, "You don't know what's going on do you?"

  8. Maybe the editors should shove by Anonymous Coward · · Score: 0

    Barnes and Noble affiliate sales up their asses.

  9. Go academic by Anonymous Coward · · Score: 1, Informative

    You don't have to. Go for a doctorate and a cushy government paid academic career. You don't have to really work for the rest of your life.

  10. Re:$3.50 cheaper by vladkrupin · · Score: 1

    Amazon has this book for $3.50 cheaper than bn

    I'm still boycotting amazon because of their 1-click garbage, you, insensitive clod...

    --

    Jobs? Which jobs?
  11. Re:$3.50 cheaper by albalbo · · Score: 1

    FFS. This is happening with _every_ book review.

    Will the Editors wise up and BAN AFFILIATE LINKS?

    --
    "Elmo knows where you live!" - The Simpsons
  12. Software Exorcism? by batlock · · Score: 4, Funny

    Is it something like this?

    --

    Batlock...

  13. Do we need this? Preaching to the choir? by beacher · · Score: 2, Interesting

    This review makes it sound like "Tin Foil Hats for Dummies". Yes, I am a conspiracy theorist. Yes, HR has to reply to me via email, perticularly how they can justify working salaried employees past 40 hours a week while paying them less than $27/hour in direct violation of the FSLA. Yes I move all of my personal/HR emails offsite. Yes, I encrypt when necessary... but TEMPEST?
    Cmon, TEMPEST shielding is like putting up a grounded copper cage around my cube. I don't necessarily trust my management to make sound IS/IT decisions, but some common sense will go a long way in covering your ass. No, I'm not new here, but I must have missed the memo that said Tues/Thurs is Feed The Trolls day ( TIFTD ?)
    -B

  14. Is this book really neccessary?? by Kaimelar · · Score: 4, Insightful
    His only goal is to warn new hires about the various landmines that exist, buried under the polite exterior of the corporate landscape. You may not like what he has to say, but no one ever said that software engineering was a pretty job. If they did, they were telling you a lie.

    Is this really the "corporate landscape" for many software engineers? A job so bad where you feel compelled to check for keyloggers, keep paper trails locked in a home safe, etc.?

    Granted, I've not been out of school that long, but every job I've had was in a friendly, cooperative environment w/ good people who wanted to write good software. We don't assign blame, we don't sabotage people's code -- we fix problems we find and give each other help when its needed. But then, I've always worked in scientific computing, so maybe I'm not in the "corporate landscape" as such.

    So am I wearing rose-colored glasses and blinding myself to the cut-throat world of commercial software development, or is the author of this book simply over-reacting?

    Also, if I were to find myself in a job where I felt a need to take the precautions suggested in this book, I'd be looking for a new job. I can't believe that any company could maintain such a draconian work environment and keep employees.

    I now sit back and await all the posts telling me how naive I am. :-)

    1. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 0

      I have found that the behavior described depends upon the money involved. I had few such problems in environments dealing with contracts worth $100,000 or less. These tactics become more prevalent in large organizations with large contracts, like places where the cost of a few dozen key loggers and a couple of people to review them does not present a significant cost relative to the contract value.

      In such environments you get managers, directors, vice presidents, and presidents each involved in their own form of "empire building" where each such person is nominally supposed to be working with the others but have autonomy within the overall organization. Thus, you end up with competition between internal business units. Suddenly it is no longer in someone's best interest to help you succeed, even if it is their job.

      What happens if your job depends upon winning a $1 million contract, but someone else's job depends on winning a $2 million dollar contract. Do you help the person get the bigger contract because it is better for the company?

    2. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 0

      Granted, I've not been out of school that long, but every job I've had was in a friendly, cooperative environment w/ good people who wanted to write good software. We don't assign blame, we don't sabotage people's code -- we fix problems we find and give each other help when its needed. But then, I've always worked in scientific computing, so maybe I'm not in the "corporate landscape" as such.

      People can behave very differently when the Layoff Bell starts tolling. Be sure that your personnel file has lots of positive stuff in it. Keep your own copies in case it goes missing. An up-to-date resume is never a mistake. But never, ever, print the cover letter that will accompany it to a competitor at work.

    3. Re:Is this book really neccessary?? by love2hateMS · · Score: 3, Insightful

      You are living in a dreamworld, Neo. Most companies have politics. Politics for programmers are no different than politics for other types of careers. There are liars, backstabbers, lazy people that take credit for your work, lazy people that blame you for their failures, and just all around jerks.

      Always cover your butt. Document everything. Save emails. This applies to any job, not just programming.

      Oh, and HR is NOT there to help you. They work for the company, and their job is to protect the company-- never forget that.

    4. Re:Is this book really neccessary?? by CommandNotFound · · Score: 1

      Keep your job. ;)

    5. Re:Is this book really neccessary?? by PostConsumerRecycled · · Score: 1
      Well, Ive worked in evil corporate environments and government writing software. I've never felt like I needed to watch my back as such. Not all MBAs and managers are PHB types and generally everyone knows who the bad people are (wheather they're management ot tech workers), they may get away with a few things at first, but it doesn't take long for them to be found out.

      This has been my expereince, and I've been in the whole range of environments, from small companys to mega corporations and government. I've actually found the large corporations to value hard work, and less on backstabbing and politics, government being the worst for politics and finger pointing.

      But, maybe my expereince has been different from the norm.

      --

      There is no dark side of the moon really, matter of fact it's all dark
    6. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 0

      This kind of thing tends to happen more in tight labor markets in big cities. I'm not half as scared of management's deviousness as I am of their stupidity.

    7. Re:Is this book really neccessary?? by PostConsumerRecycled · · Score: 1
      Actually I've been thinking aboutit, my expereince has been different, in the corporate world I had really good managers who didn't care for office politics and had a real the buck stops here attitude, so problems didn't bleed down, and if you made a mistake you just fixed it and everyone moved on. I wish more people had that attitude, I think we were more productive because of it, and I didn't have to put up with what seems to be the typical BS in corporte america. Several friends of mine have had quite different expereinces.

      Lucky me.

      --

      There is no dark side of the moon really, matter of fact it's all dark
    8. Re:Is this book really neccessary?? by baur · · Score: 2, Insightful

      So am I wearing rose-colored glasses and blinding myself to the cut-throat world of commercial software development, or is the author of this book simply over-reacting?

      Call it both, or a little of each. I've often felt that people will find conspiricies where they look for them. I've worked with people in the past that seemed to have issues with all sorts of co-workers - sometimes the same ones that I cam work just fine with. In a few of those cases, they were the ones making everyone else edgy, so it became a self-fullfilling prophecy.

      On the other hand, I'm not saying that a level of paranoia isn't apropriate. For myself, though, I agree with you, I see no reason to start keeping a paper trail of what I do at home in a vault. If I'm that insecure at my job, then I need to move to something else... for my own sanity, if nothing else. Fortunatly, I've never felt that way.

    9. Re:Is this book really neccessary?? by devnullkac · · Score: 2, Insightful

      Is this really the "corporate landscape" for many software engineers? ... Granted, I've not been out of school that long
      I have been out of school a long time, and I can tell you that this does not happen in large software development organizations at any level likely to affect a new-hire. When there's a billion dollar contract on the line, the customers look for organizational maturity and established processes which protect the mission.

      I haven't read the book or worked in small organizations, but perhaps that's where all these tactics are useful. I searched desperately through this review for the tongue in cheek, but I couldn't find it. Maybe Burroughs is a true believer.

      --
      What do you mean they cut the power? How can they cut the power, man? They're animals!
    10. Re:Is this book really neccessary?? by BillFarber · · Score: 2, Insightful
      Just to reassure you, I have NEVER experienced problems of the magnitude that this book talks about. I have been in the industry for 16 years, and in my experience, office life is just like outside life. A few mean and sneaky people exist, but the vast majority are friendly and helpful.

      I would guess that your experiences depend somewhat on the type of person YOU are.

    11. Re:Is this book really neccessary?? by StubbornMule · · Score: 1

      I have seen it both ways....both at the same company. When I started it was alot like you describe...people helping people out...trying to do the best thing ect... When that project ended and I changed deptartments, I was in a whole different world. One project I was working on was pulled because it was to transparent. I built a tracking system just to watch it die because there wasn't any easy way to manipulate the data and they did not want their bosses to see what was really going on lol. Needless to say I keep a very extensive paper trail to cover my butt with that project.

    12. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 1, Interesting
      Granted, I've not been out of school that long, but every job I've had was in a friendly, cooperative environment w/ good people who wanted to write good software. We don't assign blame, we don't sabotage people's code -- we fix problems we find and give each other help when its needed
      You lucky, lucky, lucky man. I work at a small company (30 employees, 3 developers). Coworkers that don't know Linux sabotage my code because they want to make Linux look bad - but their only skill is VisualBasic so I don't blame them. They deliberately put errors into stable code and recompile so that the customers shout at the project managers that they didn't like. My Line Manager recently did spatial-profitmaking of the office (moved some cabinets around), and in retaliation the contractor sitting behind me threatened to take his own personal equipment home (all the web/application servers and routers) which would have shut the business. I myself have started engaging in these practices because everybody around me is. I don't give a damn if I get caught because if I end up in prison, it'll be better than that hellhole development environment. Everybody has administrator access, and there's an encrypted "kiddie porn" floppy disk that's inserted into anybody's computer in the event that they seriously tick someone off.

      I finished a project succesfully, and the other employees had told me to not show them up by working too hard. I ignored them - big mistake, because they had "a word" with my Line Manager and the next day I was on probation for some made up reason and demoted to Data Entry. Some kids tried to steal my Line Manager's car from the parking lot 3 days ago. One day I walked in late because a hole opened up in my shoe in the rain which I showed to my Manager. I told him it hurt, but I still got a verbal warning. My company gets important defence contracts, and my project manager stole a classified military database on his USB Flash-RAM key. He talked crap and got out of trouble, I suppose that's something a hostile working environment teaches you. My friends have told me that there are some "IT sweatshop" jobs, but I didn't believe them until now. Also I can't leave the job, because I have to pay the company back for the training they've given me if I do (it's in the contract I had to sign). I've used up my welfare credit, I have no savings and therefore I am in a state of slavery, I can kill and nobody can blame me.

    13. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 1, Insightful

      You know that movie Office Space?
      That's actually an extremely accurate representation of many, many workplaces.

      Mike Judge didn't just make that shit up, it's real. Ever read Dilbert? That stuff's for real too.

      No, it's not documentary, but even in a successful web startup I saw shit like that and had the need to keep a papertrail when dealing with certain colleagues.

      Sad, but true.

    14. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 0

      Just go tell the owner, VP or whoever has the authority to void your contract that you want out and if they won't cancel your contract (e.g. you don't owe jack for training), you are going to the local newspaper with the story of your manager stealing a confidential defense-related database.

      They will let you out of your contract that moment.

      Make sure you pack all of your stuff before you do this.

    15. Re:Is this book really neccessary?? by Brandybuck · · Score: 1

      That stuff's for real too.

      I used to laugh at Dilbert. I used to think, "what a humorous and hyperbolic exaggeration of my work environment." Then we got bought out by S^Hi^He^Hm^He^Hn^Hs^H Anoncorp AG. Now Dilbert is no longer funny. In some ways, it's almost an optimistic Charlie Brown look at the corporate world, in comparison to the reality.

      --
      Don't blame me, I didn't vote for either of them!
    16. Re:Is this book really neccessary?? by HeyLaughingBoy · · Score: 1
      Is this really the "corporate landscape" for many software engineers? A job so bad where you feel compelled to check for keyloggers, keep paper trails locked in a home safe, etc.?

      Pretty much what I wondered after reading some of these replies. Perhaps it's more prevalent in the "IT" type environment where you might be coding for banks, insurance, healthcare, etc. All my software has been for machinery control or industrial/engineering applications. Sure, there are always politics, but never to the extent I'm seeing here. I've worked in one small business, two $multibillion corporations and owned my own very small (tiny) business and consulted for manufacturing companies.

      The kind of office/project politics I've had to deal with were for the most part easily negotiated(*). The one time things got unpleasant, I just made sure all my decisions were justified with good data and my mgt was always aware of what I was doing. Never had a problem.

      (*) I think this may be a personal issue, and the author alludes to it in the book. Business types get training in organizational behavior, while tech types typically don't (though we did deal with Conflict Management in my Software Project Management class). The reason it becomes such an issue might simply be that some people are oblivious to politics until things escalate to a dangerous level.
    17. Re:Is this book really neccessary?? by SmackCrackandPot · · Score: 1

      Is this really the "corporate landscape" for many software engineers? A job so bad where you feel compelled to check for keyloggers, keep paper trails locked in a home safe, etc.?

      That would be a fairly extreme situation. When these kind of things happen, it's usually between senior engineers/consultants and management over major issues. Because of the high salaries, the stakes are much higher. The technical staff believe management are sacrificing safety for profits, and management become suspicious that the technical staff might become whistle-blowers. One story that I remember was between a Health Management Organisation manager and a medical consultant. Rather clumsily, the HMO manager tapped the telephone line of a consultant using a tape recorder in a wooden box nailed to the wall of a bathroom cubicle. The consultant became curious one day, opened up the box and found the tape-recorder. Immediately, he called the police and things become very messy for the manager.

      With more junior staff, most of the politics occur over learning new skills. For example, you can be working happily in a group on a project. However, towards the end of the project, management announcement that someone is going to have to work on maintenance, while the other engineers will be getting to move onto new projects. Watch the poltical maneuvering as everyone tries to point out how much research they did, how much seniority they have or which qualifications they have, while pointing out how many bugs are in the work developed by other engineers. With intermediate staff, management might decide they want to take on new staff, and split the work shared between two team leaders into a technical director and project manager. Or simply management want to reduce head count, and let some people go.

      Maybe a new piece of hardware or software comes along, and several people wants the opportunity to gain experience in this area, but there's only need for one person to attend training courses.

      At the end of the day, what everyone learns is: "Keep your skills up to date. If your not able to do this with your existing employer, find a new employer who will". If you end up in the situation where a more senior member of staff feels that you are trying to invade their domain, you'll end up in a very stressful situation and risk burning out.

      Most companies avoid these situations by insisting that any new staff already have the required experience in this area.

    18. Re:Is this book really neccessary?? by aminorex · · Score: 1

      Yes, if you work for the government or for a
      fortune 500 or for some lingering dot-com that
      had the misfortune to get a new 'experienced'
      management team (read, fortune 500 failures
      and ex-military) who majored in cover-your-ass
      instead of get-stuff-done, then this is what
      it is like.

      A start-up with some testosterone (or
      estrogen, if that's your preferred taint)
      behind it, on the other hand, is not like
      this -- but that can be a taxing environment
      for the natural born clock-puncher.

      Academia or a closely analogous research lab
      can also serve as a refuge from maniacal
      fascist and incompetent micromanagement.

      Question: Are fascists worse when they
      are competent, or incompetent?

      --
      -I like my women like I like my tea: green-
    19. Re:Is this book really neccessary?? by Anonymous Coward · · Score: 0

      "Naive" sounds too negative. I'll say "inexperienced". At my second job I had the pleasure of working under the direction of a brilliant engineer with a mostly congenial group on a well-designed project; too bad for all of us that the company went down in flames as a result of merger & acquisition screwups by accountants in offices on the other side of the country. And too bad that I was so badly scarred by my first job, which was pure Dilbertiana, and that my second and third both ended with political machinations that would have confounded Machiavelli.

      As Elwen says in LOTR:TTT, "Those who will not carry swords can still die on them." You may well be a good and decent and competent person who would never dream of dealing with people in the ways described here; too bad you have to deal with others who are different.

    20. Re:Is this book really neccessary?? by feronti · · Score: 1
      Also I can't leave the job, because I have to pay the company back for the training they've given me if I do (it's in the contract I had to sign).

      If that's true, then don't worry... you can still leave. Most such clauses tend to run afoul of laws against indentured servitude. I know for a fact that such clauses are illegal in Michigan, and Michigan really is not a very pro-worker state... there's a good reason the unions are so strong here.

  15. But we like our innocence... by metroid+composite · · Score: 3, Insightful
    Reverend Blunden's sermons focus on things that the college professors, in their tweedy jackets, will never talk about. As such, this book should be required reading by computer science majors, who often have a number of misconceptions concerning the industry that they are about to enter.

    Maybe not, but having taken a couple of grad courses in Comp-Sci, I can say that the day we all switch from PCs to 5-tuple one-tape Turing Machines I will so be set.

    Joking asside, Universities aren't about practical education (barring Medicine and Law...and to some extent Engineering). You don't go to university to learn how to be Bill Gates (god forbid). You go there to learn how things really ought to be. Then again, despite how ideal Universities try to be, research ends up having its fair share of backstabbing and intellectual thievery.

    1. Re:But we like our innocence... by Anonymous Coward · · Score: 0

      You don't go to university to learn how to be Bill Gates

      That's because Bill Gates dropped out...

    2. Re:But we like our innocence... by Rasta+Prefect · · Score: 1
      Then again, despite how ideal Universities try to be, research ends up having its fair share of backstabbing and intellectual thievery.

      Hehehe. This is the understatement of the year. University Politics are, in my experience, _worse_ than the corporate version - Corporate politics are least tempered to some degree by the fact that the corporation needs to make a profit, while Universities generally have no such restrictions. Add the demands of various funding agencies into research projects and you get no end to the poltical fun.

      --
      Why?
    3. Re:But we like our innocence... by Anonymous Coward · · Score: 0

      DFAs and NFAs are five-tuples. Turing machines are 7-tuples.

    4. Re:But we like our innocence... by aminorex · · Score: 1

      University politics are only bad on the
      tenure track or civil service. The other
      people are there because they love what
      they do, and they want to do it well, and
      have a good life.

      --
      -I like my women like I like my tea: green-
    5. Re:But we like our innocence... by claud9999 · · Score: 1

      "Universities aren't about practical education"

      Depends on the University. Cal Poly (my alum) has a very "applied" CS curriculum (reflective of their being in the engineering department, not math or science). Sure, we learned theory, but we had to program (usually in C/C++, Modula 2 [this was in the '90's, they use Java now], and other procedural languages.)

      In fact, Cal Poly's slogan used to be "learn by doing". (And still is? I think they dumped it late in my college career.)

      Now grad school, on the other hand, is far more about theory and reading/writing papers.

      When you don't have a good balance of a foundation in theory and hands-on real-world programming, your code tends to suck.

  16. Sounds like a plan... by SirASCII · · Score: 0, Offtopic

    Hmm... I wonder if I can use the same tatics on my wife...

    1. Re:Sounds like a plan... by Anonymous Coward · · Score: 0
      It doesn't help if you document everything on paper or tape.

      Bring out the evidence and you'll be sleeping on the couch for the next month for having the audacity to disagree with her and collecting evidence in preparation. You should have said "yes, dear, you're right as always".

    2. Re:Sounds like a plan... by mr_z_beeblebrox · · Score: 1

      Hmm... I wonder if I can use the same tatics on my wife...

      Do you mean that you need to counter her keyloggers and develop a paper trail?

    3. Re:Sounds like a plan... by SirASCII · · Score: 1

      Evidence gathering is not what I had in mind...

      I was thinking to use it for the backstabbing, stonewalling, sabotage, etc...

      The whips and saddles are a little out of my league...

    4. Re:Sounds like a plan... by Bendebecker · · Score: 1

      Didn't work for Gilgamesh when Ishtar wanted him, won't work for you. Your wife/wannabe girlfriend wil just get her father to realease the bull of heaven to bitchsmack you and your friends.

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    5. Re:Sounds like a plan... by JaxGator75 · · Score: 1
      My wife can re-write history faster than my HD. I've learned to use pneumonic devices to remember details that I believe will become key. Also tend to stash written evidence to prove myself correct at times.

      What sucks is being right means nothing... They have the pu$$y and there's not a damn thing we can do about it except "Nuthin" and "Love It" (props to the Nature Boy! Whooooooooooooooooo!!!!)

      --
      Come and see the violence inherent in the system!
    6. Re:Sounds like a plan... by anonamussone · · Score: 1

      I've learned to use pneumonic devices to remember details that I believe will become key.

      dont you mean "mnemonic"? or did you forget how to spell it correctly?

  17. Book Prices by Anonymous Coward · · Score: 4, Informative

    Before the morons start quoting prices from B&N vs. Amazon, let's remember there are more than those two online. Try shopping at AddAll. It's a shopping bot for books. Prices: Overstock: $21.99, BooksAMillion: $27.44, Amazon: $27.93. Switching to BestBookBuys we get BookPool at $22.50, along with (click for the results, see Amazon in 5th place!: results. And finally, we go to BookPool with a price of $22.50. Now, can we quit using B&N and Amazon ONLY? Jeez. http://www.bestwebbuys.com/books/search?isrc=b-hom e-search&q=1590592344&t=ISBN&x=16&y=13

    1. Re:Book Prices by not-my-real-name · · Score: 2, Funny

      Yes, but I can save more money by not buying from B&N or Amazon than I can save by not buying from one of these other places.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
  18. Agreed by nycsubway · · Score: 5, Informative

    If the subject of the book is similar to the review, then I agree completely with the author. Computer Science in the corporate world is nothing like it is in the academic world. Something that is accurate and efficient in college is often not something that is done in a company.

    The concept of politics is something that changes the meaning of the work you do at a company. In college, you are given an assignment to do. You do it, you are graded on it and you move on. At a company, you are asked what the customer wants in their software, and are not given specs. You are supposed to guess what they want. You are also never given a realistic timetable in which to do the project.

    Some of those hindrences to doing a project are caused by outside forces, but most are caused by inside forces. Someone is trying to impress someone else in the company by promising something before it can be done. Or they may have their team develop a project and then release it to upper management only to find its not wanted.

    Politics plays a huge role in what happens to the programmers at the bottom as well. Utimately everything that occurs to the programmer can be a result of politics. If someone cancels a project, it may be that they simply didn't like the person doing it.

    At my company, we are in limbo over whether we will continue to develop a program to do something that we currently license software to do. To replace the functionality of the software will take a couple months and is nothing more than a couple of webpages and a database. We pay $250,000/yr for the outside software and can save all of that by doing it in house. The reason we are having trouble is politics. Certain people dont want the software inhouse.

    Is it in the best interest of the company? No. But it's in the best interest of someone at the company. Thats a danger inside such large corporations, but it is how business gets done.

    1. Re:Agreed by TheTick · · Score: 2, Insightful

      The concept of politics is something that changes the meaning of the work you do at a company. In college, you are given an assignment to do. You do it, you are graded on it and you move on. At a company, you are asked what the customer wants in their software, and are not given specs. You are supposed to guess what they want. You are also never given a realistic timetable in which to do the project.

      I think you are confusing "college" with "undergraduate work". In the above paragraph, s/customer/advisor/ and s/software/research/ and you start to get the idea.

      --

      --
      bachiatari na torisetsu o yome!

    2. Re:Agreed by Anonymous Coward · · Score: 0
      We pay $250,000/yr for the outside software and can save all of that by doing it in house. The reason we are having trouble is politics. Certain people dont want the software inhouse.

      Someone's getting kickbacks from that outside company? Or they're good friends? Or the CIO doesn't want another inhouse headache even though it will save $250,000/yr - your_costs?

      The corporate world is fucked up.

    3. Re:Agreed by Anonymous Coward · · Score: 0

      The concept of politics is something that changes the meaning of the work you do at a company. In college, you are given an assignment to do. You do it, you are graded on it and you move on. At a company, you are asked what the customer wants in their software, and are not given specs. You are supposed to guess what they want. You are also never given a realistic timetable in which to do the project.


      This is part of why you can take advantage of your Summer jobs. I worked for myself and did very well - obtaining both good experience and good income. I had lots of friends who had Summer jobs: baling hay, working on the loading docks, etc. and that was their choice. One way I did well up was to follow one of the consulting firms (who couldn't do the work) around town and clean up their messes (they wanted to hire me (yeah right) and then glad until I left for the summer. Despite the fact I was young, I had enough references to prove I could do what I said I could.

      At college, we did work for local not-for-profit and religious organizations who couldn't pay an arm and a leg for suits. So they came to us. We had good class projects, got experience (including project management), and so on. Between the Summer jobs and class projects, I came out of school with considerable experience. I was able to prove I knew what things meant by doing more than citing buzzwords because I could explain my answers which indicated I would have to have done the work.

      There is a precedent in another field for working, even as a lower type of person: student teaching. They get a chance in the field to see if that's what they really want or if they want to bail. Many CS/IT/IS people hack at their machines at home but don't really do anything serious until they are late college and it's almost too late to find out if it's what they really want to do. There are types of jobs you may not want to look at depending upon your general preferences: You don't like to code from someone else's designs? You don't like designs at all? You don't like to do code/bug fixes|maintenance? You prefer to work alone or in groups? You prefer working on projects with: (short|long|extremely long) project cycles? If you write something which ends up as an unexpected goodie for people to put in their toolbag and saves a lot of time & money you need reinforcement because someone formally announces you did this on your own time for the good of the team? (or you prefer to work in the shadows and prefer to just have the gift made available without any fanfare?) The same for long hours|shifts. If you are used to working sixty hour weeks. Suddenly, bugs are hitting the fan and you end up working ninety hour weeks for a month. Do you need recognition? There are oodles of questions which can be posed to people who are heading out into the real world and can be dealt with in college.

    4. Re:Agreed by cookie_cutter · · Score: 1
      Is it in the best interest of the company? No. But it's in the best interest of someone at the company. Thats a danger inside such large corporations, but it is how business gets done.

      Sounds to me like how business doesn't get done.

  19. Melrose Place by apoplectic · · Score: 4, Funny

    Given the sordid aspects of working in an IT department, you'd think that this would make for a great cheesy, soap-opraesque TV show a la Melrose Place. Backstabbing, surreptitious monitoring, random sexual encounters...uh, was that mentioned in the book?

    1. Re:Melrose Place by boristdog · · Score: 1

      random sexual encounters

      Maybe not in software engineering, but they were quite common back when I was in desktop support. Chicks dig the knight in shining armor who fixes their computer problems. Ah, those were the days.

    2. Re:Melrose Place by Big+Bean · · Score: 1

      Yeh, but where would they find all the ugly actors to play the IT workers?!

    3. Re:Melrose Place by YellowElectricRat · · Score: 2, Funny

      I thought this quote from an interview with the author Max Barry (about his book Syrup) was fitting:

      I heard Syrup is a thinly-veiled description of your time at Hewlett-Packard.

      That's a filthy lie. Why, if HP was like Syrup, it would be a seedy den of politics and corporate back-stabbing, brimming with sexual tension. That is absolutely not true. There was very little sexual tension.

    4. Re:Melrose Place by turgid · · Score: 1
      Yeh, but where would they find all the ugly actors to play the IT workers?!

      Never mind that, they haven't invented smell-o-vision yet.

  20. Proper instructions by bug-eyed+monster · · Score: 4, Insightful

    "I doubt very highly that your instructors will tell you how to handle all the nasty little things that can occur when humans work in groups..."

    That's the problem right there. Every student getting a degree in computers should take a mandatory class covering office politics, hiring legals, and how to deal with various peers, managers and devil^H^H^H^H^Hmarketing people.

    Sure, we can read /., dilbert and userfriendly to get the same instructions, but usually we start reading these only after we've learned about this stuff the hard way.

    1. Re:Proper instructions by i.r.id10t · · Score: 1

      Sure, we can read /., dilbert and userfriendly to get the same instructions

      You forgot the BOFH

      --
      Don't blame me, I voted for Kodos
    2. Re:Proper instructions by kfg · · Score: 2, Interesting

      And you only appreciate them because you have learned them the hard way.

      Never stop learning, but start doing it outside the classroom as soon as possible. We have become a "course" oriented society, much to its detriment. School can only teach knowledge, not wisdom, and it isn't even very good at teaching knowledge. Get outside, find a mentor if you can and learn by experience and transmission, even if the process isn't always pleasant or financially rewarding in the long run.

      Hey, even if you get screwed you're still getting payed for it, rather than paying. They just don't kiss you afterwards.

      You might start by reading Stephen Leacock's (Professor of Economics at McGill University) "Too Much College."

      It's out of print, but too new to be at Project Gutenberg, but you can probably find a copy for a few bucks at that little used bookstore with the cat who likes to sleep in the window.

      Make friends with the cat. It's worth your while.

      KFG

    3. Re:Proper instructions by Heretik · · Score: 1

      I took computer science to get away from "office politics" bullshit, not to be forced to take a class about it.

    4. Re:Proper instructions by Anonymous Coward · · Score: 0

      I took computer science to get away from "office politics" bullshit, not to be forced to take a class about it.

      I got a degree in computer science to get a job where I could work with machines, not people. I knew I wasn't a "people person", and I used to be a good programmer.

      I work with people all the time. Gathering requirements from people. Getting assignments from people. Lots of getting yelled at by people. Troubleshooting all the people's problems. Even forced to teach the training classes to the hundreds of people our apps are rolled out to. People people people...

      Before, I disliked people and liked computers. Now I want to kill every carbon-based life form on the planet, the thought of computers makes the vomit rise in my throat, every night I beg for death from gods I don't even believe in, and every morning I weep as death has not been granted and I have to go to work again. I'm probably the only programmer in America who *wants* his job to be shipped overseas.

      Yep, sure glad I got that computer science degree and didn't have to take any classes that had a damn thing to do with the real world.

    5. Re:Proper instructions by feronti · · Score: 1

      Actually, at University of Michigan - Dearborn (don't know the curriculum at Ann Arbor or Flint, so I can't generalize it:) the B.S. in Software Engineering actually does require such a course. As part of my degree, I have to take an Organizational Behavior course. I really wish I had taken it sooner, rather than taking a year off to work... if I'd finished the degree first, I'd probably still have my job, and I wouldn't have had to learn everything in this course the hard way.

      That said, I do find taking classes in the business school somewhat distasteful.

  21. At the end of the day ... by BillsPetMonkey · · Score: 3, Insightful

    they pretend to pay us so we pretend to work. In the UK, developers salaries are cheaper than some hourly rates offered in India with outsouring companies ... but moving along ... it comes down to the fact that good programmers are rarely good at getting on with people.

    If you can do your technical stuff well and be a nice person (even better a popular preson), a company will value you and you can rise above office political bullshit.

    The books author sounds embittered by the fact that joining the software industry at the height of the tech boom didn't make them as rich as (Kill) Bill. Get over it and get along with people.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
    1. Re:At the end of the day ... by Anonymous Coward · · Score: 1, Interesting
      It's not that technical people don't get on with people, it's that other people smooth relations with each other by sweeping the facts under the rug. Technical people can not sweep facts under the rug to smooth relations because the buck actually stops with the engineer that has to make something physical like a computer function.

      Often a computer programmer is in the position of spewing facts that crumble the bullshit some sheister is trying to whitewash everyone with to get what they want. Often this sheister is the programmers own boss. It's more fun when you get to do it to someone who isn't your boss though. Then you can artfully destroy them and show them for the bullshit artist they are, all by helpfully stating facts that undermine everything they say. The person is usually in a high position, a slimeball liar and often pushy and arrogant. It makes the sound of their sweat droplets hitting the floor all the more delicious.

      One person above talked about letting their manager point them like a gun to spew facts at his rivals. There's no need to be such a tool. You have quite good shelter in the position of spewing helpful facts like bombs because the destruction you wreak on the plans of those around you is actually helpful to the company you work for. And everyone can see it. You are merely interjecting the truth, well explained and clear, so no blame will ever come to you. The weapons you use work only against liars, but everyone lies. No rhetoric is needed on your part, your words speak only of things that are concrete and beyond debate. You wreak carnage with your voice from an impregnable fortress of honesty. You are a light that burns out the rot of all lies equally so you are respected and feared by all.

    2. Re:At the end of the day ... by Anonymous Coward · · Score: 0

      You are merely interjecting the truth, well explained and clear, so no blame will ever come to you.

      There is no crime on Earth punished so harshly as the crime of telling the truth.

      No blame will come to you? You'll be fired as quickly as possible, and your job will be given to someone who gets the work done as well as can be in the circumstances, but also knows how to keep his mouth shut.

  22. The real question is by LNO · · Score: 3, Funny

    Does he address how to surf Slashdot during business hours without being caught?

    So far my best reaction is to begin shrieking like a schoolgirl and I don't think that's going to work out long-term.

  23. Defense by yeoua · · Score: 2, Insightful

    People go out and learn martial arts to protect themselves just incase. (Well... most of them do) They don't just go out and learn it to take down the next person they meet on the street.

    Just because this information is laid out as it is, doesn't mean you should use it just because and cause such a malicious environment.

    Remember, it takes everyone to create that happy environment.. but just one person to create that malicious environment. This is for that time when that one guy (or guys if you are really unlucky) is on you and you need to protect yourself.

  24. Re:$3.50 cheaper by slimdave · · Score: 0

    Bookpool = $22.50

  25. but, the "real" programmers" by mark_lybarger · · Score: 1, Interesting

    could care less about office politics, back stabbers, or what not. paper trails are for pansies who have a need to rectify their employment status when the going gets rough. the serious software developers are at work to cut out some serious code, and perhaps browser a little /. everynow and then. any types of office politics takes away from those two focused activities. time away from the crt is time spent refilling the caffiene container and or obtainning other chemical needs (damn smokers ;) ).

    if you're working in a place that has others playing too many sophisticated political games, and the boss doesn't see the reality, then i say 'eff 'um and get the hell outta there (and back to some serious coding).

    1. Re:but, the "real" programmers" by Aceticon · · Score: 2, Insightful

      Office politics is when:
      - The new and impressive system that you've been coding (with love and tenderness) for the last 3 months gets shelved just before regression test phase is over because some middle manager changed his mind.

      A crappy manager can easily undo the work of a thousand first rate coders.

      If you stick to coding and don't look around (like an oostrich with it's head on the sand), you will constantly be hit by surprises at work (a lot of them not nice).

      Pop your head once in awhile and smell the air - you might just see that out of control freight train coming your way in time to dodge it.

    2. Re:but, the "real" programmers" by Anonymous Coward · · Score: 0

      It doesn't matter how good of a programmer you are because there is some genius graduate student in China who is twice is smart as you and is willing to work for an annual salary that would make the AFL/CIO blush. So, do not count on your technical expertise to save you or you will be the only one left without a chair when the music stops because there is always somebody out there who is smarter than you, who can do your job just as well or better than you can, is willing to work for chump change and probably lives in some country which you couldn't locate on a map. The really terrible thing is that it is only a matter of time before your company finds this guy and some MBA vice president outsources your job to him. This doesn't mean you have to get in the mud with the weasels, trolls, and marketing devils, but you have to be at least aware of which way the wind is blowing so that you can avoid being caught in the middle of a power struggle or a general shit storm. You can mod me down now if you like, but really I am a software engineer who learned all of this the hard way when I was just out of school and it hurt. I hope to spare you the disillusionment that I went through in those first years.

  26. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    why should they?

    why should the editors stop a method of making money in a nonobtrusive way.

    get the fuck over it

  27. Tempted... by MoeMoe · · Score: 1

    I would make a joke about Microsoft and how they are pure evil, but I like the size of my genitals just the way they are...

    In reality though, a book like this seems to deal with real situations around the cube farm... If you are new to the CS world and don't wanna be taken for a ride or sent to the goatse guy, this seems like a good read

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
  28. I believe you have my stapler. by Valar · · Score: 3, Funny

    My preferred guide to software development is the corporate environment presented in a fine piece of cinema. You may have seen it. It is called "Office Space." So far the only thing I've found lacking in reality is Milton.

    1. Re:I believe you have my stapler. by Anonymous Coward · · Score: 0

      We have plenty of Miltons where I work. Strangely enough, they're all in the mail room.

    2. Re:I believe you have my stapler. by lawpoop · · Score: 1

      That's interesting, because Mike Judge (sp?) based the character Milton on someone he actually worked with a come company.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    3. Re:I believe you have my stapler. by lawpoop · · Score: 1

      I meant 'some company'. Weird.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    4. Re:I believe you have my stapler. by Anonymous Coward · · Score: 0

      Come as in cum, or come as in comb?

  29. Suuuuuuuure. Meanwhile, in the REAL world.... by xeeno · · Score: 2, Funny

    The Man will still be using your taint for a ball rest.

    1. Re:Suuuuuuuure. Meanwhile, in the REAL world.... by Anonymous Coward · · Score: 0

      Oh man...that's a good one!

  30. Sounds like a manual for pinkboys by gwjc · · Score: 1

    No real subgenii with any yetisense would need this book. I can see this book being useful for the unwary pinks trying to negotiate the slackless trapeze stretched over the black pit of mindless corporhoids of adversia. The subgenii needs this like he needs a fourth eye!
    ...still if it makes some money for the good Rev then so be it.

    Sallack!

    1. Re:Sounds like a manual for pinkboys by Anonymous Coward · · Score: 0
      ..still if it makes some money for the good Rev then so be it.

      Of course! Separating Pinks from their Green is a prime directive! However, this tome does seem to contradict other prime directives, esp. the unending pursuit of the True Slack, and seems to ignore the best course in such circumstances: surfing the luckplane! As JR himself said, "If I can't whup it, I will go down!". Relax! Quit your job! The End Times are Near! (Or actually, overdue...)

    2. Re:Sounds like a manual for pinkboys by Anonymous Coward · · Score: 0

      Fantastic post!

  31. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    Awww, you're upset because you'll lose that crisp new dollar that Amazon gives you for flogging their patent-supported wares?

    To use your logic: why should people stop standing up for what they believe in? Get the fuck over it.

  32. Re:Do we need this? Preaching to the choir? by kabocox · · Score: 1

    No, I'm not new here, but I must have missed the memo that said Tues/Thurs is Feed The Trolls day ( TIFTD ?)

    Hey, its been slow lately. After Apples I-Tunes hit Windows, their hasn't been much. We have't even been getting our daily SCO quota either. Has it been just me or has there been alot more gaming related articles lately too? I just seems percentage of game related news has gone up in the past 2 weeks.

  33. Re:$3.50 cheaper by orthogonal · · Score: 2, Troll

    Ref: Amazon has this book for $3.50 cheaper than bn

    And soon, Amazon will have a patent on "$3.50 less" too.

  34. Amazon exploits trivial patents by renehollan · · Score: 1
    I boycott Amazon.com (and favour Barnes & Noble) because of stupid things like one click patents.

    B&N has a "Readers Advantage" card that gets you a 10% discount and only costs US$25 a year -- worth it if you buy more than US$250 of books a year. I usually buy books in bursts, and have let my Readers Advantage card lapse, but they let you buy one at the same time as you make a purchase and let you apply it to that purchase (not that a "leave the store and reenter" hack wouldn't work, but they are being friendly and saving you the hassle).

    --
    You could've hired me.
    1. Re:Amazon exploits trivial patents by cicho · · Score: 1
      That's commendable. But then you may want to consider boycotting BN, too, for what they've done to idependent booksellers.

      The point being, if you boycott with integrity, you'd probably have to include all the major players in any given market for one reason or another. But most people just "boycott" what's convenient and feels good. And it's hard to blame them - Amazon does have lower shipping charges.

      --
      "Only the small secrets need to be protected. The big ones are kept secret by public incredulity." - Marshall McLuhan
    2. Re:Amazon exploits trivial patents by renehollan · · Score: 1
      Hmm. Looks like standard business practice to me, perhaps leveraging economic clout, and perhaps doing so in violation of unfair competition laws.

      But, that's for a court to decide.

      Patents, on the other hand, are government-granted monopolies to exploit an idea, ostensibly to encourage development for the public good. But, patents being backed by state force, and my being a libertarian, I find "trivial" patents a more reprehensible practice than levering business economies of scale.

      So, I'll stick with b&n and avoid amazon.

      FWIW, I do use small, specialty booksellers, when necessary, and b&n does not carry the book in question.

      --
      You could've hired me.
  35. Maybe just lucky by Migraineman · · Score: 3, Interesting

    I used to work in the backstabbing corporate machine. The place was real hell. I had a program pulled out from under me on the day before our populated circuit boards arrived. The Principal Engineer called a meeting with the CEO, the COO, head of sales, etc. and said "I don't know what they're doing, but I'd do it this other way." To call it a hatchet-job would be overly polite.

    We produced meeting logs and design review documentation that was signed by the backstabbing PE, etc. It didn't help much, as the PE was the CEO's butt-boy.

    Folks used to think we were overly paranoid because we made the managers physically sign all of our documentation. After "Black Thursday," folks had a different attitide.

    I'm sure there are places to work where the office politics are pretty benign. Unfortunately, there are a lot of weasels out there, and they thrive on "improving" situations that already run well. Enjoy it while it lasts.

  36. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    no, it's sir haxalot

    Nice try, ih8apple, but you might want to update your profiles before trying to pass yourself off as someone else. Hell, even hovering over the Amazon link on your homepage gives you up.
  37. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    no, it's sir haxalot...

  38. Re:Do we need this? Preaching to the choir? by TurtlesAllTheWayDown · · Score: 1

    Here is the memo you missed:

  39. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    you're an idiot

  40. Sounds entertaining... but by tony+clifton · · Score: 5, Insightful

    Here's a short version of what you need to know when you're working for someone.

    Do you know the difference between a cost center and a profit center?

    A cost center's something the business needs to do but doesn't make any money. Think accounting, or maintaining print servers -- the goal is to make its function as cheap as possible. One attractive way is to offshore it, provided things work out as cheaply as possible.

    A profit center makes the business money. Like software development, or whatever it is that the business does: doing a good job will make the company money.

    It's always better to work for the profit center.

    1. Re:Sounds entertaining... but by Anonymous Coward · · Score: 0

      I once worked for a company that decided that software development was a cost centre, on the grounds that software companies sell licenses to software, not software themselves. So they laid off the programmers in the middle of a project-- and from what I've heard of the subsequent financial history of that company, I'm glad I was laid off when I was.

    2. Re:Sounds entertaining... but by YetAnotherAnonymousC · · Score: 2, Insightful

      I would add to this, at the risk of overgeneralizing (but hey, that's what slashdot is for...):

      If you find yourself an expert in something that is doomed to be a cost center (e.g., sysadmin), try to be a self-employed contractor/consultant. Companies will treat your role like one anyway in terms of penny pinching, but you have much more leverage (and tax breaks) if you are your own boss.

    3. Re:Sounds entertaining... but by bluGill · · Score: 1

      True, but you can redefine anything to be a profit center if you are creative enough. I worked for one place with a corporate travel office, which basicly was a travel agent. They maximized profits for themselves, and made themselves look great. Travel agents are paid by the airlines (and others) based on a kickback type arrangement, which depends on the price of the ticket. So if you went someplace they would normally put you on the most expensive ticket they could, which maximized their profits. That it costs the company far more than a cheaper ticket for the same flight didn't bother them, as they only cared about their own profits. Note that the company didn't allow first class or buisness class travel so you didn't even get some extra perks for your more expensive seat.

      If you work someplace where backstabbing the company is the rule make sure you produce profits.

    4. Re:Sounds entertaining... but by 2TecTom · · Score: 1

      Not necessarily true. I moved from TechPubs doing in-house development of an internal database of company documentation to a project team. As soon as the project got into trouble, the penny pinching "leader" started laying off anybody he could. Bye bye.

      The sad truth is the higher you go, in the larger the company, the more incompetence you will encounter. Cronyism, nepotism and patronism are the methodology of corporatism. Larger organization are simply less efficient, less responsible and less humane. They serve only to concentrate wealth at the top for the few. If the laws weren't so bent, they'd never actually prosper. Personally, I fear for our society as it is becoming increasing corrupt and I see no way around it other than to disengage from it.

      Wealth is good, but only if it's actually honestly earned. Next time you see a job given to an "acquaintance" just remember, you're most likely seeing it taken from someone who actually worked hard to deserve it.

      --
      Words to men, as air to birds.
    5. Re:Sounds entertaining... but by caveat+lector · · Score: 1

      That assumes that profit centers are allowed to be what they are.

      I worked one place that intentionally underbid work in my area. "We don't really do X; we're a Y company" was the rationale. People actually got nervous when I pulled off a job that turned out to be 80-90% profit, after costs. (Yeah. I really did. Surprised me more than anyone.)

      I left when the management of that area changed, and the new manager was more interested in building a personal fief (and turning his supervisees into serfs) than getting us some bloody damn respect.

    6. Re:Sounds entertaining... but by dbrower · · Score: 1
      A profit center makes the business money. Like software development, or whatever it is that the business does: doing a good job will make the company money.

      Oh, grasshopper, you mistake a point -- {software,product} development is a cost center, it does not make money, and is a cost center make cheaper.

      Sales make money. This explains a lot, when you look around at places that do development.

      -dB

      --
      "It if was easy to do, we'd find someone cheaper than you to do it."
    7. Re:Sounds entertaining... but by Anonymous Coward · · Score: 0

      You just described my current job frighteningly well. You wouldn't happen to be me from the future, would you? Did you bring back the lotto numbers for next week? How 'bout some stock tips?

    8. Re:Sounds entertaining... but by gsfprez · · Score: 1

      then why the hell am i surrounded by hundreds of MSCE drones telling me "Linux servers bad, Windows servers good"?

      --
      guns kill people like spoons make Rosie O'Donnell fat.
    9. Re:Sounds entertaining... but by ScrewMaster · · Score: 1

      You have got to be kidding. I've seen some stupid manager tricks but that's one for the record books. Incredible.

      --
      The higher the technology, the sharper that two-edged sword.
    10. Re:Sounds entertaining... but by ScrewMaster · · Score: 1

      The sad truth is the higher you go, in the larger the company, the more incompetence you will encounter. Cronyism, nepotism and patronism are the methodology of corporatism. Larger organization are simply less efficient, less responsible and less humane. They serve only to concentrate wealth at the top for the few. If the laws weren't so bent, they'd never actually prosper.

      What you're describing here is the Peter Principle in action. Remember, large corporations are like cesspools ... the really big chunks always rise to the top.

      --
      The higher the technology, the sharper that two-edged sword.
  41. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    jackass, I've told you many times to stop advertising for him. Ignore him and he'll eventually get bored and go away like the other trolls.

  42. Entertaining... by apoplectic · · Score: 4, Interesting

    I'm sure it is an entertaining read with perhaps some salient points with regards to the IT industry. But, does this describe anything truly different or more dystopian that what an average non-IT worker puts up with in his own non-IT world with non-IT managers? I think we tend to make more of our own situations than is justified; work environments are similarly screwed up regardless of the industry.

    1. Re:Entertaining... by Dalcius · · Score: 1

      Very true.

      This isn't limited to IT folks, but often IT is the last line of defense. If you get an issue, you typically can't fork it off to anyone else. Everyone is looking at you to reallocate more disk space, clean up viruses, patch security holes, fix their phones, keep the servers running. This goes for software developers and software maintainers (what I do for a living).

      Often IT is the ass-end of the corporate environment: expected to do too much in too little time without any excuses. IT can be an easy, popular target for folks who don't know any better. Sometimes it's like being trapped in a dark (server) room fending off vampires with a foam bat.

      Though I have not been in the field for more than few years, my best advice for novice IT folks (though not limited to IT) is this:

      1) If priority conflicts come up, let your manager or the folks requesting work prioritize your issues. They treat you (read: see you) as a tool; don't let them blame YOU when their work isn't done first. Let them box it out among themselves.

      2) As much of a geek as you want to be, do NOT give management (read: anyone above you) details unless specifically asked for. "It's fixed" is a perfectly good answer. This isn't aimed at being dishonest, I say it because managers typically don't care and/or can't understand the details. It's being as much of a "yes man" as I'm willing to be. You'll be viewed as a much more reliable person if you just say "it's fixed" as opposed to looking like a geek. Don't distance yourself from the manager.

      3) As much of a geek as you want to be, have good working relationships with anyone you deal with, don't limit yourself to the corner. This means promotion and, just as importantly, more say in how things are done. Don't be uptight around your bosses or peers and be a little outgoing and things will flow.

      4) Don't do other people's jobs for them. There is a difference between being proactive, helpful and going out of your way, and doing someone else's job. If you start doing other people's job for them, laziness will ensue. You can bet your paycheck that you'll become known as "the guy who does X" when it isn't your job. Eventually management finds out and guess what? Overnight your job description is now broader while the other schmuck got a raise for accomplishing their (lessened) workload so fast. And you come out looking like the unorganized slacker in the end.

      Hopefully this helps anyone coming out of school. Anyone feel free to jump in if you think I've made a mistake.

      Cheers

      --
      ~Dalcius
      Rome wasn't burnt in a day.
  43. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    Yes, because he sure gave up for all those months before his identity was pointed out.

    Advertising? Do you mean you're *buying* from this guy?

  44. Anyone remember alane? by Anonymous Coward · · Score: 0

    The KDE guy. The one who committed suicide some time after losing his job due to the weaselry of others, only a few months ago...

    Maybe this book should have been dedicated to him.

  45. why work there by avandesande · · Score: 1

    Yes, I do ask that people always repeat verbal requests through email (it forces the writer to really think about what they are asking for).

    But other than that-- if I have to work with someone who wants to screw me that bad I will move on.

    --
    love is just extroverted narcissism
  46. Re:Tom Clancy by Anonymous Coward · · Score: 0

    When words lose their meaning, people lose their freedom.

    -Confucius

  47. dunno ... is sumething wrong? by Anonymous Coward · · Score: 0

    if there is this kind of "stuff" at a corporate you're working at it's prolly because they're

    one) not proud of their hard-/software, eg. "don't
    let anyone know we're making bullshit."

    two) programming/making stuff that's going to be
    absolite in one, never two years time.

    three) marketing has fired the lead programmer or
    chip designer ...

    four) marketing is again more important then the
    acctual product.
    "if you are married and have kids,
    do you really have the time to read the
    reviews of a product?"

    five) ...

    six) ..

    if you notice this keep your mouth shut and get
    the hell out of there. watch them suckers implode!
    and then of course tell everybody :)

    start your own if you're talented / start your own
    even if you're not talented ;)
    you need a CPU some ram and a keyboard (or just
    a plain 'ol typewriter to write code (if you're
    talented).

    do NOT cater to this corporate climate!!!

  48. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    by links his ads page, someone my click on them or someone might buy from his ebay listings if you keep linking to them

  49. or you could find another job by sgtpudding · · Score: 1

    if i worked in a place like that, with that kind of backstabbing, i'd be out looking for something else.

  50. Errata: by kfg · · Score: 1

    In the above I meant to type,". . .even if it isn't always pleasant or finacially rewarding in the short run."

    My fingers have a nasty habit of typing the opposite of what I mean because I start thinking of the concept as a whole before I type and what I'm thinking "leaks" out of my fingers instead of what I meant. It drives editors crazy, and doesn't say much for my own sanity.

    KFG

  51. Re:The Boogie Man by A55M0NKEY · · Score: 1
    I think it's Bogey-man not Boogie-man. Boogie-man = MC Hammer, Bogey-man = bad guy.

    Yes I realise this a pedantic sounding comment of the type that typically annoys me, but the thought of 'The Boogie-Man' was funny enough that I couldn't resist.

    Booger-man, Bugger-man, Red-man, SKOAL. Chug chug chug train of consiousness gurgling down the tracks and into the ocean.

    All your base are belong to us.

    --

    Eat at Joe's.

  52. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    I, for one, appreciate this pricing information. I get a lot of Amazon gift certificates from filling out surveys (vividence, acrobat-results, etc) or from deals (dealnews, slickdeals, ableshoppers, xpbargains, etc) and then I spend them when I find something I want, often through these book reviews. If this guy wants a cut of my gift certificate that I got for free or for a few minutes for a survey, that's fine with me.

  53. Re:$3.50 cheaper by wintermute740 · · Score: 1

    "And soon, Amazon will have a patent on "$3.50 less" too."

    Damn. Amazon must be run by lockness monsters.

  54. And bookpool is even cheaper by Anonymous Coward · · Score: 0
  55. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    and has pointing out his identity done anything to stop him? He's clearly making enough money off these links to keep doing it until the /. editors finally do something to block these links. Vigilante work hasn't paid off. It's time to pressure taco and the others to take action.

  56. Re:Where is it ? by Anonymous Coward · · Score: 0

    Behind the fridge? Every time I lose something i find it behind the fridge. I must not forget to look there though.

  57. Re:$3.50 cheaper by jdray · · Score: 1

    Bookpool is even cheaper than Amazon, and they don't have any patents on anything, AFAIK. And they specialize in technical books, not books, movies and power tools.

    --
    The Spoon
    Updated 6/28/2011
  58. Re:ah by YrWrstNtmr · · Score: 2, Funny

    i dont want to leave college...

    Good. Don't. We don't want you out here anyway.

  59. Learn to NEGOTIATE! by Ridgelift · · Score: 4, Informative

    Having mentioned this many times and been modded down into the netherworld, I'll mention it again in hopes that someone will catch on.

    This book is all about one thing: negotiating. It's a skill that is seldom taught formally, and yet is used every day of your life. Even when you were a wee babe trying to figure out how to get a cookie from mommy, you were learning to negotiate.

    Unfortunately techs are usually poorly equipped to negotiate skillfully, a fact I learned personally when my scum-of-a-boss-who-I-thought-was-a-friend ripped me off for thousands because I didn't know how to negotiate properly. For years I was bitter, until I started checking out books and audio tapes on how to negotiate effectively. Bottom line: it was my fault I got ripped off.

    You've only got three resources: time, energy and money. When you work for an employer, it's a give and take of how much of those three resources you're willing to exchange. The best teacher of negotiating I've heard so far is a guy named Roger Dawson (I won't post the link, just Google his name or go to your local library).

    So now you MBA's out there who know what I'm talking about can mod me down now.

    1. Re:Learn to NEGOTIATE! by TWooster · · Score: 2, Funny
      Okay, seriously, on his main page, this is what you see in BIG BOLD LETTERS:
      NEWSFLASH!

      THE POWER NEGOTIATING INSTITUTE OF NIGERIA IS NOW OPEN!
      Great. Just great. All we need is MORE of those e-mails. :P
    2. Re:Learn to NEGOTIATE! by Anonymous Coward · · Score: 0

      actually, it's spelled with two g's and the 'ia' suffix has been deprecated.

    3. Re:Learn to NEGOTIATE! by Anonymous Coward · · Score: 0

      that is good advice but only for a kindasortanormal environment. I worked for a full blown clinical psychopath once. Terrific negotiators found themselves falling back on suing him. Always be ready to run away.

    4. Re:Learn to NEGOTIATE! by ScrewMaster · · Score: 2, Informative

      Well, I don't about you, Ridgelift, but when I was a wee babe I wasn't negotiating for Mommy's cookie.

      BUT ... you are absolutely correct. After having been an independent developer for a decade and a half (and having gotten screwed royally a couple of times) I have to agree with you. Anyone with mod points please beam this guy up from the nether regions.

      Negotiation is actually not the first step. Often it just takes having an awareness of the other guy's agenda to make all the difference. I mean, being able to see past the smiles and the backslaps^H^H^H^H^Hstabs is a skill that many have not acquired. The fact that your ex-scum-of-a-boss was able to successfully masquerade as a friend for long enough to stick it to you is a case in point. I once lost a thirty-thousand dollar development contract to a Canadian company because I believed that a sales engineer I had known for years was my friend. He saw a chance to make a little more commission and stuck the knife in and twisted it.

      These kinds of people are, to varying degrees, sociopaths. They have little feeling or empathy for others, and consequently have to simulate it. The simulation is rarely perfect, however, and once you learn you to pick up on the little clues they leave, it is much easier to defend against them.

      --
      The higher the technology, the sharper that two-edged sword.
    5. Re:Learn to NEGOTIATE! by ScrewMaster · · Score: 1

      Yeah, and just in case you find out that he can run faster be sure to carry a .38 in your pocket. It's a sinking feeling when you gradually realize that someone you know, and have perhaps trusted to a degree, is a head case. Unnerving.

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:Learn to NEGOTIATE! by Ridgelift · · Score: 1

      NEWSFLASH!

      THE POWER NEGOTIATING INSTITUTE OF NIGERIA IS NOW OPEN!


      Okay, that's just funny!

      But seriously, his information is good. Even so, no one has the last word on how to negotiate. My point is negotiating is a skill that can be learned, so whether it's Roger Dawson or someone else, I think geeks would be best to take a break from Quake III for an afternoon and just do some reading or audio listening to explore the subject.

      Insitute of Nigeria...man that's funny.

    7. Re:Learn to NEGOTIATE! by k8to · · Score: 1

      Unfortunately techs are usually poorly equipped to negotiate skillfully, a fact I learned personally when my scum-of-a-boss-who-I-thought-was-a-friend ripped me off for thousands because I didn't know how to negotiate properly. For years I was bitter, until I started checking out books and audio tapes on how to negotiate effectively. Bottom line: it was my fault I got ripped off.

      Of course. It was your fault for being attacked. The victim is always guilty.

      --
      -josh
    8. Re:Learn to NEGOTIATE! by Ridgelift · · Score: 1

      Bottom line: it was my fault I got ripped off.

      Point well taken.

      It was my responsibility to protect my interests.

    9. Re:Learn to NEGOTIATE! by dswan69 · · Score: 1

      I was ripped off myself. Then the guy fell down some stairs. It was most unfortunate. Thankfully he was seriously hurt.

    10. Re:Learn to NEGOTIATE! by Hentai · · Score: 1

      The victim is always responsible.

      Guilt has nothing to do with it; it's just a power game.

      --
      -Hentai [in vita non pacem est]
  60. Is this surprising? by Persecuted_Telemarke · · Score: 1
    You take a job at a company, knowing you're going to get paid by the hour, knowing the guy on top of you will be an MBA, and you're surprised that you have to deal with political bullshit?

    Please.

    --

    Persecuted Telemarketers Unite!

  61. Software Exorcism... by motr · · Score: 0, Redundant

    ...the only true way to get rid of daemons... ..sorry in advance...

  62. Re:Do we need this? Preaching to the choir? by Fulcrum+of+Evil · · Score: 1

    This review makes it sound like "Tin Foil Hats for Dummies". Yes, I am a conspiracy theorist. Yes, HR has to reply to me via email, perticularly how they can justify working salaried employees past 40 hours a week while paying them less than $27/hour in direct violation of the FSLA. Yes I move all of my personal/HR emails offsite. Yes, I encrypt when necessary... but TEMPEST?

    Don't you get it? this is SubGenius prose, so of course it's going to be a bit purple. It's just fun and games.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  63. Re:Do we need this? Preaching to the choir? by chammel · · Score: 1

    The Game Companies are gearing up for Christmas. Have to start hyping that newest gota have game for holiday season.

    --
    Neutrons are slippery little rascals, they can fool you. They can bounce and show up around corners you don't expect.
  64. Re: Up the Organization by blackx51 · · Score: 1

    Is there anywhere to still get a copy of "Up the Organization?" Mine is falling apart.

    I agree though, "Up the Organization," while starting to show its age a little, contains very useful insights into how organizations work, or rather fail to work.

  65. Bingo! by King_TJ · · Score: 2, Interesting

    You're exactly right - and that's the crux of the problem. You can't expect to get a business environment to change unless the change is bought into from the top level, down.

    I used to work for a place that had a very dysfunctional corporate environment. (Basically, their various locations around the country were structured in such a way where it promoted competition between them. This meant that if one plant figured out a more efficient and money-saving process - they'd keep it to themselves and actively try to prevent employees of other plants from figuring out how it worked. Nonetheless, maximizing their profit as a whole was what the company really needed - since they didn't exist as independent businesses.)

    Management paid lip service to the idea that changes were needed, and spent considerable money on training materials and an in-house instructor to help improve things. Unfortunately, the policies put in place that caused these problems to begin with were never modified. (Managers were still paid bonuses based on their productivity relative to the other locations' productivity, for example. Documents that should have been openly accessible to all employees were locked down with security permissions based on a plant's physical location. The list goes on, but you get the idea.)

    Ultimately, I came to realize that the owners of the business and upper-level managers they appointed really didn't want to change. Sure, they wanted to see improvement - but only within the existing structure, which was flawed.

  66. my only experience with this kind of environment.. by *weasel · · Score: 1

    ... was in watching Michael Crichton's Disclosure.

    Either I'm exceedingly lucky, or these types of hostile environs aren't nearly as widespread as this guy would have you believe.

    Or maybe i'm so inept that I can't see the game being played around me... where's that foil carton?

    --
    // "Can't clowns and pirates just -try- to get along?"
  67. Sweeping Generalization by AshtangiMan · · Score: 3, Interesting
    I doubt very highly that your instructors will tell you how to handle all the nasty little things that can occur when humans work in groups: backstabbing, stonewalling, sabotage, etc. The sad truth is that the people who do actually learn about these tactics (under the guise of "organizational behavior") are MBAs, the people who end up being managers. Folks, the deck has been stacked: The MBAs have been given whips, and the CS majors have all been given saddles. It's called animal husbandry; ... now go look up the word "cull."

    This is a little bit on the extremist side. I took a few org behavior classes on my way to dropping out of an MBA program. The classes I took were exactly 180 out from how the above characterizes them. As future company members (employees) we were encouraged to think about how to listen to your teammates, to think about how the heirarchical models of employee, manager, and worker were not optimal for good business, rather teams where job title have nothing to do with role could vastly improve the nature of the working environment and the bottom line. This is regarded as "hooey" by the status quo, but embraced by techies everywhere (sorry for the sweeping generalization of my own). I agree that the software industry needs to change, but B-Schools (at least some of them) also recognize this about many industries, and are actively teaching MBAs to be less egotistical and heirarchy minded, and better listeners and facilitators (which all of my good bosses were).
    Techies need to be trained in this as well, so that everyone coming in to the working environment understands what collaboration and teamwork mean, and how to contribute effectively in that environment.
    Please ignore any grammar and spelling errors, and let me know what you think.
    1. Re:Sweeping Generalization by mabhatter654 · · Score: 1
      of course they teach "collaboration" so that the higher-ups can get the same work without actually paying for the "title". That's not what they teach, but how it really works! When the project is done and rewards handed out that's when the titles kick back in... nevermind you were "entry level" helping out the MBA, you'll be put back in your place as soon as it's convenient.

      That "shared" thing only goes so far...like when you expect the bosses to share back!

  68. Who's kidding who? by Anonymous Coward · · Score: 3, Insightful


    Don't kid yourself; a solid paper trail can save you during a witch-hunt.


    How cute. The naivete boggles the mind. Now, grow up and realize that there is nothing that can save you during a witch hunt. Even if you document your way out of the frontal attack, you will be noted as a troublemaker (for defending yourself) and be eliminated on the next pretext that they come up with.

    When faces with a purge, the best course is to resign yourself to your fate, and take as many others down with you as you can manage.

    1. Re:Who's kidding who? by globalar · · Score: 3, Insightful

      "there is nothing that can save you during a witch hunt."

      You are absolutely right. A witch hunt doesn't have too much to do with who is really the witch, but more to do with who can be pinned as one.

      That said, it is a good habit to always keep track of things involving other people. This applies to all sorts of things aside from your job - Your finances, your other assets, your email correspondence, and even your relatives. When something does come up or somebody is raising hell or a pitchfork, at least you have records. I wouldn't always recommend arguing with the mob of pitchforks, but the mob doesn't last forever and sooner or later, it comes in handy to have good documentation.

      "take as many others down with you as you can manage."

      I think that is where this whole concept goes off the deep end. Play the game by some good rules that a few others can probably respect and break the rules every now and then so they don't get you in bigger trouble.

      But remember that the world is not all a pit of mean dogs and some people may actually support you and help you. Still, those special individuals will only do so if they see you as more human than mean dog.

    2. Re:Who's kidding who? by Anonymous Coward · · Score: 0

      Now, grow up and realize that there is nothing that can save you during a witch hunt.

      True! They just use the paper from the paper trail to build the fire bigger!

    3. Re:Who's kidding who? by Anonymous Coward · · Score: 0

      Don't kid yourself; a solid paper trail can save you during a witch-hunt.

      Usually the "big boss" don't care for what you have to say, or whatever paper trail you have, he respects hierarchy, believes in it, and have confidence in your boss. After 5-10 errors you are out (your boss say it's your fault), after 20-30 errors in the department your boss is out (and sometimes everyone around him).

      It the beginning of my career I let the flow go around me without paying attention; as long as my code is good right? And got several backstabs.

      So I learned the hard way, at the next job I kept track of all e-mails and insisted on receiving documented description of my tasks (really pisses a boss when he was hoping you would figure out whatever the VP was talking about).

      I even filled weekly status reports describing in detailed what I did, the meetings, the reason why I believed problem X would happen, and why my boss disagreed, predicting most of our problems and showing on paper that I would have avoided them.

      But guess what, when the shit hits the fan, what really mater is the relationship between your boss, the big boss and you. In every jobs I had they where good friends (long time or because of ass kissing), and the finger pointing on my part just brings resentment, hatred and bad work relation.

      For me now the people I work with is more important than the project (I use to care only about the work challenge), unfortunately it takes several months to get a good idea.

  69. Re:The Boogie Man by Thud457 · · Score: 1
    Not to get pedantic, but MC Hammer was a rapper.

    I think you MEANT KC == Boogie Man.
    (Nice picture there...)

    You're welcome.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  70. Indeed by Anonymous Coward · · Score: 0

    HR is a front, a proxy, an excuse for the company to fuck you up really good, if they feel they have the need to.

  71. Re: Up the Organization by kfg · · Score: 1

    http://www.amazon.com/exec/obidos/tg/detail/-/0449 205053/002-1900140-9169619?v=glance

    And don't forget "Further Up the Organization."

    You might also consider scanning the copy you have, just in case. My copies died long before the advent of scanners and even my local library seems to have "end of lifed" their copies.

    Remember that UTO originated as a mimeographed (remember those?)anonomyous tract distributed samizdat.

    It would, of course, be a violation of copyright to the same yourself, but hey, "Up the Organization!"

    KFG

  72. You May Also Like by Anonymous Coward · · Score: 0

    Sun Tsu

    The Art Of Warfare

  73. backstabbing, stonewalling, sabotage by Anonymous Coward · · Score: 0

    he forgot duplicity, collusion... The boss moving a critical server just before going on holidays and "oops" accidently knocking off the screwed-on SCSI disk terminator off the back. Too bad that server doesn't have an archive and all the original install disks are locked up in his office (or at his home). There is also the configuration scripts that he changed so that all of the procedures for general database archives changed (oops, he forgot to pass those changes on to you), but be sure that you document anything you did..... It's a shame you don't have access to the software vendors internet help archive. You don't have a password nor do you know the site even exists. All you have are complete manuals to the old version of the software. ....been there, done that.

  74. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    Let me understand you: I say "this guy is a jackass, look at how he spams his affliate link, and here is proof that the AC is *this* guy" and I'm a shill? What part of "this guy is a jackass" implies you should buy from him?

    Do you also think that people who say "McDonald's is crap" are supporting McDonald's simply because they mention the company's name?

  75. Hey! by Anonymous Coward · · Score: 0

    As a Nerd and an MBA I resemb.. errr resent the comment on my fellow colleaugues. I always try to create a constructive, conflict free, and nuturing environment for fellow employees and subordinates. Now will you please turn around, I need to measure your shoulder blades for this new kni.. ummm t-shirt that I'm about to distribute.

  76. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    > editors finally do something to block these links

    Sounds good to me.

  77. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    You linked to his ebay page. Someone here might click on that link and see something on his ebay page that they want and buy it from him. They might not have otherwise seen it. This equals advertising for him.

    You linked to his ads page (ccats.com). Someone here might click on that link and see something on his ad page that they want and buy it through him (he'll get commission). He might also be getting commission just from impressions of the ads page. They might not have otherwise seen it. This equals advertising for him.


    btw, you're really slow...

  78. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    your mcdonalds comparison is invalid. Stating "mcdonalds is crap" is not supporting mcdonalds because everyone's heard of them. stating "x is a troll" is supporting him because people have not heard of him and they might look him up. As they say in hollywood, any press is good press when you're not famous.

  79. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    > You linked to his ads page (ccats.com).

    Yep, perfect target for a wgets if you ask me.

  80. and...... Party on Dude! by Anonymous Coward · · Score: 0

    had to be said...

  81. Probably not naive... by OmniGeek · · Score: 2, Insightful

    I've worked for good managers and bad, and for the most part (aside from having one's department deliberately nuked by an idiot top-management team I eventually outlasted - true joy!) I've never had to put up with much in the way of dirty politics. Most of my colleagues have been and are good folks, the rest don't last. That said, I think the following rules will serve you well:
    * Document your work and accomplishments and keep hard copies.
    * Act so you need not fear your chickens coming home to roost (great stress-reliever, that).
    * Be straightforward and honest, even when dealing with fools and slimeballs.
    * If you feel the need to keep a few hidden surprises in reserve, make sure it's not inappropriate to keep'em hidden. Then spring'em with a smile.
    If all that fails and political crap befalls you, you don't really wanna work there anyway.

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
  82. Insightful ????? by Anonymous Coward · · Score: 0

    Damn. I hate when that happens when I'm going for Funny.

    Maybe the Mods need to step outside and take a few deep breaths occationally.

  83. in the profit center--good by rodentia · · Score: 1

    in sales--better

    --
    illegitimii non ingravare
  84. It depends on what is on the line. by Anonymous Coward · · Score: 0

    So am I wearing rose-colored glasses and blinding myself to the cut-throat world of commercial software development, or is the author of this book simply over-reacting?

    I have personally experienced both sides of the spectrum. On the one side are companies with high moral standards and zero tollerance for politics (oh, they still exist in that environment, but it is looked down upon). On the other extreme are companies that are toploaded with lying theives, and in that type of enviornment (like Klingon), you get ahead only by killing your boss, or someone else to your advantage.

    I have also been in a situation where one of my best friends, who was supporting me while I tried to fight off a political monster, switched sides when offered a promotion to Director. Let this sink in... Even your best friends can go political on you if enough is on the line...

    Of course, if you never have any power, aren't making much money and aren't making important decisions, you will never have to deal with any of this. But if you are (any of the above), be prepared to play hardball. The best way to fight off the wolves is to become a grissly, by the way. If you detect someone coming after you, go after their balls and do it very publicly; Nothing scares a politician more than being exposed before they have locked in their lies. Build a reputation as someone who is non-political, but incredibly nasty when someone goes political on you.

  85. That's optimistic by Nijika · · Score: 1
    Not saying optimism is a bad thing, but sometimes when you don't play "the game", you end up as either a footstool or nailed to a giant t.

    I think you're right on all 3 points, but I also think you have to find the right environment to practice those 3 points in. I'll outline the result of what I think the worst cases are below;

    1. If you always tell the truth in an environment where people make you an enemy just because that's all they know how to do, you'll end up in an inquisition sooner rather than later. You'll find that a modified version of the "truth" comes back to haunt you more often than not.
    2. Sometimes staying out of other people's business can come back and haunt you too. Keeping your nose out of it, you can end up being the last to know and worse stuck with whatever the implications are.
    3. There's actually no downsides to this one though. Even in the most negative environments, stick to your guns if you feel you're in the right.

    The best peice of advice, in my mind, is to get out if the situation's that bad. You may not think you have options, but you probably do.

    --
    Luck favors the prepared, darling.
    1. Re:That's optimistic by WuphonsReach · · Score: 1

      There's a difference between following those principles and putting your head down in the sand. (This is also where a lot of religious folks get it wrong.)

      Just because you're not willing to play the political game doesn't mean that you shouldn't understand the rules. Politics in business environments exist, you can't get away from it (entirely), so it's best to learn how to navigate those waters.

      You can still do all three of those things while surviving in a political organization. By picking your battles, staying out of other people's battles and doing the right thing.

      --
      Wolde you bothe eate your cake, and have your cake?
  86. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    what's a wgets?

  87. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    Careful:

    US patent #6,456,454

    Method and Process for Being An Idiot, a Big Fat Idiot, or a Moron

    assigned to: Jeff Bezos

  88. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    > Stating "mcdonalds is crap" is not supporting mcdonalds because everyone's heard of them.

    Huh? So if I hadn't heard of McD's and someone told me that, would the statement's intent be different? Would "McD's is crap" no longer mean that they are, indeed, crappy? If someone told me that some unknown restaurant was crap, would that mean they were lying?

    > any press is good press when you're not famous

    Right. So if I accused you of child molestation, you'd argue it was good press.

    I'm scared your brain might even consider this remotely logical.

  89. HA HA Well said! by Anonymous Coward · · Score: 0

    It's funny how the software developers change their tune when they have money under their belt and the work environment becomes significantly more relaxed.

    So is DoomIII being developed at home aswell?

    1. Re:HA HA Well said! by eviljedi · · Score: 2, Funny

      Probably not. But Half Life 2 is by now. :)

  90. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    > what's a wgets?

    Google is your friend.

  91. Re:Do we need this? Preaching to the choir? by StandardDeviant · · Score: 1
    ... how they can justify working salaried employees past 40 hours a week while paying them less than $27/hour in direct violation of the FSLA...
    What did you find out? I'm in a similar situation here (making the equivalent of about 22.50 an hour and working unpaid overtime [they give us comp time but i'd rather have the money, TYVM])
  92. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    the intent isn't the issue. If someone told me that some unknown restaurant was crap, I would be aware of the existence of that restaurant when I wasn't before. Therefore, there is more of a chance that I would go to that place than if I hadn't heard of it before, especially depending on my opinion of the person who told me the place was crap (and in this case, it's an AC).

    Going back to the hollywood thing, if someone is an unknown actor and they get negative press, there's more of a chance of them getting a role than someone who continues to be unknown. Negative press can be a good thing, depending on how bad it is and how believable it is.

  93. Re:Do we need this? Preaching to the choir? by allism · · Score: 1

    They give you comp time? Do you get to take it? If so, I'm jealous...

  94. Re:Do we need this? Preaching to the choir? by JabberWokky · · Score: 1
    Don't you get it? this is SubGenius prose, so of course it's going to be a bit purple. It's just fun and games.

    Of course all the pinkboys don't get it. I wonder what smidgen of a percent of Slashdot readers understand the book and where it's coming from.

    My SO and I were going through Revelation X the other day, and we were talking about how textbooks and papers (she's doing chem grad work), would benefit from the SubGenius vantage point. As in serious works with overblown language and points. There's an old old Pascal, Fortran or Forth book (I can't recall which) which is like this - the programs do horrible things if you read through their variables and have cartoon art. The Transitive Vampire is also similar. But one written with the SubGenius ethic of "Fuck 'em if they can't take a joke" would be great.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  95. Reality for English Majors by photomic · · Score: 1

    When I was an undergrad English major, we had to take a one-hour course in which we were repeatedly bombarded with "You'll never make any money at this" lectures by people wearing thrift shop tweed jackets to prove their point. In grad school, the point was moot.

    I'm amazed that CS programs don't have some kind of reality-check introduction in which these issues are at least mentioned as being "part of the profession." I guess I'm more amazed that English majors might be more prepared for Life-After-School/Starbucks than CS majors (at least where I studied).

    --
    Sig under peer review.

    1. Re:Reality for English Majors by Anonymous Coward · · Score: 0

      Wahaahaha. I'm an English major whose doing quite well in a career surrounded mostly by graduates of CS programs. Not rich, but making comfortable money. Even better, I really didn't expect to make any money. Maybe I'll get laid off in a few months; but right now I'm fairly safe: on the client's site and billable.

  96. Alternatively, try the plain truth by Pac · · Score: 1

    In my experience, when I tell people I still want an email confirmation (at the end of the phone talk) to "have our decisions recorded" (or "your request" or "whatever" recorded), they usually comply meekly. And it makes clear I am willing to play fair (even insisting on it). When people know that you will not backsttab them and that you can counter any attempt of someone backsttabing you, they usually leave you out of their dark political plots.

    1. Re:Alternatively, try the plain truth by BrynM · · Score: 1

      That's where the social engineering comes in. Just demanding something will never get true compliance. Let their voicemail sit there a couple of days and when they ask if you got it, tell them you didn't. Then tell them that, if they want any kind of reaction, they should e-mail it to you. The response from SuiteSisterMary about summing up and sending an e-mail yourself will also work. Don't be afraid to be shifty with shifty people. They may even respect you more for it. The shiftiest I've done voicemail wise was to get on of our telco staff to disconnect my extension for a couple of days. I would just plead technical difficulties and the telco guy got a big favor out of it from me (that will not be further elaborated on, thank you). Office politics can be fun, as long as you don't let your feelings get hurt or let the stress get you. Hence the phrase: "Nothing personal, this is business".

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    2. Re:Alternatively, try the plain truth by pmz · · Score: 1

      "Nothing personal, this is business"

      Is that what you told the telco guy, afterwards?

    3. Re:Alternatively, try the plain truth by BrynM · · Score: 1

      Nah, he got a pretty fat favor from me. If I were still at that job (more than a few years ago) I would have definitely been fired for what I did for him, had I been cought (it wasn't illegal though and technically within my scope of work). He and I kept a pretty good friendship after that and helped each other out a lot. Personal is personal and business is business - but an obligation is an obligation in either. I do have ethics... of a sort ;)

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
  97. Praise Bob? by Anonymous Coward · · Score: 0

    What is that a reference too?
    Is it this?:
    I once knew of a weird clip on tv once years ago where a man in a tweed jacket and a pipe went on and on about things like how Bob is the perfect name, because it's the same forward and backward. Every couple of seconds the words 'Bob loves you' would flash on the screen.

    1. Re:Praise Bob? by StarFace · · Score: 2, Funny
      --
      V
    2. Re:Praise Bob? by ScrewMaster · · Score: 1

      Why, Microsoft Bob, of course.

      {all together now}

      PRAISE BOB! PRAISE BOB! BOB BE PRAISED!

      A collection will be taken up now. Please contribute generously ... don't worry about your bills, or your rent: the almighty Bob will take care of you. PRAISE BOB!

      --
      The higher the technology, the sharper that two-edged sword.
  98. Business vs Academia by UtilityFog · · Score: 1
    Having worked as a programmer in academia, I would amend the distinction slightly -- some positions in academia are good, some are infested with weasels. Depends on the people, just like business. I've been in both (good and bad).

    I'd change the distinction in the review (or maybe the book) to "being a professional isn't like being a student.

  99. Re:Do we need this? Preaching to the choir? by Anonymous Coward · · Score: 0

    I got several tens of thousands from my former employer for unpaid overtime when I left their sinking ship. I made less than the ~$83K/year minimum for "computer professionals", and though my job title said "manager", my actual duties met neither state nor federal tests for a management exemption.

    The real hold I had over them was the threat of deposing all the other misclassified employees in the course of a lawsuit, which would have let the cat out of the bag. They were more concerned about keeping me quiet than anything else.

    Lesson for employers: know the law, and above all be fair to your employees, lest they bitch slap you.

  100. hm by Vlion · · Score: 1

    I think I like the idea that the book proposes. :-/ Paper trails are essential in regard to accounting. If you handle any money, track it, copy the records, etc. Money gets people uptight. :-> So I think I'll read it next time I see it. ~V'lion

    --
    /b
    |f(x)dx = F(b) - F(a)
    /a
  101. forttune -a mods by ratfynk · · Score: 1

    A good way to leave a non paper trail is to screw around with a fortune-mod, then re-make it. I just wonder how many disgruntled coders do this. To bad you really have to know how to code to do it. It doesn't work with Visual Studio!

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  102. Yes, it is necessary. So sad to say... by Tangurena · · Score: 3, Informative
    I have had several different types of positions in the not too distant past. Some were as machiavellian as described in this book.

    Example 1: A bank. Phone conversations were recorded (but it was denied if you asked). Email and web access was monitored. If you were overheard talking about leaving your job, you were escorted to the door. If you browsed monster.com, you were escorted to the door. I was hired to make web pages with Visual Interdev, but that was not on the approved software list. So when it was time to renew my contract, I was dismissed because a software audit showed that I had unapproved software on my computer: Visual Studio.

    Example 2: A software development company in the health care industry. There was a rather complicated workflow process and one of the managers did not like doing one step because it was inconvenient. During a very nasty meeting (the sort you walk into knowing that someone is getting fired), I demonstrated on the blackboard how the data moved thru the system and where it stopped. I was able to show via the data and paper trails where the data went and who dropped the ball. Until that point, all the eyes were on me and my department was about to get tossed out the door. When I showed the part she dropped the ball on, and several other samples of the same failure, those eyes shifted to her. Because of her relationship with the CEO (not that kind you dirty pervert, they were long time close friends), she was unfireable. When the CEO was later booted by the board of directors, she was given 2 weeks pay instead of notice and walked out the door. Because of her (illegal) immigration status, anyone with an axe to grind could have called up INS and gotten her deported.

    Example 3: a small business. Because the person running the business was the vindictive sort (some ex-employees were seached by the police theft of property), as I started to look for alternate employment, I built up a "cya" file at home of things that would get the owner arrested for some serious federal time if they fell into the police's hands (they would only find it if they busted into my house, although a second copy of the file was kept in my parent's garage). I kept that file for about 2 years afterwards, then discarded it.

    Example 4: a large corporation. It was known that several hundred people were getting laid off towards the end of the year (about 10% reduction in staff). Some not-so-competant people who were afraid of losing their positions yielded to temptation to sabotage other's software. Your project is constantly buggy, late and over budget? Pack your things. When the sabotage was uncovered, they were laid off too, but the victims were not rehired.

    You see, part of the problem is that in the USA we are brought up to believe that we live in a meritocracy. That the better mouse trap will get the market share. That if that mousetrap fails to survive in the market, it was the fault of the makers, not the fault of the others' producers who buy off congress to make the better one illegal. That the better person will get the job. And when we don't get that job, and the person who did get it was not qualified, then we must have done something wrong. Not until we start realizing that the other person got the job because of reasons that had nothing to do with how smart or qualified or better looking or educated, that you will understand that the publically stated things are not the real things. What is said has very little to do with what is going on. Instead, it has become a place where luck is more important than skill, and watching your back and covering your butt is how you make your own luck. Blaming the victim is our national pasttime.

    Your naivite is a result of luck and innocence. There will come a day when you are burned badly, and if you are honest with yourself, will dig into and analyse the root causes of that incident. Honestly, I hope you can live your whole life in innocence. The job market is tight enought that people can get away with treating skilled, technical wor

  103. Re:my only experience with this kind of environmen by dillon_rinker · · Score: 1

    My only experience with poverty is those Christian Children's Fund commercials on TV.

    Either I'm exceedingly lucky, or those types of poor environs aren't as widespread as the guy in the commercial would have you believe.

    Or maybe I'm so inept that I think that my personal experiences can be generalized to a world of tens - nay, hundreds of millions of people.

  104. Re:my only experience with this kind of environmen by *weasel · · Score: 1

    i was making light of the issue of implied frequency of hostile environments, and the suggestions that such recommended attitudes and behaviors are productive applications of an engineers time and energy.

    something altogether different than how you seem to have interpreted it, given your fairly extreme analogy.

    suffice to say i don't believe my personal experience is indicative of world-wide norms.
    by the same token though, i don't take frantic arm-waving reporting for social norms either.

    i don't believe -most- engineers should bother with such extreme foil-hat defenses. certainly they should be aware of underhanded tactics, and some suggested behaviors are just good business sense. but i certainly don't believe -every- kid coming out of college needs to be inundated with these concerns to the extreme degrees set out in this book.

    similarly i don't believe that shark attacks, or school shootings or old people plowing through farmer's markets are as wildly prevalent as some 'experts' would have you believe.
    particularly when such experts are economically incentivized to overstate themselves (fueling further concern, opening the door to consulting or ... hey! a book deal!)

    --
    // "Can't clowns and pirates just -try- to get along?"
  105. Mod parent up! by Anonymous Coward · · Score: 0

    Good examples and great last two paragraphs.

  106. You forgot several more by Anonymous Coward · · Score: 0

    Why didn't you give us the complete list of bromides while you were at it?

    "If you build a better mousetrap, the world will beat a path to your door."

    "You get what you pay for."

    If you think that honesty and "doing the right thing" will get you ahead in the workplace today, you are either very young or a very slow learner. "Doing the right thing" by your employer will get you 50-hour weeks for a couple of years, and then your well-documented code will be maintained by somebody in Bangla Desh while you flip burgers.

  107. Bismarck said it best: by DrCode · · Score: 1

    "Those who like sausage and laws and software should not see them being made."

    (Okay, I added the part about software.)

  108. Stop the MBA Bashing! by Anonymous Coward · · Score: 0

    It is childish and ignorant to bash MBAs. An MBA is somebody who studied management so that they can BE A BETTER MANAGER. Do you bash somebody that got a master's degree or doctorate in CompSci or EE? How about somebody who studies their field to better understand the associated history, techniques, philosophies, approaches, studies, etc... are they worthy of ridicule as well?

    When you complain about these evil MBAs... what are you really complaining about? I'd bet you are complaining about any non-technical person who is tasked with managing technical projects - whether they have an MBA or not! Either that, or you are opposed to all management, because you lack maturity and a proper work ethic. I'll stop now cause this is turning into a troll, and that wasn't my intent...

  109. Start the MBA Burning! by Anonymous Coward · · Score: 0

    Yes, the MBAs went to college to be a better manager. Of course, those courses define "better manager" as: working the serfs under them as hard as possible, wringing every cent possible from every nook and crany, firing people to make that quarter's bottom line look good, and fleeing to the next job before the consequences of your actions catch up with you.

    Bash them? Soon enough they'll be hiding in the ruins of this country, hoping the mob doesn't find them.

    1. Re:Start the MBA Burning! by ScrewMaster · · Score: 1

      The only thing I find to disagree with about your post is that there are two "n"s in "cranny."

      And the mob will find them. Remember that paper trail.

      --
      The higher the technology, the sharper that two-edged sword.
  110. Smart approach. by Anonymous Coward · · Score: 0

    Take down the people who deserve it,the people who are going to make hell for the co-workers you like. Be a force to evolve the workplace into a more livable environment. If the a@@h0lz get to stay in the working environment unchallanged it hurts everyone.

  111. Re:$3.50 cheaper by 00420 · · Score: 1

    I'm pretty sick of seeing this Amazon post with every book review too.

    I mean, if I wanted to see some advertising I'd check my inbox.

    Who's it supposed to help anyway? How many people on /. can't find amazon.com?

  112. Actually it varies by metroid+composite · · Score: 1

    There's people out there looking at the Busy Beaver function who study the 4-tuple Turing Machine. And certainly it is possible to make a 3-tupple TM by further combining the 4-tuple operations. On the other hand, I think I've seen Turing Machines called 8-tupple by taking up a whole lot of extra space (I think they counted the two halt states or something).

  113. how not to avoid being the victim of a witch hunt by scaldef · · Score: 1
    Reverend Blunden even goes so far to refer the reader to a vault purveyor in New York so that evidence can be stored securely at home (hint: it's sure as hell not safe at the office). Don't kid yourself; a solid paper trail can save you during a witch-hunt.

    "So, let's see if I understand this correctly... you've been printing out hard copies of all the company confidential information you have access to, removing it from the building, and archiving it at your home? Interesting..."

  114. 2 Things in Life by Hoarse+Whisperer · · Score: 1

    There are only 2 things you have to learn about in life - people and systems.

    If you focus too much on one, you're always going to be at the mercy of people who have focused more on the other. It doesn't mean that you'll be taken advantage of, but the potential is there.

    You can learn people skills anywhere, but for some of us it requires a conscious effort.

    I develop software and work in the real estate industry where the basic rule is, 'If it aint written, it aint true'. People forget things, getting it written down and signed off is the only way to conduct business to ensure that there are no dramas waiting for you further down the track. Sometimes bad things happen intentionally and sometimes they happen because a situation gets confused and people do whatever they can to protect themselves. You're an asset to yourself and whoever you work for if you keep things as clear and business-like as possible.

  115. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    this Amazon post tells you the price difference and links straight to the item. I don't know what everyone's problem. I mean, if you're going to buy from amazon anyway, why not make them pay out a commission?

  116. Disciplined Minds by theNeilster · · Score: 3, Interesting

    This book reminds me of Disciplined Minds, a book about the subjugation of personal political and ideological beliefs to the need to 'get on'. In a nutshell, we may all think we're nice people, and we may all believe that it's right to help others, to 'do good' and so on, but when it comes to the modern workplace, particularly the corporate workplace, these ideas are pushed aside. In fact in the modern corporation internal competition is encouraged: i.e. don't see your team mates as your friends, colleagues, etc. See them rather as competitors on the promotion ladder.

    When I step back and think about it, I'm amazed that we put up with it. For example, annual appraisals are the norm. Some people will tell you that these are a necessary part of any modern business, and that they benefit the appraised as well as the company. Fine, but never forget who's in the driving seat and has all the power at these things. Who appraises who, and why should the world be like that? We should look at these power structures and challenge them for their legitimacy: what exactly is it that gives *your manager* - who is, after all, another flawed human being, not unlike yourself or anyone else you might meet - the right to actually pass judgement on you and give you a rating? Why do we as a society let this happen? It's not the way normal 'more voluntary', natural human relationships work.

    What gives managers that power right now, is their ability to climb the greasy pole quicker than you. And it goes right up the chain, to the top few (in relative terms, absolutely minute) people at the very top of the chain - the people with all the wealth/capital (== power).

    The nature of corporations as "systems" is to maximise profit, market share, and so on. That's what they do. If they don't, they cease to exist, because some other bigger corporations either wipes them out or gobbles them up. But this motivation to maximise profit in these huge, powerful corporations does not always, in fact many would argue, does not typically sit well with what we should do as a human society. So we eat up the planet's oil resources and worry about tomorrow tomorrow, we ignore global warming, and occasionally (as was recently shown), we go to war and kill people.

    Corporations, the biggest of which are now larger than many countries, and which hold huge political sway in supposedly democratic countries, are 'tyrannical' in nature. Internally they are extremely hierarchichal, with the power flowing from the top downwards. We wax lyrical about how great democracy is and so on, but the vast majority of people spend a huge amount of their lives in a workplace with zero democracy (ever been asked to vote for your manager?). They're pretty much told what to do, and they do it to get on. Or they're weeded out.

    Anyway, I've kind of strayed from my main point, which is that the modern world requires "professionals" to behave a certain way - in fact when people say 'be professional' they mean control your natural reactions and behave in a way that the surrounding entity dictates. Anyone who doesn't conform to this either (1) doesn't get on, or (2) is weeded out of the system.

    Please excuse the excess verbiage.

    1. Re:Disciplined Minds by wambold · · Score: 1
      what exactly is it that gives *your manager* - who is, after all, another flawed human being, not unlike yourself or anyone else you might meet - the right to actually pass judgement on you and give you a rating?

      They pay you.

      What I find to be real racket is when your employer does peer reviews. Anyone with sense realizes there's a finite pot of money for raises, so why not mark your co-workers lower than they deserve so you get a bigger share of the pot?

    2. Re:Disciplined Minds by theNeilster · · Score: 1

      They pay you.

      Well, kind of. Your manager doesn't pay you, the company pays you. But everyone in the company contributes to the continuation of the company, incoming money, etc. Your manager is someone in the company who has been put in a position of power over you, to coordinate your work. I'm challenging the legitimacy of this arrangment.

  117. You were still USED! by mabhatter654 · · Score: 1

    whether you were right or not. If you aren't current with WHY your "truths" are needed is just as bad as made-up lies. Anyway you were still USED by the Boss to hurt others without knowing what you were doing. That should be enough.

  118. Re:Tom Clancy by sjwt · · Score: 1

    Apprently neither dose a dictionary
    might want to look up genocide

    --
    You have 5 Moderator Points!
    Which Helpless Linux zealot/MS basher do you want to mod down today?
  119. University of Wollongong IACT 416 by Hecatonchires · · Score: 1

    Wollongong Uni (NSW, Australia) has an Information and Communication Technology 4th year subject called "Organisational Issues in IT" - It sounds like this book is tailor made for this subject. Maybe Dr. Bomba could add it in.

    he currently uses a textbook called "Power, Politics and Organizational Change" by Buchanan and Badham.

    This book takes the line that Political behaviour is only seen as bad by those who are either not skilled, or have been on the losing end. It then gives case studies and examples of where political behaviour has beenthe only way to get a project to proceed.

    It's pretty cynical, but very matter of fact. Good for people interested in this stuff. I was torn when I read it, I could see why they said things, but I want to beleive the world is a nicer place.

    --

    Yay me!

  120. Hinting at violence always useful by tjstork · · Score: 1


    Hey, mgmt and coworkers are already stressing you out, so, you may as well up the ante and talk longingly about your gun collection.

    --
    This is my sig.
  121. No prob by Anonymous Coward · · Score: 0

    I'm a transvestite vampire, you insensitive clod.

  122. Re: Up the Organization by wwi · · Score: 1

    And while we are at it:

    Peopleware

    http://www.amazon.com/exec/obidos/tg/detail/-/09 32 633439/qid=1066981565/sr=1-1/ref=sr_1_1/002-313994 0-1652031?v=glance&s=books

    may appear dated too, but
    the concepts are timeless,
    and NO ONE in industry
    has yet to do it right,
    after all these years,
    and all these books,
    and all those bucks spent on
    failed bloated projects,
    and all those programmers burned
    out, etc, etc.

  123. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    Ref: AddAll Search shows where to buy it for $6 cheaper than Amazon, plus doesn't support annoying affiliate trolls.

  124. Slightly more on-topic by Charlotte · · Score: 1

    This reminds me of a software project I once worked on as a consultant. The client demanded all sorts of things, including what language the application should be written in, and how it should be written.

    I knew it wouldn't work and I told them why. But that didn't seem to matter all that much. They ended up with spaghetti code - there was no other way to do it. A year or two later they called me and asked if there was any possibility of doing something useful with the code. I replied - truthfully - that it should really be written from scratch but decently, and that I hadn't been able to do it right in the circumstances.

    Business politics often wreck great business projects. I'm certain that most IT people really do need more training in social interaction, allowing them to push through their ideas with management more efficiently.

  125. Re:$3.50 cheaper by Anonymous Coward · · Score: 0

    actually, addall is just a big affiliate troll themselves. Do you think all those links to different sites are commission-free?