If systems administrators are the chefs, programmers and developers are the gardeners (or butchers, depending on the code) who provide the raw material to work with. The Unix philosophy to build tools that “do one thing and do it well” really shines through here.