Because let's face it: writing code is seen as digging trenches.
I hear all the time from fellow developers how important we are. We get a lot inside jokes how non-devs don't understand things and all the self importance of devs that comes with it.
I have a friend that is hanging a lot out with musicians/artists where they do the same thing as devs - thinking they are important.
While developers earn more than musicians - a lot of musicians are just menial workers performing what they are told - coding is still menial work to be performed. So it is implementing other people ideas or they can just get another violinist.
Surgeon while is quite physical and menial, everyone agrees it is occupation that deals with life and death - most developers are nowhere close to such responsibility.
Ok, but dev managers are also managing people digging trenches, not people in life and death situations, and they don´t face the same problems devs face. And they tend to be more "self important" than devs.
I hear all the time from fellow developers how important we are. We get a lot inside jokes how non-devs don't understand things and all the self importance of devs that comes with it.
I have a friend that is hanging a lot out with musicians/artists where they do the same thing as devs - thinking they are important.
While developers earn more than musicians - a lot of musicians are just menial workers performing what they are told - coding is still menial work to be performed. So it is implementing other people ideas or they can just get another violinist.
Surgeon while is quite physical and menial, everyone agrees it is occupation that deals with life and death - most developers are nowhere close to such responsibility.