A good programmer is someone who looks both ways before crossing a one-way street. — Doug Linder, systems administrator A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, […]