Alternative careers for a developer
webwright: Sales engineering or sales both pay really well and have a less technical component.I've REALLY enjoyed woodworking and home remodeling.  Impressive output that wows people, creative problem solving, etc.Medical stuff isn't going anywhere, though you better like working with old folks.  Nursing is fairly approachable.There are probably some areas of law that aren't repulsive.