Live data from Hacker News

How to Lead Your Team When the House Is on Fire

peterszasz.com

211–214 of 214 posts

Re: How to Lead Your Team When the House Is on Fire

#211

Earlier quoted context omitted.

> “Value individuals and interactions over processes and tools". So, rather than put an update in a Jira ticket, DM it to a single person in Slack? Stand up. Walk out of office. Get on train. Arrive at user’s office. Go sit next to user. Spend afternoon understanding how they use the software you are supposed to be building. Bin the sprint planning, retros, gantt charts, standup and whatever fucking sprint poker is.…

>> So, never write documentation? > > Read the phrase again, with a slightly different word in place I spent way too many years working at an Agile shop that had been doing Agile for a very long time. (This is me saying "This place definitely wasn't Doing Agile Wrong.".) At that place, "Prefer working software over comprehensive documentation" ended up actually meaning "Do not write documentation. Go speak verbally t…

> > You’ve not been around much contract consultancy work then?

> Honestly? IME, this is about the ONLY environment where the Agile stuff makes sense. It's just such a very, very, very poor fit for long-running projects that require continuous work that may extend for decades.

I disagree. Like, I was just working at a place that did both analytics consultancy and in-house products. Go. Speak. To. User. worked in both.

For consultancy, yeah we had to go off and sit with the customer and figure out with them exactly what they needed. Do iterative PoCs. Eventually work out, together, what the 'user'/customer wanted to get out of the project(s).

For product, I sat down with one of the lead scientists and asked her what she actually wants. Like, be real with me. It's me here. I don't care if you want to use the products or not. I want to help you do the job you want to do and help you solve those problems you face on a daily basis. What will help you do this.

Answer: Bin the vaporware in-house software product and move to an established off-the-shelf third party system (Benchling).

Repeated the same thing with Data Science.

(Eventual) Answer: Bin the vaporware in-house software product and move to an established off-the-shelf third party system (databricks).

Of course, that didn't fly with the management people who wanted their magical 'guaranteed revenue stream' (which didn't exist). They weren't Go. Speak. To. User.-ing. So they were divorced from the reality of what was going on and stuck in the blue sky management vision.

Agile-manifesto-agile doesn't just apply to engineering. You can apply the principles of Go. Speak. To. User. And. Stop. Making. Gantt. Charts. To. Solve. The. Real. Problem. to a lot of places.

Re: How to Lead Your Team When the House Is on Fire

#212

Earlier quoted context omitted.

>> So, never write documentation? > > Read the phrase again, with a slightly different word in place I spent way too many years working at an Agile shop that had been doing Agile for a very long time. (This is me saying "This place definitely wasn't Doing Agile Wrong.".) At that place, "Prefer working software over comprehensive documentation" ended up actually meaning "Do not write documentation. Go speak verbally t…

> > You’ve not been around much contract consultancy work then? > Honestly? IME, this is about the ONLY environment where the Agile stuff makes sense. It's just such a very, very, very poor fit for long-running projects that require continuous work that may extend for decades. I disagree. Like, I was just working at a place that did both analytics consultancy and in-house products. Go. Speak. To. User. worked in both…

> Go. Speak. To. User. worked in both.

Yes, but "Go speak to the fucking users so that you build the right thing" is such a tiny slice of Agile shit, and it's a product management rule that predates Agile by ages. This is like one of THE big things that Product and Field people are supposed to do, and has been for roughly forever.

As for the rest of Agile? Maybe the idealized Agile (just like the idealized Marxism) works great, but my personal experience at a place that very, very, very much was NOT Doing Agile Wrong[0], along with the personal experiences of an assload of others who work at Agile (and "Agile" shops) indicates that Agile as she is implemented in the real world is incompatible with long-running continuous [1] projects.

[0] I'm afraid you're just going to have to take my word that I know what I'm talking about here.

[1] "Continuous" as opposed to the "parachute in, mitigate the biggest problems, and then airlift out" engagements that are SOME of what contract shops are hired to do.

Re: How to Lead Your Team When the House Is on Fire

#213

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…

Obviously, this all follows from Putt's Law [0]. "Technology is dominated by two types of people, those who understand what they do not manage and those who manage what they do not understand." [0] https://en.wikipedia.org/wiki/Putt's_Law_and_the_Successful_...

I always cringe whenever someone who is well tenured on managing IT projects says on a group call that "They're not really a technical person"... It's often the result of being someone's protected buddy, but let's all be serious about it all, if these people continually manage technical programs, it's a huge failure for them to not be learning the landscape and regularly work on improving their understanding of how tech works, or at the bare minimum, leaving direction to accountable people that do know tech implications.

So many of the current apps we use now have been buried in adware and bloat due to the decisions of non-visionary minds leading as product owners... Most notably with Twitter/X, and frankly, it frustrates everyone and scuttles very mission critical operations that grow to rely on tools and services that were originally created by actual tech visionaries that learned and accelerated in the art...

Also, "learning on the fly" should not be a normal practice on mission critical operations... The ideal of under-bidding contracts and under-paying employees, and even hiring tons of junior employees for mission-critical development efforts is really destroying and undermining the entire industry.

Sometimes we need to just turn down the opportunity to work in a burning bowl of spaghetti, the resulting products & services always reflect the process applied to create them, no matter how many "smart" work-arounds are created.

Re: How to Lead Your Team When the House Is on Fire

#214
post #23

It 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…

A lot of this model is due to the churn of VC companies toxic entry into overtaking and consuming companies... They often force out old company leadership, create & impose hostile policies and requirements on employees the make them leave so that operations will be left as bare-bones and over-stressed operations that just serve to feed investor profits... Our current IT ecosystem, especially in the contracting world is run mostly by finance experts rather than tech visionaries, and it's showing in the outcomes, this is why we don't see truly disruptive inventions like Twitter and iPhones anymore... And why monthly subscriptions are swooping their way into everything, even basic tools like calculator apps, and car starters and seat heating... Foolishness & Insanity.
Post reply on HN