Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Thanks for the nice reply. I do confess though my comment was a bit rhetorical as I'm a programmer myself.

The list of things you point out consists of mostly external factors. I know where they come from and that they seem essential since those are the conditions that all of us are familiar with, but to a large degree, they are ultimately historical impositions: that is how the job has come to be practiced. (There are of course practical concerns that shape how this came to be; namely, the difficulty of getting all the pertinant information necessary to make any changes on a piece of software or debug it).

So there is definitely a cultural aspect of it, but much of the culture may not be strictly necessary to the product. Consider for example Torvalds' rather blunt manner. I am fond of being blunt and I enjoy being a bit combative and adversarial when it comes to advocating ideas. I've seen this attitude commonly in various academic/industry/scientific. To an extent it's useful. But it can become a sport unto itself and mean-spirited easily, especially in unskilled hands. I suspect a great many people would not like to work in such an environment.

My own suspicion is that technical fields tend to attract a lot of people who have trouble reading/relating to emotions and males who've had little contact with women, a lot of contact with bullies, fragile egos, and a need to fit in. It gets ugly fast.



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

Search: