Thought Larder

Techniques & processes for software development, synthesized while standing upon the shoulders of giants.

Processes

Techniques

  • Document decisions (ADRs, etc.) in one accessible, searchable location.
  • Use idea documents to share & vet ideas.
  • Use mob programming to unblock, to push through hard problems, and to share knowledge.
  • Whether one is refactoring, or troubleshooting, ENOF is often enough: solve the Easiest Nearest Owwie First. Many thanks to @GeePawHill for coining this improvement to "Low Hanging Fruit".