I will still continue to learn cool things in the domain of computer science because I enjoy doing it, but after all the reading and understanding I have done in the past three years I already feel more open and accepting to everything that comes my way, which was earlier limited to only a handful of interests.
I definitely do not have a time limit set until which I plan to work and retire and then decide to start living. I know that I am living a pretty good life and I am making it more wholesome as it comes.
My advice to a 25 year old would be to take time out, if you aren't already, to see what you have been doing and what you really want to do, irrespective of whether you see that as a passion or not, but when you get to do what you have decided to do, do it wholeheartedly so you can enjoy the act itself instead of waiting for the fruit of that action to enjoy. Happiness is not "there" and "then", it is always "here" and "now".