Raidion
Joined 9 years ago
Joined 9 years ago
I feel like managers should be able to contribute. Managing a good team isn't that hard, though managing a bad team (or a good team in the midst of a ton of bad processes) is a nightmare.
That caused Apple, Coke, and many other large clients to stop advertising.
Tech debt is real, but so is the downside of building a system that has constraints that do not actually align with the realities of the business: optimizing for too much scale, too much performance, or too much modularity. Those things are needed, but only sometimes. Walking that line well (which takes some luck!) is what separates good engineering leadership from great engineering leadership.
You want the senior people focusing on the problems, strategy, and comms and not data aggregation and power point formatting.
Half the time it doesn't actually matter who the consultant is, the business is just looking for an arbiter to provide a second opinion or justify a decision.
Cutting the people without cutting the programs won't do much and is (IMO) a problem in that you should be able to access government services in a way that the writers of the laws (house/senate) have clearly agreed to. When you're cutting this widely, it's hard to believe you're not throwing the baby out with the bathwater.
If someone asks you for something, it could be something with undefined scope or priority. An "ask" signals "this is official". Same thing with learnings: lesson is personal, learnings means ways things are changing.
Are there dumb business terms, absolutely, but these aren't bad IMO.