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

Truth to be told, learning Category Theory will make you a better software engineer in the same sense and to the same degree as learning Quantum Field Theory would make one a better electical engineer. It might get you more excited about your profession, but at the practical level it will be more of a distraction than an aid.



YMMV massively depending on what exactly you're working in.

I've found when I'm writing libraries that will be leveraged by other programmers, especially in a modern/high level language, insights I've derived from my understanding of category theory have been incredibly valuable.

If you're working very close to the metal (eg, embedded), very close to non-technical users (UI stuff, edge layer business logic), or in less featureful languages, then you'll get much less value.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: