[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|