Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

A programmer's Life Story

2 views
Skip to first unread message

Habres, Richard , ECCS

unread,
May 9, 2001, 9:48:39 AM5/9/01
to
Dave,
I remember the days when JES2 mods were in-line. No such thing as exits. Your product was invaluable in debugging problems then. I wonder where the Dave Coles of the future will come from . Who will want to devote so many years to something.
Thanks for being there.

Richard Habres
AVP/Merrill Lynch
718-355-4175
Richard...@ml.com <mailto:Richard...@ml.com>

-----Original Message-----
From: Dave Cole [mailto:dbc...@CFW.COM]
Sent: Wednesday, May 09, 2001 8:41 AM
To: IBM-...@BAMA.UA.EDU
Subject: OT: A programmer's Life Story

THE COMFORT OF PERFECT LOGIC?

Comforting? Not at all.
Satisfying? To a point.

I have worked with machines it seems all my life. I like the machines, and what they have become in my lifetime. I have excelled in my craft. I have built abstract creations of such hidden beauty, works of art as creative as any you might see. An art, though, that no one will see. An art that can be seen only by the mind's eye. Impossible for most. Too difficult for those few who can. People with years of experience might have the vocabulary and language necessary to understand, necessary to comprehend. But probably not the patience or the interest. They have their own castles to build.

There is no color nor taste in it. No sound to hear, no object to touch. There is nothing physical or material. There is only the abstraction of concept, coded into thousands upon thousands of instructions-to-the-machine. Implemented, written, incorporated, coded, yet remaining abstract. Visualizable, but not picturable. Hidden deep within the internals of digital systems.

Further up, layers upon layers away from this hidden beauty, there is the final result. The display the user can see. The output that he can touch and feel with his own mind. A good and useful device in and of itself. But the concepts that make it work? forever hidden in an unlit world of "internals".

When I code, I think with extreme intensity and focus. When I stop, I am both wired and exhausted. Decompression takes time.

When I code, my mind swims and flows in a world of abstractions. There are no words. Only processes coming together, then spawning apart again. A huge spaghetti-maze of logic paths flowing, splitting, diverging, merging. Each one needing to find its beginning, needing to seek its end. "What about this?" "What if that?" "What will happen when?" "Oh shit! I forgot about THAT!" These are the constant urges that drive the coding process. Each of them giving rise to a branching of the logic paths. Each one giving creation to the abstraction needed to resolve its question. Each one remaining a flaw until resolved and merged back into the overall flow of the program.

Occasionally, once in awhile, the solution to a path will be utterly new, the abstraction will be totally beautiful. Something to be proud of. Something to be satisfied with. Something I cannot show or even explain to the people I love. Something that I am forced to keep ... private.

When I code, my mind swims and flows in a world of abstractions. There are no words. "What are you doing?", someone will ask. I cannot answer. The cost is too high. There are no words at hand. Only the mental flows of forms and processes. "WHAT ARE YOU DOING?!", someone insists. I have to stop. Let it all settle into ... stillness. Then maybe I can find the words, but now the process is gone. That is the cost.

"What about this?" "What if that?" "What will happen when?" "Oh shit! I forgot about THAT!" But then suddenly comes the answer: "It is done!" Suddenly, there is stillness. There is that perfect moment when you just know, in an inescapable way, there are no questions remaining. All the paths have been connected. All the answers have been coded.

There is stillness. It is done.

You asked what I do. This is what I do. There is satisfaction, but no comfort.

= = =

David Cole
In the 55th year of my life,
36 of which have been devoted to programming,
24 of which have been devoted to XDC.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to list...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to list...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Zac Haynes

unread,
May 9, 2001, 10:45:01 AM5/9/01
to
Some comfort in programming from it's meaning:

2a: A feeling of relief or encouragement. In programming solutions.
2b: Contented well being. From hours or days of deep concentration.
3a: Satisfying or enjoyable experience. You said it.
4a: One that gives or brings comfort. Others use your programmed solutions.
2) Strengthen greatly, to give hope to. Others use your programmed
solutions.


Zac Haynes, Systems Programmer: 714-404-8840, 888-477-8375.
ISPF Dialog, REXX, Assembler, SAS, Endevor, DB2, SQL, Macro.

Farley, Peter x23353

unread,
May 9, 2001, 2:29:29 PM5/9/01
to
Dave,

That is the finest, truest testament to our craft I have ever read. Thank
you for giving us the words to describe ourselves to those who simply don't
understand what it is that we do every day.


Peter Farley
In the 51st year of my life,
31 of which have been devoted to programming,
during none of which could I explain my craft to non-programmers,
until now...

Howard Brazee

unread,
Aug 2, 2001, 9:47:52 AM8/2/01
to
"Habres, Richard , ECCS" wrote:

> David Cole
> In the 55th year of my life,
> 36 of which have been devoted to programming,
> 24 of which have been devoted to XDC.

I'm only 50, and my first mainframe CoBOL program was written in 1969. As much as I enjoy programming, I haven't yet devoted a single year to it. It seemed like it during some project modes, but other things (or rather people) owned my devotion.

0 new messages