def programming

The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague.

A program is like a poem: you cannot write a poem without writing it.

The art of programming is the art of organizing complexity, of mastering multitude and avoiding its bastard chaos as effectively as possible.

The question of whether Machines Can Think... is about as relevant as the question of whether Submarines Can Swim.

A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits.

Testing can show the presence of errors, but not their absence.

Simplicity is prerequisite for reliability.

Computer Science is no more about computers than astronomy is about telescopes.

If debugging is the process of removing software bugs, then programming must be the process of putting them in.

Built with using

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