fun

November 21, 2000 fun

a poem

Dear MFC::CString
You were such a beautiful thing
I miss you so much
CComBSTR is painful to touch
WTL may restore my churning (out string manipulating code).

Phil Beck
ATL Mailing List

August 25, 2000 fun

These Days its only COM COM COM (Am I Crying)

There is no vacation when I am doing COM.
Some go through very well, but stuck are some.

I don’t go to parties, so I feel I am IUnknown.
People talking to me, those days are gone.

Brother has a complaint, that I don’t callback.
Which kind of apartment he has, I don’t check

Everyone stares me through those windows.
I live in ATL* and that is what I chose.

*(short for Atlanta)

Sandeep  Chawla
Private Email

August 8, 2000 fun

DM in the Wall Street Journal

DM in the Wall Street Journal

Portland, OR, August 8, 2000 According to an article appearing in tomorrow’s Wall Street Journal, DevelopMentor has developed a new technology for creating software applications. Attached is a photo of this technology in beta test at DevelopMentor’s Portland Satellite office. DevelopMentor’s device is attached to a user and using the latest LFM technology it auto-generates complete software applications. Evil Genius, Chris Sells, DevelopMentor’s Senior Programmer, co-invented the technology with their Security Guru, the Prince of Darkness Keith Brown. Says Sells; [our] new technology holds great promise for future generations of code warriors.”

Cal Caldwell
Private Email

March 13, 2000 fun

Signs that you may be taking COM too seriously…

  • The family pet dies. The best explanation you can give the children is Fluffy’s reference count finally reached zero.”
  • You’ve mailed more than three written petitions to the city council of Enumclaw, Washington requesting that the town prefix its name with an I’.
  • Your wife has a rather irritating habit of QI’ing you for IMowsTheLawn, despite the fact that for years you’ve been returning everything from E_NOINTERFACE to RPC_S_SERVER_TOO_BUSY.
  • The best thing about the new generation of wireless internet devices is that you will be able to receive the DCOM and ATL mailing lists from almost anywhere.
  • Part of your IPO research strategy involves calling the company’s engineering manager on the phone and demanding a detailed explanation of apartments and threading.
  • The party you threw to celebrate the introduction of asynchronous RPC calls in Windows 2000 was significantly more expensive than your wedding reception.
  • Last Summer’s family vacation to Redmond, Washington.
  • All those emails you’ve sent to Chris Sells trying to convince him that ATL Internals” would make a really great movie.
  • Although it is humorous, there are a couple of items in the Signs you’ve hired the wrong COM developer…” list that you can’t help but view as personally insulting.
  • On your laptop there exists a half-completed manuscript entitled The Tao of COM.
  • You refer to your Social Security Number as your GUID.

Tony Toivonen
DCOM Mailing List

February 10, 2000 fun

ATL Borg

ATL Borg

Jeff Smith
Thu 2/10/2000 12:07 AM
Private Mail

January 20, 2000 fun

In defense of the VB Programmer

> ––-Original Message––-
> From: Russ Huffman [mailto:russ@DEVAUTHORITY.COM]
> Sent: Thursday, January 20, 2000 8:39 AM
> To: ATL@DISCUSS.MICROSOFT.COM
>
> Don’t we already have a bunch of programmers who have no
> idea about how the underlying systems work”? I think they
> are called VB programmers… ;)

I hate to break this to you, but I’ve met a lot of VB programmers trapped in the body of a C++ programmer. Unfortunately, many development shops place a lot of peer pressure on people to reject their yearnings to stop using semicolons and memory allocators. It’s sad, but VB programmers today are where US Blacks were in the 30′s and gays were in the 50′s. We have yet to see the Rosa Parks” or Stonewall Riots” for VB programmers.

BTW, I have been preparing a keynote address in case I am ever asked to keynote a VB-friendly conference. If you want to look at a draft, go to http://www.develop.com/dbox/dream.htm [ed: MLKs I have a dream” set to VB music]

…I have been to VB7. I’ve seen the promised land. I may not get there with you…

DB

PS: Last time I checked, all programmers have selective ignorance. I know nothing about 3D graphics. I know a lot about COM. VB gets under people’s skin because one can be ignorant of computer architecture and ASM and still
get a lot done.


Don Box
ATL Mailing List

December 1, 1999 fun

Abort, Retry, Ignore

Once upon a midnight dreary, fingers cramped and vision bleary,
System manuals piled high and wasted paper on the floor,
Longing for the warmth of bed sheets,
Still I sat there, doing spreadsheets:
Having reached the bottom line,
I took a floppy from the drawer.
Typing with a steady hand, I then invoked the SAVE command
But got instead a reprimand: it read Abort, Retry, Ignore.”

Was this some occult illusion? Some maniacal intrusion?
These were choices Solomon himself had never faced before.
Carefully, I weighed my options.
These three seemed to be the top ones.
Clearly, I must now adopt one:
Choose Abort, Retry, Ignore.

With my fingers pale and trembling,
Slowly toward the keyboard bending,
Longing for a happy ending, hoping all would be restored,
Praying for some guarantee
Finally I pressed a key — 
But on the screen what did I see?
Again: Abort, Retry, Ignore.”

I tried to catch the chips off-guard — 
I pressed again, but twice as hard.
Luck was just not in the cards.
I saw what I had seen before.
Now I typed in desperation
Trying random combinations
Still there came the incantation:
Choose: Abort, Retry, Ignore.

There I sat, distraught, exhausted, by my own machine accosted
Getting up I turned away and paced across the office floor.
And then I saw an awful sight:
A bold and blinding flash of light — 
A lightning bolt had cut the night and shook me to my very core. I
saw the screen collapse and die Oh no — my database”, I cried I
thought I heard a voice reply, You’ll see your data Nevermore.”

To this day I do not know
The place to which lost data goes
I bet it goes to heaven where the angels have it stored.
But as for productivity, well
I fear that it goes straight to hell
And that’s the tale I have to tell
Your choice: Abort, Retry, Ignore.

Anon

October 25, 1999 fun

Still_Life_with_Aggregate

Still_Life_with_Aggregate

Still Life with Aggregate

Built using online Lite-Brite.

Jason Whittington
Private DevelopMentor Mailing List