Ways in which learning can be A Bad Thing™

Once I learned C++, all my C programming became poor-man's OO.

  • Every "class" became a C structure type.
  • Every class structure was implemented as a header file that defined the structure and a bunch of method functions.
  • Each method function would have a "self" argument, which was a pointer to …
more ...


Google vs. the Herd

My thesis is that CIO's are herd animals, making purchasing decisions based on the perceived direction of the herd. They sense this through Gartner research reports. There are many competitors, but Gartner is the name-brand.

If Gartner signals a shift in the herd, then alternatives may become interesting. How will …

more ...

Comments

In a recent code review, I saw a bizarre habit. The author defended it so vehemently, I gave up on trying to explain the needless confusion it caused. The author was one of those "I always do it this way, and I'm always right." people, so nothing was gained by …

more ...





Apple and Flexibility

"But Apple, stubbornly hanging on to its need to control the user experience, creates meshed hardware and software systems that deprive businesses of the flexibility to find the best balance of hardware, operating system and applications for the job at hand."

Good point, but only half the story.

Apple needs …

more ...