Funny, I want to move to a farm and keep goats and chickens (I am a Systems Architect). I still want to code in my spare time, if only to just pass on the skills to my offspring.
the downside is you have to 'install' and continuously 'run' a shovel
eta: Admittedly I did a bunch of design/architecture consulting and teaching tech courses for the first decade or so to pay for the farm. Consulting is a good way to keep your hand in, and teaching serves as a great marketing platform for the consulting work.
That said, a small hobby farm with goats and chickens doesn't take much work. But going on vacation can be problematic.