That’s a great insight. There have been times when I asked myself if I made the right choice by entering CS given the sad state of hiring process and all. Also, time and time again, I have been pushed into situations and circumstances where I don’t get to work on what I want to. All of these forced me to think about how I work and what I work on. Maybe I just need to sail the waters and find something new. The world is big and so are the opportunities. There is no reason to limit ourselves to certain well received means of earning a livelihood.