Developers seem to want to think about what *should* happen. Like “Oh, well installing this *shouldn’t* make a difference. Changing this setting *shouldn’t* make a difference.” As though computers all make sense and work the way they’re supposed to. In my years of doing support, I’ve come to the opinion that this is a very bad support mindset. Computers almost need to be treated as magical boxes possessed by evil spirits which might stop working if you anger the computer gods.
nine-times on Slashdot