I won't say that programming isn't hard, but I also farm and find the farming to be the more cognitively challenging career of the two. You need the same problem solving skills and you need to be able to apply them to an even wider range of applications.