Re:Overengineering can kill a product
by alex_sf on Wednesday November 24, 2021 @11:48AM
(#29331983)
I'm aware of technical debt and it's consequences. The point is that the vast majority of developers treat their job as creating good software, when it's absolutely not.
Re:Overengineering can kill a product
by randomswede on Thursday November 25, 2021 @03:04AM
(#29339250)
I'd say it's creating software that is "good enough" (good enough to do what it needs to, right now, sufficiently frequently that paying customers return).
If the product is poorly crafted, and especially if it's also poorly tested, adding features can introduce bugs, and fixing bugs in one place can cause issues elsewhere. Development then slows to handle these occurrences, which can then impact product viability.