Chapter 7. THE PROGRAMMER’S TOOLBOX

Using Tools to Construct Software

Perilous to us all are the devices of an art deeper than we possess ourselves.

J.R.R. Tolkien

To be a productive craftsman, you need a good set of tools. The contents of a plumber’s toolbox will support him in whatever task he encounters, or else you wouldn’t call him the next time your taps explode.

Not only the existence but also the quality of these tools is vital; a good craftsman can be let down by poor tools. If the compression valves are bad, there will be water everywhere, no matter how good your plumber is.

Of course, it’s your use of these tools that sets you apart as a master craftsman. The tools, by themselves, will achieve nothing. Before power tools, carpenters were ...

Get Code Craft now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.