I wrote my first program at ten years old on my uncles Commodore64, and instantly fell in love (All it did was say my name over and over again)
Several years later studying computer science at university, I met a great lecturer who helped me understand that designing a great piece of software wasn't really about the cool technology or cutting-edge tools. It was about how the software improved the lives of the user or business you were programming for.
This realization eventually led me into Business Intelligence and Data Analytics. Areas of software which I would previously have considered extremely boring. However, it turns out that there are few things more fun than watching someone go home at 5pm for the first time in years, because a solution you built means they no longer need to spend two hours at the end of each day tidying up their books