Answering this question from the perspective of productivity.
As you are an IT guy, you would be familiar with the technologies that you use and the ones that give you problems on a regular basis. Instead of complaining and letting problems slow you down, you should tackle them head on.
Even though problems may appear to be random, it has been observed that only 10% of the total maintenance activities required by computer systems are actually unpredictable and un-avoidable. So, even in your case, 90% of the time that you waste on working through these random issues can be mitigated by pre-planned regular maintenance activities on your system.
You should try to incorporate the basic maintenance activities into your weekly schedule and then follow the schedule rigorously. These can be through half-hour to one-hour sessions. Also, you could just run some of these scans during your normal workday when the workload is low, or during lunch sessions. The more preventive maintenance you perform, the lesser chances of random problems and downtime.
dropped connections, hardware glitches, random slow-downs, corrupted
Some solutions :
- Defragment every two weeks
- Quick virus scans weekly and complete scans monthly
- HDD health checks every two weeks, or a month depending on usage pattern
- Monitor temperature and make sure it stays in the safe region
- Try to find the source of connection drops. If it is at your end, then it's fixable.
This is just a nudge in the right direction. There are of course many other solutions to be tried out.