News for hackers. Stuff that matters.
Re:Some Notes About How I Write Haskell by z5h on Wednesday February 21, 2018 @10:31AM (#16430109)
"amateurs instruct computers, while professionals write executable stories" Did you just make this up? I think this is an important idea.
Re:Some Notes About How I Write Haskell by TuringTest on Wednesday February 21, 2018 @06:34PM (#16433929)
Programming has much more in common with literature than what engineers typically realize. (Not to mention its relation with philosophy, with classes being a pure Aristotelian system of universals).

Even for programs that are meant to be written and compiled once and never maintained, the programmer needs to build in their mind the whole story of the required computation, and put it in words for the compiler to transform it to low-level instructions. The clearer the programming language, the easier will be to reason about that story.