A manager's pitfall: striving to "add value"

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.


#1 Norman Yarvin on 10.01.15 at 3:58 am

That is somewhat reminiscent of the Linux kernel "Management Style" document. (Documentation/ManagementStyle in the source tree)

#2 Shawn on 10.02.15 at 4:01 am

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.

#3 Bernd on 10.02.15 at 8:27 am

Wu wei is so underappreciated.

#4 Yossi Kreinin on 10.02.15 at 9:24 am

Bernd got my point.

@Shawn: I'm not even in the right industry, how 'bout that.

#5 Pavel on 10.02.15 at 9:39 pm

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.

#6 Yossi Kreinin on 10.02.15 at 10:34 pm

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.

#7 angry hamster on 10.04.15 at 10:52 pm

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(

#8 Yossi Kreinin on 10.05.15 at 9:40 am

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.

#9 Ivan Tikhonov on 11.18.15 at 2:11 pm

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.

#10 yoel on 12.19.15 at 10:40 am

Great writing , happy I found your blog.
kol ha kavod

#11 Yossi Kreinin on 12.19.15 at 10:51 am


#12 Marko Schilde on 01.11.17 at 10:47 am

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.

#13 paladins aimbot on 05.15.19 at 1:51 pm

I simply must tell you that you have an excellent and unique site that I must say enjoyed reading.

#14 vn hax on 05.16.19 at 12:16 pm

This does interest me

#15 fortnite aimbot download on 05.16.19 at 4:10 pm

Enjoyed reading through this, very good stuff, thankyou .

#16 Detra Dami on 05.17.19 at 5:31 am

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.

#17 nonsense diamond key on 05.17.19 at 6:23 am

Yeah bookmaking this wasn’t a risky decision outstanding post! .

#18 fallout 76 hacks on 05.17.19 at 9:51 am

You got yourself a new rader.

#19 red dead redemption 2 digital key resale on 05.17.19 at 3:02 pm

Respect to website author , some wonderful entropy.

#20 redline v3.0 on 05.17.19 at 6:05 pm

Ni hao, here from yahoo, me enjoyng this, I come back again.

#21 badoo superpowers free on 05.18.19 at 7:30 am

Appreciate it for this howling post, I am glad I observed this internet site on yahoo.

#22 led ryggsäck on 05.18.19 at 2:23 pm

I conceive this web site holds some real superb information for everyone : D.

#23 mining simulator 2019 on 05.19.19 at 6:22 am

Hey, yahoo lead me here, keep up nice work.

#24 smutstone on 05.20.19 at 11:01 am

Cheers, great stuff, Me like.

#25 redline v3.0 on 05.21.19 at 6:29 am

I love reading through and I believe this website got some genuinely utilitarian stuff on it! .

#26 free fire hack version unlimited diamond on 05.21.19 at 3:41 pm

I love reading through and I believe this website got some genuinely utilitarian stuff on it! .

#27 nonsense diamond on 05.22.19 at 5:31 pm

Thanks for this site. I definitely agree with what you are saying.

#28 krunker hacks on 05.23.19 at 5:50 am

Appreciate it for this howling post, I am glad I observed this internet site on yahoo.

#29 bitcoin adder v.1.3.00 free download on 05.23.19 at 9:27 am

Enjoyed reading through this, very good stuff, thankyou .

#30 vn hax on 05.23.19 at 6:12 pm

I dugg some of you post as I thought they were very beneficial invaluable

#31 eternity.cc v9 on 05.24.19 at 7:00 am

Hey, happy that i found on this in yahoo. Thanks!

#32 ispoofer pogo activate seriale on 05.24.19 at 5:20 pm

Enjoyed reading through this, very good stuff, thankyou .

#33 cheats for hempire game on 05.26.19 at 5:59 am

I have interest in this, xexe.

#34 iobit uninstaller 7.5 key on 05.26.19 at 8:47 am

Respect to website author , some wonderful entropy.

#35 smart defrag 6.2 serial key on 05.26.19 at 3:06 pm

very cool post, i actually love this web site, carry on it

#36 resetter epson l1110 on 05.26.19 at 5:34 pm

Your article has proven useful to me.

#37 sims 4 seasons code free on 05.27.19 at 6:51 am

Deference to op , some superb selective information .

#38 Jaye Mellendorf on 05.27.19 at 6:38 pm

Kudos for the inspiring blog you've created at yosefk.com. Your enthusiastic take on the subject is absolutely contagious. Thanks again!

#39 rust hacks on 05.27.19 at 7:28 pm

Enjoyed reading through this, very good stuff, thankyou .

#40 strucid hacks on 05.28.19 at 9:45 am

I am glad to be one of the visitors on this great website (:, appreciate it for posting .

#41 expressvpn key on 05.28.19 at 6:50 pm

Enjoyed reading through this, very good stuff, thankyou .

#42 gamefly free trial on 05.28.19 at 10:53 pm

I always spent my half an hour to read this webpage's articles all the time along with a mug of coffee.

#43 ispoofer activation key on 05.29.19 at 7:58 am

You got yourself a new follower.

#44 aimbot free download fortnite on 05.29.19 at 11:58 am

Awesome, this is what I was looking for in bing

#45 redline v3.0 on 05.29.19 at 4:25 pm

Respect to website author , some wonderful entropy.

#46 gamefly free trial on 05.30.19 at 12:13 am

Your mode of telling all in this piece of
writing is actually fastidious, every one be able to easily understand it,
Thanks a lot.

#47 vn hax on 05.30.19 at 5:37 am

Enjoyed examining this, very good stuff, thanks .

#48 gamefly free trial on 05.31.19 at 2:29 am

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.

#49 xbox one mods free download on 05.31.19 at 12:10 pm

I like this site because so much useful stuff on here : D.

#50 fortnite aimbot download on 05.31.19 at 2:56 pm

I dugg some of you post as I thought they were very beneficial invaluable

#51 gamefly free trial on 06.01.19 at 8:30 am

Hello, after reading this amazing paragraph i am as well delighted to
share my experience here with friends.

#52 mpl pro on 06.01.19 at 6:01 pm

I love reading through and I believe this website got some genuinely utilitarian stuff on it! .

#53 gamefly free trial on 06.02.19 at 5:09 pm

Good respond in return of this question with solid arguments and telling everything regarding that.

#54 how to crack fortnite accounts on 06.03.19 at 9:55 am

Your web has proven useful to me.

#55 Lesangent on 06.03.19 at 1:15 pm

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

#56 gamefly free trial on 06.04.19 at 9:49 am

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!

#57 gamefly free trial on 06.04.19 at 2:30 pm

Appreciate the recommendation. Will try it out.

#58 Franmuh on 06.05.19 at 4:51 pm

Propecia Itchy Buy Finasteride 1mg Propecia Side Effects [url=http://viacheap.com]viagra[/url] buy accutane in canada Cialis Da 20 Mg

#59 gamefly free trial on 06.06.19 at 4:11 pm

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!

#60 gamefly free trial on 06.07.19 at 9:54 pm

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.

#61 ps4 games 2013-14 ign on 06.08.19 at 9:50 am

These are actually enormous ideas in on the topic of blogging.
You have touched some good factors here. Any way keep up wrinting.

#62 playstation 4 best games ever made 2019 on 06.12.19 at 2:25 pm

In fact when someone doesn't know afterward its up to other
people that they will assist, so here it takes place.

#63 playstation 4 best games ever made 2019 on 06.12.19 at 7:43 pm

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.

#64 quest bars cheap on 06.15.19 at 3:47 am

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!

#65 quest bars on 06.16.19 at 6:03 pm

Peculiar article, totally what I was looking for.

#66 noob vs pro vs hacker vs god on 06.16.19 at 7:23 pm

Found this on yahoo and I’m happy I did. Well written article.

#67 Lesangent on 06.17.19 at 11:19 am

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

#68 proxo key generator on 06.19.19 at 8:00 am

Thank You for this.

#69 vn hax on 06.20.19 at 5:08 pm

Appreciate it for this howling post, I am glad I observed this internet site on yahoo.

#70 Franmuh on 06.20.19 at 8:38 pm

Cialis Rezeptpflichtig Osterreich Surdosage [url=http://mdsmeds.com]cialis[/url] Buy Prednisolone Without Prescription Buy Mirtazapine In Uk

#71 nonsense diamond on 06.21.19 at 6:19 am

Enjoyed reading through this, very good stuff, thankyou .

#72 star valor cheats on 06.23.19 at 3:52 pm

I must say, as a lot as I enjoyed reading what you had to say, I couldnt help but lose interest after a while.

#73 gx tool pro apk download on 06.24.19 at 1:58 pm

I consider something really special in this site.

#74 how do we KNOW on 06.25.19 at 3:43 am

Intresting, will come back here later too.

#75 fortnite mods on 06.25.19 at 6:39 pm

Yeah bookmaking this wasn’t a risky decision outstanding post! .

#76 krunker aimbot on 06.26.19 at 5:18 am

This is great!

Leave a Comment