Engineers Suck at Finding the Right Jobs:
I’ll show you why we are lucky bastards, why we aren’t so good at picking the right jobs and some hints on how to solve this issue. […] At least three things make “now” the best time to be a software engineer: demand, projects, prestige.
Recommended reading for anybody shopping for a job.