3 ms·
Performance is tolerable, not "good enough". Booting to desktop could be faster, rendering websites is too slow sometimes, and most applications still don't sta
by adwn 10y ago
Performance is tolerable, not "good enough". Booting to desktop could be faster, rendering websites is too slow sometimes, and most applications still don't start instantaneously. The problem is not raw performance – it's that too many developers don't really give a shit about their user's experience as long as they can save even a couple of minutes of their oh so precious time. Computers got more powerful? Great, that means we can use an even slower dynamic programming language and add another layer of abstraction on top of our framework!
Faster CPUs won't change that, same as in the last 20 years.
- darpa_escapee 10y agoFront-end frameworks are the bane of mobile web surfing. > Faster CPUs won't change that, same as in the last 20 years. In the last 20 years we've been throwing more and more hardware at the problem, eventually we'll hit a wall and start conserving those precious cycles.
- Swarthog 10y ago>it's that too many developers don't really give a shit about their user's experience as long as they can save even a couple of minutes of their oh so precious time. Really? The developers' fault? Whose time are we talking about here? The company's time? In workplace development, it's managers putting down on the development effort that goes towards optimization / performant design - and not for crazy reasons, simply because in many market conditions and applications, it looks like throwing money away on the balance sheet. If you're talking about open source projects, any of a developers' time we get is gratis; this would be a pretty good example of looking a gift horse in the mouth.
- adwn 10y ago> [...] and not for crazy reasons, simply because in many market conditions and applications, it looks like throwing money away on the balance sheet. Would you use this argument to excuse software bugs? What about security holes and data leaks? Besides, the 80/20 rule applies, i.e., a little more effort spent on performance goes a long way towards a better user experience. > If you're talking about open source projects [...] Interestingly, this problem is less prevalent in the OSS world, because C and C++ is still very widespread there.