This document discusses techniques for writing code that lasts over time. It recommends improving code by making it more comprehensible, flexible, tested, and easier to refactor or replace. Specific techniques mentioned include following principles like SOLID design and avoiding antipatterns like singletons. Object calisthenics are presented as a way to write simple code through constraints on things like indentation levels and number of instance variables. The overall message is that code quality can be improved through practices like writing tests, refactoring regularly, and learning from others' code.
24. NIH
| nɒt ɪnˈventɪd hɪə |
Not Invented Here —The German art of humiliating any technology,
agricultural product, or (medical) scientific work that has not been
invented or produced in Germany, Switzerland, or Austria.
source: Urban dictionary
photo by: John 'K'
45. Calisthenics
/ˌkaləsˈTHeniks/
Calisthenics are a form of dynamic exercise consisting of a variety of
simple, often rhythmical, movements, generally using minimal
equipment or apparatus.
photo by: boston_public_library