A principle for living
Let your work be guided by standards of excellence rather than by the desire for approval.
Let your work be guided by standards of excellence rather than by the desire for approval.
Aim for programs and arguments that can be reasoned about formally, not merely tested empirically.
59 upvotes · 29 borrowsChallenge accepted practices when they are unsound, even if doing so is unpopular.
86 upvotes · 5 borrowsCommunicate with exactness and economy; every unnecessary word or line is a potential source of confusion.
62 upvotes · 33 borrowsFavor simple, elegant solutions over complicated ones, even when complexity is socially rewarded.
59 upvotes · 23 borrowsAvoid anthropomorphizing computers or treating programming as magic; it is a human activity governed by logic.
29 upvotes · 18 borrowsRespect the importance of mathematics as a foundation for reliable computing and rigorous engineering.
13 upvotes · 33 borrows