Hacker News new | ask | show | jobs
by confusedcitizen 6082 days ago
I think the advantages of a university education have been chronicled elsewhere. However, to your specific points:

Yes, it is about building efficient and reliable software, and there is absolutely nothing wrong with that. Even when you build software for fun, you'd like to be robust, else it's the creator who has to pick up the pieces later when trouble strikes. Good professors explain the need for formal verification in programs, and that kind of insight is important for us to understand the limitations of software in the industry today.

I don't think there's anything taught in a university regarding the "efficient and reliable software worldview" that would not lead to a fulfilling career. In fact, its only an advantage, because you have a perspective on why software should be reliable. It's something that people use, and possibly their daily experiences are influenced by how good (reliable+efficient+fast) your software is. What that worldview might give you is to empathize with these very users ... which in fact, is one of the most important take aways from a successful industry career.

All writers I've read are impeccable in their spelling and grammar. Writing may not be only about grammar and spelling, but these are the fundamentals, without which you don't have the right tools at your disposal to affect the sentiments of others.

Building software is fun. Building reliable and efficient software is fun, as much is building software that is fast, and none of these attributes make creating a piece of software less original. These characteristics are the building blocks of good software, originality lies in the idea, what your software is supposed to do, but reliability and efficiency are inherently assumed.

University education is a wonderful opportunity to not only explore computer science but also its interactions with other fields (like neuroscience, electrical engg, etc etc). It's all about finding where your true calling lies in, and a university education only helps with that.