So then, it certainly helps to have a well-maintained copy of tcsh around along with bash and vim; you kind of learn a bit of those, then you either have ideas for some cool ways for things to be and work to make them happen, or you run out of interest and maybe eke out a living repairing XBox remotes and renewing catalysts, I dunno.
The thing is, if you are going to plot out the things you think you can learn and do, go ahead and map them together so that even if you end up rerouted, your stuff gets done and interests served. If instead you plot things out that you develop a hairy kolgomorov plot of what you may have been interested in, you are becoming some kind of tortured historian rather than an Electrical or Mechanical Engineer or Computista or Web Linguist.
Mathematica running in the background, use of User Mode Linux, a certain caprice with the pinout of your PS2, genuine distaste for having the same book loaf around more than a week, and a rabid pursuit of the journals and apocrypha particular to your interests might help.
You may need to leave periodic reminders to use a tennis racket (juggle a ball while running, etc.) and some hippie kryptonite.
Once you know how it works, you can always repurpose things attached to your body like EKGs, BVO2Ms, etc.