> Things not working the way I expect means I have to do more work to figure something out.
Sound like you don't like computers to begin with
He probably just doesn't like having to use poorly written software
He probably just doesn't like having to use poorly written software