Programming vs Teaching

Our life’s a stage, a comedy: either learn to play and take it lightly, or bear its troubles patiently.


How did I end up teaching?
Well, it was long decided since my undergraduate year.

Justification? I wanted an easy life, or so I thought.

Not everybody can teach. This was made clear when I went to University of Otago. The lecturers at the Department of Computer Science are all excellent teachers. By excellent I mean they can deliver the information really well, and can hold the attention of the students through out the lecture.

Those aren’t something easy to do. I try and try, and still couldn’t deliver well. It really is frustrating, especially when I see the faces of the students, the look they made for trying to understand my rambling.

Programming on the other hand is a career that I never considered at all, not until I did my master and PhD, and being an intern at ADInsruments. The more I spent my time writing a program, the more I’m in love with it.

Unexpectedly, programming gives the satisfaction that I longed for. I enjoy writing programs. I enjoy cracking my head solving problems. I really could spend my whole day just for this.


Between programming and teaching, I prefer the former by miles.

Having said that, I would not abandon my responsibility as a teacher. I just need to learn to manage my time better so I could find time writing more and more programs, for personal satisfaction.