You would program because you want to have things run automatically.