News for hackers. Stuff that matters.
Re:Could Coding Become the Next Mass Profession? by randomdata on Wednesday January 04, 2012 @10:05PM (#3427156)
> Farming is different in that it's easy for anyone to do (it's just manual labor).

I have a small grain farm and also develop software professionally. I find software development is the easier of the two, personally.

Problems in software all go back to the rules of computational theory. It's not exactly easy, but the space is fairly limited and can be understood with some effort.

Problems in farming are all over the map. Sometimes you have to engineer a new piece of equipment to get you out of a jam, other times you're dealing with biology, medicine, mechanical work, sales, you name it, you probably have to deal with it. And you need a solution now. By tomorrow, your profits for the year will be gone.

Re:Could Coding Become the Next Mass Profession? by kls on Wednesday January 04, 2012 @10:28PM (#3427217)
I grew up on a citrus farm in Florida, I was the first generation to leave the far after NAFTA due to the fact that we could no longer compete as a family farm. While Farming has a lot of variables that cannot be controlled and is grueling work, I did not find it to be any more mentally difficult than development. There is a lot of science in farming for sure, but one thing about farming that is very different than software development is that only one person needs to do the thinking and can then delegate to less inclined individuals. The structure of the workforce is different in that a single thinker can do the processing for a group, in software there is no such luxury, if I do all the thinking for another developer then I might as well take the 10 minutes to write it down and save the salary of the other developer. That's the big difference, roles can be delegated in some professions, in others they just cant. To some extent they can be in software, you can have a test developer, and a build manager but for the most part each one is working out specific, unique problems in their domain.
Re:Could Coding Become the Next Mass Profession? by randomdata on Wednesday January 04, 2012 @10:43PM (#3427269)
> but one thing about farming that is very different than software development is that only one person needs to do the thinking and can then delegate to less inclined individuals

True, although, technically speaking, that work still exists. The programmer just delegates it to the computer instead of having people do it. There is no reason why you couldn't have an assembly line of humans hand-compiling your programs, if you really wanted to. Once you give them the basic rules, they can set forth and complete any task that you ask of them. It is just repetition at that point.

Farming is quickly going in the same direction. The delegatable jobs are, more and more, being done by machines.