Chapter 40. Editing Interfaces

My company just finished editing a user interface. Officially, the contract was for an “expert usability evaluation,” but what we were doing was editing. Good user interfaces start with good architecture, but achieving real software usability requires recognizing where a user interface has gotten it wrong, then making it right. Often, successive rounds of critical appraisal, revision, and refinement are needed to remove the defects. This is editing, and editing is one of the core skills for software and applications developers. It's pretty much the same story whether you are editing a program, a book, or a user interface.

I have long been envious of writers whose fingers fly over the keyboard, producing first drafts ...

Get Peopleware Papers: Notes on the Human Side of Software, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.