I understand what you're saying, and I agree that a computer should be your ally, but that isn't usually how it feels for me. For me it usually feels more like the computer is trying to do everything it can to best me, which I can't allow to happen. Perhaps that speaks to my (in)abilities as a developer. :)