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 ...




How to Avoid Problem-Solving

One of the best ways to avoid problem solving is to treat the problem as fluff. Often, our users begin the conversation with this assumption, and we play along. Other times, we make this choice because we're just too lazy (or negligent) to make an effort.

Here's how it plays …

more ...