One of my all-time favourite quotes is by the famous American Baseball coach Yogi Berra, which goes, In theory, there is no difference between theory and practice. But in practice, there is. That summarizes my reason to take a break from school and all the textbook knowledge to go build, learn and understand how things work in practice. I have been in school for too long. I think it’s time to go and look at what’s out there in the industry and the problems software companies face every day and how we can solve them.

I could have gone for master’s here in India and spent more time finding a problem and then looking for a solution for 2 more years to write up a thesis that probably nobody other than my supervisor and examiners will ever read. I did not want to do that (atleast for now). I remember my professor telling me that one should not go for master’s for the sake of doing it but rather to solve a problem at hand. Something that makes the lives of Software Engineers or any other stakeholders in the software business easier. To put it simply, place Practice above theory and do theory once you have gained a solid understanding in practice.

I plan to pursue my master’s in some good University abroad maybe US or Canada after working for a couple of years. This would give me enough exposure in the industry to look at academia with a fresh set of eyes.