That first line ("Coding is sort of like a superpower; with it you can create things that millions of people see.") exactly nails it for me. That's what made me switch about fifteen years ago: I was a geographer (of all things :) with a Master's degree and I was working for a research company.
And then I met the internet and instantly knew that I wanted to be building stuff there. So at the tender age of thirty I did my first little scripts. Today I like to think am a pretty seasoned web developer with lots of projects under my belt. I could never ever beat the hardcore coders at the company I work for (I'll always be the allrounder) but I have not regretted learning code for one day. To be able to make something out of almost nothing and publish it all by yourself is simply wonderful.