It's Not How Well the Dog Dances

a blog by hewbrocca

  • About

Connect

  • Email
  • Facebook
  • Instagram
  • Twitter

Get hewbrocca in your inbox

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Copyright © 2019 Hugh Brock

Where Does The Truth Lie?

18 February, 2019

It is, of course, very difficult to know anything for certain. Authorities as widely separated as Werner Heisenberg and Laurence Sterne have written at length about the impossibility of measuring everything (in the first case) and the impossibility of fully understanding anything (in the second). This poses problems for engineers who are in the business of making decisions about precisely what to do based on a set of supposed “facts.” It poses even more problems for managers like me, whose faculties are so withered that telling fact from fiction is usually an exercise in blindfolded dart-throwing.

A good manager, faced with her inability to distinguish engineering fact from engineering myth, builds a network of people she can trust to do that for her. Naturally this presents all kinds of problems with reinforced bias, institutional inertia, and so on, but it’s honestly the only recourse for someone trying to manage a technical team without having the time to get down into the details and see for herself. In my case, I rely on my own sense of the self-awareness and even self-assuredness of the engineers I talk to to try to get a picture of the truth. The most reliable information generally comes from the engineers who are more self-aware than self-assured; put another way, never trust anyone who is absolutely certain they are correct.

You might ask, why, as a manager, do I even need to understand the truth at all? Can’t I just delegate that to some senior people, let them direct everything, and sit back and collect my paycheck? To some extent the answer is yes, I can and I should. Unfortunately, as someone trying to prioritize which research projects Red Hat focuses on, I do actually need to know enough about the facts and what’s coming to make a reasonable judgement. This is especially true because I am, more or less out of necessity, the only one with the full picture of everything we’re doing. I think what I’m saying is that it is impossible to understand the big picture well, while also being aware of all the details. It’s not just a matter of mental capacity. Creating a big picture requires eliding some details, requires approximating things, and that activity is incompatible with knowing for certain all the details of the case.

Here’s a real example of what I’m talking about. A very senior Red Hat engineer, whom I trust implicitly partly out of awe and partly because I know a whole bunch of other people who also trust him, has taken a strong position that we are approaching the end of the era of the general-purpose CPU. Without getting too technical, if his position is correct, then we are in for some massive upheavals in the business of computing in the next few years. Everything from the design of the hardware we buy to the way we build and distribute software will need to change in significant ways to accommodate a new world of purpose-built processors.

Another very senior Red Hat engineer, whom I also trust because he has forgotten more about actual processor engineering than I will ever know, believes this is bunk. His position is that we are still ten years out from the theoretical limit of processor scaling and that we have been through cycles of people wrongly predicting the end of the general-purpose CPU multiple times. Every one of those times, the processor manufacturers have tricked their way through to the next generation and the major change my first source is anticipating has not appeared.

The facts in this case are particularly important because I am about to schedule a half-day, very public discussion at the Red Hat Summit around the end of the general-purpose CPU, and if it turns out to obviously be bunk between now and then, I’m going to look foolish along with Red Hat.

I’m not sure there is a real solution to this. Sometimes I am going to back the wrong horse, and sometimes I’ll pick the right one and look like a genius. I guess the important thing is not to go too long on any single position unless you’re prepared to lose big, no matter how much you trust the person you’re relying on. The only alternative is to dive into the weeds on every decision and try to understand it all yourself, which is not only exhausting but also ineffective as described above.

I have one other point on this. If you read the above carefully you will notice that all the work I have to do in reaching a decision is social. I have to decide whom I trust, whether they have a hidden agenda (whether they are aware of it or not), their degree of bias and in which direction, and so on. If there is a technical component of this decision at all, it is well outweighed by the social component. I believe this is typical of the decisions managers and even engineers make. So, the next time someone tells you that the right way to come to an agreed solution to a problem is to have a rational debate on the merits, tell them there is no such thing. The best you can do is listen carefully, take a deep breath, and throw for the bullseye.

Filed Under: Influencing Nerds, Work

And Speaking Of Flexibility…

15 February, 2019

