The Benefits of Automated, Reusable Code — Programming Keynou