Where Could We Turn Up the Good?

Pure FP

Useful Error Messages

Useful error messages

Having a single language flavor

Decoupled tools

Stable Core

  • Stable data layer, architecture allows ecosystem to evolve around it with less churn

Community Members Working on What They're Passionate About

  • People passionate about a problem working on it in the ecosystem


  • Leveraging Elm's unique characteristics for performance (immutability, static language, known types, etc.)
  • Elm compiler performance - compiler speed matters

Content and Conferences

  • Elm community content and conferences
  • Elm Online meetdown

The Elm Philosophy

  • Evan's Elm philosophy tweet
  • Philosophy has influenced package design in the ecosystem
  • Elm Slack #api-design channel