←back to thread

837 points turrini | 2 comments | | HN request time: 0.002s | source
Show context
AndrewDucker ◴[] No.43971864[source]
Well, yes. It's an economic problem (which is to say, it's a resource allocation problem). Do you have someone spend extra time optimising your software or do you have them produce more functionality. If the latter generates more cash then that's what you'll get them to do. If the former becomes important to your cashflow then you'll get them to do that.
replies(6): >>43971960 #>>43974733 #>>43974907 #>>43975266 #>>43975795 #>>43976399 #
tgv ◴[] No.43971960[source]
It's the kind of economics that shifts the financial debt to accumulating waste, and technical debt, which is paid for by someone else. It's basically stealing. There are --of course-- many cases in which thorough optimizing doesn't make much sense, but the idea of just adding servers instead of rewriting is a sad state of affairs.
replies(5): >>43972037 #>>43972105 #>>43972172 #>>43972503 #>>43974152 #
esperent ◴[] No.43972105[source]
> It's basically stealing

This feels like hyperbole to me. Who is being stolen from here? Not the end user, they're getting the tradeoff of more features for a low price in exchange for less optimized software.

replies(2): >>43972557 #>>43972871 #
1. cosmic_cheese ◴[] No.43972871{3}[source]
It’s only a tradeoff for the user if the user find the added features useful.

Increasingly, this is not the case. My favorite example here is the Adobe Creative Suite, which for many users useful new features became far and few between some time ~15 years ago. For those users, all they got was a rather absurd degree of added bloat and slowness for essentially the same thing they were using in 2010. These users would’ve almost certainly been happier had 80-90% of the feature work done in that time instead been bug fixes and optimization.

replies(1): >>43973291 #
2. ◴[] No.43973291[source]