Hacker News new | ask | show | jobs
by Falkon1313 1495 days ago
You're lucky you even had a web dev course. When I went there wasn't anything related to that. Your choices were C, Visual Basic, and/or Java. And I don't think any of the professors had even heard of source control. This was in the 2000s, after the dot-com boom, so it's not like the internet was something new.

But classes were all focused on academic stuff, nothing pragmatic or realistic. For one of my exercises I asked the professor how to hook in and validate the input, and he said "Oh, we don't cover that. That's higher-level 3rd or 4th year stuff. It's ok if your program just crashes if given invalid data."

I had learned the importance of validating input very early on in teaching myself GW-BASIC and Turbo Pascal several years before college. But in the academic world, that was just considered a trivial detail, not important. You could get a degree without ever even learning to validate input.

Which explains a lot about the state of modern software.