I thought their choices were pretty good, but they completely screwed up with the reasoning behind the selections. Here's my take on it:
1. Software engineer
Congratulations, no one really knows what you do. As a software engineer you have carte blanche to fuck off. Don't like what you're working on? Tell your employer it'll take two years and 10 people to accomplish. No one will know the difference. Just remember, 10 minutes of inspiration gets more accomplished than a strong work ethic.