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.

16 of 314 comments (clear)

  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.

  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. Software Exorcism? by batlock · · Score: 4, Funny

    Is it something like this?

    --

    Batlock...

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

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

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

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

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

  11. Re:ah by YrWrstNtmr · · Score: 2, Funny

    i dont want to leave college...

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

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

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

  13. 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
  14. 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
  15. Re:Praise Bob? by StarFace · · Score: 2, Funny
    --
    V