Taylor likes to point out that “99% of programming is resisting the temptation to be a dumbass.” Indeed.

While design and code are two very different beasts (are they?), I’ve found that the pair programming technique works for at least some phases of the visual design process. (via joel)

alx sent me a link to Things to Say When You’re Losing a Technical Argument, which includes gems like:

“17. Yes, I believe that’s the approach Windows NT is taking.”

“23. What? I don’t speak your crazy moon-language.”

“30. Can you generate some USE CASES that would justify the change?”

Stuff like the Journal of Conceptual Modeling makes me want to move to Napa and make furniture for a living.

Like cam, I found Joel on Software User Interface Design for Programmers full of both useful info and infuriating oversimplifications like “[UI programming is] straightforward because when you make a mistake, you immediately see it and can correct it.”

Applications    Art/Media    Brand/Identity    Browsers    CSS/Stylesheets/HTML    Color    Design    Documentation/Process    E-commerce    Experience Design    Graphic Design    Hardware    Human-Computer Interaction    Illustration/Icons    Info Architecture    Information Design    Interface Culture    Interface Design    JavaScript/DHTML    Kitchen Sink    Links    Maps/Mapping    Meta/Noise    Metadata/Classification    Metaphors/Analogies    Mobile and Ubicomp    Navigation/Wayfinding    Operating systems    Organizations    Programming    Psychology/Humans    Research    Search    Social computing    Sound/Audio    Standards    Typography    User-centered design    Video (and other) Games    Visual Communication    Way new interfaces    Web apps/services    XML/SOAP/etc.    worldchanging