I am among those fortunate people who are getting paid for doing what they love to do. Having said that, I do spend my considerable spare time on physics. Lately, I am discovering the joys and challenges of life in a startup.
I read and write code everyday. Coding is the art of giving life to machines and enabling machines to understand and express their intent with other machines and humans as well. A good programmer is like a person with great vocabulary, he can make machines to convey their purpose with minimal effort.