Slashdot Mirror


Slack

David Kennedy writes "This is a review of Tom DeMarco's recent Broadway title, Slack, sub-titled Getting past burnout, busywork, and the myth of total efficiency." Relax, and read on below to find out how good a case DeMarco makes for keeping slack. Slack: Getting past burnout, busywork and the myth of total efficiency. author Tom DeMarco pages 220 publisher Broadway rating A reviewer David Kennedy ISBN 076790768X summary A highly entertaining, and informative survey of the state of the high-tech and software industries today, which suggests that companies have been taking exactly the wrong actions under pressure and further decreasing their ability to handle rapid change.

Summary: A highly entertaining, and informative survey of the state of the high-tech and software industries today, which suggests that companies have been taking exactly the wrong actions under pressure and further decreasing their ability to handle rapid change. The book is peppered with interesting asides and examples, but is always informed by the central thesis that companies need more Slack built back into their structures.

Check your sources. Tom DeMarco is an established industry management guru who has the respect of many of the technical community. He's written several previous titles, including the notable Peopleware and the collection, Why does software cost so much?. I'm not normally keen on any books in this genre, but have always found DeMarco's writing very readable and though-provoking -- most importantly for me, he has a habit of trying to find NUMBERS to back up any claims.

What's this book about? This is a 2001 title, and I find it slightly shocking that, in a maturing industry, we still need a book on this topic (from the blurb):
"To most companies, efficiency means profits and growth. But what if your 'efficient' company - the one with the reduced headcount and the 'stretch' goals -- is actually slowing down and losing money? What if your employees are burning out doing the work of two or more people, leaving them no time for planning, prioritizing, or even lunch? What if your super-efficient company is suddenly falling behind?"

So far we're just talking about the state of the modern software industry right? What's he proposing we do about it?
"[...] what you need is not more efficiency, but more slack. What is 'slack'? Slack is the degree of freedom in a company that allows it to change."

It seems a very simple concept to me, but then I'm an engineer, his writing is persuasive, and I have the benefit of 20-20 hindsight when reading. How can he get a 220 page book out of such a simple concept? After all, all we programmers know that your general purpose solutions always sacrifice speed for flexibility right?

What he discusses is a business model where you keep people, say, 70% busy. This leaves time for unexpected business, for reflection on why X takes so long and how to fix it, for self-training, for discussion about how things are done. These are all good things -- but the winner is that when people are stressed by sudden change or a deluge of new work, they have some slack to take in. Things change, you suffer a reduction in productivity, but hey, you had some slack to take in so the week's work is still getting done, you've just dropped that Ruby book for a week or two. You're swamped by a rush on finishing Product X before a competitors Product hits the market first -- just drop that tinkering with a novel memory pooling thingy you were considering slotting in to replace the adequate-but-inelegant solution in your product. I'm simplifying and reducing his argument here, but that's the idea. The other corollary to the 70% busyness level is that the system is responsive -- some nodes are 100%, some are 20%, but overall things are flowing. A system where most nodes are at 100% means some nodes are hanging waiting for other nodes to catch up -- total throughput drops. This'll make more sense reading his version ('underworked but responsive secretary' vs '100% busy, cannot help until Friday secretary'), but it's a good central topic -- simple, but not trivial.

220 pages isn't much -- he states that the book should be comfortable reading for a business trip -- and the bulk of the space is taken up by rationale for his suggestion, and discussion of the consequences. What I found valuable about the book was the description and subsequent debunking of several management techniques -- for example, he has a severe go at management-by-objective. I recognise it. I suspect you too will recognise it, and several other common variations.

Let's have a quick skim of the contents -- this isn't a technical book, more one massive opinion column, so the section titles aren't that useful, but I feel like I'm cheating if I don't do this in a review ...

  • Slack
    Madmen in the halls, busyness vs business, the myth of fungible resources. This section sets up the case by setting out the assumptions, and describing what actually happened to most businesses when put under pressure in the last 10 years. I loved the word "fungible" too -- describes a resource that can be freely interchanged -- like paperclips are and software designers aren't.
  • Lost, but making good time
    The cost of pressure, aggressive schedules, overtime, culture of fear, quality, management by objective. This is a meaty section and basically describes how the heck things got to be this way, what practices were adopted, and how they made things worse...
  • Change and growth
    Vision, leadership, fear and safety, trust, what middle management is there for, change management. This section talks about change, specially why a lot of the measures adopted to prepare for it help make things worse, and how we should instead consider other approaches.
  • Risk and risk management
    Working at breakneck speed, learning to live with risk. This seems like a short section from the contents, but it's reasonably long. There's less to discuss here for what we have is a 2-by-4 to head of businesses who refuse to plan for failure. A discussion then follows of the classic problem -- scheduling -- and why you'll never do a decent job of that without risk management. This is the only section where the tone is hectoring rather than persuasive -- or else that was my own frustration at the experiences I've had coming into play!

Target audience It's aimed at a particular segment according to the cover: "A handbook for managers, entrepreneurs, and CEOs." Well, I'm none of those, but I enjoyed it and found it useful. I'd prefer that my bosses were reading this than most of the other pap from the same shelf, but let's face it, change comes from all levels in the organisation, and if you can't spot mistakes being made within your team then you can't plan for your own career either. Read this book, it'll come in useful either when your managers start going awry and making you suffer, or it'll come in useful when you float up the org chart and have to start dealing with a team of your own.

What's good? Most of it. This is a highly entertaining read, and does present some genuinely useful ideas. It's also great as a collection of management anti-patterns. I think any career programmer in a medium-sized or above business would find this book interesting. Actually, come to that, anyone who enjoys Dilbert will enjoy this book.

What's bad? Not much. There were a couple of areas where I would have liked more case studies or evidence. As I said above, the recourse to surveys for the truth is something of a trademark of DeMarco -- he certainly references quite a lot of material in this book, but doesn't produce any solid evidence to back his ideas. Granted, probably hard to experiment on this scale!

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

