-
January 19, 2023
Many minds, better problem-solving
-
January 5, 2023
Relatedness pattern
-
October 4, 2022
Principle of evolvability
-
September 6, 2022
Go wide, then refine
-
August 15, 2022
Code should work, but does not have to be efficient.
-
May 31, 2022
When you know you aren’t aligned, resolve early.
-
October 25, 2021
Understand a problem individually, then share it.
-
September 14, 2021
Test models thoroughly, test everything else less
-
September 14, 2021
Model all state in an application
-
September 14, 2021
Ensure UI components can be loaded separately from an application
-
May 22, 2021
Reduce a problem to its lowest sensible abstraction
-
February 22, 2021
Ensure documentation is easy to amend
-
December 4, 2020
Separate core logic from the framework
-
February 19, 2020
Iterate in Thens
-
December 10, 2019
Use consistent coding conventions, automatically enforced
-
November 20, 2019
Software should be easy to debug
-
November 15, 2019
Make the invisible, visible
-
November 13, 2019
Documentation should be close to the code
-
October 15, 2019
Compute properties when possible