I did my third yoga class yesterday. It turns out to be a lot of fun, except that every time I bend over my enormous belly reminds me that I’m almost 51 years old and 40 pounds overweight. Sigh. Hopefully more yoga will help — I don’t expect it to help me lose weight, but maybe I’ll at least be able to move it out of the way somehow.

One thing I like about yoga, at least so far, is it doesn’t seem to make me stiff the next day like I was in a boxing match the day before. The battle against being completely seized up and walking around bent over like an old man gets worse every day, so anything that makes me more flexible is a very good thing.

There’s a bigger thing though, which has been apparent to me for a long time although I haven’t acted on it: I do much better at exercise with a supervisor. The chances that I will really push myself working out alone on the erg are almost vanishingly small. If I’m in a group or with a private instructor, though, I will obediently put myself through all kinds of searing pain just because they say I should. Why should this be so, I wonder? Suggestion and expectations are powerful things.

I’m pretty sure there is a lesson hidden in here about management…

Filed Under: Boston, Influencing Nerds, Yoga

Flexible Expectations

14 February, 2019

A big part of my role at Red Hat these days is supporting events that connect researchers on topics we care about. One great example of this is the first-ever Microarchitecture Workshop, a one-day mini-conference on hardware security vulnerabilities that are exploitable via what is called “side-channel attacks.” The most celebrated of these attacks to come about recently was the Meltdown and Spectre vulnerabilities, explained nicely here by my colleague Jon Masters.

The Microarchitecture Workshop, which happens next week at Boston University and is shaping up to be a great success, is a perfect example of something that happens to me all the time: I start off pushing to make a thing happen with a vision of what that will be, but because I refuse to pay close attention to the details (I am a Connection Tilt, after all), the thing morphs into something quite different from what I was expecting. For a manager, this level of uncertainty can be quite terrifying, and I often promise myself things like “Next time I’ll make sure to get the details right on this thing!” But of course I never do.

Fortunately for me, it normally doesn’t matter whether I dig into the details or not, because what I do actually pay attention to is the people I hand things over to. In this case, I found a researcher at BU, Ari Trachtenberg, who was willing to be involved although he had a quite different vision for what the event would turn into. The result? A smaller, more focused gathering than I had imagined, but I think one that will turn out to be more effective than the larger symposium I had originally envisioned. I was also very fortunate to have help from the very capable Jen Stacy at BU, as well as my new team member Sarah Coghlan. (Sarah keeps telling me how much she loves her job, to which I say “Guess I’d better give you more work then.” So far this is working out beautifully.)

I’ll report back here on how the event actually went, but it looks like it’s going to be a really smart collection of people. Gatherings like this sometimes prove to be turning points in the path toward solving real research problems — maybe this one will fall into that category. Good thing I didn’t try to micromanage it.

(Like that would ever happen…)

Filed Under: Boston, Influencing Nerds, Work

  • « Previous Page
  • 1
  • …
  • 13
  • 14
  • 15
  • 16
  • 17
  • …
  • 31
  • Next Page »

Meet Hugh

I'm the Research Director for Red Hat, married to harpist and writer Kimberly Rowe, living in Boston. We lived in Brno, Czechia until pretty recently. Read More…

Read About

  • Boston (24)
  • Brno (6)
  • BVI (16)
  • Camden (4)
  • Cars, Boats, Airplanes (17)
  • Coffee (6)
  • Family (4)
  • Influencing Nerds (11)
  • Language (1)
    • German (1)
  • Music (13)
  • Other Stuff (12)
  • Rowing (5)
  • Uncategorized (1)
  • Work (30)
  • Yoga (2)

Recent Posts

Goodbyes

1 March, 2024 By Hugh Brock Leave a Comment

Vaccination And Air Travel

6 April, 2021 By Hugh Brock Leave a Comment

Because 4 Moves In 3 Years Wasn’t Enough

5 April, 2021 By Hugh Brock 1 Comment

Camden Harbor

11 February, 2021 By Hugh Brock Leave a Comment

My new view

2 July, 2020 By Hugh Brock Leave a Comment