'Misfit provides an incentive to change; good fit provides none,' declares Alexander, and even if we ourselves do not have the material, tools, or ability to work up a new artifact to remove an irritant in one we use, we might at least call the irritant to the attention of someone who can. That someone who can effect changes can be a craftsperson, for whom Alexander uses the masculine to include the feminine, and whom he describes as 'an agent simply' through whom artifacts can evolve in an almost organic way:'Even the most aimless changes will eventually lead to well-fitting forms, because of the tendency to equilibrium inherent in the organization of the process. All the agent need do is recognize failures when they occur, and to react to them. And this even the simplest man can do. For although only few men have sufficient integrative ability to invent form of any clarity, we are all able to criticize existing forms. It is especially important to understand that the agent in such a process needs no creative strength. He does not need to be able to impove the form, only to make some sort of change when he notices a failure. The changes may not be always for the better; but it is not necessary that they should be, since the operation of the process allows only the improvements to persist.'
Sage words, indeed. (The bolded emphasis is mine.)
The two truths which this made clear to me, as they apply to the design process in general (be it forks or user interfaces or coding) are:
Further, when critiquing someone else's solution, sitting at the other end of the fence, it's important to know that, while helpful, it's not necessary to attach to each criticism a proposed solution.
This concept is what enables usability groups to be so useful--discovering that it's broken is as important as figuring out how to fix it. [Moreso, in fact, since without that knowledge, why would you fix it?]
As an example, suppose a nav bar has a font (Times New Roman) which the client complains is too small to comfortably read. To fix this, I change the font to a more legible one (Verdana) and increase the font size slightly. What the client didn't say [and perhaps did not even realize] was that the ratio of the nav text size to the size of the text for the rest of the site was good. That the amount of horizontal space that it took up was good. That the amount of vertical space which it took up was good. In fixing the problem of sub-optimal legibility, I've thrown off a bunch of other factors. I fixed what the client asked for, but at the expense of other acceptable elements.
Given that an attempt to implement a client's stated desire may in turn destroy other, unnoted-but-loved aspects of a site, pressure should never be put on clients to say "You asked for this change, you better choose one of these solutions."
In short:
| created 2000-Jan-10 | page modified 2000-Jan-10 |