The shift from "expert with answers" to "facilitator of clarity" is something a lot of leads struggle with, especially when they get promoted because they were the smartest dev on the team
How to Lead in a Room Full of Experts
131–140 of 146 posts
Re: How to Lead in a Room Full of Experts
#132Earlier quoted context omitted.
Alternatively, my preferred method: "You're the one doing the work. Tell me what your decision is." Your job as a leader isn't necessarily to make the decision, just to be sure that the decision was made.
In my opinion this advice is quite fatuous, because it skips over the actual difficult bit, which is figuring out what to do when you have a problem that can't simply be decided by the person directly responsible for the the work, either due to complexity/scale of the problem, or because that person is not capable of making the decision.
Re: How to Lead in a Room Full of Experts
#133Earlier quoted context omitted.
Alternatively, my preferred method: "You're the one doing the work. Tell me what your decision is." Your job as a leader isn't necessarily to make the decision, just to be sure that the decision was made.
In my opinion this advice is quite fatuous, because it skips over the actual difficult bit, which is figuring out what to do when you have a problem that can't simply be decided by the person directly responsible for the the work, either due to complexity/scale of the problem, or because that person is not capable of making the decision.
Re: How to Lead in a Room Full of Experts
#134I've been part of three software-adjacent product development teams where the Lead did exactly this and it did not go well all three times. Having been team lead a few times myself now, I have learned that I am not there to be a field marshal. I'm there to act as a hub or conduit for all the other parts of the team. When they clash, I help resolve the conflict. When they question, I help assuage concerns. When they h…
>Technical leadership in expert environments is less about command and control, and more about connection and context. You're not the conductor trying to play every instrument. You're the one helping the orchestra understand what song they're playing together.
I think that's the money shot.
Some people have decades of analogies of business compared with musical organizations and I'm one of them.
Lots of other analogies too but it's the real thing that I really like to implement. Analogs only go so far.
Now for the commercial chem lab, instrumentation has a similar role to an orchestra and it works pretty good when you think about it.
Different teams like horns or strings for instance encompass various levels of outstanding professional talent and there is natural self-selection to an extent even if there is also fair competition for a "first chair" or lead position on a team. To be "anointed" by the conductor. Ideally to universal praise, but we know no organization is ideal, and it's the leader who has to well-focus enough effort to compensate. Everybody's judging everybody artistically to get an idea if they are bringing to the table what is needed from their role, including the conductor. Pro musicians can realize early when it's not coming together, and lots of fingers can point at a leader, whether it's first chair, conductor, or even "guest conductor" who just pops in as a "stranger" unexpectedly sometimes. Responsibility for leadership deficiency must be acknowledged and accepted before it can be turned into respect.
Some members can play more than one kind of instrument but mostly that's not a requirement. Then there's things like a harp or tympani which if it's even there you won't see more than one player, and they may step in from another role and/or instrument to only do it for a few minutes. Or they may just stand by silently until needed, either way can work, conductor's choice.
Any doubt in the leader's ability should have a fair way to overcome, so the truly desired hierarchy can function the way it's supposed to. People know when that's not happening.
Now this is technical too not just art.
Sometimes the best route forward is for the lead to demonstrate their own technical proficiency a little bit on their chosen traditional instrument. This can make all the difference, and it doesn't have to reach the level of somebody who has actually been rehearsing every day like the rest of them, just the clear sign of a well-practiced equivalent. Not even the same material. In person it just has to demonstrate inspiring, exemplary competence, which combined with the natural leadership qualities well-received by the group, puts it over the top in respect earned, the way it works best.
This only needs to be done infrequently, but sometimes regularly. It can almost be like an OK to the conductor, please get back to the podium and don't show us how to do it in the pit, we know you had the instrument talent if you need it, we won't complain so easy when we don't think the conductor is not perfect next time either. When people need to shut up and get back to their rat-killin' sometimes the only way to do it is with respect that is earned, and it really works compared to when it is ordained or thoughtlessly enforced.
If every fiddle player has their nose to the grindstone every day, that's what's expected because that's the everyday technical requirement it takes to earn their place. And pull their weight like they're supposed to do.
If the ultimate leader is not putting in equal everyday effort just plain doing whatever it takes to earn legitimate respect, it will show. They're the only one that doesn't have their hands full rehearing all the time, so talented people naturally expect them to be making the most of it. Otherwise people begin to wonder if a leader is really technically qualified to begin with, and the doubt can be equally bad whether it is true or not.
Now the orchestra can seem sophisticated compared to the hard rockers and country & western bands encountered more often, some of whom can have somewhat "redneck" tendencies. Either way, my advice to some executives who think they're so cool is "don't try to be a bandleader". There's drummers and bass players who will support every thing you do from back there, but if you fail to showcase their talent they will easily become disgruntled, and if you're a complete failure likely to rip you a new one.
Even if it's not a jazz band, if you're going to herd cats, you need to be a cat yourself, a badger or a skunk won't fool everybody.
Re: How to Lead in a Room Full of Experts
#135Earlier quoted context omitted.
There is an infinite supply of people spouting bullshit and validation of that bullshit on the internet. You can spend a lifetime reading through that bullshit, and certainly feel like you're "doing research". I am utterly fascinated by the flat earth movement, not because I believe in a flat earth, but because it's so plainly idiotic and yet people will claim they've done experiments and research and dug deep, prima…
> You can spend a lifetime reading through that bullshit, and certainly feel like you're "doing research". I'm not sure broad and deep are the same thing, but maybe we're just getting caught up in semantics? > It's incredible. Does anyone truly believe in a flat earth, though, or is it just an entertaining ruse? I hate to say it, but it can actually be pretty funny watching people nonsensically fall over themselves t…
They’re not the same thing but I think they’re still going “deep” in that they will focus very heavily on one subject in their conspiracy rabbit hole.
> Does anyone truly believe in a flat earth, though, or is it just an entertaining ruse?
I think that a lot of people are faking, but I am pretty convinced that at least some people believe it. There was that dude a few years ago who was trying to build a rocket to “see if he could see the curve”, for example.
I have seen some fairly convincing vlogs where the people at least seem to really believe it.
Re: How to Lead in a Room Full of Experts
#136Earlier quoted context omitted.
I agree, though well designed software, even big monoliths, can be written in a way that isn't too hard to distribute later. For example, if you utilize asynchronous queues everywhere, instead of something like a shared-memory mutex, it's relatively straightforward to turn that into some kind of networked queue system if you need to. Pretty much every language has a decent enough queue implementation available.
Asynchronous queues make your data out of sync (hence the name) and inconsistent one of the main downsides of microservices. Their use should be minimized to cases where they are really necessary. A functional transactional layer like postgres is the solution to make your state of truth accessed in a synchronized, atomic, consistent way.
Functions and handlers should not care where data comes from, just that they have data, and a queue is the abstraction of that very idea. Yes, you lose atomicity but atomicity is generally slow and more problematic has a high amount of coupling.
I don’t agree that being out of sync is the main downside of microservices; the main downside is that anything hitting the network is terrible. Latency is high, computers crash, you have to pay a cost of serialization and deserialization, libraries can be inconsistent, and zombie processes that screw up queues. Having stuff in-process being non-synchronized wouldn’t even hit my top five.
ETA:
I should be clear; obviously there are times where you want or need synchronization, and in those cases you should use some kind of synchronization mechanism, like a mutex (or mutex-backed store e.g. ConcurrentHashMap) for in-process stuff or a SQL DB for distributed stuff, but I fundamentally disagree with the idea that this should be the default, and if you design your application around the idea of data flow, then explicit synchronization is the exception.
Re: How to Lead in a Room Full of Experts
#137Earlier quoted context omitted.
> You can spend a lifetime reading through that bullshit, and certainly feel like you're "doing research". I'm not sure broad and deep are the same thing, but maybe we're just getting caught up in semantics? > It's incredible. Does anyone truly believe in a flat earth, though, or is it just an entertaining ruse? I hate to say it, but it can actually be pretty funny watching people nonsensically fall over themselves t…
> I'm not sure broad and deep are the same thing, but maybe we're just getting caught up in semantics? They’re not the same thing but I think they’re still going “deep” in that they will focus very heavily on one subject in their conspiracy rabbit hole. > Does anyone truly believe in a flat earth, though, or is it just an entertaining ruse? I think that a lot of people are faking, but I am pretty convinced that at le…
Which is totally fair, but may not be what I imagined when I said "deep".
> There was that dude a few years ago who was trying to build a rocket to “see if he could see the curve”, for example.
Building a rocket sounds like fun, to be honest. If you are also of the proclivity that you are entertained by claiming to believe in a flat earth, combining your hobbies seems like a pretty good idea.
> I have seen some fairly convincing vlogs where the people at least seem to really believe it.
At the same time people don't normally talk about the things they (feel they) truly understand. It is why we don't sit around talking about 1+1=2 all day, every day. Humans crave novelty. It is agonizing having to listen to what you already know. As such, one needs to be heavily skeptical of someone speaking about a subject they claim to understand well without financial incentive to overcome the boredom of having to talk about something they know well. And where there is financial incentive, you still need to be skeptical that someone isn't just making shit up for profit.
When someone is speaking causally about something, you can be certain that either: 1) They recognize that they don't have a solid understanding and are looking to learn more through conversation. 2) Are making shit up for attention.
There is no good way to know how many flat earthers never speak of it, I suppose, but as far as the vocal ones go I don't suppose they are really looking to learn more...
Re: How to Lead in a Room Full of Experts
#138Earlier quoted context omitted.
> "I'm the lead, and we are going to do it this way": avoid it for as long as you can, but do NOT hesitate to use it when it's the appropriate answer. Taking this approach with skilled people paid to think can easily be interpreted as being dictatorial and often stifles future contributions. > Take the time to listen to everyone and to form an educated decision. Explain your conclusion once, twice and even thrice. Th…
I've worked with engineers like this, who have a massive god-complex. If you think your job is to second guess your manager's knowledge and experience, why are you working under them? You should be working as a manager somewhere else. You are not a peer, you're part of a team reporting into a person that company has entrusted to lead the team.
Championing collaboration in a team environment where members are employed for their skills is to acknowledge the value of those members. How you equate this to "a massive god-complex" is a mystery to me.
> If you think your job is to second guess your manager's knowledge and experience, why are you working under them?
Again, collaboration is not "second guessing." It is an effective technique used to identify and pursue an optimal approach given the information known at the time.
> You should be working as a manager somewhere else.
Don't "should" on me. "Should" in the bathroom and wash your hands afterward.
> You are not a peer, you're part of a team reporting into a person that company has entrusted to lead the team.
Management is a personnel role, not a subject matter expert role. Many excellent managers do not possess the skills or domain expertise of those they manage. The great managers I have had the pleasure to work with would freely admit this if asked.
That you imply an organization chart reflects the ability to make informed expert decisions based on where one resides in same confirms to me a myopic understanding of management in general, let alone "how to lead in a room full of experts."
Re: How to Lead in a Room Full of Experts
#139Earlier quoted context omitted.
Kind of, but with a different motivation at inception at least. In a perverse bike shedding variation, in a room of experts, disagreement will tend to root in bringing every matter under the lense of individual expertise. No one wins there, as before addressing the problem, the disagreements tend to focus on context. There is a certain art in giving ownership on the subject matter expertise, while drawing the lines o…
And to be honest, the real leader was not even in the room, it was the one who brought us together and threw us in a room to do it.
If this is not a fantastic exemplar of servant leadership, then I have never heard of one.
Re: How to Lead in a Room Full of Experts
#140AI is a junior dev who will do anything you tell it to, no matter how stupid.
Junior devs want to be senior devs - and we all know you do that by not doing stupid things.
I’ve brought junior devs up to senior level by having them shoulder-surf my productive interactions with AI. AI makes it much easier to become a senior dev, as should be the case. But a junior devs working alone with AI is always going to be less effective than a senior dev. Onboard human junior devs with AI and you will not just have the AI force multiplier operating in your organization, you’ll have, suddenly, a ton more senior devs.
Of course all of this depends on the humans being honest about their abilities and working to sharpen and refine their skills. AI is the lodestone upon which that can occur - it is also a blunt force instrument that will lead to loss of consciousness if you’re not careful.
The tricky part about this is, of course, that if you don’t treat AI like a junior devs and review every single thing it provides you, it will rapidly transform the senior devs to junior…
In short, it’s the humans that make the difference, even still today. AI is just another tool - and no tool is effective without proper methodology in place to prevent its weaponization against its users.