140 comments

  1. Don't click on Slashdots book link by RedWolves2 · · Score: 1, Informative

    bn.com has the book listed for $18.40. Amazon has it for $16.10.

    Save yourself some money.

    1. Re:Don't click on Slashdots book link by iamwoodyjones · · Score: 0, Redundant

      Well, if you're a true FSF ideological fan, then you'll instead pay the extra $2.30 and boycott Amazon due to their patent stance.

      http://www.gnu.org/philosophy/amazon.html

    2. Re:Don't click on Slashdots book link by iamwoodyjones · · Score: 1

      Crap! Redudancy here I come.

    3. Re:Don't click on Slashdots book link by Mark+Hood · · Score: 2

      And in the UK, there's a paperback at £7.99.

      --
      Liked this comment? Why not buy me something nice
    4. Re:Don't click on Slashdots book link by Anonymous Coward · · Score: 0

      But if you were a true free information fan, you would get it from your local public library.

    5. Re:Don't click on Slashdots book link by MaxVlast · · Score: 2, Funny

      Big fucking deal. That's what I have to say to RMS and the rest. I'll continue to buy from Amazon because I like their service and their features. End of story. I don't give a flying fuck if they have a patent on my mouse. If their service declines, I'll shop somewhere else.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    6. Re:Don't click on Slashdots book link by sfled · · Score: 1
      --
      I'm not really a web designer, I just play one on the Internet.
    7. Re:Don't click on Slashdots book link by Anonymous Coward · · Score: 0

      Obviously some folks value their principles more highly than you do.

    8. Re:Don't click on Slashdots book link by MaxVlast · · Score: 2

      I value my principles, but my principles are concerned with things that actually matter.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    9. Re:Don't click on Slashdots book link by Anonymous Coward · · Score: 0

      Yeah, like the use of apostrophes you dumb shit.

    10. Re:Don't click on Slashdots book link by MaxVlast · · Score: 2

      Yep. If you appear to be an idiot, nobody cares what license you use. It's a prudent lesson.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
  2. A history of being right... by MosesJones · · Score: 4, Insightful

    And a history of corporate suits ignoring what he says. If you do read and implement what he says it will save you time and make you money.

    These are the great books of Software Engineering written by people who know, and can prove it. headed by The Mythical Man Month and Peopleware everytime I re-read them it depresses me. Another year on, and still the same mistakes as 30 years ago.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:A history of being right... by GeekSoup · · Score: 1

      I agree with the depression causing effect of these works.

    2. Re:A history of being right... by Bob+McCown · · Score: 1

      You pinks dont know what Slack is....

  3. a Broadway show on IT? by msheppard · · Score: 5, Funny

    Am I the only one who thought this was a broadway show?

    Marge: You know, when I was a little girl I always dreamed of being in a Broadway audience.

    M@

    --
    Krispy Cream is people
    1. Re:a Broadway show on IT? by tomcode · · Score: 1

      I think I saw him in Rent, or Romp, or Stomp, or some piece of crap.

      --
      f u cn rd ths u cn gt a gd jb n cmptr prgmng
  4. Slack by CreepyNinja · · Score: 4, Funny

    Give yourself to Bob Dobbs, and ye shall have slack.

  5. Slack? by Torgo's+Pizza · · Score: 4, Informative

    Hmmm, I thought the true way to obtain Slack was through Bob Dobbs.

    1. Re:Slack? by superdan2k · · Score: 3, Informative

      You may also obtain slack via Chez Geek, an excellent game from Steve Jackson.

      --
      blog |
    2. Re:Slack? by (startx) · · Score: 2

      or from the mirrors posted at the Get Slack page.

    3. Re:Slack? by dogfart · · Score: 1
      Are we not men?

      --

      "dope will get you through times of no money better than money will get you through times of no dope"

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

      Normal!

      If you were paying attention, you would have made your own damned religion by now.

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

      Why is an easy-to-understand explanation as to what this religion is so hard to come by?

      WHAT IS THE CHURCH OF THE SUBGENIUS?!

    6. Re:Slack? by flyneye · · Score: 1

      more importantly could this be the work of the ANTI-BOB trying to blur the distintions between work and slack? Is it the master plan of the conspiracy to eventually seduce us into believing that work is slack,black is white?i'd reserve judgement on this book till i read it from this perspective.

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    7. Re:Slack? by Anonymous Coward · · Score: 0

      We are Devo
      We must repeat
      D-E-V-O
      We must repeat
      D-E-V-O
      etc.

    8. Re:Slack? by Chundra · · Score: 2

      Read the pamphlet and all will be revealed. No, maybe most will. Or some.

  6. Shouldn't Slack have a Trademark sign by burgburgburg · · Score: 1, Redundant

    And the book have a link to the Church of the SubGenius? Will Bob sue?

  7. get it at a little less by Theodore+Logan · · Score: 2, Informative

    As usual, this book is a couple of bucks less at Amazon, or even more than a couple if you don't mind a used copy.

    And moderators, this isn't redundant. A lot of people actually think Slashdot links the cheapest site.

    --

    "If you think education is expensive, try ignorance" - Derek Bok

    1. Re:get it at a little less by Anonymous Coward · · Score: 0

      Yet it is redundant when it's already been posted that amazon was cheaper.

    2. Re:get it at a little less by Theodore+Logan · · Score: 0, Offtopic

      True. But moderators usually mods down even the first "Amazon is cheaper"-post, believing that this is already common knowledge. This is what I wanted to avoid.

      But of course it's redundant if it's already been said.

      --

      "If you think education is expensive, try ignorance" - Derek Bok

    3. Re: get it at a little less by Anonymous Coward · · Score: 0

      I would favour a link that doesn't including paying the poster in addition to Amazon, as the one you're talking about did.

  8. (Tan) One-click patent by yerricde · · Score: 3, Funny

    bn.com has the book listed for $18.40. Amazon has it for $16.10

    That's $32.20 after you've given an equal amount to the Electronic Frontier Foundation to counter the amount that you give to Amazon to retain a lawyer to enforce the dubious patent on "one-click shopping", or sending a personal identifier along with a request to buy a product.

    I give $65 annually to EFF. I don't spend more than $65 annually on products of the nine members of MPAA union RIAA. It works out

    --
    Will I retire or break 10K?
  9. Alas... by pjt48108 · · Score: 2, Interesting

    If only my boss had read this book already, but the review appears slightly more than a week too late to prevent my submitting two-weeks' notice. The concepts in this book appear to be just what my tech-ignorant, conflict-phobic, soon-to-be-ex-boss needs (apart from a swift kick in the butt).

    [Word to the wise geek: never work in a public library if you will be the only geek on staff--you'll thank me for this advice]

    That said, this book seems destined to be purchased by managers nationwide, only to collect dust on their shelf, next to the One-Minute Manager and Dummies Guide to Management.

    --
    Mmmmmm... Bold, yet refreshing!
    1. Re:Alas... by telbij · · Score: 4, Insightful

      I think it just depends on the temperment of your particular boss. I work in a marketing department with 4 non-techies (well, one is a graphic designer), and I LOVE the degree of control they give me. Of course, it only works because they trust me, but I would not trade it for a job working with techies anytime soon.

  10. Why is it... by Raul654 · · Score: 1, Redundant

    ...that everytime I heard the words 'guru' or 'consultant' I get the overwhelming urge to reach for my gun?

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
    1. Re:Why is it... by Anonymous Coward · · Score: 0

      Because you're the type of person that wanders through life sure that you know best, and that no one can ever tell you a better way. An ignoramus, if you will.

    2. Re:Why is it... by Nutcase · · Score: 4, Funny

      People who get overwhelming urges to reach for their gun shouldn't own a gun.

  11. University work by telbij · · Score: 5, Insightful

    I have first-hand experience with this kind of work environment at my University job. It has really helped me produce much higher quality work (I'm a Web Designer and Developer using Perl, PHP, and MySQL). Of course, in my case it's somewhat accidental, but nevertheless I see a lot of this at the University.

    The culture here is such that people are hired to handle a set of responsibilities rather than to produce 40 hours of solid work every week. Because there is no one clear goal in most University departments, you find a wide disparity of workloads.

    I think there is one crucial distinction between people that needs to be judged before such a management is widely deployed, however. There are some people, when given spare time, will increase the quality of their work. Others however, will simply waste their extra time. I'm inclined to say that techies, being generally more interested in their work than the average full-time employee would fit into the first category. Upon reflection, however, I do not believe this is true. I think it just boils down to personal work ethic. I've seen people in what I consider to be dreadfully dull positions (retail management, facilities) coming up with all kinds of great ideas to further the goals of the organization. As with many things in business, hiring seems to make all the difference.

    1. Re:University work by squaretorus · · Score: 2

      Employing people to 'handle a set of responsibilities' is ideal, IF you can get the right people.

      This puts a huge pressure on management to know what their people are doing. Checking that responsibilities are satisfied is much harder work than checking that hours worked >=40.

      It also means that if someone slips up regularly they have to be sacked. But, is that because you expected too much of them, or because they suck. And does legislation allow you to sack them?

      You can see why management stick with the hour counting!

  12. I've got a better book about slack... by El+Camino+SS · · Score: 2


    This is the original book about slack... and its even cheeeaper.

    And it also puts more bull in your bulldada.

    http://www.amazon.com/exec/obidos/tg/detail/-/0671 638106/qid=1034609573/sr=8-1/ref=sr_8_1/102-414756 0-3840143?v=glance&n=507846

  13. moer truth to be ignored by LinuxWoman · · Score: 4, Insightful

    Yeah, hiring 3 people to cover a department that should have 10 people is monetarily cheaper since you only have to cover salary and benefits for 3, the overtime and burnout will bite you in the butt in the longrun.

    Where I now work we have exactly THREE people to cover a backlog of tickets (some going back almost SIX MONTHS) along with the current issues of a 10 building, 250+ computer WAN. They wonder why we get stuck working a bit of OT (average of 1hr/week - and that's usually divided between the 3 of us), but they also expect us to get the department totally caught up (hey - there's 3 of you now instead of the just 2 of last year).

    The world really needs to kick a few of those highly paid corporate officers out of their palaces and make them work a week or 2. I bet that would let us start seeing a change in working conditions (or at least pay).

    I don't mind WORKING but this whole "we're going to cut your department, and your pay but you sill have to get everything done on time without overtime" idea is nuts.

  14. For the Canadians by ergo98 · · Score: 1

    Chapters (aka Indigo) has it for $21.00 CDN (for those in the iRewards program it drops an additional $2.10, to $18.90 CDN), which is equal to about $13.20 US. Amazon.ca has it for $23.10 CDN.

  15. Another good one... by sco08y · · Score: 0, Offtopic

    ... would be "Gates: How Microsoft's Mogul Reinvented an Industry-And Made Himself the Richest Man in America". Microsoft is, surprisingly, everything the reviewer is looking for in a company.

  16. My office uses this method... by Garridan · · Score: 5, Insightful

    We didn't get it from any book. My boss is just a laid-back guy. Hell, until business was picking up to the point that it is, people were drinking every day... he offered me a beer at 3:00 on my second day!

    Now, business has picked up, and before our last two large projects, he's hired somebody to help me with them. Now, I've got a close-knit team of 3, and I'm still doing the same amount of work as always. I get a little stresed about busy weeks, but a "busy" week usually means cutting the hour of Unreal Tournament, coming early and leaving a little late -- not working 80 hours a week. As a result, I'm always "on". I don't feel burnt out. I even enjoy my work most of the time, though it can be monotonous. (web scripts are all the same after you've written too many)

  17. some people working at 20%... by danger42 · · Score: 2, Interesting

    If there are some people in my company working at 20%, then I guess I am doing the jobs of 5 people....

    This is a dangerous book to hype during a time of layoffs and cutbacks. I've seen alot of folks that were tinkering with skunkworks projects lose their jobs because they were viewed as non-essential.

    --
    -nd
    1. Re:some people working at 20%... by dismayed · · Score: 1

      I don't see how this could be a dangerous book to hype... Having read this book in the last month, I don't see this as doing anything other than advocating having more people on a project...

      You obviously didn't read the review...

      Also, if you're doing the jobs of 5 people either accept it, realize that perhaps you're doing more than your job ( i.e. stop doing other peoples' work), or get a new job... :P

  18. Alternative Slack @# +1, Ingenius #@ by Anonymous Coward · · Score: 0

    Speaking of Slack(ers), where in the world is the uber-wannabe-cyber-journalist-reporter-author-
    av ante-garde-critic Jon Katz?

    In all likelihood, he is probably looking for bin
    Laden who was declared wanted (dead or alive) by
    none other than:

    The Chump-In-Charge

    Be Patriotic: Smoke Amerikan Grown Marijuana !!

  19. Another OBSR by 0xdeadbeef · · Score: 1

    No. My immediate reaction was "Let's write software BROADWAY STYLE!"

  20. Re: Half.com by hendridm · · Score: 3, Interesting

    Don't forget Half.com. Get a better deal on a slightly used book and boost your eBay karma to boot!

  21. if you're reading slashdot right now... by outsider007 · · Score: 5, Funny

    you may already be an expert on slack.

    --
    If you mod me down the terrorists will have won
    1. Re:if you're reading slashdot right now... by distributed.karma · · Score: 2
      > you may already be an expert on slack.

      Especially if you're using the One and Only Linux distro.

      --

      --
      If you moderate this, then your children will be next.

    2. Re:if you're reading slashdot right now... by Anonymous Coward · · Score: 0

      And if your name is Bob, you are the God of Slack.

  22. Seems to build on Jay Galbraith 1973 by jeorgen · · Score: 4, Insightful
    Jay Galbraiths book "Designing complex organizations" (ISBN 0-201-02559-0) from 1973 talk a lot about having slack in an organisation as a way of being prepared for uncertainty. (At least as far as my memory serves me; it was a course book when I studied informatics ten years ago and I don't have it handy.)

    /jeorgen

  23. Don't click the above... support indy bookstores. by Anonymous Coward · · Score: 0

    The Tattered Cover has it listed for $14.00 -- if you remember the Tattered Cover was the bookstore which did not turn over a the list of people who bought a particular book in an effort to protect free speech.

  24. Underutilization by haa...jesus+christ · · Score: 3, Interesting

    I think this books sounds interesting, perhaps echoing the Theory of Constraints and similar ideas. My only concern is (and this may be addressed in the book) - what is done to combat boredom, malaise, etc. in underutilized employees? This can very easily lead to undisciplined and less efficient employees when/if things are under the gun...seems to me it's a pretty fine balance.

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

      If you have customers, then you should also have the occasional "fire" erupt -- not everything goes smoothly. Utilization goes to 100% for a brief period of time.

      If your organization doesn't experience these occasionally, I'd question whether it's actually growing into any new markets or developing anything truly new.

    2. Re:Underutilization by haa...jesus+christ · · Score: 1

      I absolutely agree, but what I'm referring to is the psychological state of the worker - if they're not doing what they know they're capable of doing, what does this do to their ability to be effective when fires errupt, or in general?

    3. Re:Underutilization by mrsmalkav · · Score: 1

      I don't know that this book explicitly addresses how to 'fix' the problem of people being bored, but it did say that employees that are supposed to be able to respond to emergencies need to have a certain amount of slack/free time in order to be efficient at responding to said emergencies.

      Regardless, if employees are bored, I would think that a good manager would be able provide methods by which the employee can be challenged and motivated to grow and learn. When is there ever "nothing else to learn"?

    4. Re:Underutilization by haa...jesus+christ · · Score: 1

      excellent points. thanks

  25. Unethical Behavior: RedWolves2's Amazon Link by Schlemphfer · · Score: 1, Flamebait

    Please don't click on this RedWolves2 guy's link to Amazon. He's embedded his Amazon.com affiliate code into the link without telling anyone, and it would be a shame to see profit from such sleazy behavior. Slashdot should have a policy allowing moderators to discard posts from people who pull this kind of crap.

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    1. Re:Unethical Behavior: RedWolves2's Amazon Link by Planesdragon · · Score: 5, Insightful

      How the heck is that unethical?

      RedWolves2 pointed out to a populace reading a book where they could save some money on it. Pointing them to his affiliate page doesn't cost the hypothetical /. poster anything. It's exactly how affiliate programs should work--he referrs them to Amazon, and if they buy from Amazon he gets money for it.

      Besides which, it looks like /. did the same thing...

    2. Re:Unethical Behavior: RedWolves2's Amazon Link by spencerogden · · Score: 3, Insightful

      What is the big deal? I mean its not like it makes the book more expensive for you. He is doing exactly what the affiliate program is supposed to do... bring business to amazon for a small cut.

    3. Re:Unethical Behavior: RedWolves2's Amazon Link by Anonymous Coward · · Score: 0

      The big deal is that he posted an advertisement while deliberating pretending that it was a normal, unbiased personal opinion posting.

    4. Re:Unethical Behavior: RedWolves2's Amazon Link by wunderhorn1 · · Score: 1
      Slashdot does have such a policy -- it's called "moderation."

      The bn.com link given by slashdot tracks the referrer as well. Better send an angry email to Taco.

      What do you have against RedWolves2, anyway?

      --
      Karma: Bored. (Thinking about resurrecting the "Anyone else is an imposter" joke.)
    5. Re:Unethical Behavior: RedWolves2's Amazon Link by Anonymous Coward · · Score: 0

      The big deal is that he posted an advertisement while deliberating pretending that it was a normal, unbiased personal opinion posting.

      Unbiased personal opinion postings on slashdot are normal? Since when?

    6. Re:Unethical Behavior: RedWolves2's Amazon Link by schlach · · Score: 2, Insightful

      Slashdot should have a policy allowing moderators to discard posts from people who pull this kind of crap.

      This is great. We've got a microcosm of the whole Libertarian-accepts-sketchy vs. Ethical-demands-authority debate that always crops up on /.

      RedWolves2 is a whore. I hate namecalling, but that's the fact. As soon as I saw him shill for Amazon, I checked to make sure that he had included his affiliate code in the link, and sure enough. He will make some money on being the first 3+ post on the article, with a link (unless he subsequently gets modded down). I have a friend that, despite my chiding him, maintains an Amazon affiliate link for a book that he recommends as his sig, and pulls in a modest ~$15 a month. That's not even half as shady as RedWolves2 though.

      What upsets us about RedWolves2's action? The fact that he didn't disclose that he had included his referrer tag? I'm not bothered that he referred Amazon for a discount, and it would only make sense that he'd include *someone*'s affiliate code. If he was a true humanitarian, he would have picked a worthwhile organization that had an affiliate code and used theirs, and disclosed that fact. No, I'd say it's the fact that he used his own, and didn't disclose it, that has got our hackles up.

      That being said, that it's fairly unethical behavior that many of us would find distasteful, do we need a new method of dealing with it? He was modded up by folks who apparently wanted to reward his post, dubiously in the public interest. He could be modded down by people who want to punish it. Ultimately, you'd believe that most people clicking through his link would understand the Amazon referral program, and would realize who they were rewarding. Maybe people just keep a list of affiliate codes for worthy charities by their monitors for just such purchases.

      Some AC mentioned that the Tattered Cover is a more worthwhile book store to support, and that they have it for $14. They might have an affiliate program, perhaps someone should find a decent organization and buy it from there.

      I just double-checked, and sure enough, RedWolves2 has already lost 2 mod points. Looks like the people are speaking...

    7. Re:Unethical Behavior: RedWolves2's Amazon Link by slow_flight · · Score: 2

      RedWolves2 must be a pseudonym for Jon Katz!

      --

      Karma: Professionally Doomed (mostly affected by inability to keep opinions to self)
    8. Re:Unethical Behavior: RedWolves2's Amazon Link by Anonymous Coward · · Score: 0

      Give me a break, the "people" aren't speaking. Two people have spoken.

      Your arguments are vapid and disorganized, and it seems that you don't have a point at all. It sounds mostly like resentful ranting to me.

      Could it be that you are just pissed that you missed out on an opportunity? Sour grapes, eh?

    9. Re:Unethical Behavior: RedWolves2's Amazon Link by Fulcrum+of+Evil · · Score: 2

      What upsets us about RedWolves2's action? The fact that he didn't disclose that he had included his referrer tag? I'm not bothered that he referred Amazon for a discount, and it would only make sense that he'd include *someone*'s affiliate code. If he was a true humanitarian, he would have picked a worthwhile organization that had an affiliate code and used theirs, and disclosed that fact. No, I'd say it's the fact that he used his own, and didn't disclose it, that has got our hackles up.

      What's the big deal? He referred people to a book and included a link which said (to amazon) that he did so. That's not unethical, that's normal. It'd only be unethical if he had defrauded people about the book's value or done so in a story submission.

      Also, what's this about being a humanitarian? Do you have anything against people making a buck?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    10. Re:Unethical Behavior: RedWolves2's Amazon Link by Anonymous Coward · · Score: 0

      It sounds mostly like resentful ranting to me.

      Speaking of resentful ranting... thanks for the insightful post.

    11. Re:Unethical Behavior: RedWolves2's Amazon Link by schlach · · Score: 2

      Could it be that you are just pissed that you missed out on an opportunity? Sour grapes, eh?

      I commented because I agreed with the parent that it was shady behavior, but what was even more interesting was his expressed desire for a way to punish such shameless shills. The first thing that came to mind is how often people claim to want increased authority to combat excesses or abuses, especially in the moral arena. I thought that was probably characteristic of a sizable minority of slashdot readers, with the majority leaning more towards a Libertarian outlook, and I thought it would be interesting fodder for intelligent debate. If your post is all we've got to go on, obviously I was wrong...

      Guess I struck a nerve, calling you a whore, eh RedWolves2? =)

    12. Re:Unethical Behavior: RedWolves2's Amazon Link by schlach · · Score: 3, Insightful

      It'd only be unethical if he had defrauded people about the book's value or done so in a story submission.

      Hmm. Why do you draw a distinction between shilling for amazon in a story submission and doing so in a post? I think it's the same behavior, either way. The only thing that would make it worse in my book about a submission would be that the behavior had the tacit approval of the story's editors.

      I think what rubbed some of us wrong, including myself, was that he sounded like he was motivated to help slashdot readers to save a couple bucks, but upon realizing he's trying to reap 15% of a large number of sales, you realize that he has much shadier motives. You wonder why he didn't disclose it to begin with. It suggests that he didn't want people to know he was shilling, that he had a financial interest in the behavior. In the US, we usually require our politicians to disclose conflicts of interest in the stocks they hold when recommending certain companies for public works contracts, or journalists to indicate whether they have any interest in a story, such as when they're reporting on a company that owns or is related to the company they work for. It's just integrity.

      Do you have anything against people making a buck?

      I think he could have had it both ways, by saying something like

      "Buy from Amazon, it's only $16! Click my link (don't forget I referred you ;)"

      Works for me. I might have bought it from his link if he'd done it that way... that would be a great way to quickly make a lot of bucks, without compromising your integrity.

    13. Re:Unethical Behavior: RedWolves2's Amazon Link by bofus · · Score: 3, Insightful

      I don't usually post on stuff like this. Redwolves2's posting history seemingly speaks to the "pimping Amazon to Slashdot users" angle.

      My opinion is that continuously trying to hijack referral benefits away from Slashdot is not ethical, and damaging to the community as a whole.

      Here in all it's naked glory is evidence that half of the most recent 24 of Redwolves2's posts are attempts to drive Amazon affiliate benefits to Redwolves2:

      http://books.slashdot.org/comments.pl?sid=42004&ci d=4447040
      http://books.slashdot.org/comments.pl?sid=42004&ci d=4445470
      http://books.slashdot.org/comments.pl?sid=42014&ci d=4426834
      http://books.slashdot.org/comments.pl?sid=42014&ci d=4426775
      http://books.slashdot.org/comments.pl?sid=41395&ci d=4424239
      http://books.slashdot.org/comments.pl?sid=41811&ci d=4420982
      http://books.slashdot.org/comments.pl?sid=41392&ci d=4416765
      http://books.slashdot.org/comments.pl?sid=41789&ci d=4411581
      http://books.slashdot.org/comments.pl?sid=41393&ci d=4409864
      http://books.slashdot.org/comments.pl?sid=41660&ci d=4404197
      http://books.slashdot.org/comments.pl?sid=40460&ci d=4375345

    14. Re:Unethical Behavior: RedWolves2's Amazon Link by ERN · · Score: 1

      come on, what's wrong with using /. as part of your business model?

    15. Re:Unethical Behavior: RedWolves2's Amazon Link by RedWolves2 · · Score: 1

      Guess I struck a nerve, calling you a whore, eh RedWolves2? =)

      Actually no. Me and my co-workers have been sitting here watching the comments laughing all day at this thread.

      This is great seeing this many comments about my little post. Let the debate rage I don't care that is what the first ammendment is for. And what I did is not sleezy. What would have been sleezy would have been if the link would have been a one-click purchase of the book. But instead I used an associates link that you can easily tell is an associates link by looking in the status bar. It is not like I redirected you without you knowing.

      PS. I am no coward I'll post with my name!

      Some of you need to read this book.

    16. Re:Unethical Behavior: RedWolves2's Amazon Link by Anonymous Coward · · Score: 0

      Good job dufus...I mean Bofus!!!!

  26. DeMarco is a pretty cool guy... by PinglePongle · · Score: 2

    I went to a workshop he ran with Tim Lister and the Atlantic Systems Guild. Well worth the time and money.

    Also check out "The Deadline" - a novel about project management. Really.

    --
    It's all very well in practice, but it will never work in theory.
  27. Yes! Buy it at the tattered cover! by Anonymous Coward · · Score: 1, Informative

    Support the Tattered Cover who supported our free speech.

    ACLU on Tattered Cover Decision

    Free Expression.Com on the tattered cover case

    Interview with Tattered Cover's owner.

  28. Grow up by Anonymous Coward · · Score: 0

    The world really needs to kick a few of those highly paid corporate officers out of their palaces and make them work a week or 2. I bet that would let us start seeing a change in working conditions (or at least pay).

    Grow up. That kind of class baiting doesn't accomplish anything. You are a replacable monkey, a dime a dozen -- if you were GOOD, you wouldn't be in an entry level position like you are. If you ARE good, you'll soon find it distasteful and move up to where you really belong. If NOT, the company saves a few bucks by working you harder. It isn't like you are bricklaying in 100 degree heat or even standing all day asking people if they want fries with that. You have a cushy chair, a collection of empty soda cans at your desk and you get to play with computers -- which you love. How many people get to do something they love?

    But, I guess you know how those "highly paid corporate officers in their palaces" should do their jobs better than they do.

    Excuse me while I smirk.

    Where I now work we have exactly THREE people to cover a backlog of tickets (some going back almost SIX MONTHS) along with the current issues of a 10 building, 250+ computer WAN. They wonder why we get stuck working a bit of OT (average of 1hr/week - and that's usually divided between the 3 of us), but they also expect us to get the department totally caught up (hey - there's 3 of you now instead of the just 2 of last year).

    PS -- They don't "expect" you to get caught up. They have a constant backlog so the three of you are constantly busy and not playing tetris or reading your PERL in a Nutshell book on the company's dime.

    Posting anonymously so I don't undo the moderation I did earlier...

    1. Re:Grow up by LinuxWoman · · Score: 2

      who said anything about being an entry level lackey? I'm the Network Manager and responsible for supervising the 2 MIS Techs that make up the rest of the Technology Department.

      I managed a consulting company for 10 years prior to deciding working for idiots that would give regular pay and benefits beat trying to do consulting where people prefer to hire inexperienced incompetents who've read the "idiot's guide to..." as consultant instead of hiring those with certs and experience.

      We were supposed to get one more MIS tech, but some nitwit in bean counting decided that it was "more effective" to replace the Tech with a non-technical trainer using our salary budget. Yet, we still have an official, on paper goal of "totally completing all backlogged requests by 12/1".

      In the 3 years (and 2 cities) that I've worked for others since canning my consulting company, I've worked for a series of managers making a minimum of TWICE my admin pay who never lifted a finger to help no matter how busy we were and often had absolutely no clue what was involved in the business of the department beyond making sure they got paid on full and in time. I've spent 3 years working diligently while watching my supervisors make personal calls (honey, we have to hire carpet cleaners because the cat keeps peeing in our bedroom - is NOT work related), play solitaire and often just kick back and eat.

      I have no problem with the fact that managers tend to make more than their subordinates, but they shouldn't be expecting us to each do the work of 2 or more people while they let us watch them pick their noses while often making enough pay to hire the people the deparment is short yet still have a fat paycheck for themselves.

      I'm a CCNA, and Solaris 7 Admin certified. I'm working on an MCSE (only because I'm stuck in a "microsoftville"). I have a college degree. I know what it takes to manage both departments and companies. Most company executives and top level management are very overpaid when compared even to the pay of middle management. Look how many CEO's got large BONUSES for running a company into bankruptcy after putting lower level workers through pay cuts and layoffs.

    2. Re:Grow up by Anonymous Coward · · Score: 0

      Yak, yak, yak.. You sure rambled on some dribble..

    3. Re:Grow up by Rocky · · Score: 1

      Nice to see a representative of America's executive community making an appearing, being the paragons on honesty and virtue that you are...

      --
      "I'm an old-fashioned type of guy. I worship the Sun and Moon as gods. And fear them."
    4. Re:Grow up by Anonymous Coward · · Score: 0

      You're wrong, class baiting like hers does accomplish something - it causes clueless assholes like yourself to make fools of themselves by attempting to defend the indefensible.

      Now we're all smirking.

    5. Re:Grow up by Anonymous Coward · · Score: 0

      yhbt. yhl. hand.

    6. Re:Grow up by Anonymous Coward · · Score: 0

      Most company executives and top level management are very overpaid when compared even to the pay of middle management.

      Define "overpaid" if you would. I find that a very interesting comment. It seems to me that the market determines value and that, at least for now, this top level management is paid at the level that the market determines. A Minnesota Twin is paid what the market determines. A hotel front desk clerk is paid what the market determines.

      I've worked for a series of managers making a minimum of TWICE my admin pay who never lifted a finger to help no matter how busy we were and often had absolutely no clue what was involved in the business of the department beyond making sure they got paid on full and in time.

      And you, Ms. Owner of Failed Consulting Company, are paid what the market determines also. With your college degree working in another industry you would probably be making HALF what you make now doing what you do now.

      I'm the Network Manager and responsible for supervising the 2 MIS Techs that make up the rest of the Technology Department.

      And is it you are doing? Not changing the world by curing hunger or stopping wars. Just managing boxes. With a technology department of 3 people total (you + your 2 subordinates) you are there to just keep things running smoothly. Like the groundskeeper who mows the lawn or the janitor who restocks the paper towels in the bathroom.

      Seem a little harsh? Hmmm... maybe those managers you work for are doing more than making sure they get paid in full and on time, too. Just a thought.

      I managed a consulting company for 10 years prior to deciding working for idiots that would give regular pay and benefits beat trying to do consulting

      ...Obviously your attitude isn't the problem. Nope.

      And finally -- and I promise, after this I'll be done...

      they shouldn't be expecting us to each do the work of 2 or more people

      ...ummmm... are you working 80 hour weeks? I'm sorry, I didn't realize. Of course you aren't. You said in your first post you averaged one hour of overtime a week between three people. Sounds like you are doing the work of ONE person to me. In an air conditioned office building. With a vending machine and free coffee and still making double what people make in the non-computer world. Besides THAT, you ever look at what a MEDICAL DOCTOR earns in Russia?

      Pardon me if I feel no sympathy. I don't seen any constructive solutions in your rant. I don't see any willingness to see that the issue has more than your side in your rant. I just see a rant. And not a very well supported one.

      Excuse me, but I am still smirking...

    7. Re:Grow up by Anonymous Coward · · Score: 0

      Curious to know what is indefensible about saying that the market dictates wages, that allowing an organization to have too much staff will = bloat and techies playing tetris or teaching themselves Linux when they could be doing something PRODUCTIVE while getting paid...

      As for the clueless asshole. Well... I wouldn't say I'm clueless...

      Keep smirking, though. I love a good smirk.

    8. Re:Grow up by Anonymous Coward · · Score: 0

      Nice to see a representative of America's executive community making an appearing, being the paragons on honesty and virtue that you are...

      PLEASE. Executives aren't any better -- or any worse -- than the rest of the public. They are, however, an indicator of where things are. I'll grant that. So, society feels like things are OWED to us. This means you'll have a Tyco CEO buying a $50,000 shower curtain. You have a MIS Manager getting his company to pay for a $6000 laptop when a much more reasonable one will do. You'll have an entry level geek stealing coffee mugs and pens from the supply room and using the copier to make flyers for his band. All really the same problem, expressing itself in different ways.

      But... watch this...

      Bill Gates has given billions to charity -- schools, working on a cure for AIDS, libraries -- over $5.5 billion at last count...

      Ted Turner gave $1 billion to the UN.

      George Soros has given hundreds of millions (billions? Don't have the exact number at the ready) to promote education, the arts, government reform, human rights...

      I'm guessing the "executive community" = evil bandwagon you are happily aboard might not be as one-sided as you imagine.

      Or, maybe money is evil and capitalism is a failed experiment and we should chuck it all ... no need to have people accumulating wealth. No need for incentives. I wonder if any societies have tried to establish economic systems like that.

      Oh, wait...

    9. Re:Grow up by Gerry+Gleason · · Score: 2
      Most company executives and top level management are very overpaid when compared even to the pay of middle management. Look how many CEO's got large BONUSES for running a company into bankruptcy after putting lower level workers through pay cuts and layoffs.

      Don't bother arguing further with the anonymous cowards (maybe all the same person?). My last job was my first small step onto the management ladder, and it ended when the VP that hired me decided I was not working out. This guy wouldn't know slack if it ran him over, but the "peter principle" being what it is he was in a position to do what he did.

      Come to think about it, slack is a good way to explain what happened. I was the team lead of a group of about 8 or so developers, and we were getting towards delivery time for a pretty aggressive round of new product features. I was the only one suggesting that the schedule was too agressive, so that was being ignored. Some form of risk management to put more slack in the schedule would have gone a long way. The VP also had the habbit of using up any slack we might have had with three times weekly meetings where he always went over pretty much the same list of points. He also has no idea how much slack just disappears when you fire someone for no reason and dump all the remaining work on the rest of the team. It is all really unfortunate because I really liked the company and the job, and I still thought we had a chance of making all the important stuff happen.

      Now, had the CEO had the forsight to can the VP when he suggested I needed to go, there would have been all sorts of slack to go around. Part of the reason I was blindsided by this guy was that I was busy working extra hours trying to make up for lost slack. I was planning on talking to various people about the problems that were developing after we got the release out.

      One last word to the wise. If nobody above you in the organization sees the need for more slack, then you'd better start making plans to leave. Keep in mind that slack is much more than just time in the schedule or flexibility to do things a better way, or even time to experiment or just shoot the breeze. Slack is also the confidence and trust someone has in you that allows you to get more slack in the first place. If you have organizational slack, but some of your managers don't have any slack, get them to read this book (buy it for them). Slack is anything that gives you the wiggle room to get what you really need/want.

      Ok, so maybe I got carried away already, but I want to also mention how this relates to freeloading and such. One of the objections you are going to see to slack in organizations is that it encourages people to be lazy, and you can end up with a very pleasant environment where nothing ever gets done. The key to slack is to use it in ways that increase the available slack. If you use it all up playing minesweeper, showing up late and posting/reading /., then you won't have any when you need it. When you have plenty of slack, you can spread it around and generally increase the amount of slack in the neighborhood.

  29. I've got this book... by Speare · · Score: 3, Interesting

    ... and I agree with the basic premise. This is a great "new" look at the problem of stressing effectiveness over efficiency, especially in the design house. However, most career managers have little incentive to rock the good ship status quo, and the majority of business contexts are production-oriented, not design-oriented, so efficiency over effectiveness is the name of the game.

    Slip it into your boss' carry-on luggage before a big trip. Maybe you'll luck out.

    --
    [ .sig file not found ]
  30. Honest hint: by Jerf · · Score: 5, Insightful

    (web scripts are all the same after you've written too many)

    This is a big hint from the universe that you need to abstract further. Spend some time factoring out the similarities, and you can make those drudgery scripts more quickly, with fewer bugs, and move on to more interesting problems. Plus, the challenge of factoring the functionality is itself an interesting problem.

    Just trying to be helpful; I have no vested interest in you listening or otherwise ;-)

  31. It's $14.00 at the Tattered Cover by ClarkEvans · · Score: 5, Informative

    This fantastic book is $14.00 at an independent bookstore who values freedom. If you remember, about one year ago there was a big case in Colorado where the Tattered Cover bookstore refused to give up records of customers who purchased particular books to the authorities on grounds of free speech. This is detailed here,here, and here. Big chains like BN and Amazon don't take stands like this.

    1. Re:It's $14.00 at the Tattered Cover by ClarkEvans · · Score: 2

      Oops! I accidently included the sessionid in the above link. Use this link instead for your privacy. I'm so sorry and I'll contact their coders about proper tying of session ids to IP addreses.

    2. Re:It's $14.00 at the Tattered Cover by Da+VinMan · · Score: 2

      Yeah, well with security like theirs, the FBI or whomever hardly has to *ask* for permission. They can just download the data at will.

      Sheesh... I think I'll stick with Amazon.

      --
      Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  32. Tangetial != off topic by Theodore+Logan · · Score: 0, Offtopic

    Have you really nothing better to waste your mod points on?

    --

    "If you think education is expensive, try ignorance" - Derek Bok

  33. Sing it with me by Anonymous Coward · · Score: 0

    There's no business like code business, like no business I know.

  34. Skunkworks projects are most often... by borkus · · Score: 1

    ...prone to confusing motion with progress for several reasons -

    1. Assigning staff to "Special Projects" is often done with the idea that you must have a manager directing staff and keeping them busy at all times. Clearly, the staff involved couldn't come up with any productive use of their own time, so they have to be given a project.

    2. These projects tend to have a very low code to documentation ratio. In fact, they often only produce a lot of documentation (usually of processes). Morello notes in Slack that processes often standardize the simple parts of application development and ignore the subtler and more difficult aspects.

    3. Staff working on a "special project" aren't spending time creatively improving existing applications. This goes back to point one - management assumes that the technical staff won't have good ideas.

  35. SLACK! The musical. by AtariDatacenter · · Score: 2

    I certainly thought it was a Broadway play or musical. Actually, that's what got me to read the story. The name "Slack" seemed to have been an apt name for a drama based on the years of dot.com slavery.

    I was curious how they managed to integrate an educational theme like the subtitle suggested, "Getting past burnout, busywork, and the myth of total efficiency" into the narrative. I figured it was some neo-educational-broadway-drama-storytelling production. But a book isn't that bad. ;)

  36. read it!! by mrsmalkav · · Score: 5, Informative

    I picked up this book for about $10 at a super-mega-uber-discount bookstore in San Francisco earlier on this year. Boy, what a bargain.

    This book absofuckinglutely rocks. After I was about 50 pages into it, I started evangelizing it to all my game programmer and IT friends. I wish that every manager and project manager would read this book. There are some amazing ideas and concepts in that book that are no big surprise, but you'd think that these concepts would be impossibilities looking at how people manage!

    There are some "amazing" ideas like: (paraphrased)
    * 'If a project fails to meet a deadline, it's not the fault of the employees doing the work, it was the responsibility of the project manager to make a realistic project plan'
    * 'No matter how many hours you force your knowledge employees to work, they'll still only be as productive as they would have been in 8 hours of work.'
    * 'Interrupt your knowledge workers often, and it reduces their productivity'
    * '100% efficient means no flexibility'
    * 'Constant meetings make managers not able to manage'
    * 'It costs money and time ($$$) to train a new person, so keep your old people happy if they're doing their jobs.'

    The scenarios presented in this book rang so very true with the dotcom paradigm and the game industry. I couldn't believe how well everything applied. That whole book should be applied.

    Most of these ideas aren't big surprises, but damned if people don't listen. I reiterate: I wish that every manager of knowledge workers would read this book, and that members of upper management would take time off from their busy meeting schedules and read it too. I think that it could make some kind of difference and even a tiny one would be amazing.

    Us dotcommers burned out and used that severance period to get our lives back, but a good number of companies are still behaving like they did back then, and currently employed people are burnt out and/or burning out.

    As someone who was an IT manager and still intends to be an IT manager, it was an excellent read. I just wish that my manager and the the COO would have read that damn book.

    Burnt out employees is a bad thing. This book in the hands of managers is a very good thing.

    1. Re:read it!! by jafac · · Score: 2

      That's exactly the point.

      The people in charge, the important people, the managers, are never going to read this book.

      At my company (which shall remain nameless) we were recently assigned a book (The Trusted Advisor) to read. Management hyped it so much that they actually bought one for every engineer. It was a good book, actually an excellent book, about building high-level relationships with customers, and I found several sections that were actually philosophically diametrically opposed to some new policies and procedures that had just been instituted along with the hyping of this book. Apparently it was a "feel good move" passed on from some consultant to soften the blow of the policies (and a round of "performance-based" layoffs that were just around the corner that we hadn't been told about yet). Management obviously never read the book.

      The funny thing is - the policies were put in place so that the managers could root-out slackers. They involved doing reviews of all their team members every 30 days, and team members had weekly status reports (which were not even read in the majority of cases). And the managers were too lazy to actually carry out the policy themselves. They did the reviews for the first and second month, then the next review was 4 months later (and everyone was working their asses off so they wouldn't be in the bottom 10%).
      In the end, some layoffs did come, mainly politically motivated layoffs, rather than "performance-based" as they had planned.

      And the end result was the workers left behind are all getting burned out - because the workload didn't go down when the pressure increased.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  37. Bob Dobbs would not sue by infonography · · Score: 1
    Promoting Slack is open to anyone, since it serves the goal of promoting Slack. Slack is knowing what is and isn't a waste of time.

    Remember people, those deck chairs should be neat and orderly, we need to look good when we are sinking (- someone on the RMS Titanic)

    Douglas Adams's Starship Titanic

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  38. Too much slack is as bad as too little by Crash+McBang · · Score: 1

    I worked at a place that had recently gotten a new CEO. All of a sudden, everyone started getting those Daytimer notebooks. When asked why I didn't have one yet, I replied that I didn't like being so busy; it interfered with my daydreaming. People looked at me funny. Then I got a Newton (yes, it was a long time ago) and started to log my work time. I got depressed after finding out that I was working 13 months for every 12 month period. I quit using the Newton and felt much happier, until I got laid off during the Asian Flu thing in '98. Then I went back to being a contractor and was happy until the dotcom crash. Now I've had 18 months of slack time. Too much of a good thing is as bad as too little.

    --
    To put a witty saying into 120 characters, jst rmv ll th vwls.
    1. Re:Too much slack is as bad as too little by Gerry+Gleason · · Score: 2

      Ahhh, but what are you doing with your slack time? You can always just use up all the slack you have accumulated, but there are always creative ways to use slack and get even more slack at the same time.

  39. It all boils down to: by Hard_Code · · Score: 3, Insightful

    "Premature optimization is the root of all evil." -Knuth

    Companies, especially in the cut-throat US market, consistently choose immediate gains over long term gains. This is why we can have billion-dollar corporations just crumbling within days. At some point you can no longer borrow from Peter to pay Paul, and it all falls apart. Companies should be looking not only 1 or 5 years (or god forbid, just months!) into the future, but 10 or 20...not only with respect to human resources, but all the other resources and strategies available. Unfortunately, when you are surrounded with competition which will gladly eat your lunch if you attempt to forego immediate efficiencies for long term efficiencies, this can be very hard. Somehow this premature optimization needs to be disincentivized, but I'm not sure how that can be done. Also, with such "premature optimizations" the damage is long done before the long court process can resolve any wrong doing (HOW many years has the MS trial been going on without any ramifications or reparations so far?) Perhaps corporations should be forced to submit long term business strategy documents or have their charter revoked (maybe make this public record, so that companies cannot eat each other's lunch?) Who knows. But it a larger issue than just human resources. The free market optimizes very locally (and while some may argue the failure of those that optimize too locally, and the subsequent emergence of other companies support, not detract, from the free market - remember, big giants make BIG fucking holes when they fall...maybe we should be wary of letting the giants get that big without looking where they are going)

    --

    It's 10 PM. Do you know if you're un-American?
  40. modelling and slack by mjackson14609 · · Score: 2, Insightful

    Another important aspect of slack pops up in Repenning, Understanding Fire Fighting In New Product Development; without it, the system is unstable against transients that tend to draw resources from upstream development (where they are more efficient) into downstream firefighting (where their benefit is more timely). A death spiral results.

    Decent paper. Yes, he tends to belabor points the reader should see coming, and the model is clearly simplistic - but these very points might make it accessible for managers, particularly those still enamored of their MBA degrees.

    --
    I decided that behaving ethically was the most nihilistic thing I could do. - Paul Pavel
  41. A two-fisted, no bullshit approach to working. by Mr+Z · · Score: 1

    I personally try to keep my maximum loading on any given day at or below 70%, but I also have a tendency to do some work on the weekends. It's no accident that 5/7ths is about 70%, so scaling a 5 day workweek to 7 days gives 100%. At least in theory. In the position I'm in, there's an infinite amount of work I could be doing. I work in bursts, get lots done, and then coast until the next burst. It works out great, because there are usually a lot of 'fires' that erupt during my coasting periods, and if I were working slavishly, I wouldn't be able to 'firefight.'

    Ultimately, I think I do a better job of serving the company, as I'm able to work on projects and activities that are orthogonal to my "critical path tasks", and that helps out the productivity of everyone around me. I can spend the 10 minutes to look at someone elses code and spot a silly bug, or float an idea past someone about some project they're working on and so on. I love it.

    I actually spend probably 1/2 of my day hopping between email, browsing websites to keep up on the news, avoiding conference calls, and generally ruminating about the state of the universe as it applies to our group. The other half of the day, I'm slacking off. And then on the weekend, I churn out code. ;-) For some reason, they keep promoting me. (It sometimes has an Office Space feel to it -- "You're firing Michael and Samir, and you're giving me a raise?" -- but really, I'm not that bad.)

    Ok, I'm not *quite* that slacked all the time. But when I'm coasting, it's not too different. It balances the occasional mania-induced 14hr days and code-a-thons. I much prefer the work-in-bursts sprinting to sustained drudgery. It keeps it more interesting in the long run. And I am more likely to maintain a healthy reserve of slack.

    --Joe
  42. My trick... by Pig+Hogger · · Score: 4, Funny

    For the last 15 years, I've always told my boss that I am 2-3 days behind where I'm really are in my work. So, whenever the shit hitts the fan, I am always able to slither out unscathed...

    1. Re:My trick... by Anonymous Coward · · Score: 1, Funny

      I didn't know Scotty from the Enterprise posted on Slashdot!

    2. Re:My trick... by simeonbeta2 · · Score: 1

      OK, am really responding to the .sig, not the comment, so mod me down as offtopic, I guess...

      Adolf Hitler would be delighted to see plenty of justification for the shoah just by watching how israël acts

      I really do have to take exception, however, to expressing such a sentiment. Let me list the ways in which this is flagrantly wrong.

      First, you are implying that there can be justification for genocide. Now most people, from the Noam Chomsky left to the Pat Buchanan right, seem to be able to agree that there is no justification at all for genocide... It doesn't matter if you think Isreal is right, wrong, or if you think Israel is commiting genocide itself in its actions towards the Palestinians (which, I presume, is what you are referencing).

      Secondly, not only are you claiming justification for mass murder, but you seem to be arguing from the typical anti-semitic viewpoint: Jews are evil and must be destroyed. I say this because you aren't suggesting that today's israel should be punished for actions you disagree with, you are claiming that Hitler was right in his desire to destroy the Jews and paint them as the source of evil in Germany. In effect, you are claiming that modern Israels actions are retroactively legitimating Hitler's intentions (and no one can deny that they were profoundly anti-semitic). The destruction of European jewry in the holocaust was a great evil, a crime of tremendous magnitude, period. This is true no matter what modern day Jews may do.

      Lastly, you are actually hurting your own cause by espousing such rascist and offensive ideas. I might be inclined to sympathise with your sentiments if you criticised Israel in a more constructive matter (you could even invoke the holocaust (if you must) by saying something like "You would think a people who had undergone incredible oppression like the shoah would make every attempt to avoid oppressing others.") I recently read a book written by an aquaintance of mine, Art Gish, about his experiences in Hebron as part of a peace team, and have somewhat modified my views on realising that the lunatics on the Israeli settler fringe are just as stupid and violent as the Hamas "the Zionists must be pushed into the sea" terrorists. Reading an idiotic comment about the holocaust, however, gives me an urge to put an Israeli flag on my car and a Star of David on my jacket as a sign of solidarity with Israel against anti-semites.

      Those of you looking for additional perspective on the Israeli/Palestinian conflict might check out Hebron Journal for a first hand account... For Pig Hogger, however, i have some other reading suggestions. Try reading and applying this book on critical thinking before you make any more editorial comments on the holocaust.

      regards
      Simeon

    3. Re:My trick... by Pig+Hogger · · Score: 2

      Whoooa!!!! Pal, my goal is merely to shock people. No need for such philosophical rhetoric. Save your neurons to blast the RIAA or the MPAA!!!

  43. Adding programmers to a late project ... by ChrisWong · · Score: 2

    Perhaps the book already addresses the issue, but it sounds like it is taking a manufacturing view to tech productivity. Sure, extra margin/slack might be useful if the widgets are interchangeable, but we are talking about people here. A new warm body brought into the project needs to be brought up to speed, slowing other developers down. So we have that famous axiom from "The Mythical Man-Month" that adding a new programmer to a late project makes it later. How exactly does DeMarco (who is no dummy) handle reallocation of human "slack"?

    1. Re:Adding programmers to a late project ... by killthiskid · · Score: 2

      You totally missed it. Instead of adding new people, you:

      • Ensure that people have 'slack' where if they need to increase productivity for a short period of time, they can.
      • Don't add new people, keep the 'old' people happy so they don't need to be replaced or added too (esp. in project).
      • Have a realistic project timeline.

      No mystic man months here. Move along.

    2. Re:Adding programmers to a late project ... by hazem · · Score: 1

      I think the point is that if you keep everyone about 70% busy, then when something unforseen comes up, each person has some resources to throw at the problem. I think he means to do that, more than have people move around.

      It's a long term strategy for the whole organization and won't help with the project that's due next month. Your organization will be healthier and stronger in the long run if each part has some slack.

      Think of driving your car down the freeway. It's bad if it takes everything your car has just to keep up. It's much better if there is some extra capacity. That way, when the semi starts to squeeze you into the guardrail, you can accelerate out of the way.

  44. popular with the managed by pmineiro · · Score: 1

    i predict this book will be popular with those who do the work, and they will highly recommend it to those who schedule the work, who will find its arguments less persuasive.

    -- p

  45. This slack costs money by Mastedon · · Score: 2, Interesting

    This "Slack" sounds like a luxery of a boom economy. In this world of cutbacks, layoffs, and rescoping, how many companies are ever going to have employees that remain only 70% utilized.

    The truth is that you don't need slack, you need good managers. Should a business opportunity arise, good managers reprioritize and shift the focus of their employees, not complain that they have too few resources.

    1. Re:This slack costs money by killthiskid · · Score: 4, Informative

      I have a car capable of going 143 miles per hour. However, I have only driven it that fast once, and most times I hover around 70 mph. The car is designed to perform for a long time when well maintained and driven at sane speeds. The same can be said for people. An employee can work 80 hours a week as fast as they can, but it is the equivalent of driving a car too damn fast for too damn long. On an average work day, I work at 70%. It's not that the other 30 percent is wasted, it is just extremely flexible. I'm currently using my extra 30% to refactor some stuff, read some good programing books, look at new technology and what not... all stuff I can drop at a moments notice so I can devote that extra 30% to something else.

      Using the 30% as I want keeps me interesting and happy.

      The false perception is that the 30% is lost. It is not.

  46. $10 at buy.com for the paperback version by lupine · · Score: 1

    If you goto http://www.addall.com/ you can search for it in hardcover and electronic form also. They search some 24 different sites and give you the lowest price. That is what the internet is about - enforcing competition.

    Why pay more,... or amazon and RedWolves2...
    I am not associated with addall.com, I like cheap books.

  47. Work ethic versus motivation by jolshefsky · · Score: 1
    There's something fishy about the concept of work ethic as it's used to day. To me, work ethic is what gets me to sit at work for 8 hours a day and do something.

    What really differentiates people is the level of confidence they need to have in their own idea before they disobey their manager to do it. People with a low threshhold implement a lot of things ... good or bad, depending if they're smarter than their manager.

    --
    --- Jason Olshefsky

    Karma: Poser (mostly affected by adding this line long after everyone else did)

  48. its the management stupid by Anonymous Coward · · Score: 0
    I have seen this so many times you could set a watch by it: Good idea for a system, great need by the customer or industry, motivated engineers... bad management. Bad management can turn even the best NFL group from a coherant machine bent on victory to a gaggle of pretty boys out for their own gain (but knowing the right sound bites) Hmmm... that could also be said of the modern US military. A bad manager can destroy the work of many... that is the reality of their position. While the engineers may be good and motivated, how can they work as a team if there is no coordination or collaboration? They might as well be from different companies.

    What happens if a group of engineers have a boat (or butt) load of tasks but with no priority attached, no tracking of progress or changes, or no version control to avoid stepping on other's work? Sound like a poorly run internet project run by kids? Nope, this is by a part of a multi-billion international company. The engineers are obviously not motivated and morale is subterranian. There is no trust or respect of the management as it is obvious that they don't really care about anything but their paychecks. How do you get around this? Some teams find ways of doing the collaboration and coordination work on their own. They proactively track requirements, changes and all, along side implementation and meet with QA (after they proactively put a QA system together) and handle the change management themselves. However this is not exactly efficient as if they are doing the jobs of management then they are doing that less of their own jobs (plus the resources that are going towards the do nothing managers). However in really bad organizations that proactive caring will actually be met with scorn and malevolence. The ones that are bailing the ship out are labled as telling the emperor that they see that 'special' birthmark.

    How do you get around this? Should you just quit? When do you know to quit caring and instead give up and move on?

    1. Re:its the management stupid by alienmole · · Score: 2
      How do you get around this? Should you just quit? When do you know to quit caring and instead give up and move on?

      Look after yourself - look for a position with better prospects, and once you've found one, then quit. Life is too short to waste working for (and enriching!) idiots.

  49. Not a New Idea by scottennis · · Score: 2, Interesting



    There are a lot of writers out there who have been talking about this concept for years.

    Tom Heuerman calls the "slack" concept Organizational Mindfulness.

    Not as snappy as "Slack," but essentially the same idea.

    BTW, is somebody looking into grabbing the domain slackdot.org?

  50. Abstraction is king! by Garridan · · Score: 1

    Believe me... I try -- its the only pleasure I get out of my job anymore. Just got into a fight with my co-workers about just that, actually. They know that simpler is better, but somehow won't accept that abstraction can mean simplicity. I abstract small things and they're happy. I want to abstract the entire database and all the pages built from it, and they bitch. I see a tiny little kernel of code that can build and run almost any complex website in a speedy, secure way (static files from templates)... but they don't like the idea of making the modularity so fine-grained.

    1. Re:Abstraction is king! by Da+VinMan · · Score: 2

      They had better get used to it. The type of scripting you're talking about is now easily automated with code generation tools. It won't be too long now that the price point on this sort of activity (assuming you're in a consulting role here) for these projects get so low, that anyone who still does it all by hand won't be able to stay in business. Heck, it's already happening.

      Abstraction = less code
      Less code = shorter project
      Shorter project = less expensive project
      Less expensive project = happier customers
      Happier customers = more business for you and less for the competition

      Please, do me a favor and ignore my advice. ;+)

      --
      Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  51. Re:Yes! Buy it at the tattered cover! by yokem_55 · · Score: 1

    And if anyone is ever visiting Denver and you have some spare time, you owe it to yourself to spend an afternoon at the Tattered Cover bookstore. Absolutely fabulous place, literally four floors of 1/4 city block, wall to wall with books, with lots of very comfy chairs to do your perusing in....keep an eye out too for the old guy reading a newspaper that seems to be sitting just a little bit too still...

    --
    ...and IN SOVIET RUSSIA, beowulf clusters imagine 1, 2, 3 profit!!!! jokes made out of YOU!!!
  52. My screwed up HTML - sorry by bofus · · Score: 1

    I turfed on the html. Sorry. The message #'s are right, though...

  53. you're right by Anonymous Coward · · Score: 0

    you're right, take my guns and raise my taxes

  54. Yup ..... by taniwha · · Score: 2

    I had this vision of a chorus line of "Bob" Dobbs's puffing on their pipes ...

  55. When I skimmed the article... by CAIMLAS · · Score: 2

    I thought he was talking of slackware. Thus, the following picture occured to me:

    slack = 70% of time spent busy
    debian = 5% of time spent busy ... thus the article defeated itself.

    Granted, I know this isn't what it's talking about, but the idea of someone writing of - or even thinking - that slackware is a time-efficient distro is quite humorous.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers