3 ms·
My tentative answer is this: someone who uses Haskell appreciates elegant solutions (a.k.a mathematical/functional) and is inclined to write things 'properly' o
by kelvin0 8y ago
My tentative answer is this: someone who uses Haskell appreciates elegant solutions (a.k.a mathematical/functional) and is inclined to write things 'properly' once and they might also idealize that the functions they write will not only solve this current issue, but be useful to others and themselves in other programs ... thus going down the generalization and elegance rabbit hole.
Of course, all of this is purely speculation on my part.
- galfarragem 8y agoResuming: the typical Haskeller is a perfectionist. If I allowed, without blinking, my perfectionist self would ditch every language but Haskell. No other mainstream language can give you more control and purity. For a perfectionist this is opium.
- cortesoft 8y agoIt is a particular form of perfectionism. Other types of perfectionists might want to be perfect at writing programs as fast as possible.
- deleted 8y ago[deleted]
- xxxdarrenxxx 8y agoThis, it's getting the figurative perfect sphere. I'd say a better term for doer is a pragmatist considering the implied personality. As for Haskell The whole concept of generalizing and purity is already perfectionistic-ly biased on a conceptual level.
- xamuel 8y ago>elegant solutions (a.k.a mathematical/functional) Meanwhile, if you look at pseudo-code written by actual mathematicians or logicians, it's almost always imperative, full of side-effects and global variables. Sometimes they even use GOTO!
- 1000units 8y agoI was likewise surprised to learn few Haskellers have any interest in computing the cohomology of their monads.