I propose that we redefine what constitutes an off-topic question. Currently, we define a question that does not 100% apply only to software developers as a profession as off-topic. Lately I have seen questions that are of relevance to the community regarding career and job decisions closed as "off-topic" because the nature of the question can also be applied to another profession.
It is my belief that, given the nature of our field, certain questions are applicable in a different sense to us than to a general-purpose career. For example, questions regarding flexible hours, or telecommuting, or overtime have a different context for programmers than for, say, a salesperson. Advice which could apply to general careers may not always apply to developers.
For this reason, I propose that we redefine the concept of off-topic so that general-purpose career questions are valid for the site as long as they are approached from the perspective of a programmer. What I mean is a general career question would remain off-topic, but a question regarding, let's say, how to negotiate flexible hours or telecommuting or how to deal with a micromanaging supervisor should be allowed because the answers and reasons are different for programmers than for other professions and the advice given should directly relate to programmers instead of being generic advice.