I spend most of my work time talking about careers with thousands of software professionals every year (some who are actively seeking new jobs). Many of these conversations with developers include a list of gripes about their current employers and a wish list of criteria for their next job. After almost twenty years in the business, it's hard to ignore several patterns that emerge regarding job satisfaction as it relates to a host of factors.
I've created a short survey to try and discover what makes developers happy or unhappy in their jobs, and I intend on writing a follow-up article to share my results with readers. Please take a moment to take our survey (~20 questions, all true/false and multiple choice), and keep an eye out for an article on the results in the coming days/weeks.