Haskell is enjoyable to use because dealing with pure functions makes code much easier to reason about, and the advanced type system helps catch silly and profound mistakes.| en.m.wikibooks.org
You need to rescue the princess with code–but sometimes your code doesn’t work and the princess is a dragon and you’re a fish. Welcome to programming!| Toggl Blog