I've talked to several people who described why they left "software development", and recently worked in a Windows development shop -- I'd leave the field, too, if I had to work like that!!
If so -- try switching to development using a more traditional *nix philosophy, but make sure you have a seasoned mentor! You may just find that you actually love software development, but didn't know it because it was hidden under a pile of ... Windows.