It started small#

One Decision element. Then four. Then a Subflow. Then another. By the time it shipped, debugging it required three engineers and a whiteboard.

Lessons#

  • Past ~15 elements, you've built code in a UI. Just write the code.
  • Subflows hide complexity, they don't remove it.
  • Tests still matter, even in Flow.