3 ms·
> people don’t want to use their improvements to improve speed I don't agree. It's only software developers that think that way with their latest gadgets, fast
by birksherty 6y ago
> people don’t want to use their improvements to improve speed
I don't agree. It's only software developers that think that way with their latest gadgets, fast internet at high tech buildings; not the users.
- AmericanChopper 6y agoUsers tend not to think about these sort of trade offs at all. Users will also complain about not having the features they want just as readily as they will complain about something being slow. But that’s really besides the point. As long as an application is fast enough that a user doesn’t notice a problem with it, then you’re done optimizing for performance (in most cases at least). So if new hardware comes out that’s twice as fast, you could very sensibly keep the performance at the same acceptable level, and use the new performance budget in other ways. Such as by introducing various inefficiencies via abstractions that make feature development faster.
- saagarjha 6y agoThe issue is that not all users can buy that new hardware that’s twice as fast.
- AmericanChopper 6y agoThis is just a further misunderstanding of the market. People optimize for who their customers are. Knowing what devices your code runs on is trivially easy, and so is measuring its performance against them. People aren’t going to instantaneously make their code 20x slower just because the new Apple chip is so good. But they’re also not going to optimize for that old Samsung phone that represent 0.0003% of their user base.