The basic, not fully thought out idea, was that if you automated your own job you got the full bonus. If you automate another person's job, you both split the bonus 50/50.
I think with most jobs, automation would definitely involve programming and tech skills. But there would be a lot of non-tech tasks as well, such as thoroughly understanding their workflow and processes and identifying more efficient practices.
"Automation" can also be a combination of computer and human outsourcing too.
In the small web dev company I was working for (launching internal startups), the "creative process" of designing website mockups was incredibly time consuming. I suggested we collect all of the customer requirements and collateral, and automatically outsource the mockups via API to something like MobileWorks/Freelancer/Elance/99Designs/DesignCrowd etc