I figured out what I wanted to be at age 33 — a software developer.
I started by writing an app that solved 40 equations with 90 unknowns. I did not realize then that it was fun and I should continue. It took over 10 years for me to realize that.
From then on, it was fun and not work. Work and drudgery are not necessarily the same thing. All I did was go to the job, have fun, and they gave me a bunch of money.
See my article Managers: How do You Manage a Cat?