The Craftsperson's Toolbelt
A software craftsperson needs to know how to use the tools of our trade as well as build more tooling to amplify their effectiveness. Our goal as developers is to automate the mundane and repeatable parts of our job in order to maximize the time we spend on the most important, most valuable (and most enjoyable) part of our job: designing technical solutions to interesting problems.