You would program because you need to get your computer to do something new