Categories: Blog

COM = Crummy Object Model?

I’m in sunny Phoenix, AZ this week teaching a COM class to a longstanding client with whom we’ve done business for years. I almost feel as if I’m doing them a disservice. But they have a huge installed base of COM software driving their manufacturing processes, and every year a new crop of employees needs training so they can update and maintain the code base. Fortunately, they’re slowly but surely introducing .NET into the enterprise. They’ll probably hate me once they figure out how much easier .NET is.

I’ve almost finished reading an interesting book: Every Day Life in Early America by David F. Hawke. Meanwhile, I’ve just begun reading a prerelease copy of Nelson DeMille’s Night Fall, which is a fictionalized story revolving around the nonfictionalized crash of TWA Flight 800 in 1996. Next on my reading list is The Curve of Binding Energy, which promises to be a thought-provoker. Can’t wait to tear into it.

A while back I happened across the following poem, which was delivered by a famous (now deceased) author at a graduation ceremony in 1977. It’s startingly profound. Can you guess who the author is?

My uncle ordered popovers
from the restaurant’s bill of fare.
And, when they were served, he regarded them
with a penetrating stare…
Then he spoke great Words of Wisdom
as he sat there on that chair:
“To eat these things,” said my uncle,
“you must exercise great care.
You may swallow down what’s solid…
BUT…
you must spit out the air!”
 
And…
as you partake of the world’s bill of fare,
that’s darned good advice to follow.
Do a lot of spitting out the hot air.
And be careful what you swallow.

Jeff Prosise

Recent Posts

8-Step AWS to Microsoft Azure Migration Strategy

Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…

1 week ago

How to Navigate Azure Governance

 Cloud management is difficult to do manually, especially if you work with multiple cloud…

2 weeks ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…

1 month ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

1 month ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

2 months ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

2 months ago