Object Oriented Design

Treating abstract concepts like objects in computer programming is pioneering in the C, C++, C#, and Java languages.

When the emperor has new clothes

This is a strange time. I live near Chicago, so the weather in March alternates between snow, freezing rain, bright sunshine, and temperature shifts of forty degrees or more.  In this environment of

Times and trends change

As a technology professional, it is easy to get swallowed by hyperbole and the latest trends in technology.  At the same time, some ideas catch on, like design patterns and object-oriented design. Other