4 ms·
I've seen projects that failed, or were killed, likely at least in part due to a culture that encouraged poor quality and tech debt. This is preventable, and fo
by rizzom5000 1y ago
I've seen projects that failed, or were killed, likely at least in part due to a culture that encouraged poor quality and tech debt. This is preventable, and for no additional up-front engineering effort or time investment.
- hinkley 1y agoOne of my managers was fond of the phrase, “a project is done when nobody is willing to work on it anymore.” That can be because of a number of reasons, including that the money is gone, or it sucks your will to live.
- astrobe_ 1y agoYes, parent says "people leave" as if it is not a problem in itself; you lose the time it takes to train these people, and they probably take some knowledge about the products with them. Or maybe we are actually talking about commodity developers? But I'm curious about how one prevents this dysfunctional culture.
- hinkley 1y agoAt my last job the people motivated to fix the clusterfuck were the first to leave. Except me because I’m a masochist apparently.
- john_the_writer 1y agoYep.. They/we get miffed, and twisted, stalled. Then they get dispassionate, and leave.
- wiseowise 1y agoWe’re talking about different scales. At a big company “you” don’t lose anything. You only lose if you’re a fool trying to fix dysfunctional culture when you’re not even close to C level.
- scrubs 1y agoYou said that right! Absolutely. It's one thing to fix a mess in a culture that cares. It's darn near impossible to fix it if the culture around is hostile, indifferent, or any of the other 82 million other reasons organizations come up with to not care. In that situation you can end up being the pariah despite good intentions engineering and otherwise like satisfied customers.
- hinkley 1y agoChange usually has to come from the top and the bottom and meet in the middle to really have a chance. Little guy can't do it, and neither can speeches from the bosses.
- switchbak 1y agoI think this is the most common failure mode I’ve seen, short of a failure to find a proper product-market fit. It’s just really hard to overstate how much damage a bunch of crappy code can have. Even with the best of intentions. I must say I strongly disagree that this is “never a problem”.