POST TO YOUR DAnG BLOG!
Oh my. Has it been four days since I started this already? Ok, here we go.
Before we get started, let me just say that I'm a bit disappointed in myself lately. I wish I would have started this blog when I was within the wonderfully raging, swirling mists that totally envelop me during a programming project. Alas, twas not to be.
Ah, to feel the nearly endless possibilities again. That's all I really want - to start a project and from the moment development begins, the possibilities...
(imagine really cool dissolving effect here)
It starts with the very first programming language you learn. For me, that language was HTML. You see the code unfold before you, and there it is - your first pattern. You learn the attribute that controls the color of the page, and you begin seeing in your mind all the ways you can change that attribute and make the page behave in a certain way. Then you learn another attribute, notice the similarities to the first, and then you see it - by combining the two, you can make something entirely different happen. And so on and so on.
Before you know it, you're knee deep in a full-fledged Java J2EE project, complete with three tiers - an amazing database tier using hibernate, an ejb tier with stateless session beans, a web tier using struts, tiles, and velocity templates...ahhhh. The best part is that you see the picture in your brain first...you see all the fantastic things you've created before - and the re-shuffling occurs almost on its own: what if this piece went here, that piece went there; even before you set pen to paper, or connect the dots in your visio diagram.
It's silly, I suppose. Dictionary.com defines programming as "To provide (a machine) with a set of coded working instructions." Sounds as though it should be methodical and stale, doesn't it? Not to me. That's why I believe in little Ralph Wiggums' unpossibility. To me, "unpossible" means nothing is impossible - no idea is too far out there, no combination of thought is completely without usefulness.
I promise my next post will be on a specific programming language, but for now, you'll just have pardon some wistful reminiscing.
Before we get started, let me just say that I'm a bit disappointed in myself lately. I wish I would have started this blog when I was within the wonderfully raging, swirling mists that totally envelop me during a programming project. Alas, twas not to be.
Ah, to feel the nearly endless possibilities again. That's all I really want - to start a project and from the moment development begins, the possibilities...
(imagine really cool dissolving effect here)
It starts with the very first programming language you learn. For me, that language was HTML. You see the code unfold before you, and there it is - your first pattern. You learn the attribute that controls the color of the page, and you begin seeing in your mind all the ways you can change that attribute and make the page behave in a certain way. Then you learn another attribute, notice the similarities to the first, and then you see it - by combining the two, you can make something entirely different happen. And so on and so on.
Before you know it, you're knee deep in a full-fledged Java J2EE project, complete with three tiers - an amazing database tier using hibernate, an ejb tier with stateless session beans, a web tier using struts, tiles, and velocity templates...ahhhh. The best part is that you see the picture in your brain first...you see all the fantastic things you've created before - and the re-shuffling occurs almost on its own: what if this piece went here, that piece went there; even before you set pen to paper, or connect the dots in your visio diagram.
It's silly, I suppose. Dictionary.com defines programming as "To provide (a machine) with a set of coded working instructions." Sounds as though it should be methodical and stale, doesn't it? Not to me. That's why I believe in little Ralph Wiggums' unpossibility. To me, "unpossible" means nothing is impossible - no idea is too far out there, no combination of thought is completely without usefulness.
I promise my next post will be on a specific programming language, but for now, you'll just have pardon some wistful reminiscing.

0 Comments:
Post a Comment
<< Home