Hacker News new | ask | show | jobs
by b20000 1215 days ago
I'm not sure. Why? 1) our profession is not respected and has no social status 2) pay is generally not that great compared to other professions (e.g. law) 3) you work for managers or clients who have no clue of how hard this job is and how long everything takes / how complex it is 4) your peers do not know how to negotiate and undercut themselves which results in a losing race to the bottom for everyone 5) young profession without unions
1 comments

> our profession is not respected and has no social status I'm going to disagree. I'm also going to assume there's a bit of hyperbole here. While the profession doesn't carry the same clout as a doctor or lawyer, people will generally think you are intelligent and educated when you tell them you are a software developer. Also if you work at a well-known company, and especially if you work on a well-known project, people will look up to you.

The profession itself is mid-tier, but there are plenty of opportunities within the field to have a high status position.