3 ms·
>Let us grow Haskell in industry by writing simpler code and making room for the less experienced. >Let’s not delete all of our fancy code - it serves a purpos
by ummonk 7y ago
>Let us grow Haskell in industry by writing simpler code and making room for the less experienced.
>Let’s not delete all of our fancy code - it serves a purpose! Let’s make it a small part of our codebase, preferably hidden in libraries with nice simple interfaces.
Says something about the Haskell culture that this isn't already standard practice, regardless of the need to train junior programmers.
- sukilot 7y agoIt says something about the Haskell language -- that it has near infinite power for abstraction and Don't Repeat Yourself-ism. Most Haskell code is fancy because if anything else had a large amount of mass, it could be abstracted to higher-level Haskell. Haskell programs have size approximately "log(size of program in another language) ^ k" because anything repetitive can get squeezed out.