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

Two things

1) This is ass backwards. We don't need CS who know about accounting, hr, etc. Jobs of the future will be automated. Dev is an essential skill, the same way English or maths used to be. We need these professionals to learn how to code to "gain one level up", and make the computer do whatever devs are building for them now. 2) Market has needs for a lot of people who know how to program using high level frameworks. CS programs have evolved accordingly. 20y ago, it was a room full of geeks (with the original meaning), coding on freebsd. Program had electronics, assembler, C, you learned to build a compiler from scratch, a virtual machine, a shell, stdio, etc. There was a lot of tinkering with dark bsd flavors. Programs today are at a much higher level, learning how to use react, and frameworks built by others. To the point where I see devs who don't know what OSI means and don't even know how to reinstall windows themselves. I don't think it's bad, I think the need for CS has remained somewhat similar, what we need today is app developers which is very different. You don't need a tech genius to build an accounting app. You need someone who can understand these needs and transfer them into relatively straight forward code over all the abstraction levels built by these tech geniuses.

So I think the claim that CS is a liberal art is preposterous. I think that what people call CS has evolved into two things, CS and App dev, the latter which should start moving to other professionals, and that people didn't realize it yet.




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

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

Search: