Programming as a profession is only moderately interesting. It can be a good job, but you could make about the same money and be happier running a fast food joint.
You’re much better off using code as your secret weapon in another profession. People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines.”