How to Lead Your Team When the House Is on Fire
The tech industry faces challenges from reduced funding and AI, prompting Engineering Managers to adopt a "wartime" leadership style focused on critical goals, team empowerment, morale, and personal well-being.
Read original articleThe tech industry is currently facing significant challenges, characterized by reduced funding and the rapid rise of AI, which has led many companies to adopt a "wartime" leadership approach. This concept, discussed in works by David B. Black and Ben Horowitz, emphasizes a shift in leadership style necessary for survival during tough times. Engineering Managers (EMs) must focus on three key areas: ensuring goal-aligned delivery, building and leading their teams, and supporting individual success. In wartime, EMs should prioritize critical goals, empower teams to make swift decisions, and protect their focus from distractions. They must also maintain team morale by celebrating wins and fostering open communication. Hiring experienced engineers is crucial, as is managing performance and negativity effectively. Supporting individual growth during these times is essential, as it helps team members feel valued and engaged. EMs should also prioritize their own well-being to lead effectively. By focusing on these strategies, EMs can navigate the complexities of wartime leadership and help their teams thrive despite the challenges.
- The tech industry is in a "wartime" phase due to funding cuts and AI disruptions.
- Engineering Managers must prioritize critical goals and empower teams for swift decision-making.
- Maintaining team morale and open communication is essential during challenging times.
- Hiring experienced engineers and managing performance issues are crucial for team success.
- EMs should prioritize their own well-being to effectively support their teams.
Related
Recession and crisis in the IT industry. 7 months of interviews with 50 managers
The IT industry is in crisis due to inflation, geopolitical tensions, and rising cyber threats, prompting layoffs, hiring freezes, and a need for revised strategies and sustainable business models.
Leading Effective Engineering Teams: A Deepdive
Addy Osmani's book, "Leading Effective Engineering Teams," emphasizes leadership roles, team dynamics, and the "3 E's" framework, highlighting the importance of team culture for effective software engineering collaboration.
Tech firms were fighting a war for talent. Now they are waging war on talent
The tech industry has shifted from aggressive hiring to cost-cutting, emphasizing standardized roles and a transactional culture, risking long-term employees' job security amid rising inflation and interest rates.
What I gave up to become an engineering manager
Transitioning from an individual contributor to an engineering manager requires letting go of old habits, adapting to slower feedback, developing conflict resolution skills, and focusing on long-term strategic planning.
When the Mismanagerial Class Destroys Great Companies
RTX Corporation's focus on financial metrics over innovation has led to mismanagement, evident in companies like Intel and Boeing. This trend hampers growth, emphasizing the need for knowledgeable leadership.
- Many commenters feel that the "wartime" analogy is exaggerated and does not accurately represent the challenges faced in tech companies.
- There is a consensus that the advice given in the article may lead to burnout and ineffective management practices.
- Several commenters emphasize the importance of clear communication and sustainable practices over chaotic, reactive approaches.
- Critics argue that the focus on urgency and speed can lead to poor quality and increased technical debt.
- Some suggest that the real issues lie with management's decisions rather than the engineering teams themselves.
Real wartime footing:
1. Direction and technical decisions are driven by priorities of board-level members and often arrive in email form late on Friday evening. The entire organisation is expected to pivot immediately. A new senior leadership team member starts scheduling daily read-outs on project progress, and half the organisation spends the weekend frantically hallucinating project plans into Google Sheets.
2. Engineering staff react with dull-eyed disbelief on Monday; they knew this was coming, because the same thing happened a month ago, and six weeks before that.
3. Emails come from HR that there are are new, even-more-labyrinthine approval processes for expenses, and shrinking budgets for anything not directly related to whatever the projet du jour, which will be fed enough to make it look like it's succeeding until the next Friday evening email kills it.
4. There is wide-spread burn-out across Engineering teams, and people are reduced to reactive, sarcastic automatons.
5. A creeping understanding seizes the better engineers that things cannot improve; they sign articles of Armistice, pretend to comply, and start interviewing elsewhere.
6. An email arrives on Friday night...
> Focus on the positive aspects of the job that can be taken for granted, like the opportunity to work on cutting-edge challenges, the company's still existing perks and benefits, the amazing team you have, the chance to work with a modern tech stack, or how your product is helping its users. Showing your team how you appreciate what's still good can help with morale.
If HN supported gifs, there'd be several in this spot.
It’s a lie. Executives and VPs and all those folks that earn 5x what a normal engineer earns, don’t really care about the company they work for. All they care about is to keep receiving the big pay checks until the ship sinks. Obviously you cannot just mandate “normal mode”, otherwise it wouldn’t look as if everyone is doing their best to keep the company afloat.
I hope in 10 years or so, we’ll see “wartime software engineering” with the same eyes we see today Agile and Scrum masters: snake oil.
I normally hate sports metaphors, but as an alternative to war, framing a tough business situation as “fourth down and 10” or whatever is a lot healthier way to think about it.
Taken at face value, the article is a recipe for burning out first-level managers, while the building is burning down. It neglects to focus on stopping the fire, because the author would rather his reports hustle around the fire instead.
In peacetime you have more time, goals are not that clear. So a lot of people suddenly have different opinions and they must somehow be negotiated. There is a huge risk of a bureaucracy to de developing that can't be constrained.
It's the same in politics. Wartime leaders like Churchill get a lot of credit but I think it's much harder to keep things running halfways efficiently when things are going well.
1. Are you or others in immediate danger? If so, get out and help others get out.
2. If not, then determine if someone addressing the fire. One would expect that higher ups are aware of the fire, but this is not always the case. Sometimes the higher ups are not aware. Sometimes they are too busy saving themselves to address the fire.
3. If someone is addressing the fire is there a way you can assist?
I do not mean to be snarky in this- there are real people who work for real companies that are not doing well. If you are a manager, your team's well being should be high on your list.
This is awful advice. You can only operate in this mode for at best 2-3 months before your entire SDLC grinds to a halt because it's been the wild west in github.
> Bias heavily toward action - it's better to decide and be wrong sometimes than to paralyze the team with analysis.
This is...more awful advice. My startup has gone through COVID and the financial slowdown and the only reason we've succeeded is because we never stop measuring.
The very next paragraph after "decentralize everything and communicate heavily" is "allow your team to focus and centralize administrative duties."
And the the NEXT paragraph is "work closely with your team and even write some code."
This entire blog post is all over the place. It reads like each paragraph was written by a different person with completely different experiences.
If you want to manage your team while the house is on fire, don't change anything. Communicate clearly, ensure that the culture and philosophy of the team bend when necessary but don't break, and work on alleviating the real problem. One of: lack of product market fit, burning cash like it's going out of style, or no clear path to profitability or the next raise.
Your engineering team is probably not the problem if your startup is failing.
Wartime is an in house propaganda shop running posters that say Carthago Delenda Est, mid-level product managers discreetly but reliably dispensing Adderal, Ritalin, and Modafinil, open disdain for people who leave the office two days in a row, and paying enough that your people are just in a meaningful sense smarter than anyone else.
Every company gets to pull that maybe once, so it has to count. And it’s a hell of a place and time to see.
But if you’re not going the whole way, you’re far better off doing reliably good engineering in a repeatable way and poorly served by analogies to war.
How do you lead your team when the house is on fire? However the hell you can. I'm sure a firefighter can chime in here and tell you that if you aren't trained for firefighting, you sure as hell won't learn how to do it right when the roof is caving in on you.
Literal war: Many human lives - both combatant and non-combatant - and the future prosperity or collapse of all societies involved
Company in survival mode: for most employees, their income level this year.
Describing the operation of a software business as "Wartime" is nonsense.
Then you get help.
Then, if you can do it without putting yourself back in danger, you look for opportunities to help out.
If you don't know this, you failed childhood.
Now, on to the metaphor: emergencies don't last forever. If your emergency is lasting indefinitely, it's not an emergency and the house is not on fire. It is quite possible that you are being manipulated. If emergencies keep happening, senior management has a big problem, and it's up to them to fix it.
The thing with fire fighting is that you 1) need to recognize that you are doing it. 2) put a stop to it.
Firefighting simply doesn't work. You have a 100 fires to put out and you put out 1 or 2. The house will still burn down. And you will be too stressed to do a good job at what little you are still actually doing. So you'll cause a few more fires in the process. Firefighting leads to more fire fighting. Also the constant context switching actually means you are less productive.
In terms of people management (including yourself), fire fighting is not sustainable for very long. It just makes people miserable, stresses them out, and eventually they leave, get burned out, etc. And that includes yourself. You have a breaking point and you want to stay on the right side of it. In my case, if I step out the company dies. It's that simple. So, I use my weekends to recover, not to work my ass off. Coming in well rested on Monday is more important than getting whatever done on a Sunday.
So, take the tough decisions you need to make (who gets to stay, which things to cut, etc.) and then stabilize at whatever level is sustainable. De-prioritize the things that won't get done anyway. Stop pretending that you are even doing them. Ruthlessly prioritize what needs doing and filter that list by do-ability and then by available resources and then by short term priority.
Smaller teams mean things actually get easier. Less need for meetings, less conflicts, etc. I'd run this thing differently if I had a ten person team. But I just don't. So a lot of management is just me freeing up time so I can actually do things myself.
Then proceeds to encourage managers to gaslight folks into believing leadership is fine in the next paragraph.
In my experience, during this "wartime" the author discusses, management knows the ship may be sinking/is sinking and are making their way towards the lifeboats. They still need to be seen as doing something though, so they string along the ICs hoping they can keep being "productive" even though management is completely checked out, and a lot of the ICs will be laid off or not survive the upcoming aquihire/turn down.
Why the assumption that goals are frequently changing? If you're making something that's actually valuable and not just looking good by surfing trends, I would think that the virtue would lie in having a clear vision and sticking to it.
I don't understand how wartime makes this easier.
Pre-wartime, you could've also had short-turnaround tasks, and the realities of generous funding of nonviable businesses mean you'd have more luxury to rollback dropped balls.
Seems like wartime means that you have to be more responsive and successfully.
Or, just stop using over-bloviated metaphors for first world marketing creating fictional scheduling crises.
Not making you dev schedule is not a "fire", much less a "war".
Maybe try getting outside once in awhile and clearing your head of this make believe bullshit...
All those years of ZIRP investment scams, and sprint theatre, the industry generally wasn't doing "quality" (and, on average, wasn't capable of quality), so we were already posturing about "getting it done"...
Don't you need to tell a lot of people something *different* than before?
Maybe, when you have to deliver and can't afford huge mess-ups and delays and inefficient boondoggles, and people can't job-hop fast enough to escape their roosting chickens, what you actually need is *smart, aligned people*?
Not to give people permission to flail around incompetently, and make huge messes, pretty much just like before, but now rationalize it as "Getting It Done: Wartime Edition".
> [...] due to the current job market you have more luxury now than a few years ago. Consider allowing 2-3 candidates to pass through all rounds, and choose the best fit from them.
If that's what you need to hire smart, aligned people, then OK.
If it's just most of the same techbro flakiness, now dressed up as "Wartime", then not OK.
If your business required zero interest rates, you're not in war mode. You're in stupid mode. It was never a successful business. (See WeWork, etc.) Get out.
Related
Recession and crisis in the IT industry. 7 months of interviews with 50 managers
The IT industry is in crisis due to inflation, geopolitical tensions, and rising cyber threats, prompting layoffs, hiring freezes, and a need for revised strategies and sustainable business models.
Leading Effective Engineering Teams: A Deepdive
Addy Osmani's book, "Leading Effective Engineering Teams," emphasizes leadership roles, team dynamics, and the "3 E's" framework, highlighting the importance of team culture for effective software engineering collaboration.
Tech firms were fighting a war for talent. Now they are waging war on talent
The tech industry has shifted from aggressive hiring to cost-cutting, emphasizing standardized roles and a transactional culture, risking long-term employees' job security amid rising inflation and interest rates.
What I gave up to become an engineering manager
Transitioning from an individual contributor to an engineering manager requires letting go of old habits, adapting to slower feedback, developing conflict resolution skills, and focusing on long-term strategic planning.
When the Mismanagerial Class Destroys Great Companies
RTX Corporation's focus on financial metrics over innovation has led to mismanagement, evident in companies like Intel and Boeing. This trend hampers growth, emphasizing the need for knowledgeable leadership.