Managing Humans 87
Kylar writes "For those of you who have already discovered Michael 'Rands' Lopp's blog Rands In Repose, I congratulate you, as you are clearly an intelligent audience. For those of you who haven't, or for the less discerning (or, perhaps less blog-oriented), this book provides an excellent entry into the writings of Rands. Containing edited selections from his blog as well as new material, Rands uses many anecdotes and stories to convey a startling amount of deep wisdom into the facets of the Silicon Valley programmer, and a bevy of tools that are helpful in attempting to herd, er, manage them." Read below for Tom's review.
I've read most of this book 3 times, the first when I discovered Rands' blog, (and, like few others, captivated me enough to start at the beginning and read his entire oeuvre), Once upon purchase of the book, and again, recently over the course of a few weeks, taking the stories out of order, and enjoying each for it's viewpoint, humor, and insight. The book is broken down into 3 major sections, 34 chapters, and each chapter is a small chunk, easily readable in a few minutes. It really feels like a blog, you can dip into it for a few minutes here and there and pick up a good point or two from each entry.
Managing Humans | |
author | Michael Lopp |
pages | 209 |
publisher | Apress |
rating | 8/10 |
reviewer | Tom Byrne |
ISBN | 978-1590598443 |
summary | 34 Anecdotes that give insight into silicon valley management and programmers. |
Know how many people I manage? Over a dozen, on a weekly basis. Know how many people report to me? None. So, why did I read it? Because I sit in a lot of meetings. I have to manage expectations. I have to write specs and reports for other people. Unless you work in almost complete isolation, receiving uber-detailed software specs and churning out code to match those exact specifications, the likelyhood is that you have to deal with other people. A lot. Every time you deal with someone else in a technical workplace, you run into other people. Their motives are not the same as yours, nor do they communicate the same way. In the first section of the book, "The Management Quiver", Lopp recounts 12 anecdotes, and two specific ones stood out. 'Agenda Detection' gives some points on how to figure out who the important people are in a meeting, and 3 tips on when to bail. 'Avoiding The Fez' points the spotlight on the guy who wrote that one system that no-one understands, but also calls out that too many people (and I find myself in this group) let their knowledge stagnate, instead of constantly learning and expanding.
The second section of the book, "The Process Is The Product", is, in my opinion where the book really starts to shine. "1.0" will be a familiar story for anyone who's ever tried to ship a product, as well as Rands' view on the 4 key things that it will take. "Taking Time To Think" and "The Soak" talk about absorbing ideas and planning, and he touches on ways to convey and disseminate information in "Capturing Context". This last one was another that I found informative — by getting a closer understanding of what kind of information the other party was expecting, and in what way they will be receptive to it.
In the third section, "Versions Of You", you'll see the people you work with, and Rands divides them out in lots of different ways (it struck me very much as almost a myers-briggs Nerd Scale). Are they Incrementalists or Completionist? Organic or Mechanic? Inward or Outwards? (For the record, I'm an OIC, An organic inward completionist.) And once you've identified someone, it makes communicating with them and identifying their motivations and reactions much better.
So, who should read this book? Managers. Technical Managers. Technical Peons. Programmers who are managed. Anyone who works with someone technical. Anyone named Fez. Odds are, if you're reading this review, you're in the target audience. Even when you look at a book like this and think "I don't need this, I'm not a manager." Odds are that you're being managed, and managing others, even if they don't report to you.
So, ultimately, why should you read this? I think that this book has a fair amount to offer just about anyone in a role in or dealing with technical talent. Does it answer everything? Of course not — but there are a lot of little nuggets hiding here, and above all, it is entertaining. More entertaining than The Mythical Man Month, and more applicable to my daily job than "SOA Is Dead, An Anthology".
This book has several Pros: I found it very relevant, and I was able to identify ways to improve my own communication, by understanding what the other person was expecting, and how to present it. Cons: Most of it is available free on Rands' blog.
You can purchase Managing Humans from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
Managing to get a First Post (Score:4, Funny)
AC writes
"For those of you who have already discovered Anonymous 'AC' Coward's blog AC In Repose, I congratulate you, as you are clearly an intelligent audience. For those of you who haven't, or for the less discerning (or, perhaps less blog-oriented), this frosty provides an excellent entry into the writings of lunatics. Containing edited selections from his goatse site as well as new material, AC uses many anecdotes and stories to convey a startling amount of deep wisdom into the facets of the Silicon Valley trolling effect, and a bevy of tools that are helpful in attempting to herd, er, manage them."
Re: (Score:2)
Why can't all trollings and first posts be that way? I -- for one -- lol'd.
Buy the book, reward good writing. (Score:3, Interesting)
Re: (Score:3, Insightful)
You wrote the book, didn't you?!
Re:Buy the book, reward good writing. (Score:4, Funny)
I think you dropped the "or".
Hmmm. (Score:5, Funny)
Re: (Score:2)
Is this anything like that time they tricked us with "To Serve Man"?
Yes and no, it's not a cookbook it's an illustrated guide on how to manage Kanamit slave-camps. It has a particularly good chapter on the employment of slave labour in spice-mining. What you need to read it is glasses with dilithium crystal spectral lenses and adamantium rims. You can buy those from most any online store on the pan galactic subspace inter-web. Just be careful not to stand to close to any sources of high frequency electromagnetic fields, the magnetic eddies in the dilithium lenses can distor
Re: (Score:1, Informative)
www.realdoll.com
Not human, but human-shaped.
Completely agree (Score:5, Insightful)
It's easy as a technical employee -- developer, architect, administrator -- to know your job much better than your boss. Once you've reached that point, it's equally tempting to believe you know *more* than your boss, and to question why they insist on continuing to waste your time.
This book is an excellent first step in explaining what it is managers are supposed to be doing, and what it is that management is supposed to accomplish with the standard management tricks -- meetings, one-on-ones, reviews -- that can seem like such a waste of time when all you want to do is write good code. Even if you never want to go into management yourself, but especially if you do, it's worth reading.
Plus, the book is an easy, engaging read that makes a lot of sense even the first time through.
Highly recommended.
Re: (Score:2)
That sounds astroturf-tastic!
Re: (Score:2)
Isn't though. Hell of an astroturf campaign to sign up for slashdot that many years ago, using my real name, just to pimp a book now.
Sorry bud. I actually like it. A lot. On my desk right now.
Re: (Score:2)
Whoops.
::tucks tail and looks shamefaced at the 3 digit UID user::
Re: (Score:2)
Re: (Score:2)
TFS was TL;DR.
Managing Humans??? (Score:4, Funny)
We don't have that problem in my office.
*insert sound of typing monkeys*
Re: (Score:2, Funny)
Code Monkey get up get coffee
Code Monkey go to job
Code Monkey have boring meeting
With boring manager Rob
what? (Score:5, Insightful)
This reads like a really sleazy sales pitch, along the lines of "Did you know that top billionaires take my supplement to boost their brain power?"
I stopped reading right there. I think I'll apply this review directly to my forehead.
Re: (Score:2)
Re:what? (Score:5, Insightful)
Aye. I would like to thank Kylar and his spectacularly incompetent/offensive introduction in encouraging me not to read this potentially good book.
Re:what? (Score:4, Insightful)
I don't care.
Re: (Score:3, Informative)
Re: (Score:2)
Mod parent up further!
First thing I thought was "So you're calling me an idiot if I haven't heard of or don't agree with this Rand dude. Way to make your review sound impartial". I don't much like being told how to think either. I stopped reading too. Who knows. It might be an interesting book, but I've just been put off it.
Re: (Score:2)
This reads like a really sleazy sales pitch, along the lines of "Did you know that top billionaires take my supplement to boost their brain power?"
I stopped reading right there.
I too, stopped reading there. I then went to post a comment mocking the tone of the first line. Seeing that had already been done thoroughly, I went back and read one more line.
For those of you who haven't, or for the less discerning (or, perhaps less blog-oriented), this book provides an excellent entry into the writings of Rands.
... and stopped there due to the use of "blog-oriented" and "entry into the writings of _____" in the same sentence.
Re:what? (Score:4, Insightful)
For those of you who ... I congratulate you, as you are clearly an intelligent audience.
This reads like a really sleazy sales pitch, along the lines of "Did you know that top billionaires take my supplement to boost their brain power?"
Not only that, but I actually went to Rands' blog and read the latest post just to see what could be so amazing about it. In there, I found more stupid marketing / management terminology:
In a good bridge, I see the defiant end result of how some of my favorite engineering stories begin:
Nobody "discovers the impossible" but "knows how to build through the impossible." That's not what impossible [answers.com] means. But it sure as hell sounds impressive, and it excites people!
The ability to deal with obstacles, even very difficult obstacles is a very marketable skill. However, when you start talking about overcoming challenges as "doing the impossible" you stop sounding like someone who is actually capable of dealing with problems and starts sounding like a moron salesman. Especially when you later say something stupid like, "Impossible is when we do our best work." It might sound great when your favorite Hollywood hero says that he "laughs in the face of danger," but in real life, when you're managing people, if you dismiss a current challenge by saying, "that's when we do our best work" you'll piss your employees off. They know it's bullshit, they know they'd do better if it was easy and they had more time. You can tell them that you have confidence they can handle the problem, but don't dismiss the problem with levity.
Hell, even in his own example of the Brooklyn Bridge, he says that when they hit the challenges during the building process, the manager got the bends, two employees died, and they decided to let one of the towers rest on compacted sand instead of bedrock. Then he says how amazing it is that it was a good decision, because it "hasn't moved" since. Might have been a good decision, but "the best" outcome obviously would have been no injuries, no deaths, and a foundation that was built exactly according to plan. Clearly, they don't do their best work under "impossible" conditions.
You want some tips on managing programmers and engineers? I don't have all the answers, but I do have one for certain: that type of marketing pitch might work when you're meeting to sell the product, but programmers and engineers aren't like most people in that regard. Exaggerations like that are just likely to piss us off, not impress or motivate us. So you post a summary like that on slashdot, and you get a bunch of angry geeks; you try to manage people like that, and you get a bunch of employees labeling you as a PHB.
Re: (Score:1)
I congratulate you, as you are clearly an intelligent audience
So did i, but that didn't prevent me from reading the book. Actually, It's my current bed-side reading. And so far, so good.
The author is funny and really seems to know his stuff. He writes from the heart.
Cheers
Ben
Clearly (Score:5, Funny)
And humble! Don't forget humble!
Re: (Score:3, Informative)
Re: (Score:1)
Yeah, the arrogant, condescending and elitist nature of the summary pretty much made me want to cockpunch the reviewer.
There are hundreds of millions of blogs in the world. Not reading some random dotcom shmoe's blog means what again?
Re: (Score:2)
Reminds me of "anger management" classes. I don't need anger management.... I'm managing my anger just fine thank you very much. Now quit squirming, you're making for a difficult target.
"People", not "humans" (Score:3, Interesting)
Re: (Score:2, Insightful)
It's called "managing humans" because it's written by an ex-software developer who, like other software developers, was good at managing code, bits, and other impersonal things, but needed to find out how to manage humans, which was totally out of his comfort zone.
It's full of humility and is about as far from your interpretation as you can get. But then again, the author is also one of the mob behind jerkcity [jerkcity.com], so LOL DONGS.
www.randsinrepose.com/ (Score:4, Informative)
*ahem* (Score:1)
HLAGH HLAGH HLAGH
(sorry, someone had to say it)
Okay, stop. (Score:5, Insightful)
First, labeling people and sorting them into categories is a problem. Not because it isn't useful, but because the audience here is much more likely to view those as absolutes than guidelines. Whenever people start arbitrarily dividing other people into groups, they are certain to be mislead to a degree. A person's demeanor and work habits are not necessarily a reflection on their inner nature. Assuming that one is the other is a bad plan. Use labels, prejudices, stereotypes, and categories as a starting point. But don't stay there. Just because someone is an "organic inward completionist" this week doesn't mean you might not find out later while they're on break talking about a problem they're working on that the approach they are using is radically different.
Secondly, managing people (and working with management) is a skillset that is very individualized. There is no right or wrong approach. There is only what succeeds, and what still needs work. This book is useful because it condenses experience in a format that other people can benefit from. But remember when you read the book to keep your critical thinking skill "shield" up. Take frequent breaks. Don't zombie on it for fourty pages. Especially not anything that mixes technology and people. Because it's too easy to internalize all this stuff without stopping to think: "Hey, that doesn't make sense..." And a lot of personal experience doesn't make sense. There are lessons to be learned here and there, but what your takeaway is will be different than mine, even if we are in the same situation, and have the same experiences.
Re: (Score:3, Insightful)
For those of you who have already discovered Michael 'Rands' Lopp's blog Rands In Repose, I congratulate you, as you are clearly an intelligent audience.
hehe.. +1 if I could...
So does this mean that I am intelligent because I've read it? What if I hated it??
I'm going to do the same and categorize anyone who agrees with me as intelligent. Anyone who does not is evil.
Re: (Score:1)
... the audience here is much more likely to view those as absolutes than guidelines.
Maybe we read too many RFCs.
Re: (Score:1)
For instance, "the audience here" isn't much more likely to view these as absolutes... too many of us run into the "standards aren't" in our day-to-day lives to really have any faith in "absolutes".
Second, some "descriptives" actually are correct. My MBTI is INTJ and the description/explanation given by Dr. Keirsey in his book 'Please Understand Me' is exceedingly accurate for me.
Now if you were trying to make the point that assumptions based on descrip
Choose a wise leader, or rather, a leader wisely (Score:5, Insightful)
To summarize: it is a well-known fact that thoes people who must want to rule people are, ipso facto, those least suited to do it. To summarize the summary: anyone who is capable of getting themeslves made President should on no account be allowed to do the job. To summarize the summary of the summary: people are a problem."
---- Douglas Adams
Re:Choose a wise leader, or rather, a leader wisel (Score:2)
Thanks for the Douglas Adams quote. I always thought that was one of his most genius realizations.
I also liked the idea that the leader is actually there to distract people from realizing who is really in charge (big business).
Re: (Score:1)
Re: (Score:2)
I meant the "President" or "King" or whatever figurehead that does not wield real power a la Zaphod Beeblebrox.
Re:Choose a wise leader, or rather, a leader wisel (Score:3, Interesting)
anyone who is capable of getting themeslves made President should on no account be allowed to do the job.
There's a very old observation that doing well at your current job gets you promoted into a different job, but doing poorly does not, and therefore people tend to get promoted repeatedly until they land in a position they are ill-suited for, where they are kept. Sad, so very sad, but so very true.
(short version, "most systems tend to promote people into positions of incompetence")
It's sort of an applied
Re: (Score:3, Informative)
Hmmm... I just .... (Score:5, Insightful)
That will be $14.95 please.....
Re: (Score:3, Funny)
That all takes good intentions, work, and integrity.
Clearly, you have never managed anyone.
Re: (Score:1)
Re: (Score:3, Insightful)
Those are the 7 commandments of 'Treating People Right in the Workplace'...
So, he knows the real first rule of management; Present the ideas of others as if they were your own.
Re: (Score:3, Interesting)
Re: (Score:2)
So you are just trying to increase the authority of your statement by making it sound like it was a good idea of some other person of authority or a common knowledge in the field.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Clearly, you fail to comprehend the concept of sarcasm.
Re: (Score:2, Interesting)
Give others the credit, and always take the blame.
Do it too often, and management may just start believing you...
I understand the value of this action, but I fear some management types may be too blind to see the truth. How would you counter this?
Re: (Score:2)
Give others the credit, and always take the blame.
Do it too often, and management may just start believing you...
I understand the value of this action, but I fear some management types may be too blind to see the truth. How would you counter this?
Find a new job.
I've never seen this to be a problem. People are smart enough to know who does the real work, and who has oversight over that work. Taking credit for someone's work makes you look bad by the people you work for, and blaming someone that you were responsible for makes you look bad to the people you report to. The opposite makes you look good, you recognize others for their efforts and you take responsibility for what you are responsible for.
Re: (Score:1)
... makes you look good, you recognize others for their efforts and you take responsibility for what you are responsible for.
There was a discussion on Slashdot:
Do Nice Engineers Finish Last In Tough Times? [slashdot.org] (Jan 20, 2009)
In the linked TFA, the humane manager got canned, and the backstabbing manager got retained.
Re: (Score:2)
But in this case, finding a new job was probably a good thing to do. I never understood why people want to stay at jobs that suck. I was stuck at a job as a COBOL developer for 7 years for a company with a terrible manager. I got laid off one Monday (with 9 weeks severance pay) and two weeks later had a much better job with a better boss and more opportunity. In fact, getting laid off was the best thing to happen to me as my
Re: (Score:1)
Thank you for your kind explanation!
Re: (Score:2)
Truth (Score:1)
Free alternative (Score:1)
There's a free alternative here:
http://managementforengineers.com/ [management...ineers.com]
$19.48 + Free Shipping at BetterWorldBooks.com (Score:1)
You can get it for $19.48 + Free Shipping at BetterWorldBooks.com
http://www.betterworldbooks.com/detail.aspx?ItemId=159059844X [betterworldbooks.com]
Oodles of other used books in this category from ~$5-7
http://www.betterworldbooks.com/List.aspx?Category_ID=2637&&UserId=16025974&SessionId=1rSiPr61zs1dNNqPVpG8&z=4081929 [betterworldbooks.com]
and save the planet/$6M global literacy/good jobs
http://www.betterworldbooks.com/Info-Our-Impact-m-51.aspx [betterworldbooks.com] :-)