| What about permaculture/gardening? IMO working with nature is a lot like programming. The genetic material (seeds) are like packages, the soil cycle is like memory management, and the water and sun are like your system's resources. You get the satisfaction of building something beautiful (and eating it). You are constantly learning about genetics, variants, processes and the language of plants. There are role models and teachers creating new processes and testing theories (just like programming). You are involving your entire body, puts you outside, and is amazing on your mind. If you're looking to make money doing it, you could pick a high-value product like mushrooms, sprouts, or hot sauce and bring it to the farmer's market. |
One thing I love about software is that I write it then run it and see the result. My turnaround time is often measured in seconds.
My garden? Weeks, at minimum, before I begin to see what results my work has wrought. Iteration takes months, if not years, depending on your climate.
However, it does feel very rewarding, doing something with your hands that results in something very tangible. Bringing in a bowl of lettuce, cucumbers, and tomatoes that you can immediately toss into a salad feels great.