The manager’s new tactic seems to me both more effective and kinder, because it takes into account the engineer’s need to process a change outside of a public setting.
The manager’s new tactic seems to me both more effective and kinder, because it takes into account the engineer’s need to process a change outside of a public setting.
As a manager I learned to keep my senior engineer pre-informed the hard way. Personally, when I was an IC, I was totally fine not being kept in the loop because I was impervious to such news or changes. So I just assumed that’s how it’s with everyone. Clearly I was wrong.
That said, it is important to release that pre-information in an informal fashion lest they start acting on it before it’s formally announced. Especially ones that impact the immediate peer teams such as re-org.
Also, I don't really see the point in hiring supposedly intelligent engineers and then cutting them out of the decision making process.
Btw I'm not even a senior engineer, I'm a _junior_.
In a biggish company you will come to learn that ICs's opinions doesn't matter; at best they will be heard to be ignored later. So as an IC the best thing for me was to focus my energy and skill to create the value the best way I could i.e., shipping software and helping my immediate neighbours unblock their work whichever way I could. Once my line manager noticed that I was indeed creating value through my primary skill he began seeking my opinion once in a while and I could see that it did have a bearing in his final decision.
There were a few vocal engineers who would regularly vent out their frustration over mailing lists, lunch tables etc., But as far as I could see it wasn't very useful in the sense it wasn't actionable. It takes quite a bit of energy and time to influence an outcome in a meaningful manner. You first need to build up sufficient social capital and then start pushing your opinion either directly or through others (i.e., "influence the influencers" as they say). Obviously it is a useful skill that can be acquired, the question is will you enjoy this in the long run.
I'm also more interested in understanding and being involved than simply being frustrated and venting.
I didn't realize it at the time, but everyone of the same seniority level, but a few years older, already realized not to give a single fuck about anything beyond their immediate sphere of influence. They had already learned that the work truly did not matter, and at a moment's notice they'd be tossed aside as person if given enough reason.
So, don't hope for much if you can't really control it, or spend your time gaining control, as in agency, over decisions that are actionable. Otherwise, burnout is on the horizon, because your expectations and devotion are way higher than you might get out of it, but the stress is maxxed out.
The parent here is perfectly on the money.
I'd also extend this to other areas of life. Probably try not to involve yourself too much with things that you can't influence, or things that you think people should care about but really don't. Not that they aren't inherently good, but you'll grind yourself down trying for nothing specific.
I'm not quite foolish enough to think that I will be able to control how things work no matter whether I'm a junior or senior. Even if my involvement was limited to observing, that would still be a win to me though.
> Probably try not to involve yourself too much with things that you can't influence, or things that you think people should care about but really don't
I appreciate the warning, though I think that I've already cultivated this type of attitude. I have a healthy amount of cynicism towards certain things thanks to reading about other people's experiences.
By the way, I'm curious what sort of companies you have worked in. Non-tech companies, tech companies, FAANG, etc?
Your advice is contradictory: you’re just immediately causing future pain.
To be explicit, there is absolutely a place to “shield the team”, but I’m talking about a pattern I’ve observed that many managers will use that as a pretext to avoid keeping people in the loop and essentially get to boost their own career by holding others back. Real shielding is when you politely tell team Y that their proposal is going to require your team to have to own and operate a net new production service, not when you make critical decisions without consulting some of the biggest stakeholders - your own team.
That's clearly not done. What I referred to was decisions that were taken outside the control of the line manager; such as re-org, change in promo process. The line manager will not be part of such decision making process they are mostly taken at director level or above. The line manager though will be kept informed/warned of such changes about a few weeks in advance which is when I would start warning senior engineers in my team.
You will be surprised to learn that line managers have very little influence or say in most of the critical decisions taken. One of their responsibilities is to keep the team pacified i.e., to ensure the "shield" works both ways ;-)
It is infeasible for literally everybody to be involved in a decision. So then the question is, how do you communicate a decision and when?
If you communicate "we are thinking about doing X" then this often causes problems with interpretation. People read these as big shifts in direction and experience whiplash or get overly excited and then disappointed when X doesn't happen. If you communicate "X is happening in 3 months" then the people negatively affected by X just get more stressed for more time even though they can take no action.
This can be different for different individuals. If somebody is especially bothered by not knowing things ahead of time you can adjust. But I find that if information isn't actionable then it is often in appropriate to share it way in advance of an actual change.
I will often just tell people okay that's a big change give me time to go through the five stages of grieving and I think we'll be good
Btw one reason companies ask interviewees about their weaknesses is not because the answer matters but because it shows whether a person thinks about what they are like, or not. Eg if someone ever said what you said "one of my weaknesses is that I freak out in the first 5 mins but I learned to work around that" - a real green flag that you are an excellent person to work with.
In the month leading up to that, interactions at work were also giving me anxiety bordering on panic attacks, like a visceral fight-or-flight response. That turned out to be my atrioventricular nerves progressively failing, such that my heart ventricles were beating slower and asynchronously from my natural pulse rate. I got down to 21 beats per minute at one point, and everyone at the hospital was amazed I was walking around and smiling rather than on the ground unconsciouss.
I'm pretty much back to 100% now, and as an embedded software engineer, I am horrified to be able to say that I'm bluetooth enabled.
Also: this is wildly off topic, but did your 8 hours of sanding off cracked anti-reflective coating work? What equipment did you need? I had a similar issue and it never occurred to me that it might be fixable at home.
I sanded the lenses by hand with 200 grit, then 400 grit, then 800 grit wet sand paper. There was the AR coating, but then under that there was some sort of underlying "toughness" coating that I had to completely sand through to get down to polycarbonate. That's what took the longest, since I didn't really know how far I needed to go with it, and it was fairly resistant to the abrasion. I tried soaking the lenses in isopropyl alcohol to soften the coatings, but I don't think it helped at all vs. just applying elbow grease. Once the surfaces were uniformly smooth but frosty looking, I polished them with Novus plastic polish #3, then #2, then #1. It wasn't perfect like a new lens, but the center was optically clear without any starburst reflections. With all the coatings gone, the polycarbonate quickly picks up little scratches just from cleaning, but it's quick to polish out again.
It was worth it to keep me from going completely insane for the next month it took me to get an eye exam and order new glasses.
Taking corticosteroids briefly then stopping cold turkey like that is pretty rough on your endocrine system. I had to be on the high dose for many weeks to get the desired effect, and my doctor had me slowly taper off over the course of a few months to keep from crashing like that.
The engineer in this case had an emotional control issue: they reacted badly to anything new, even if they had no rational reason to do so (they were fine with it later). This could have been tackled by working with the employee to get them to understand that this type of loud public reaction is causing problems for everyone, including the perception of their own skills, and that they need to learn how to take a deep breath when a new change is announced - maybe wait a few minutes to write down what they wanted to say and then wait a few days before hitting the send button. Lots of approaches. Instead everyone else adjusted their behaviour to avoid tackling the underlying problem.
The manager’s new tactic seems to me both more effective and kinder
Maybe I'm just some asshole manager but I never saw it that way. You externalised one person's problem onto the whole team, who now all have to be aware of this special exception. Most obviously it makes it difficult to have brainstorming sessions, or if someone comes up with a new idea half way through a meeting unexpectedly, they can't raise it there and then, they have to wait for the meeting to end, pre-brief this one guy, let him/her get over it, then raise it with the rest of the team.
So whilst it may have been kinder to that one specific person, I'm not sure it was kinder to everyone else, let alone more effective. Especially because once such a culture is embedded, sooner or later half the team has some weird quirk that everyone is expected to work around or ignore.