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

There's some pretty depressing stories in the second half of that article. But more interestingly, the author articulates beautifully one of the main reasons I chose pure mathematics over a programmer career in the late 90s:

"One of the reasons I stayed at JPL for twelve years was that I was appalled at what the software industry had become. The management world has tried to develop software engineering processes that allow people to be plugged into them like interchangeable components. The "interface specification" for these "components" usually involves a list of tools in which an engineer has received "training." (I really detest the use of the word "training" in relation to professional activities. Training is what you do to dogs. What you should be doing with people is educating them, not training them. There is a big, big difference.)"




We just "solve" the problem by training tens of thousands of dogs. Now we have a gigantic dog circus running 24x7. What's mysterious is no matter how many shocks and surprises ever growing complexity produces it doesn't collapse.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: