←back to thread

837 points turrini | 1 comments | | HN request time: 0.209s | 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 #
1. knowitnone ◴[] No.43974152[source]
would you spend 100 years writing the perfect editor optimizing every single function and continueously optimizing and when will it ever be complete? No you wouldn't. Do you use python or java or C? Obviously, that can be optimized if you wrote in assembly. Practice what you preach, otherwise you'd be stealing.