As someone who is working in the IT industry for 20 years now, I completely understand what you mean. Actually on most days I wish I could turn back the clock and start back from the point where you are now.
IMHO, the most important thing is that, based your dreams, you develop an action plan...