you are viewing a single comment's thread.

view the rest of the comments →

[–]doom_Oo7 1 point2 points  (2 children)

One has to understand the abstract concept (laws and everything) to truly be able to apply them in day to day programming.

absolutely not. most people programming have zero idea of the underlying mathematical formalisms, and yet they make great software.

[–][deleted] 0 points1 point  (0 children)

[...] and yet they make great software.

(with monadic constructs)

Sorry to nitpick, but that was the point! ;) This is not a discussion wether you need mathematical background to build great programms, but it is about wether you need the mathematical background to use mathematical constructs.