"Why Haskell?" Elevator Pitch : haskell
これちょっと面白そう
"Why Haskell?" Elevator Pitch : haskell
What's the elevator pitch for Haskell for the following audiences?
VP Engineering / CTO with Enterprise Engineering Background
VP Engineering / CTO with Strartup Background
Other Engineers
I find myself in the following situation quite often: I'll be at a work-related social, some of the other
engineers will tease me for being "that guy into Haskell" and the inevitable question comes up:
"why Haskell?"
I come from a pure math background and my reasons for liking Haskell are a combination of simplicity,
understandability, expressibility, and concurrency. To me the language is principled and therefore simple.
Code is terse and very readable. The advanced type system and principals mean you can express a lot in the
language. And lastly, it has a really strong concurrency story. Haxl is a great example of all this: an
incredibly powerful library that boils down to a handful of simple files and a very short paper. Compare
this with any complicated library in Java or Scala.
Unfortunately, not only are these perceived benefits difficult to communicate in a short period of time to
someone who is not familiar, they don't tell the whole story (or the story someone needs to hear).
I'm curious how other people have pitched Haskell. Not necessarily for technical adoption, but to get
someone interested.