Feeling overworked and overwhelmed? Maybe it's time for a career change to one of these 10 fields from Money and PayScale.com's list of America's best jobs.
While the process of writing, testing and debugging new software isn't stress-free, many code mavens get to work on a flexible schedule and set their own timelines for getting tasks accomplished in any given week. And there's ample opportunity to work from home, allowing many software developers to avoid stressful commutes.
NEXT: Technical Writer