zen of programming
Abstract
Continuous journey towards writing beautiful code of Sander Hoogendoorn.
What does Zen mean? A state of calm attentiveness in which one’s actions are guided by intuition rather than by conscious effort.
The zen of programming: you become one with the code, lost in the rhythm of the tasks at hand.
You can get better by experimenting and then figuring out how to do this.
- epiphanies and experiments
- Learning and unlearning
- favor simplicity
- code is co$t
- the easiest code to maintain is the code you don’t write
COMPLEX Enabling constraints Loosely coupled probe-sens-respond EMERGENT PRACTICE | COMPLICATED Governing constraints Tightly coupled sense-analyze-respond GOOD PRACTICE |
CHAOTIC Lacking constraint De-coupled act-sens-respond NOVEL PRACTICE | CLEAR Tightly constrained No degrees of freedom sense-categorize-respond BEST PRACTICE |