Gordon Myers

Articles on Life, Truth, Love, Computers, and Music


Programming

I program to create
To express intelligence and beauty in a way that no one understands
Not no one, but those who do understand are too busy creating their own works of art to ever stop and admire the grace and form and color of others

But that's OK

Programming isn't a major sporting event
It doesn't lend itself well to advertising agencies, interrupting every 20 seconds to break for commercial

Good programming is quiet
Good programming doesn't boast
It is intelligence and a reward in itself
Applause and fame aren't needed

Programming is like building the greatest and most elaborate Lego fortress you ever dreamt up as a kid, with slightly more interactive Legos
And you don't have to scream every time you step on one

Programming is the same thrill an extrovert gets from exploring good conversation in a brand new language
Programming languages are new worlds to explore,
each one tracing the footsteps of those who came before and what brought them there

Programming is having a constant fight with someone who refuses to listen
But actually coming out on top for once
It is kicking and screaming and gnashing and gnawing until the damn thing finally works

Maybe it is like stepping on a Lego

But what you don't realize is that what really yields in the process is always you,
leaving you better equipped for the next challenge
Programming is growth

Programming is problem-solving art in worlds that the world doesn't see
Programming is an escape from the world
Programming is an avoidance of society because programming is better than society
Programming is controlled and stable;
you only get out what you put in and if anything goes wrong there's a stack trace subpoena to show you who's the culprit and how to convict him

Programming doesn't believe in the random or unexplained
Programming is safe
Programming is reliable

Programming lets you explore the depths of art and soul
But it doesn't get you laid like art students
Does pay the bills though, unlike art students

But the kind of programming that is truly thrilling is always off the clock
Programming is an addiction in the best sort of way
Programming is staying up till 4:00 because you want to, because you can't put it down, because you have to make it perfect, absolutely beautiful

Programming is learning, learning, learning, learning; you never stop learning
Programming is lust for knowledge and structure and purity

Programming is expression in a way the world never sees quite right
And so I keep programming
Who needs the world anyway
That's not a very good ending
I'll fix it in the next release


Post a Comment

Name:
Email:
(Will not be published)
Website:
(Optional)
Comment: