TLDR Web Dev · OPINIONS & ADVICE

PROGRAMMERS ARE BAD AT MANAGING STATE

nolanlawson.com4 min read

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.