There's this guy I work with who has a head the size of a small planet. In that head, dozens of design decisions big and small are made every day. Hundreds of options clash in his mind: which gives us the best trade-off between 3 different desirable things? Or 5 things, or 12, as the case may be?
And the thing about this guy is, he'll always make the decision, because you must, because deadlines. So not the kind of guy who just gets stuck in the multitude of possibilities, nope, not him. BUT he's normally unhappy with the decision, because you see, there wasn't time to REALLY evaluate it PROPERLY.
So we've been working with this guy, and he'd often ask me to help decide something at his end.
At first I'd ask about the details, and I'd propose solutions. And he didn't seem very happy with that, and eventually he got seriously pissed off. That was when I asked for a really big new feature, and he said it wasn't doable, "forget it."
So I said, "let's see though, what makes this so hard? Because I'm willing to throw a lot of it out and do just the most bare-bones version. Maybe then it'd be doable." So I was helping him, I was willing to ask for less, right? So I sure didn't expect the outcome, which was, he rather forcefully said he couldn't work like that any longer, with no stable specs and no real schedule and it's just him doing this after all AND…
At this point I sorta gathered from the form and substance of his speech that I should back off, RIGHT NOW. I said, "look, if you add this, all I can say is, the whole thing will be much better. But if it can't be done, fine, we can live without it. It's entirely your call and I have nothing to add."
And then he did it. Not some bare-bones, half-assed version, mind you, he did a pretty impressive full-blown thing. Then he redid it to make it better still.
So clever me thinks to myself, aha! I see, so what annoyed him wasn't how I asked for this huge feature in itself. What annoyed him was me demanding him to tell why it was hard, so I could break it up into parts, and tweak it, and basically solve this myself. He didn't really mind solving it if he did it, provided that
- It was a request and not a "requirement" – because someone like me who doesn't really understand what goes into it has no right to just require it. You're not entitled to things you can't even comprehend, asshole!
- …and I wouldn't try to "help" him by attempting to remedy my ignorance at his expense, questioning him on the details and then hastily "making it easier" for him, without thinking deeply enough whether making it easier was even NEEDED, and so tricking him into making some pale no-good version of it! And then HE, because of ME, because of my impatient superficial "help", will have done a bad job! No, he doesn't want it easy, he wants it done right, so take a hike and give him time to decide what the right trade-off is, where to work harder and get more done and where to do less.
OK, so that's how it's gonna work from now on, I thought. From then on, if he wanted me to help him decide something, I'd just ask him what options he had in mind, regardless of what I could come up with myself. And I'd say this one sounds good.
This sort of worked, but he still didn't seem quite happy. And at one point he got pissed off and demanded explanations why I thought his option A was better than his option B. And I gave my explanations, and he thought they were shit. And I said, you know, A and B are both alright. Pick whichever you like better. "What?! So why did you just say that A was better?" "I dunno, I was wrong, you convinced me, it's a tough call."
Now I finally got it! So the way it works is, he thinks something through, for hours and days. If it's still a close call, he comes to me, whom he genuinely respects, and who's got the nominally higher seniority. What he comes to me for is superior wisdom. What he doesn't realize, out of excessive humility, is that there's no way I'll be better at deciding it than him, because he's better at it than me, and he's been thinking about it for so much longer.
And he only comes to me with what to him are the hardest things, guaranteeing that I won't be able to help, not really. So trying will just piss him off because I'll necessarily be suggesting some pretty dumb and superficial decision procedure, which is like helping Michelangelo with a sculpture by lending him a sledgehammer to just remove all that big chunk of stone over there.
So from then on I'd listen to his doubts, and agree that it's hard because of this thing we can't measure and that other thing we can't know, and say optimistically that either way I think it'll come out alright but it's his call, really. And he appeared very happy with my careful supervision of his work.
Bottom line for me was, I did very little hard thinking and a pretty cool project got done, I think, and the guy was happy, at least as much as he can be in this imperfect world. What's not to like?
The thing many of us managers don't like in such cases is, we seem to have added no value. Where's my chunk of value?
"He who does not work doesn't get to eat", they taught me in the USSR. "To capture value, add value" would be the translation of this slogan into MBA-speak. "By the sweat of your brow you will eat your food", says the Holy Bible. None of this prepares you for a managerial role, where not doing shit is usually better than trying too hard.
A manager on a mission to add value usually thinks that it's his job to have all the good and important ideas. Corollary: someone else having many of the good and important ideas means you, the manager, are bad at your job. Will you accept this and suffer silently, or will you convince yourself that the report's ideas aren't that good? You don't want to find out. I say, don't put yourself in this situation in the first place, don't try hard to have the good ideas, look at your ability to not do shit in return for a nice compensation as both your new virtue and your immense luck, and relax.
If you're really addicted to making tangible contributions, I suggest to do what I've been doing in managerial roles – do some of the work yourself. Now, this is, without doubt, terribly irresponsible, because it makes me unavailable at unpredictable moments. When shit hits the fan and I must attend to it in my contributor's role, it prevents me from attending to the never-ending fan-hitting shit that the people I manage deal with.
There's also an advantage, and that is that I know how much things really suck in the trenches. And that's good, and anyone overseeing less than 50-100 people should stay current that way, I think. But don't "stay current" by working on urgent mission-critical shit (as I often do, because I suck.) Pick something unimportant instead.
Anyway, working myself is immensely better than trying to have the good ideas myself, I believe. This can result in not being there when they need me, but it never results in being there when they don't, which is worse.
If it's not the deep thinking, then what do managers do, except for sitting on their asses? I started putting it down, and it didn't come out very well, and the reason ought to be that, well, I don't really get it at this point. I'm a middling manager, whose main skill is attracting strong people and then taking credit for their work. And this one managerial skill compensates for the underdevelopment of the rest so well that they, unfortunately, remain underdeveloped.
So until my understanding of the managerial role improves, the one thing I will say here is, many people actually don't do shit most of the time and it's fine – say, lifeguards. Why do you need them? Just in case. So that's one way I think about myself - I'm like a lifeguard, except for the physique. Maybe I should use the time freed up by not having to do deep thinking to work on my pectoral muscles, so that one day I could star in "Programmer Watch", a "Baywatch" rip-off about R&D management. But I keep my hopes low on that one.
I say, quit "adding value", fellow managers. Just sit back and take credit for others' work. They'll thank you for it.
P.S. angry hamster – this one's for you.
130 comments ↓
That is somewhat reminiscent of the Linux kernel "Management Style" document. (Documentation/ManagementStyle in the source tree)
It sounds like you might not be in the right role. There are plenty of things a manager should be doing, but those things are not "things", but rather working with people. Move people from being 50% motivated to 100%. Find what they enjoy doing, give them more responsibility, find conferences they can attend. This won't take up all of your time. You can work on important things, just not urgent things.
Wu wei is so underappreciated.
Bernd got my point.
@Shawn: I'm not even in the right industry, how 'bout that.
That's exactly what I learned over the years — if I bring a problem to a manager, he's liable to give me a /management/ decision.
So now I only come for an argument (rubber duck debugging isn't adversarial enough) or to get some perspective on the social stuff.
Well, as a contributor I don't think I ever came to my manager with any questions along the lines of "how do I do this or that."
As a manager however it's not obvious what someone coming to you with a problem expects. Some people do want a "management decision", others don't and expect something more. They don't tell you so you need to figure it out as time goes by.
cool! i liked this one)
it also reminds me of this saying from Shurik's Adventures "кто не работает, тот ест" you know))
team's reptilian brain (as you once called it:) should always eat more)
jokes aside, what is interesting about managers is how do you measure their work?
i mean it's easier to distinguish between "bad" and "good" programmer. you can measure bugs, time, failed deadlines and so on.
but how do managers measure each other's work?.. number of meetings or kpi?
it seems that it should be harder to hire a "good" manager than a good programmer.
and the idea of increasing productivity by not doing something looks so sad(
A manager's KPI can be very simple or very hard to define depending on what the team is doing. If each team member makes bricks and his KPI is the number of bricks then the manager's KPI is the average number of bricks made by a team member or some such. If team members are programmers it's hard to define the team's KPI but then it's also hard to define team members' KPIs.
I don't think managers and programmers (and I guess engineers, more generally) are that different in that respect, and they're similar in many others. Programmers can be thought of as robots' managers, I thought to write about it some time maybe.
I am tempted to give a managerial advice, but this year i finally understood that a question not asked is a question nobody wanted me to open my mouth blabbing.
Great writing , happy I found your blog.
kol ha kavod
Thanks!
I'm in a similar position myself, at some point I transitioned from Software Engineer to manager.
Fundamentally your management role is not that different from an Engineering role.
The trick is to wrap your mind around that you're now programming people, not machines. The architecture you build is teams comprised of motivated Engineers that can execute, not software comprised of flawless microservices. Good managers are also able to scale beyond that and can keep multiple teams operational with little loss of velocity / efficiency.
I simply must tell you that you have an excellent and unique site that I must say enjoyed reading.
This does interest me
Enjoyed reading through this, very good stuff, thankyou .
In my view, yosefk.com does a excellent job of dealing with topics of this sort! Even if frequently intentionally contentious, the material posted is in the main thoughtful and challenging.
Yeah bookmaking this wasn’t a risky decision outstanding post! .
You got yourself a new rader.
Respect to website author , some wonderful entropy.
Ni hao, here from yahoo, me enjoyng this, I come back again.
Appreciate it for this howling post, I am glad I observed this internet site on yahoo.
I conceive this web site holds some real superb information for everyone : D.
Hey, yahoo lead me here, keep up nice work.
Cheers, great stuff, Me like.
I love reading through and I believe this website got some genuinely utilitarian stuff on it! .
I love reading through and I believe this website got some genuinely utilitarian stuff on it! .
Thanks for this site. I definitely agree with what you are saying.
Appreciate it for this howling post, I am glad I observed this internet site on yahoo.
Enjoyed reading through this, very good stuff, thankyou .
I dugg some of you post as I thought they were very beneficial invaluable
Hey, happy that i found on this in yahoo. Thanks!
Enjoyed reading through this, very good stuff, thankyou .
I have interest in this, xexe.
Respect to website author , some wonderful entropy.
very cool post, i actually love this web site, carry on it
Your article has proven useful to me.
Deference to op , some superb selective information .
Kudos for the inspiring blog you've created at yosefk.com. Your enthusiastic take on the subject is absolutely contagious. Thanks again!
Enjoyed reading through this, very good stuff, thankyou .
I am glad to be one of the visitors on this great website (:, appreciate it for posting .
Enjoyed reading through this, very good stuff, thankyou .
I always spent my half an hour to read this webpage's articles all the time along with a mug of coffee.
You got yourself a new follower.
Awesome, this is what I was looking for in bing
Respect to website author , some wonderful entropy.
Your mode of telling all in this piece of
writing is actually fastidious, every one be able to easily understand it,
Thanks a lot.
Enjoyed examining this, very good stuff, thanks .
Hmm is anyone else having problems with the pictures on this blog loading?
I'm trying to determine if its a problem on my end or if it's the blog.
Any suggestions would be greatly appreciated.
I like this site because so much useful stuff on here : D.
I dugg some of you post as I thought they were very beneficial invaluable
Hello, after reading this amazing paragraph i am as well delighted to
share my experience here with friends.
I love reading through and I believe this website got some genuinely utilitarian stuff on it! .
Good respond in return of this question with solid arguments and telling everything regarding that.
Your web has proven useful to me.
Pilule Pour Avorter Prezzo Di Levitra Propecia Success Rate Hair Loss Treatment [url=http://buycialonline.com]buy generic cialis online[/url] Viagra Te Hace Durar Mas
Hi there! I could have sworn I've been to this blog before but after going
through many of the articles I realized it's new to me. Anyhow, I'm definitely delighted I stumbled
upon it and I'll be book-marking it and checking back frequently!
Appreciate the recommendation. Will try it out.
Propecia Itchy Buy Finasteride 1mg Propecia Side Effects [url=http://viacheap.com]viagra[/url] buy accutane in canada Cialis Da 20 Mg
Today, I went to the beachfront with my kids. I found a sea shell and gave it to
my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She placed the
shell to her ear and screamed. There was a hermit crab inside and
it pinched her ear. She never wants to go back! LoL I know this is completely off topic but
I had to tell someone!
Thank you for any other wonderful article. Where
else could anyone get that kind of info in such a perfect means of writing?
I've a presentation subsequent week, and I'm at the search for such information.
These are actually enormous ideas in on the topic of blogging.
You have touched some good factors here. Any way keep up wrinting.
In fact when someone doesn't know afterward its up to other
people that they will assist, so here it takes place.
Valuable information. Fortunate me I discovered your site by accident, and I
am stunned why this twist of fate did not came about in advance!
I bookmarked it.
I was recommended this web site by my cousin. I am not sure
whether this post is written by him as no one else know such detailed about my problem.
You're wonderful! Thanks!
Peculiar article, totally what I was looking for.
Found this on yahoo and I’m happy I did. Well written article.
Viagra Online Overnight Delivery [url=http://cialcheap.com]canadian cialis[/url] Propecia Experience Se Puede Tomar Alchol Con Septra Ds Precio De Priligy En Espana
Thank You for this.
Appreciate it for this howling post, I am glad I observed this internet site on yahoo.
Cialis Rezeptpflichtig Osterreich Surdosage [url=http://mdsmeds.com]cialis[/url] Buy Prednisolone Without Prescription Buy Mirtazapine In Uk
Enjoyed reading through this, very good stuff, thankyou .
I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.
I consider something really special in this site.
Intresting, will come back here later too.
Yeah bookmaking this wasn’t a risky decision outstanding post! .
This is great!
I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.
I’m impressed, I have to admit. Genuinely rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail about the head. Your idea is outstanding; the problem is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my look for something with this.
This is nice!
On Sale Generic Macrobid In Canada Store Overseas Viagra Advertised On Radio Propecia Shed Generic [url=http://cialiorder.com]cialis[/url] Soft Tabs Viagra Comprare Viagra On Line E Reato
I was looking at some of your articles on this site and I believe this internet site is really instructive! Keep on posting .
Really no matter if someone doesn't know after that its up to other viewers that they will help,
so here it occurs.
Hi, i really think i will be back to your website
I like this website its a master peace ! Glad I found this on google .
Zithromax Antibiotic Over The Counter For sale shipped ups isotretinoin acne discount medicine Nolvadex Testosterone [url=http://cheapcial20mg.com]where to buy cialis online safely[/url] Priligy Precio Propecia Generico Finasteride 1mg Prescription Order Propecia
Respect to website author , some wonderful entropy.
It's truly very complex in this full of activity life to listen news on TV, thus I simply use internet for that
purpose, and obtain the most up-to-date information.
Respect to website author , some wonderful entropy.
I consider something really special in this site.
This does interest me
I really enjoy examining on this internet site , it has got cool posts .
I was looking at some of your articles on this site and I believe this internet site is really instructive! Keep on posting .
Parasite backlink SEO works well :)
Thank You for this.
I like this website its a master peace ! Glad I found this on google .
Hey, bing lead me here, keep up good work.
Intresting, will come back here later too.
I really enjoy examining on this page , it has got interesting goodies .
I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.
I have interest in this, xexe.
Vente Cialis France Mail Order Nexium [url=http://abtsam.com]viagra online[/url] Propecia Drug Coupons Buy Alli In Canada 150 Mg Clomid 100mg
Appreciate it for this howling post, I am glad I observed this internet site on yahoo.
I like this page, useful stuff on here : D.
Thank you for another informative site. The place else may
I am getting that type of information written in such
a perfect manner? I've a mission that I'm simply now operating on, and
I've been on the glance out for such info.
Fabricant Baclofene Differenza Viagra Generico Keflex Out Of Date [url=http://catabs.com]priligy romania[/url] Buy Kamagra Droga Propecia Vitamin Deficiencies Where To Buy Cialis Online Safely
Baclofen Acheter En France [url=http://asacdz.com]cialis cheapest online prices[/url] Levitra In Svizzera Propecia Generic Comparison
Greetings! I know this is kinda off topic but I was wondering if you knew where
I could get a captcha plugin for my comment form? I'm using the same blog platform as yours and I'm having problems finding one?
Thanks a lot!
I always used to read article in news papers but now as I am a user of internet so from now I am using net for articles
or reviews, thanks to web.
What's Taking place i am new to this, I stumbled upon this I have discovered It
positively useful and it has aided me out
loads. I'm hoping to give a contribution & help different users like its helped me.
Great job.
Nice blog here! Also your site a lot up fast!
What host are you using? Can I am getting your associate link on your host?
I want my website loaded up as quickly as yours lol
Thank you for some other excellent article. Where else could anybody
get that type of info in such an ideal approach of writing?
I've a presentation subsequent week, and I'm at the search for such information.
Greetings! Very useful advice within this post!
It is the little changes that produce the largest changes.
Many thanks for sharing!
You got yourself a new follower.
Cephalexin Dog [url=http://realviaonline.com]buy generic cialis[/url] Keflex Xanax Cheapest Canadian Generic Cialis
Deference to op , some superb selective information .
Hello to all, how is the whole thing, I think every one is getting more from this web site, and your views are pleasant designed for new users.
natalielise plenty of fish
It's really very complex in this busy life to listen news on TV, thus I simply use web for that purpose, and take the hottest
news.
Enjoyed examining this, very good stuff, thanks .
Hello there! Would you mind if I share your blog with my myspace group?
There's a lot of folks that I think would really appreciate your content.
Please let me know. Thank you
Appreciate this post. Let me try it out. plenty of fish natalielise
Canadian Pharmacy Meds Online [url=http://brandcial.com]viagra vs cialis[/url] Amoxicillin 250 Mg 30 Caps
I’m impressed, I have to admit. Genuinely rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail about the head. Your idea is outstanding; the problem is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my look for something with this.
I was very pleased to find this page. I wanted to thank you for your time due to this wonderful read!!
I definitely savored every part of it and I have you bookmarked to check out new stuff in your
site.
Awesome! Its really amazing article, I have got much clear idea on the topic of
from this po
A fascinating discussion is worth comment. I do believe that you ought to write more on this
topic, it might not be a taboo subject but usually people do not talk
about these subjects. To the next! Best wishes!!
Good post. Really love to read you beautiful post.
I'm not so quite a bit of an online peruser to be completely forthright yet your
writes extremely pleasant, keep it up! I'll proceed and bookmark your site to
return later on. Good wishes
I’m sure this tested and trusted instant blog commenting sites list will help you in growing backlinks for your site.
We are a professional online assignment help services provider. Get boost your grades with our world's best assignment experts for your academic projects or assignment. Our expert has more than 5 years of experience to help out many students for their assignments.
I do not suppose I read anything like this before. So nice to seek out someone with some authentic ideas on this subject. Really thank you for starting this up. This website is one thing that is wanted on the net, someone with originality. Helpful job to bring something new to the web!