There are two kinds of programmers, my colleague once said.  The first kind is the one who views programming as a smart career move.  The second kind is the one who has the passion for it.  I think I belong to the first breed of programmers.  I enjoy programming sometimes.  Sometimes I even get so involved in a project. And I missed software research and development when I was in law school.  But I don’t think that is enough to qualify my for the second breed of programmers because I think that I can still be professionally content without programming and reading scientific papers.

When you are in a career just because it is a good move for you financially, I think either of two things might happen.  You might grow to love your job.  Or sooner or later, you burn out.

Since I belong to the first breed of programmers, I am afraid that I might be burning out. The signs are there. I feel tired when I work.  I get easily distracted. I make excuses.  Or do I just feel overwhelmed and daunted by the job responsibility and difficulty? Or is my personal life messing with my professional life? I feel I am underperforming and I feel that no longer have that drive to do well.  

It has been a tough 7 months for me.  I need to clear my head.