3 ms·
Are they fixing mistakes or constantly adapting to new/expanding requirements? Try adding an extra bedroom or 3 mid-construction on a house that had perfectly
by conductr 4y ago
Are they fixing mistakes or constantly adapting to new/expanding requirements?
Try adding an extra bedroom or 3 mid-construction on a house that had perfectly designed plans. One might be doable, seem easy even but 3 might require a new foundation or something to carry the load (scale).
What if the ask is to pivot to a commercial property. Now you have to physically move it to piece of land that is zoned appropriately. Or maybe just tear it down and start over (refactor).
Those aren't mistakes, they just weren't planned when construction began yet have insane implications to the builders. Planning and expanding software never ends like it would when you complete a tangible finished good.
- JohnFen 4y ago> Are they fixing mistakes or constantly adapting to new/expanding requirements? Fixing their mistakes. Constantly adapting to new/expanding requirements doesn't require SaaS. But the way it's worked out is that SaaS lowers production costs because code can be shipped fast -- with minimal testing and before there's any real reason to have confidence in it -- on the theory that you can just push out updates later for any bugs that customers find too annoying.
- pier25 4y agoIt's a bit of everything. Sure there are mistakes, but OTOH the complexity also grows exponentially. And it's literally impossible to make software without mistakes. Doesn't matter how much money you throw at it.