a desire to write a software application would make you want to write a program