4 ms·
> When designing anything, if you think that you are doing someone a favor by doing work ahead of time please stop. Can see validity in your other points, but
by thsowers 9y ago
> When designing anything, if you think that you are doing someone a favor by doing work ahead of time please stop.
Can see validity in your other points, but I don't think this is always true. For example, I find it useful when looking up classical musicians on youtube to see what works they are most famous for playing
- pg_bot 9y agoI should clarify predicting what I am about to do is fine, but correcting what I've done is wrong. As long as I maintain control it's ok.
- pdkl95 9y agoOffering to do something is usually fine, as long as you do it carefully and stop of the user closes your offer in frustration ("stop bugging me, I have work to do"). On the other hand, assuming know what the user "really" wants to do and doing that work ahead of time without asking first is arrogant and frustrating. If this also breaks existing behavior, it's also teaching people to treat your software as unreliable, possibly hostile, unpredictable toy they they should avoid when possible. Tools need to be reliable, and that includes reliably following the user's orders.