Whoa, did a CTO just say "megamorphic functions?" OH YES HE DID! John A. De Goes (@jdegoes) CTO of Precog (@Precog) is a man with experience and the war stories to prove it. He talks plainly about the highs and lows of functional programming with scala, scalaz and the JVM. He points out how the JVM punishes "good functional code" and how difficult it is to hire functional programmers. A great insight to an exciting company; and surely he must be the best boss in the world.
The talk is available here on youtube.