TLDR Web Dev · OPINIONS & ADVICE
PROGRAMMERS ARE BAD AT MANAGING STATE
Summary from the TLDR Web Dev newsletter
The age-old tech support advice, "turn it off and on again," is surprisingly effective because it resets programs to a known good state. Software complexity makes it impossible to anticipate every possible state or interaction a user might encounter. Solutions like dedicated uninstaller programs and browser "refresh" features offer users an easy way to reset state. Most software programs for users should provide a way to reset state as a way to deal with unforeseen bugs.