I've been very fortunate in this regard - the software jobs I've had have all been very good with work/life balance. My current job is a smaller company, and that may have something to do with it, and previous was a branch of a large corporation that was outside of the company's primary product line, so it didn't face the same pressures. Strong management knows when to push back and set realistic deadlines, IMO, so the places that are most toxic are usually places where people don't have firm boundaries, but I'm sure there's a lot behind the scenes I don't know about.
Dr. Doom's blog is good. I have generally liked the places I have worked for, but I also think that life is too short for endless and non-productive meetings. I suspect that if I were FI I would still enjoy doing some programming, just maybe not 40 hours of it, definitely not more :)
As far as corporate America is concerned, you'll find some jobs that are break-neck and others that are slackerville. There's a lot of variety, but I wonder if personality and how you present yourself matter. Almost all of Dr. Doom's jobs seemed to be hellish, while all of mine have been fairly laid back and reasonable. It'd be interesting to see if there are some unseen factors that cause people to (accidentally?) gravitate toward one or another, but I could be completely mistaken.