Olympic Note Passing

A good analogy can often be useful to explain intricate technical details. In an earlier article, “Wrong Fish Food”, I related an analogy that I used to describe a technical issue to a non-technical audience. This article shares an analogy I created for a technical audience, because sometimes even techies need an analogy to grasp …
Continue reading Olympic Note Passing

I have a wide screen. Let me use it.

Dear web-design people, Please don’t design sites that look like this: Rather, please design sites that look like this: I’m not knocking Herb Sutter, here. I’m pretty sure he’s just using a stock template, but templates that don’t flow to fit the browser width really puzzle me. Is there a good reason for them that …
Continue reading I have a wide screen. Let me use it.

Wrong Fish Food, or, Communicating Frustration Non-technically

If you’re reading this site, you’ve probably already determined that I’m a geek. A hard-core, dyed-in-the-wool, walks-into-trees-because-he’s-thinking-about-computers kind of geek. My wife and daughters, bless them, are not. Well, my daughters are somewhat nerdy, in a hip kind of way, meaning that they can quote large portions of Star Wars and Lord of the Rings, …
Continue reading Wrong Fish Food, or, Communicating Frustration Non-technically

Hyphens. Use them. They’re important.

I hate to follow one rant with another one, but I’ve got to get this off my chest. Look at these pictures: See the difference? The first picture is of a high-school student (my elder daughter, Madeline). The second picture is of a high school student (Sean Penn as Jeff Spicoli in Fast Times at …
Continue reading Hyphens. Use them. They’re important.

Please Stop Holding Project Status Meetings

(I’ve also posted this same article on Code Project.) Before I launch into the body of this essay, let me say that I think meetings are wonderful things. I’ll even go so far as to say that people in my field, software development, probably don’t have enough meetings. I have to qualify these opinions, however, …
Continue reading Please Stop Holding Project Status Meetings

The Hitchhiker’s Guide to UI Design

Larry Osterman talked about Windows 7 user interface changes in a post today, and it generated a minor comment storm, in which I participated. He talked about some buttons that used to be obvious buttons in Windows Vista, but which were made “flat” in Windows 7 so that they’re no longer obviously buttons until the …
Continue reading The Hitchhiker’s Guide to UI Design