An article I was asked to write for the UNR Extended Studies newletter in support of this class: Introduction to Programming
Why programming? Why learn programming?
"They say that in Thailand there is a different Pad Thai recipe for every cook." — Alton Brown[1]
Like Pad Thai recipes, every programmer has their own answer to "why programming?" and that answer changes over time. I've always enjoyed solving problems. The rush that comes with the solution is hard to beat. The more challenging the problem, the bigger the reward. Take a gnarly issue, break it down, work it through, repeat for days, and then figure it out. Do you feel that? Cheer! Dance!