I’ve been involved in a number of software and hardware development projects over the years and have started to realize their are many parallel techniques that can be applied to both, especially in the realm of the Agile methodology.
“Release early; release often” can be the strongest premise of both systems. In gardening, you have seasons that bring different focuses, different priorities, and different possibilities. With development, you have sprints. harboring different requirements, different levels of funding, and different focuses driven by needs.
These two extremely different processes simultaneously depend on root-cause analysis. “Why doesn’t this code produce the expected result?” “Why are my tomatoes getting yellow leaves?”
The situation that brought me to this “obviation” was the fact that I spent all day yesterday recording a build of a soil sifter, trying to keep it simple. I looked online this morning and decided I liked this one better.
I am going to continue to edit the video, but the 2.0 of this sifter is going to be amazing. 3.0 will be monumental. I will be the best darned soil sifter builder in the world by the time I am done and will enjoy every phase of the development process.
Welcome to agile gardening! Please join me in my quest for stuff to do. 🙂