
24 Feb
2011
24 Feb
'11
3:50 p.m.
Jim Bell wrote:
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.
+1 http://www.developerdotstar.com/mag/articles/reeves_design_main.html