One of the biggest productivity drains in my life seems to be unreliable technology. I really do see the potential for technology to simplify and streamline my productivity, and am a keen user of all sorts of fantastic tools. But... I seem to spend far too much time dealing with stupid, niggling computer problems that get in the way of real work. I'm talking about silly but annoying things like dropped connections, hardware glitches, random slow-downs, corrupted data, reboots... As an IT guy, I am generally capable of dealing with the issues as they arise, but really do have better things to be doing outside of my job.
What are some good ways to avoid these problems? Are there any general approaches to minimise the amount of grief I get from poor technology?