
Andrew Coppin
To him, apparently, the current logo says "Haskell is all about arcane and obscure mathematical constructs. In fact, we think that complicated mathematics is so good that we stuffed our logo full of it. If you don't like hard math, don't even bother trying to learn this language."
I think he got the right idea (kind of). To him, mathematics is arcane, but to Haskellers it is the fundamental basis of computation. If someone is not prepared to invest in learning the foundations of the subject of Computer Science, then they have no business becoming a programmer. Would you want someone who disdains mathematics to be responsible for designing the physical aerodynamics of aircraft? Then why would you permit them to program the control software that will fly it? We really must get away from the idea that programming is something any old fool should be able to pick up. Programming correct software is hard, and it requires a mathematical mind. Regards, Malcolm