| How Much is Too Much? | Fri Apr 11, 2008 |
I recently had a discussion with a colleague about the design of a feature our team was working on. One component was a particular sticking point for this fellow. |
| The Best Things are Often the Simplest... | Sat May 19, 2007 |
There's that story—apparently apocryphal—of how NASA spent hundreds of thousands of dollars developing a pen that would work in the microgravity of space... |
| Terminology | Mon Jul 17, 2006 |
Okay, here's some terminology for you. Some of it is tongue-in-cheek, but it's useful (I think) when discussing design issues. |
| Complexity vs. Usefulness—Regular Expressions | Tue May 16, 2006 |
I love these things called regular expressions. I think they're the coolest. The kinds of things you can do with regular expressions is incredible... |
| How much do you want to play Simple Simon? | Mon Mar 6, 2006 |
I've often likened working on computers to playing Simple Simon: if you told a computer to "put your shoes and socks on", that's exactly what it would do: put its shoes on, then put its socks on... because that's what you told it to do... |
| Importance of Good feedback - Sisyphus' Progress Bar. | Wed Feb 8, 2006 |
There's a fellow in Greek mythology named Sisyphus who—for his sins while alive—was condemned for eternity to roll a boulder to the top of a hill in Hades. Just as he got it there, it would fall apart and roll back down to the bottom... |
| Bugs: Attitude or Bad Attitude | Tue Jan 17, 2006 |
I saw an old review of Steve Maguire's Writing Solid Code, in which he gets lambasted (with considerable ad homiems, I notice) by a reviewer that I think missed the point. |
| Predictability | Mon Dec 19, 2005 |
You hear the term intuitive frequently when it comes to interface design. Unfortunately, intuitive means different things to different people. Like the saying goes, "Common sense often isn't." |
| Taking the Long View | Tue Dec 13, 2005 |
It's surprising how often poor design stems from shortsightedness. "Oh, we never expected it would be used for that." |
| Imperfect Indicators | Tue Dec 13, 2005 |
Imperfect indicators are those which closely parallel a state you're trying to watch, but are themselves uncoupled from it. Being uncoupled from that state, of course, means that isn't always accurately representing that state. |
| Missing any O-Rings, Anyone? | Tue Nov 8, 2005 |
We have an expression at work: Don't lose the O-Rings... |
| Design Pebbles ™ | Tue Oct 4, 2005 |
One of the things I plan to do on this forum is to call out little "Design Pebbles"™—little faux pas or oversights that, like a pebble in your shoe, are a tiny thing, but become a major irritant with repeated use. |
| The U in USB Means Universal... Why isn't It? | Wed Sep 14, 2005 |
I got this doodad while attending a function a while ago. It's one of those retracting cord things. One side is a standard USB connector, and the other is a fitting that plugs into a particular cell phone's charging jack... |
| Coding in Style | Tue Sep 6, 2005 |
Code serves one purpose: to communicate intent. It does so to two audiences: the compiler that will reduce the code to machine instructions, and the hapless souls who will have to look at your code in the future..... |
| Universal Measurement | Fri Aug 26, 2005 |
Since this section discusses design, I thought I'd take a light-hearted excursion from the practical into the realm of "nice, but Thomas, you're never going to convince anybody." A bit of "fun" design. |
| Design Flaws of the HP6315—lessons learned (?) | Wed Jul 13, 2005 |
I've come down pretty hard on the HP6315, and I think I've made my case why. I'm not alone: complaints about the HP6315 are quite abundant on the web... |
This page and all constituent elements are copyright ©
Thomas M. Tuerke 2008
unless otherwise indicated. The TMT-Diamond Logo is a Servicemark of Thomas M. Tuerke
All Rights Reserved
Reproduction or distribution without prior written permission is strictly prohibited.
Scripting and DHTML by Technomancer Software
technomancer.ws