To me, programming is a way of looking at things.
As a painter understand the world through his art, I use programming as a way to reason about phenomena and model them.
I think programming is now pervading so much of our life.