Comment on What even is my eXpEriEnCe here?
SupraMario@lemmy.world 9 hours agoYou’re right, no one is hiring a plumber to redo their entire plumbing in a home…but they are hiring them to fix leaks and unclog drains (patching) that’s what most programming is. Patching.
And most patching is fixing leaks (exploits/vulnerabilities) that can destroy your house.
CompactFlax@discuss.tchncs.de 8 hours ago
A key difference is that engineering standards have grown to the point where we don’t hire a plumber to come multiple times to clear drains and patch leaks. The drains were built large enough and with proper materials to last for years without maintenance. We don’t have people constantly shoring up bridges either.
This is why some people don’t consider software engineering to be engineering.
Too many people justifying their existence by shipping unnecessary and poorly thought out features leads to unreliable, complex software that needs constant maintenance to keep it running.
StabbingSky@lemmy.zip 4 hours ago
Usually that’s on management, not the devs.