Guide to increasing technical leverage

What is the the code/systems equivalent of Donna Meadows’ Leverage Points essay?

“Broadcast” here means write a doc, give a talk, or some combo

Good code

  • Write the code
  • Write the code + send out PR
  • Do PRs
  • Add linting rules (sometimes)
  • Broadcast: how to write good code
  • Broadcast: what makes code good?

Good systems

  • Do a full boxes-and-lines diagram, upfront design (also: good luck with that)
  • Write a design doc
  • Write the critical problems a good design will have for this system
  • Broadcast principles of good architecture