The Artima Developer Community
Sponsored Link

John Developer
Punchy Design
by John D. Mitchell
April 23, 2005
How important is the role that good design plays in communicating what matters?


Greg Storey has done a quick and clean redesign of the infamous August 6, 2001 Presidential Daily Briefing (PDB) document. The original PDB is nearly worthless in communicating what matters. The redesigned PDB gives context and clear cues about what matters.

How does the software that we create measure up? Yeah, it's almost a truism that most software have pour human user interfaces. But, what about things like the application programming interfaces for the developers? Flat, complicated APIs abound. What can we do in the programming languages to make this better?

Talk Back!

Have an opinion? Readers have already posted 1 comment about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever John D. Mitchell adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

John D. Mitchell is the Chief Architect of Krugle -- a search engine for developers. Along with developing and rescuing distributed enterprise systems, John advises investors and executives on technology and high-tech companies. Over the past 15 years, he has been the CTO of ElasticMedia,, jGuru and the MageLang Institute. John co-authored "Making Sense of Java: A Guide for Managers and the Rest of Us." He was the founder and contributing editor of the "Tips & Tricks" column at JavaWorld. John writes extensively on complex systems, development processes, computer languages and protocols, parsing and translating, and technological business risk management.

This weblog entry is Copyright © 2005 John D. Mitchell. All rights reserved.

Sponsored Links


Copyright © 1996-2018 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use