Keep Your Workbench Clean Code Quality and the Professional Developer
http://www.readwrites.com/post/14264667861/code-quality
Think about a journeyman carpenter. The first chair he makes quite quickly - all of this tools are organized in this tool-box, his work-bench is clean of sawdust and shavings, someone has supplied him with neatly written measurements, and he can focus on making the chair. After this fourth or fifth, the work bench is covered in sawdust and his tools are buried in the shavings: he has to dig...