4 ms·
So its about core values, it’s about principles. It’s because people focus on something else than craftsmanship and creating great things. Obviously, it’s beca
by fredsir 5y ago
So its about core values, it’s about principles. It’s because people focus on something else than craftsmanship and creating great things.
Obviously, it’s because of how our society and culture is oriented. But I’d like to see that change.
- legulere 5y agoYou can put almost infinitely much effort into optimization. When do you stop? Do you test every user-interaction takes less than 100 ms below which it can be considered good?
- deleted 5y ago[deleted]
- loup-vaillant 5y agoI would hope so actually: someone needs to test every user interaction at least once, at which point we can notice if it's too slow.
- legulere 5y agoIt’s not as easy as that. What’s acceptable in test might not be acceptable in your customers conditions. It’s difficult to correctly measure the time for every interaction and humans are extremely bad at telling you how fast something is. Then you also have the problems of regressions that stem from other unrelated changes.
- loup-vaillant 5y agoI believe it can be made easy, if you have an easy way to profile your GUI. Test the feature, get a timer. If it took more than 20ms on your killer test machine, it might be too slow for some users. (Adjust your heuristic with the context of your application of course.)
- blacktriangle 5y agoMost devs would love to focus on craftmanship and creating great things. Most customers want their immediate problem solved as cheaply as possible. Unless you're in a market where customer's pay for craftsmanship, you will get undersold.
- fredsir 5y agoIt’s a cultural thing and cultures can and do change.