10 ms·
Because most software exist to provide solutions to customers and not to satisfy the developers. If you're going through a 40 page mortgage application, and an
by czhu12 5y ago
Because most software exist to provide solutions to customers and not to satisfy the developers.
If you're going through a 40 page mortgage application, and an accidental page refresh loses everything you've filled in, thats not ideal.
If you're trying to catch an uber, and the status isn't updated in real time, thats not ideal.
If you're a customer support agent, and incoming messages require a page refresh to see, that not ideal.
- throwaway984393 5y agoThat is a great answer: because we're trying to solve users' problems. So we need to make things complex enough to solve a user's problem, and no more. I think the difficulty we run into is that last bit.