def programming

The craft of programming begins with empathy, not formatting or languages or tools or algorithms or data structures.

Tests are the Programmer’s stone, transmuting fear into boredom.

At some point software design becomes less about what and more about when.

Optimism is an occupational hazard of programming; feedback is the treatment.

A design is "simple" if it follows these rules: Runs all the tests; Contains no duplication; Expresses the intent of the programmer; Minimizes the number of classes and methods.

Built with using

Source code available @ githubpull requests are more than welcome ;-)