Code as Risk • Kevlin Henney https://www.youtube.com/watch?v=YyhfK-aBo-Y

Model: 3 Axes of software development ./resources/video-code-as-risk-•-kevlin-henney.resources/screenshot.png as opposed to functional and non-functional

  1. functional (runtime)
  2. operational (runtime)
  3. developmental (dev time)

Refactoring = keeping functional axis stable

eg. func fixed dev improves ops is kept open

Article: ./resources/video-code-as-risk-•-kevlin-henney.resources/screenshot.1.png

Top 10 coding practices ./resources/video-code-as-risk-•-kevlin-henney.resources/screenshot.2.png