▲ | ethbr1 6 days ago | |||||||||||||||||||||||||||||||||||||||||||
> The best software around is the one that's opinionated. This. And it isn't going to change. The post avoids trying to answer "Why are opinionated tools popular and effective?" The answer is that a standardized process that they encourage is often more efficient than whatever bullshit {random company} came up with in-house. Malleable software needs to produce two equivalently good outcomes to beat opinionated: 1. Improve the underlying process at the customer's business (in terms of effectiveness) 2. Avoid a customization maintenance burden The seductiveness of "just for you" bespoke solutions is they avoid (1) by telling the customer what they want to hear: you're so brilliant, your process is actually better, our product is a custom fit for your exact process, etc. That's bullshit -- a lot of customer processes are half-baked dumpster fires, and their companies would be better served by following standards. To (2), I am incredibly skeptical on the long-term tech debt that malleable solutions will impose. What happens when there's a bug in the version only you use? Is that going to be the vendor's priority? Oh, you're supposed to fix it yourself? Congrats... we've just added a requirement that these tools are capable of making random mid-level in-house practitioners as competent as focused dev teams. That's a tall order. Exhibit A that I'd want a follow-up post to address: SAP. The above are the reason they realized they were trending in the wrong direction and have been dragging their customer base back to Clean Core. Walk me through how malleable software would work better for SAP as a product, and I'll begin to believe... | ||||||||||||||||||||||||||||||||||||||||||||
▲ | ch4s3 6 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||
Highly customizable configuration causes all kinds of problems in healthcare, and EHR customizations have actually killed people. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
▲ | BinaryIgor 6 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||
100%; customization maintenance burden is underrated - it simply costs a lot of time and energy to customize things; often there are better uses of this time, especially in the business context |