Hacker News new | past | comments | ask | show | jobs | submit login

Philip Greenspun wrote convincingly about how programmers are under valued because they fail to treat programming as a proper profession. They don't dress and otherwise present themselves professionally. They fail to interface professionally with customers and analysts as a doctor or lawyer would. Programmers themselves tend to demand a management style that treats them as a cog in the machine, where they are fed detailed requirements and produce output for others to deal with.

The nature of programming work is not so far removed from what a corporate lawyer or financial analyst does. Yet programmers have a much different public image. I think it's fair to say programming attracts certain idiosyncratic personalities that affect the general perception of the work.

On the same theme as the grandparent post, don't undervalue the soft touch. There are people who bring to the table little more than that they're nice and likeable. I've seen such people in analyst roles responsible for retaining or creating substantial business.




This concept of professionalism depends very much on who you ask. Tom DeMarco and Timothy Lister, the duo behind Peopleware, might suggest that the problem isn't with the behavior of the programmers, but rather with the definition of a proper professional, and by extension the proper profession. I also think your claim of what programmers want is hasty; my experience, albeit somewhat limited, suggests that there are programmers who fill any spot on the scale between autonomy and cog.

For that matter, here's a link to the essay by Philip Greenspun: http://philip.greenspun.com/ancient-history/professionalism-....

From what I gathered from the article, you're misrepresenting him. His qualifications are much more about giving back to the community and actually giving a damn that it is about aesthetics. Perhaps I didn't find the essay you're referencing?

Finally, I don't think you're metaphor using the corporate lawyer or financial analyst is accurate. The corporate lawyer, especially, has far more public exposure than does a programmer, and maintains his image as much or more for the company's sake than his own.


Different piece. The one I'm referring to focuses specifically on his experiences with employing programmers at arsdigita.


"The nature of programming work is not so far removed from what a corporate lawyer or financial analyst does. Yet programmers have a much different public image"

Unfortunately I think this also has to do with the way Western culture views the foundation of programming (math, science, ...). Unlike in say Asia, math and science are looked down upon by main stream culture; since they are considered "nerdy". Maybe that's why we are on our way to producing a lot more lawyers than programmers and engineers (at least for our part of the world)...


Very true - my experience is that "the soft touch" that you so eloquently call it is far more important than people generally think.

If people care about what they are doing and come to work happy and ready they will produce much better work.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: