Month: January 2015

Make Reversible Decisions

I recently learnt about the “Rule of Three” from this tweet by Jacob. It says that code should be copied once, and extracted into a procedure only the third time it has to be used. After further thought, I realized that this simple programming rule is a domain-specific manifestation of a more general decision-making guideline. Lets go back to computing for a brief moment, since […]

Continue Reading