
24 Feb
2011
24 Feb
'11
2:30 p.m.
On 1:59 PM, Vicente Botet wrote:
Krzysztof Czainski wrote:
One of my favorites: "Programs must be written for people to read, and only incidentally for machines to execute." -- Hal Abelson and Gerald Jay Sussman (Structure and Interpretation of Computer Programs)
I will add, libraries must be written for people to use, and only incidentally for people to read.
+1! Priority 1: make your caller's code clear. Priority 2: be clear yourself.