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

Another way to look at this is that programming as a job has been made manageable. That's in the sense of being controllable by management. "Agile" is all about that. Manufacturing went through this between about 1910 to 1980, replacing craftsmanship with mediocre workers under direct supervision.

I sometimes deride "webcrap" on here. The point I'm making is that much of web-related programming today is bolting together off the shelf parts with a bit of custom glue. Programming has become wider but more shallow as a result. It's necessary to know about, or be able to look up, a huge array of parts. It's usually not necessary to understand how they work inside. Between Stack Overflow and Google, you can usually look it up.

Who has a well-thumbed copy of Knuth immediately at hand any more? I once did, but those books are in the garage now.



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

Search: