4 ms·
Seems like a lot of “cloud native” software is this, and nobody suffers but the people who have to work on it or pay the massive cloud bill.
by api 4y ago
Seems like a lot of “cloud native” software is this, and nobody suffers but the people who have to work on it or pay the massive cloud bill.
- bitwize 4y agoWell, "the only thing that matters in software is the experience of the user", so don't expect much change as long as the UI looks fresh and the users are happy.
- codeflo 4y ago> "the only thing that matters in software is the experience of the user" I think it's true that user experience is all that matters. Software engineering is just the realization that this will also be true 12 months from now.
- foobiekr 4y agoThe authors could not have even imagined the crazy new innovations in mud balls that microservices would create. And much harder to address.
- marcosdumay 4y agoMicroservices are the act of getting the your ball empty of mud by taking small pieces, squeezing them as hard as you can, and throwing the results all back at the large ball.
- speed_spread 4y agoIt's like a reverse piñata.
- rco8786 4y agoAll software eventually becomes this, "cloud native" or otherwise. It is the "everything evolves into crabs" of software.
- ChrisMarshallNY 4y agoThis describes the app I've been developing for the last couple of years. I've been working with a nontechnical team, who didn't really know what they wanted, and it "accreted," over a period of about 20 months. After we had basically decided that we had finalized the features (they finally knew what they wanted), I tossed out the entire old codebase, refactored the business logic into a framework-independent package module, and have been rewriting the UI, with a designer, on top of that. Every now and then, I can use some snippets from the old codebase, but the majority of the code is new. It adds about three months to the schedule, but it is totally worth it.
- dopidopHN 4y agoIs the old system still running or do you only keep the codebase around for reference?
- ChrisMarshallNY 4y agoIt's not a running system. It's an iOS app. The backend (servers) are running (they haven't changed much), but I keep the old codebase around for snippets.