Your starred principles
- Use consistent coding conventions, automatically enforced
Code should be formatted the same way and enforced automatically using tools.
- Iterate in Thens
You should iterate sequentially on a focused chunk of work at a time.
- Separate core logic from the framework
Core logic that is related to solving a business or domain problem should exist outside of a framework.
- Make the invisible, visible
Make relevant information visible so things can be clearly understood
- Reduce a problem to its lowest sensible abstraction
Framing a problem in its lowest sensible abstraction helps you understand and develop accurate solutions to a problem.