Hacker News new | ask | show | jobs
by _a_a_a_ 1206 days ago
1. I have negligible chance of understanding your abstract algebra and 2. I'll never, ever, get to use it in the real world.
1 comments

Might as well take an Introduction to Semiconductor Devices engineering course while you're at it. Just as relevant when it comes to software development.
Abstract algebra is more relevant to the general practice of cryptography engineering than semiconductor engineering is to the general practice of writing software.
I'm sure it is but it also has negligible application to quotidian grunt-programming which is regrettably what 99.9% of people on HN do. Learning a skill that seems never to get used seems completely pointless to me. That's a critique of industry, not of linear algebra by the way.
I agree that abstract algebra has only marginal important to the general practice of programming. I only dispute that it's marginal for cryptography engineering.
I don't believe anyone said that it was marginal for crypto?
I'm talking specifically about the requirements for your average software developer, not a developer trying to specifically study cryptography.