Luke Redpath;494431 Wrote: > There certainly is an element of arrogance to it (or you could say > confidence), I won't deny it. You say that as if it is a bad thing, but > that would depend on your point of view. > > 37signals (authors of Getting Real) have built their company around a > certain degree of confidence/arrogance - it's their way or the highway. > They are doing alright for themselves. > > Adding options/preferences to your app is just another way of saying > that you are trying to build something that works for everyone. I'm not > trying to build an app that works for everyone.
Admittedly I was playing devil's advocate a bit in my previous post, but then I suspect you were too, or at least I hope so. In your post you also wrote: > > By way of example, alarm controls for instance, will *never* be added > to Squeemote as IMO this is irrelevant to what I want Squeemote to do. > Taken at face value, that suggests that your requirements are what *you* want the software to do. That is fine if your goal is to write software primarily to satisfy yourself and hopefully to satisfy people just like you, but it could be a long way from satisfying a base of users who don't see the problem the way you do. Yes, there are all sorts of constraints to user interface design. Of course you have to consider what the underlying platform supports and can support reasonably. You also need to consider what resources (time/money) you can and are willing to throw at the problem and what benefit your user base (and you) will get from the investment. You need to make good calls based on your best analysis of use cases. You'll never be able to be everything to all users. However, IMO you'd be wise to show a bit of humility and admit that it is quite in the realm of possibility that your understanding of the problem may not turn out to be as complete as you believe rather than just dismiss any user who questions it as an outlying case two standard deviations from the norm on the IQ distribution curve, no doubt on the low side. It'll be more work for you, but it's an engine for improving what you produce. Otherwise you might find that someone else comes along with a solution that learns from your conclusions *and* satisfies the dismissed needs, and all of the sudden your wonderful application is yesterday's news. -- stephenkca ------------------------------------------------------------------------ stephenkca's Profile: http://forums.slimdevices.com/member.php?userid=7820 View this thread: http://forums.slimdevices.com/showthread.php?t=69471 _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/beta
