Monday, December 27, 2010 8:46:11 PM
...that folks who create awesome console apps and great console UIs fail to produce useable graphic UIs. I guess the reason is quite simple: console apps are configured from command-line or with configuration files, while GUI apps totally disapprove messing up with configs at all. This means, that console apps only need good documentation, while keeping /keys and -options short, but GUI settings should be mostly self-documenting and must be well presented.
A rare console guy can logically divide all the kinda of settings into groups, and definitely no console guy can sacrifice certain configuration freedom for ease of settng up. Everything else just follows this.
P.S. This should not be considered an offence of console guys - I admire them. Most graphicists do not draw good UIs at all, and they can't make a decent console app as well.
P.P.S. Well, there is logic in placing three different kinds of settings intricately hidden in dark and unobvious corners of an application, but it is not that common sense kind of logic that people who did not develop the app are endowed with.
Wednesday, December 16, 2009 11:28:18 PM
Software giants, beasts, insects and all the variety of programming zoo has provided us with tons of utilities, sized ultra to micro, to fit our needs and match our capabilities. Almost every thing we urged for has several flavours - a bunch of messengers, a few browsers, all the kinds of social networks, text processors, numerous programming languages, IDEs etc. However, there is at least one kind of thing that was not yet implemented the way that suited me (and I do believe that many people would also like some features I'll describe further) - a mind-suited notepad.