@StarkRG @jonm I remember learning the following rules back in 2005 or even earlier:
- Praise specifically and criticise generally
- Double all time estimates made by your developers and take them to the next unit (e.g. 2 days become 4 weeks) before passing them on
- Agree on a clear vocabulary, write it down and stick to it
The last point especially helps with quickly seeing which employees either lack the necessary precision/focus or tend to make things overly complicated
And yet, look at how many 2-year projects never get finished after half a decade or more.
Always double the time estimate, then double again. Helps to get rid of the non-essential "nice to haves" that people keep trying to add "because it won't take that much longer" .
Because EVERYONE keeps trying to bargain down how long something should take, even though THEY CAN NOT DO IT THEMSELVES.
Trying to meet unreasonable deadlines, even if you succeed, just adds technical debt. Glad I'm retired, because if there's one thing I've learned, it's that management can't even manage themselves effectively. That's why they went into management. Because only those who can do, do. Those who can't go into management.
Poor management, funding issues, shifting priorities, and organisational restructuring are ALL management failures. This has always been the case. Just look at the failure of the Denver baggage handling system, originally budgeted at under $200 million and time-compressed from 4 years to less than half, then delayed the opening of the airport by 16 months before being abandoned when it threatened the credit rating of the city of Denver.
Boeing had plenty of cost-plus contracts that didn't deliver anywhere :ear on time of budget, ditto Lockheed-Martin, the F35 is way slower than a 50-year-old F16. Not for lack of funding.
So double estimates, double again, and you MIGHT be safe. Both in time and budget.
@StarkRG @barbra from my experience, management wants as much as possible as fast as possible, & employees can sense & fawn to match. That's why it's important to add buffer: the fawning will have things work at first before burnout makes everything fall apart. Adding buffer ensures no burnout & productivity continues longer & employees stay longer.
The reason that's not respected is that employees are seen as replaceable, especially as fewer jobs become available.
@barbra @StarkRG Technical debt is one of the things that drove me out of the industry. When combined with the unwillingness to walk away from sunk costs, the vast majority of my budgets maintained the status quo. This resulted in a lack of progress. When AI arrived I was tasked with creating a shadow data infrastructure to serve the machine. Shadow because I still needed validated systems to actually generate and maintain the data.
I was happily given the severence I requested as I had become insufferable about this topic.
They don't follow it because they never got it. Most companies follow the peter principle: promote employees until they fail to train themselves.
A good developer being promoted to management rarely includes anything more than legally mandated training so they just keep doing what they've always done or retreat into their old responsibilities when things get difficult.
@StarkRG @jonm I'm autistic. I was told, I were above average good at understanding jural and legal texts. no, I'm just sub average good at understanding ambiguous bullshit, which makes it look like I were outstandingly good at understanding law in comparison. If one wants to not be misunderstood, like people who make laws, it helps to not use ambiguous speech.
it's a nobrainer really. but still I'm the one with "special needs". ๐คท
"I took the German or Autistic diagnostic. Result: Both. The Wittgenstein Result. I don't know whether to be proud or concerned." ๐ค
"The category isn't German or autistic โ it's people for whom the gap between how things are and how they ought to be is not an abstraction but a constant, low-grade irritation."
Hahaโa mate & I were recently moaning that nothing works as it should, & how constantly irritating that was.
๐คทโโ๏ธ
@walsonde @argv_minus_one @StarkRG @jonm
Scotland is great. People are mostly lovely, infrastructure is great and there are lots of things to do. And the light is incredible.