The Artima Developer Community
Sponsored Link

John Developer
How to Draft a Pattern
by John D. Mitchell
April 23, 2005
Summary
Tailoring software for a great fit.

Advertisement

Savile Row tailor Thomas Mahon has written a fascinating blog entry on how to draft a pattern. In particular, his story of the need to transcend mechanistic dogma:

This statement utterly terrified me, as we all prefer to have figures and defined points to work with. These had been obtained by a scientific method, so they had to be right, Right?

Wrong. Because what I found out “the expensive way” was that there were times when I had drafted a pattern, checked and double-checked it, and although the measurements were exact, something still looked wrong.

I was blinded by science, not creativity.

This is something everyone in this or any other business has experienced- a gut feeling that you wanted to listen to, but logic wrongly forced you to ignore. Then sadly you’d proceed down this path, and as soon as you saw the results at the suit's first fitting, you knew your gut was right all along, and you have to kick yourself.

In software, it seems we tend to polarize to either shooting from the hip or rigid rationalization. The miracle of software is the fact that software is, like a great suit, soft but with enough structure to give a great fit to the needs of the user.

Talk Back!

Have an opinion? Be the first to post a comment about this weblog entry.

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, HealthLogic.com, 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



Google
  Web Artima.com   

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