Sometimes classifications hit home in an uncomfortable way. Most software developers, if asked about what kind of role they play, will generally identify as being "professionals" in the same way that a doctor or lawyer is a professional. Indeed, this is also the classification the Bureau of Labor Statistics uses for the profession. On the surface, this should be obvious - most programmers have at least a Bachelor's degree, many have credentials, they are involved with creative work, and they work in an office. Indeed, many tend to aspire to being a "scientist" and their perspective is, not surprisingly, academic.
Read More...