• Dillon's blog posts If It Compiles It Works and When It Compiles But Doesn't Work
  • Wiring
  • Refactoring
  • Running code paths to check it works vs checking assumptions at the gate
  • Dillon's talk Types Without Borders
  • Shotgun surgery - Parse, Don't Validate episode
  • Order independent
  • You can trust your tests
  • Keeping what you depend on to a minimum helps make things trustworthy
  • Semantics can make it harder to predict (like parser)
  • Json.Decode.maybe is almost never what you intend
  • Scaling Elm Apps talk by Richard Feldman
  • Gary Bernhardt's Wat video
  • Elm Radio Opaque types episode