Re:Why Static Languages Suffer from Complexity (2022)
by grumpyprole on Thursday August 10, 2023 @03:13AM
(#37072980)
This is FUD. You don't need to have studied abstract algebra to understand the monad laws. Basic high school maths is more then sufficient. It really surprises and concerns me that so many developers seem frightened and wary of mathematics and logic. It used to be called "software engineering".
Unfortunately, most programmers trying to learn Haskell have not taken any abstract algebra courses, so these definitions and laws are deemed insufficient. Regular people want to know the exact nature of a thing — not just a list of mathematical properties that hold — and so they insist that there must be something more. But there’s nothing there!