Quotes for Programmers

Eric Tsiliacos
2 min readAug 13, 2020
Photo by Kelly Sikkema on Unsplash

“Make the change easy, then make the easy change.” — Kent Beck

“As the tests get more specific, the code gets more generic.” — Uncle Bob

“Depend on things that change less often than you do.” — Sandi Metz

“Nothing is precious” — Sam Waggoner

“Make illegal states unrepresentable” — Yaron Minsky

“Make simplicity easy” — Rich Hickey

Transformations have a priority, or a preferred ordering, which if maintained, by the ordering of the tests, will prevent impasses, or long outages in the red/green/refactor cycle. — Uncle Bob

“When we wish to correct with advantage, and to show another that he errs, we must notice from what side he views the matter, for on that side it is usually true, and admit that truth to him, but reveal to him the side on which it is false. He is satisfied with that, for he sees that he was not mistaken, and that he only failed to see all sides… People are generally better persuaded by the reasons which they have themselves discovered than by those which have come into the mind of others.” — Blaise Pascal

“Software does not actually decay, but rather suffers from a lack of being responsive and updated with respect to the changing environment in which it resides.” — Software Rot

“If you want to go fast, travel alone, if you want to travel far, stay together.” — African proverb

“Constraints liberate, and liberties constrain.” — Runar Bjarnason

“Execute through enablement, and enable through execution.”

“Prefer simply hard over easily complicated.”

“Composition is to be preferred over and above emergent effects.”

“Revolutionary change by evolutionary means.”

--

--