[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: experts

  • From: Tom Bradford <bradford@d...>
  • To: Dave Winer <dave@u...>
  • Date: Wed, 28 Mar 2001 10:56:24 -0700

Re: experts
Dave Winer wrote:
> Yes, that's true, and problem is once you know too much you aren't a user
> anymore.
> I wish it were otherwise, it doesn't seem fair. ;->

That all depends on how eager you are to make your software [expletive deleted].  The
more entrenched in the design and development of your system, the more
you shift away from the actual use of the system.  Balancing the two
(and even leaving more weight on the usage side) is the key to a good
system design from the user's point of view.  And let's face it, it's
the user that matters.  You could design the end-all-be-all of systems,
but if it's features are too complex to easily get a grip on, has way
too many features that user's don't need, and far too few features that
users actually want, nobody's going to use it.  This is the problem with
most of the specs coming out of the W3C these days.

I don't consider myself an expert in XML databases, and if you've ever
spoken to me in person, you might wonder if I'm an expert in anything. 
The reason that I got into XML databases is not because I did 6 years at
UC Berkeley (which I didn't) and decided that I'd like to make my life's
work the research and development of XML databases.  I got into it
because I wanted to use XML databases to solve problems, and when I
started, there weren't any.  Simple as that.  Every approach I've taken
in designing my product has been from the point of view of "When I
finally get to use this thing, what am I going to do with it?"  I don't
sit around and pontificate about the optimal and idealogical feature
set, design patterns, and technologies that should go into an XML
database.  I just respond to user demands, or iteratively decide that
the system is going to need feature X.  There wasn't 2 years of research
(both technical and marketing) that went into it, thankfully, because I
think we'd have a huge, complex, monolithic beast that nobody would want
to use.

> Net-net, sometimes you gotta have someone around who doesn't know what you
> know to teach you how to make your ideas enter the minds of people who don't
> know, assuming that's the goal.

Or you can do it yourself.  Just forget you're 'incredibly' smart for a
minute (I know that's hard to do), and put yourself in the place of
someone who's only 'very' smart, and ask the question "Does this confuse
or insult me as a developer?"  If you answer yes to either, you need to
go back to the drawing board as the 'very' smart person, and do it
right.

--Tom

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.