Yesterday I finally understood that if a piece of code repeatedly needs to be nested inside loops or conditionals, it's a sign that I should cut it out and make it into a separate function. This realization, regarding programming, which, like natural language, can, in the hands of the unskilled, contain clauses that are, though excessive, meaning
(
Read more... )