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

I think there's a third explanation, which is that computer science professors are made to teach computer programming courses to students who want to learn computer programming and not computer science. If you're a skilled computer programmer when you enter the course, you're probably already more knowledgeable about computer programming than the computer science people who are supposed to be teaching you.

I'm sure my professors knew their computer science niches just fine, but they knew very little about programming & software engineering. Programming was my main hobby growing up. In high school I was already using Linux, had written dozens of websites for myself and friends, had written a 3D platforming game from scratch, and had made and published several homebrew games for real video game hardware. Having to then spend a semester "learning" C++ and operating system basics, from someone who has spent their whole life in academia and never published any real software, was godawful. They barely knew what they were talking about and made all kinds of beginner mistakes. I definitely knew way more than my professors about the subject I was there to learn, computer programming.






Well you certainly sound _incredibly_ gifted and it’s truly a shame you pushed through a CS degree that was clearly beneath you. Any reason you didn’t change course once you clearly evaluated college was not for you?

Sunk cost fallacy, plus being told through my entire youth that the only way to get a good job is with an undergrad degree.

Did you get a good job after getting that degree?



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: