This entire blog post assumes agency that you, the EM or Team lead, rarely have in an organisation that is on a "wartime" footing. It's cosplay. 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 d…
Is there a German word for the feeling you get where you want the opportunity to apply a hard-won skill, but also kind of don't? I feel that reading this all-too-accurate comment. Like many/most of us, I've been through this, but by virtue of luck and experience, haven't in a while. I think I've learned to spot the symptoms early enough that I avoid the companies/teams/projects that are on that path. For those who th…
How to Lead Your Team When the House Is on Fire
151–160 of 214 posts
Re: How to Lead Your Team When the House Is on Fire
#152This entire blog post assumes agency that you, the EM or Team lead, rarely have in an organisation that is on a "wartime" footing. It's cosplay. 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 d…
Is there a German word for the feeling you get where you want the opportunity to apply a hard-won skill, but also kind of don't? I feel that reading this all-too-accurate comment. Like many/most of us, I've been through this, but by virtue of luck and experience, haven't in a while. I think I've learned to spot the symptoms early enough that I avoid the companies/teams/projects that are on that path. For those who th…
Re: How to Lead Your Team When the House Is on Fire
#153Earlier quoted context omitted.
> being an engineer in an actual “wartime mode” is like. Think about, e.g., working in the lab trying to improve radar to be able to stop the daily bombing raids. This is slightly OT, but I believe wartime in the UK and US forced a number of cultural changes towards egalitarianism and what would nowadays be called "diversity" because things had to actually work . Being upper class in the UK would not save you from Ge…
> The normally exclusionary system had to let a gay man break codes and a woman design Spitfire engines because those were the best people actually available I don't know enough about Spitfire engines to comment, but is that true about Turing? I thought he kept his sexuality a secret.
Re: How to Lead Your Team When the House Is on Fire
#154It all feels like theatre. Been working in many companies in “war mode” and they all think that in order to become profitable (none of them were) you need to push the most “important” features out of the door asap, otherwise your competitors will eat you alive. 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…
I really don't understand the hate for Agile, so let's make it concrete: which things to you not like about the Agile manifesto? 1. Value individuals and interactions over processes and tools 2. Value working software over comprehensive documentation 3. Value customer collaboration over contract negotiation 4. Value responding to change over following a plan And then there are the 12 principles: 1. Customer satisfact…
The question is how can people collaborate? That is the question. Complex Adaptive Systems (CAS) begins to help us think about how we can do that. Simplistically we can just throw bodies at problems and we get "the mythical man month" mentality. Or we can do it with militarism - we all get marching orders. Unfortunately, good programmers do not do well with this mentality.
So is there another way? At this point, as a community, we do not really understand how people work together. Despite the face that millions of people can live in a large city, we have no clue as to the mechanism that allows this to happen. $. The city does not degrade as the Mythical Man Month predicts, nor are the people ordered about in a militaristic manner. So what gives? How does that work? $.
Why do I keep putting $ in this post? Because $ is a "messaging bus". (You tell me a better word - signalling system?). Everyone can read (get money) and write (spend money) on this messaging bus providing signals to other people.
Agile is a very fuzzy attempt to provide a messaging bus. But if you have no clue as to the mechanism, you can descend into madness - for example "If one scrums are good what if we do ten a day?".
Re: How to Lead Your Team When the House Is on Fire
#155Earlier quoted context omitted.
It's easy to validate the veracity of 'War mode'. If survival hinges on a critical deliverable, then the promised reward must be in line with the stakes. You can't have an employer offering a 20% bonus for keeping them alive. It's an insultingly low payoff or the crisis was a lie. There is definitely such a thing as wartime software engineering. But such moments offer a clear path to millions of dollars or generation…
>You can't have an employer offering a 20% bonus for keeping them alive. It's an insultingly low payoff or the crisis was a lie. I've told my direct reports something similar. "Don't stress out about this. If it were a real problem, someone would have noticed 3 months ago when it broke / was never completed before [employee] left." Most of these crises are painfully fake.
Re: How to Lead Your Team When the House Is on Fire
#156This entire blog post assumes agency that you, the EM or Team lead, rarely have in an organisation that is on a "wartime" footing. It's cosplay. 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 d…
Re: How to Lead Your Team When the House Is on Fire
#157Earlier quoted context omitted.
Is there a German word for the feeling you get where you want the opportunity to apply a hard-won skill, but also kind of don't? I feel that reading this all-too-accurate comment. Like many/most of us, I've been through this, but by virtue of luck and experience, haven't in a while. I think I've learned to spot the symptoms early enough that I avoid the companies/teams/projects that are on that path. For those who th…
Fähigkeitsanwendungssehnsuchtsunerfülltheitsgefühl?
Re: How to Lead Your Team When the House Is on Fire
#158This entire blog post assumes agency that you, the EM or Team lead, rarely have in an organisation that is on a "wartime" footing. It's cosplay. 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 d…
Re: How to Lead Your Team When the House Is on Fire
#159Earlier quoted context omitted.
I'm also an engineering manager, currently working in a department that feels on fire, and I think there is good wisdom in the article. The part about not fostering a "us vs them" mentality was good food for thought, as I do find it tempting to build short term camaraderie. When faced with big picture issues that can't be changed (believe me, they can't) it's easy to reach for a "We all know that these exec decisions…
It sounds like you are trying to rationalize a toxic environment. Most of us don't actually have to stay at a company that is on fire. Plenty of companies (and managers) will try to convince us to stay at a company that "feels" on fire. That's what I hate about this "wartime software" bullshit. Like, if you enjoy being at war, cool, go at it. But if you don't want to feel horrible, find a different job. There is no p…
I can say that I'm staying because I hunted for this job last year through the "winter of tech" and that nearly broke me as much as this toxic workplace does. So I have reasons not to jump ship, and I can't imagine I'm the only one. So for anyone reporting to me who would also rather not leave, I should do what I can to reduce the shittiness for them as much as possible.