Hacker News new | ask | show | jobs
by tgv 1218 days ago
It's a somewhat limited and artificially restricted view. CS develops theories and algorithms that can be used in practice. The shortest path algorithm is an early example. And mangling algorithms into another complexity class also belongs to CS (IMO, of course). Studying CS may not prepare you for centering divs, but a good curriculum provides you with enough tools to learn and understand e.g. the constraint mechanism behind the CSS box model.

What seems to be true is that quite a few CS students lack training in proper development techniques.

1 comments

Why would a CS degree be a place to teach people "proper development techniques"?