I have some thoughts
Software:
There is a big difference between software and hardware. Software is the thing you curse, while hardware is the thing you can kick.
Percussive maintenance:
Why is it, that things start to work, when you beat the crap out of it? Or even when you threaten to? Weird.