How to Write Computer Programs for Automation — Programming Keynou