
On Sunday 20 February 2005 19:13, Jakub Steiner wrote:
On Sun, 2005-02-20 at 18:47 +0100, Craig Bradney wrote:
This is also the reason many people avoid Gnome. The dumbing down of the interface in the various config areas - just to then expose a worse than regedit interface in gconf. Meh!
That's why there is "advanced setting" gui tools such as Powertools on windows or Gnome powertools. I understand there is people who like to spend a lot of time tweaking stuff (I used to be one of them), but I would think most people just want to get stuff done.
I have been in your phase. I've been loving the fact I can tweak an application so that it behaves exactly how I like it. I felt "empowered". This doesn't come for free though. It costs complexity (more option combinations), maintanability (more code paths), stability (impossible to test all combinations), usability (application appears more complex), support (you cannot really help someone with all these option combinations).
My phase.. has lasted well over 15 years :) hehe.
However, remember the users out there. They DO NOT want to go to the console/text editor and edit an rc or xml file manually. They also dont wish to run an abomination like regedit or gconf. Exposing the users in the "right way" to the configuration is more important than development time.
As a developer, even if you think configurability is a good thing, DO TRY TO COME UP WITH DECISIONS. Pick the right defaults. Those, that will work for most of your user. For your TARGET AUDIENCE. Adding an option toggle just because there's more ways to do something and "you can always stuff it up in the preferences" will end up in a miserable interface.
Of course...
cya Craig