![]() |
Sponsored Link •
|
Summary
In his recent post, Bill Venners included a terrific quote from Ken Arnold. It crystallized my thinking on subjects as diverse as API design, interface design, and documentation (which many developers don't realize, is almost purely a design activity).
Advertisement
|
In Bill Venner's post on URL management in Rails, Ken Arnold was quoted as saying:
(Many developers) think from the implementation out, instead of thinking from the user in.That is pure gold. It nicely encapsulates a variety of issues I've noticed, including documentation, API design, and interface functionality.
To transform that wonderful observation into a golden rule, I'd say:
Think from the user in, rather than from the implementation out.The impacts:
Have an opinion? Readers have already posted 13 comments about this weblog entry. Why not add yours?
If you'd like to be notified whenever Eric Armstrong adds a new entry to his weblog, subscribe to his RSS feed.
![]() | Eric Armstrong has been programming and writing professionally since before there were personal computers. His production experience includes artificial intelligence (AI) programs, system libraries, real-time programs, and business applications in a variety of languages. He works as a writer and software consultant in the San Francisco Bay Area. He wrote The JBuilder2 Bible and authored the Java/XML programming tutorial available at http://java.sun.com. Eric is also involved in efforts to design knowledge-based collaboration systems. |
Sponsored Links
|