Zen Zen Communicate intent precisely. Edge cases matter. Favor reading code over writing code. Only one obvious way to do things. Runtime crashes are better than bugs. Co...
Mental Models Tools Mental Models What is a Mental Model? Mental Models are concepts, frameworks or worldviews that help you interpret and understand the relationships and p...
Zen Zen Communicate intent precisely. Edge cases matter. Favor reading code over writing code. Only one obvious way to do things. Runtime crashes are better than bugs. Co...
The Boy Scout Rule The Boy Scout Rule The Boy Scouts have a rule: “Always leave the campground cleaner than you found it.” If you find a mess on the ground, you clean it up reg...
Writing Good Tests Writing Good Tests Let me see if I can articulate the bigger point I’m trying to make here. Good test authoring requires careful analytical thinking about w...
Zen Zen Communicate intent precisely. Edge cases matter. Favor reading code over writing code. Only one obvious way to do things. Runtime crashes are better than bugs. Compile...
Zen Zen Communicate intent precisely. Edge cases matter. Favor reading code over writing code. Only one obvious way to do things. Runtime crashes are better than bugs. Compil...
Zen Zen Communicate intent precisely. Edge cases matter. Favor reading code over writing code. Only one obvious way to do things. Runtime crashes are better than bugs. Compile...
Ecosystem Test Against test262 Polyfill behavior Build/publish workflow Codemods for TC39 Proposals Increasing the quality of community plugins ASTExplorer Feature Performan...