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

The incompatible library and overly expensive computer recommendations aside, CS is full of things "you literally never use". It's a theoretical discipline more akin to mathematics than anything else, and it certainly isn't software engineering, to the surprise of many students (including me, when I was one).

Outside of my university coursework, I have never used the Pumping Lemma (Theory of Computation), balanced a red-black tree (Algorithms & Data Structures), relational algebra (Databases), and all sorts of other things that someone focused on the software development aspect of computers would literally never use and would wonder why we're focusing so much on these things.




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

Search: