I started programming because I don’t like working. So I would create scripts to automate the tasks with which I was charged. It wasn’t long before I had enough free time to see what my coworkers were doing in their jobs. I am so lazy, I don’t like other people around me to have to work either. So I’d make scripts for them. Then I began making the scripts communicate with each other. And thus my first full-on program was born and my job became to administer it.
My grandfather once asked me if I thought that one day I could be replaced by a machine. My answer was, “I sincerely hope so”.