Software development is often described as a craft, such as carpentry. This article follows a different path, exploring gardening as an analogy for the development and stewardship of research software.