they're usually contractors these days to be honest.
I always sit in the middle between humans and machines and am quite happy getting my hands dirty with both sides. Communication and management is part of the job.
Your reply made my day. Typically HN-ers would reply with something out of the ballpark of Reality. This one is an honest, down to earth, reality reply.
Contractors, on the other hand, have to deal with Accounting department, BAs, PMs, etc and then ship something... :D
I always sit in the middle between humans and machines and am quite happy getting my hands dirty with both sides. Communication and management is part of the job.