I always wanted to do it, but my dad didn't want me to. He thought that engineers would only be needed to maintain software in the future (this was the mid to late 90's). I eventually took a 100 level CS course as a junior and loved programming ever since.