Software gives the agriculture industry new tools, it helps gather information, it helps build better machinery and can even help train people. Of course software engineers won't be the only ones contributing to solving these problems, but farmers are very resourceful and tend to welcome any new tools to improve their businesses. They've been improving for the last 10,000 years, why stop now?