Skip to content

ScreencastSyllabus

Ben Christel edited this page Jul 3, 2022 · 1 revision
  • getting feedback in 400ms
  • running the tests every 5 seconds
  • You Are In Control (or should be)
  • Question Everything (avoiding cargo cults)
  • What's "behavior"? (in behavior-driven development)
  • The hardest part of programming (is creating a mental model)
  • Three models of behavior
  • The difference between a bug and a missing feature
  • How examples of desired behavior become tests
  • starting a browser app (almost) from scratch
  • starting a browser app actually from scratch
  • building toys (and putting them in production)
  • building mental furniture (your language is not finished yet)
  • parsers
  • nuking fantasy land with exceptions
  • algebraic properties of interfaces
  • why most mocking leads to madness (and how to do it right)
Clone this wiki locally