Category: Design

  • Day of .NET Presentation

    Speaking at the Central Ohio Day of .NET on UI design for programmers. The goal is explaining design thinking to people who don’t think like designers.

  • CSS Browser Reset

    The reset I arrived at after reading everyone else’s, with notes on where to place it and the universal selector that keeps it from working in IE6.

  • Form Layouts With CSS

    Developers who have made peace with CSS layout still reach for tables when they hit a form. A worked example that lays one out with semantic markup and the clear property instead.

  • Economical Usability Testing

    Steve Krug convinced me to test even on a shoestring, so I tested this site’s redesign for sixty dollars with a Wufoo form and four Amazon gift certificates.

  • Objectives in User Interface Design II

    The W3C’s HTML Design Principles document covered two things my first list of UI objectives left out: internationalization and security.

  • Objectives in User Interface Design

    Rebuilding the UI layer at work made us define what we were aiming for. The seven objectives we settled on, and the difference between the information architecture and the technical architecture beneath them.

  • An Introduction to CSS

    An introduction to CSS that I presented at my day job, posted here as a SlideShare embed in case others find it useful.

  • WP-Debug

    A debugging plugin for WordPress developers that surfaces what is happening behind a page in an expandable panel in the footer, visible only to you while you are logged in.

  • Links or Bookmarks?

    WordPress could not decide what to call the section then named Blogroll. I argue for Links, especially for anyone using WordPress as a CMS, and point to the vote.

  • The Average Web User

    Designing for an audience means knowing what they browse with. I work through W3Counter’s global figures and my own stats to sketch the average web user, and why you should not trust either too far.