Stories
Slash Boxes
Comments

News for nerds, stuff that matters

User Feedback and Open Source Development

Posted by emmett on Wed Mar 08, 2000 03:36 PM
from the read-this dept.
Earl Shannon writes, "With the new release of Sendmail I was looking over Sendmail.net and came across this essay called It's the User, Stupid. Author Mike Kuniavsky states a very important question if Linux wants to make inroads on the desktop as an open source solution. How can the open source development model obtain the necessary user feedback to development interfaces that the user will intuitively able to use?"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3 | 4
  • Re:Why is mounting nescessary? by Anonymous Coward (Score:1) Wednesday March 08 2000, @12:27PM
  • How to take over the world in 5 easy steps. by Anonymous Coward (Score:1) Wednesday March 08 2000, @10:51AM
  • Deja vu all over again by Anonymous Coward (Score:1) Wednesday March 08 2000, @11:16AM
  • Why are UIs Crap by Anonymous Coward (Score:1) Wednesday March 08 2000, @12:23PM
  • Re:Preventing redundancy... by Emmett Plant (Score:1) Wednesday March 08 2000, @07:47PM
  • It's cliché stupid by zeda (Score:1) Wednesday March 08 2000, @11:51AM
  • So users are stupid? by Tony (Score:1) Wednesday March 08 2000, @12:05PM
  • Intuitive Interfaces by silver (Score:1) Wednesday March 08 2000, @05:07PM
  • Re:Been there, done that. by McKing (Score:1) Wednesday March 08 2000, @04:59PM
  • Re:Interface design? by pb (Score:1) Wednesday March 08 2000, @03:47PM
  • Interface design? by pb (Score:1) Wednesday March 08 2000, @11:04AM
  • Re:Intuitive Means Windows by justo (Score:1) Wednesday March 08 2000, @05:43PM
  • Just an observation (intuitive vs. consistent) by AnarchySoftware (Score:1) Wednesday March 08 2000, @12:30PM
  • Missing the point? by Denny (Score:1) Thursday March 09 2000, @01:05AM
  • Re:What intuitive is by ecloud (Score:1) Thursday March 09 2000, @08:32AM
  • You didn't go far enough by ecloud (Score:1) Thursday March 09 2000, @08:54AM
  • Re:"Aunt Millie" by cpt kangarooski (Score:1) Wednesday March 08 2000, @12:01PM
  • Re:Why is mounting nescessary? by spitzak (Score:1) Wednesday March 08 2000, @06:43PM
  • Re:??? by spitzak (Score:1) Friday March 10 2000, @10:48AM
  • Remote administration by Anarchofascist (Score:1) Wednesday March 08 2000, @07:49PM
  • Re:Scroll Bars by unitron (Score:1) Wednesday March 08 2000, @07:57PM
  • Baseline for User Intelligence needed by Dagmar d'Surreal (Score:1) Wednesday March 08 2000, @12:11PM
  • Re:I totally disagree... by FFFish (Score:1) Saturday March 11 2000, @04:47PM
  • Re:Intuitive Means Windows by FFFish (Score:1) Wednesday March 08 2000, @02:05PM
  • Re:I totally disagree... by FFFish (Score:1) Wednesday March 08 2000, @02:19PM
  • Re:Intuitive != Windows by waldoj (Score:1) Wednesday March 08 2000, @11:24AM
  • Some things are wrong for everyone by Lazy Jones (Score:1) Thursday March 09 2000, @05:05AM
  • No, It Doesn't by chromatic (Score:1) Wednesday March 08 2000, @11:36AM
  • Re:Its not just you... by dne (Score:1) Wednesday March 08 2000, @02:10PM
  • Re:Why is mounting nescessary? by Fyndo (Score:1) Wednesday March 08 2000, @03:44PM
  • A call to arms! by jafo (Score:1) Wednesday March 08 2000, @08:13PM
  • Re:copying by Abstract (Score:1) Thursday March 09 2000, @06:15AM
  • copying by Abstract (Score:1) Thursday March 09 2000, @02:32AM
  • Re:Is it just me .. by Blue Lang (Score:1) Wednesday March 08 2000, @11:19AM
  • Re:Intuitive Means Windows by um... Lucas (Score:1) Thursday March 09 2000, @05:50AM
  • Re:Intuitive Means Windows by um... Lucas (Score:1) Thursday March 09 2000, @05:55AM
  • Re:What we really need by um... Lucas (Score:1) Wednesday March 08 2000, @12:00PM
  • Re:Been there, done that. by jabber (Score:1) Wednesday March 08 2000, @01:31PM
  • Who is the end user? by Kismet (Score:1) Wednesday March 08 2000, @11:47AM
  • If you write it, it will come. by ArsonSmith (Score:1) Wednesday March 08 2000, @12:44PM
  • He's almost right by Hammer (Score:1) Wednesday March 08 2000, @10:48AM
  • Re:Intuitive Means Windows by Raven667 (Score:1) Wednesday March 08 2000, @04:26PM
  • Re:Intuitive Means Windows by Raven667 (Score:1) Wednesday March 08 2000, @04:33PM
  • Re:Thoughts on Linux UI by Raven667 (Score:1) Thursday March 09 2000, @02:59AM
  • user feedback, Mac GUI, intuition by tikiboy (Score:1) Wednesday March 08 2000, @12:18PM
  • computers are stupid, not users by Chris_Pugrud (Score:1) Wednesday March 08 2000, @01:24PM
  • No Such Thing by Faizout (Score:1) Wednesday March 08 2000, @11:07AM
  • Re:The author isn't grokking Open Source by roseman (Score:1) Thursday March 09 2000, @02:07AM
  • It's the tradition, stupid by Otto (Score:1) Wednesday March 08 2000, @11:43AM
  • Re:Slight problem by tweek (Score:1) Wednesday March 08 2000, @01:26PM
  • Re:UI programming is boring! by tweek (Score:1) Wednesday March 08 2000, @11:07AM
  • Re:UI programming is boring! by tweek (Score:1) Wednesday March 08 2000, @11:12AM
  • Intuitive? by irish_spic (Score:1) Wednesday March 08 2000, @12:52PM
  • Zope: A step in the right direction by umoto (Score:1) Wednesday March 08 2000, @12:48PM
  • Re:UI programming is boring! by QuMa (Score:1) Wednesday March 08 2000, @06:09PM
  • -1: Redundant by scjody (Score:1) Wednesday March 08 2000, @11:01AM
  • Re:-1: Redundant by scjody (Score:1) Wednesday March 08 2000, @11:44AM
  • Re:Open Source Interface Guidelines by rc-flyer (Score:1) Wednesday March 08 2000, @11:11AM
  • Re:Open Source Interface Guidelines by Waltzing Matilda (Score:1) Wednesday March 08 2000, @11:24AM
  • Support contracts not worth much by gruntvald (Score:1) Thursday March 09 2000, @02:04PM
  • tired UI argument by gruntvald (Score:1) Wednesday March 08 2000, @12:01PM
  • Windows interface abandoned by M$ by gruntvald (Score:1) Wednesday March 08 2000, @12:11PM
  • Re:Why is mounting nescessary? by coleSLAW (Score:1) Wednesday March 08 2000, @04:13PM
  • The nipple by FascDot Killed My Pr (Score:1) Wednesday March 08 2000, @11:05AM
  • NO! by FascDot Killed My Pr (Score:1) Wednesday March 08 2000, @11:49AM
  • The task is the thing... by fink (Score:1) Wednesday March 08 2000, @07:16PM
  • Re:Why is mounting nescessary? by GregWebb (Score:1) Thursday March 09 2000, @03:08AM
  • Intuitive, schmintuitive. by tietokone-olmi (Score:1) Wednesday March 08 2000, @01:32PM
  • Re:Intuitive Means Windows by Darth Hubris (Score:1) Wednesday March 08 2000, @06:49PM
  • Re:Why is mounting nescessary? by crimoid (Score:1) Wednesday March 08 2000, @02:37PM
  • Re:You can't make it "intuitive" if it isn't. by seth_hartbecke (Score:1) Wednesday March 08 2000, @12:11PM
  • Re:Common misconception by Atomic Frog (Score:1) Wednesday March 08 2000, @12:56PM
  • Re:Dual interfaces -- part 2 by drenehtsral (Score:1) Wednesday March 08 2000, @11:54AM
  • And you never even know you have the key by lazzaro (Score:1) Wednesday March 08 2000, @11:46AM
  • Re:Intuitive Means Windows by ben_ (Score:1) Thursday March 09 2000, @12:45AM
  • Remember that prettied up doesn't mean easier. by Tarlbot (Score:1) Wednesday March 08 2000, @11:24AM
  • Computers? Intuitive? by eriks (Score:1) Wednesday March 08 2000, @11:36AM
  • Re:I totally disagree... by aithien (Score:1) Wednesday March 08 2000, @07:50PM
  • I totally disagree... by aithien (Score:1) Wednesday March 08 2000, @12:03PM
  • Another haiku by nutsy (Score:1) Wednesday March 08 2000, @06:03PM
  • Re:Cooperation with Psychologists by psyborg (Score:1) Wednesday March 08 2000, @01:11PM
  • Re:Completely missing the point... by Zurk (Score:1) Wednesday March 08 2000, @04:03PM
  • Innovation considered harmful (designer's dilemma) by tmoertel (Score:1) Wednesday March 08 2000, @02:12PM
  • browser in KDE by EnderWiggnz (Score:1) Wednesday March 08 2000, @11:07AM
  • back to the age old debate... by RoLlEr_CoAsTeR (Score:1) Wednesday March 08 2000, @01:43PM
  • The Feedback Loop by gribbly (Score:1) Wednesday March 08 2000, @07:39PM
  • Cheaper, Faster, Better by WillAffleck (Score:1) Wednesday March 08 2000, @11:57AM
  • repeat by Hard_Code (Score:1) Wednesday March 08 2000, @11:40AM
  • Re:Intuitive Means Windows by bigchris (Score:1) Wednesday March 08 2000, @04:13PM
  • Re:Intuitive Means Windows by Kalak451 (Score:1) Wednesday March 08 2000, @11:56AM
  • UI programming is boring! by yellowstone (Score:1) Wednesday March 08 2000, @10:58AM
  • What about a shift pedal ? Re:Impossible by javatips (Score:1) Wednesday March 08 2000, @11:19AM
  • Re:Intuitive Means Windows by jhittner (Score:1) Wednesday March 08 2000, @10:53AM
  • what intuitive is: useless by epine (Score:1) Wednesday March 08 2000, @12:09PM
  • It's not just about being intuitive by Kanasta (Score:1) Wednesday March 08 2000, @05:22PM
  • Re:Common misconception by matman (Score:1) Wednesday March 08 2000, @02:00PM
  • Friendly To Use vs Friendly To Setup/Maintain by Tsujigiri (Score:1) Wednesday March 08 2000, @03:51PM
  • Re:Intuitive Means Windows by itascon (Score:1) Wednesday March 08 2000, @10:24PM
  • User Response Form Application by jegolf (Score:1) Wednesday March 08 2000, @11:43AM
  • Average Users? by hwbj (Score:1) Wednesday March 08 2000, @11:03AM
  • Re:Completely missing the point... by Arjan (Score:1) Wednesday March 08 2000, @10:46PM
  • What the hell does "intuitive" mean? by wfrp01 (Score:1) Wednesday March 08 2000, @06:00PM
  • you're not grokking users by bmabray (Score:1) Wednesday March 08 2000, @11:33AM
  • Re:That was never the point of open source by puppet10 (Score:1) Wednesday March 08 2000, @02:11PM
  • Re:Common misconception by kimihia (Score:1) Wednesday March 08 2000, @12:06PM
  • Re:Intuitive Means Windows by TummyX (Score:1) Thursday March 09 2000, @10:08AM
  • Re:Intuitive Means Windows by TummyX (Score:1) Thursday March 09 2000, @10:14AM
  • Re:Intuitive Means Windows by lalas (Score:1) Wednesday March 08 2000, @11:01AM
  • Re:Intuitive Means Windows by Dinosaur Neil (Score:1) Wednesday March 08 2000, @02:03PM
  • Re:You can't make it "intuitive" if it isn't. by FJ!! (Score:1) Wednesday March 08 2000, @01:03PM
  • Re:You can't make it "intuitive" if it isn't. by flawed (Score:1) Wednesday March 08 2000, @11:42PM
  • Re:The author isn't grokking Open Source by flawed (Score:1) Wednesday March 08 2000, @11:47PM
  • Re:Why is mounting nescessary? by god_of_the_machine (Score:1) Wednesday March 08 2000, @12:28PM
  • Re:Intuitive Means Windows by lunatik17 (Score:1) Wednesday March 08 2000, @02:01PM
  • It is about applications usability and integration by porttikivi (Score:1) Thursday March 09 2000, @06:50AM
  • Re:Intuitive Means Windows by taskiss (Score:1) Wednesday March 08 2000, @11:53AM
  • And your point is? by El (Score:1) Wednesday March 08 2000, @01:48PM
  • grandpa / grandma tests, clis by loik (Score:1) Wednesday March 08 2000, @02:50PM
  • Re:Open Source Interface Guidelines by alterneight (Score:1) Thursday March 09 2000, @09:00AM
  • The author isn't grokking Open Source by Kujo_42 (Score:1) Wednesday March 08 2000, @10:59AM
  • Re:The author isn't grokking Open Source by Jonathan the Nerd (Score:1) Wednesday March 08 2000, @11:45AM
  • Re:Common misconception by kcarnold (Score:1) Wednesday March 08 2000, @12:19PM
  • I completely agree by cprincipe (Score:1) Wednesday March 08 2000, @11:32AM
  • Spot On! by JohnBowman (Score:1) Wednesday March 08 2000, @11:02AM
  • Re:Intuitive Means Windows by JohnBowman (Score:1) Wednesday March 08 2000, @11:11AM
  • Re:Cooperation with Psychologists by Maïdjeurtam (Score:1) Wednesday March 08 2000, @11:33AM
  • Its not just you... by chrisbell (Score:1) Wednesday March 08 2000, @01:22PM
  • Re:Why is mounting nescessary? by dyskordus (Score:1) Wednesday March 08 2000, @03:46PM
  • Re:Open Source Interface Guidelines by RickHunter (Score:1) Thursday March 09 2000, @06:39AM
  • Re:That was never the point of open source by RickHunter (Score:1) Thursday March 09 2000, @06:47AM
  • Re:Intuitive != Learned by dryguy (Score:1) Wednesday March 08 2000, @05:02PM
  • Re:Common misconception by Canyon Rat (Score:1) Wednesday March 08 2000, @08:27PM
  • Why is mounting nescessary? by Raindeer (Score:1) Wednesday March 08 2000, @11:56AM
  • This was posted on /. on Jan 28th by MrBlack (Score:1) Wednesday March 08 2000, @11:58AM
  • Inventiveness?? by Orville (Score:1) Wednesday March 08 2000, @10:54AM
  • Applications = feedback by tokengeekgrrl (Score:1) Wednesday March 08 2000, @11:06AM
  • What we really need by gillbates (Score:1) Wednesday March 08 2000, @11:07AM
  • Re:Common misconception(s) by Listen Up (Score:1) Wednesday March 08 2000, @08:54PM
  • Re:Intuitive != Learned by Richy_T (Score:1) Thursday March 09 2000, @12:03AM
  • Re: the *real* intuitive interface by Richy_T (Score:1) Thursday March 09 2000, @12:09AM
  • Re:non-programmers' feelback => flame prune. by Richy_T (Score:1) Thursday March 09 2000, @02:07AM
  • Re:Being all things to all people by crivens (Score:1) Thursday March 09 2000, @03:17AM
  • Re:Common misconception by crivens (Score:1) Thursday March 09 2000, @03:29AM
  • How about this Common misconception by scruffyMark (Score:1) Wednesday March 08 2000, @07:32PM
  • yeah, but thanks for mentioning it by scruffyMark (Score:1) Saturday March 11 2000, @07:08PM
  • Re:Common misconception by thue (Score:1) Wednesday March 08 2000, @11:20AM
  • Re:And you never even know you have the key by BinxBolling (Score:1) Wednesday March 08 2000, @12:48PM
  • Natural evolution and my mother by el_guapo (Score:1) Wednesday March 08 2000, @11:05AM
  • Re:Intuitive Means Windows by susano_otter (Score:1) Wednesday March 08 2000, @09:56PM
  • This is a temporary problem. by gnalle (Score:1) Wednesday March 08 2000, @10:54AM
  • Linux for the masses by ReporterDave (Score:1) Wednesday March 08 2000, @03:47PM
  • Intuitiveness for more than the UI by DeK (Score:1) Wednesday March 08 2000, @03:30PM
  • Re:Intuitive Means Windows by jordg (Score:1) Thursday March 09 2000, @01:45AM
  • Yes! [Re: NO!] by Farq Fenderson (Score:1) Wednesday March 08 2000, @07:28PM
  • Re:The nipple by Farq Fenderson (Score:1) Wednesday March 08 2000, @11:26AM
  • What we might actually DO about this by D_Gr8_BoB (Score:1) Wednesday March 08 2000, @01:17PM
  • Re:Its not just you... by A.Gideon (Score:1) Wednesday March 08 2000, @05:27PM
  • Maybe user interfaces are next... by equitir (Score:1) Wednesday March 08 2000, @01:29PM
  • Re:Intuitive Means Windows by moankey (Score:1) Wednesday March 08 2000, @01:36PM
  • Been there, done that, bought the Chevy by mrgoat (Score:1) Wednesday March 08 2000, @09:17PM
  • User Interface by starflyer45 (Score:1) Wednesday March 08 2000, @12:23PM
  • Re:You can't make it "intuitive" if it isn't. by RebRachman (Score:1) Wednesday March 08 2000, @08:05PM
  • To the Slashdot editors by Sri Lumpa (Score:1) Thursday March 09 2000, @07:15AM
  • Re:Defeating the purpose by Effendi13 (Score:1) Wednesday March 08 2000, @03:44PM
  • Who the hell said Windows is intuitive? by |guillaume| (Score:1) Wednesday March 08 2000, @12:36PM
  • Intuitive=4 different ways to do one thing? by Markar (Score:1) Wednesday March 08 2000, @09:32PM
  • Re:Intuitive Means Windows by basilfawlty (Score:1) Wednesday March 08 2000, @11:23AM
  • Open Source for Dummies by dash2 (Score:1) Wednesday March 08 2000, @01:21PM
  • Speaking of the taskbar by OaITw (Score:1) Wednesday March 08 2000, @05:06PM
  • Re:It's a stupid title, stupid by OaITw (Score:1) Wednesday March 08 2000, @01:19PM
  • windows intuitive? by microsquash (Score:1) Wednesday March 08 2000, @11:56AM
  • Re:Defeating the purpose by DgtlGhost (Score:1) Wednesday March 08 2000, @10:55AM
  • Re:Interface design? by Atev (Score:1) Wednesday March 08 2000, @01:23PM
  • Intuitive interfaces by Mr Skreet Nite (Score:1) Wednesday March 08 2000, @02:18PM
  • Re:It's the User, Stupid vs. It's the Stupid, User by JEmLAC (Score:1) Thursday March 09 2000, @08:28AM
  • SEUL by JEmLAC (Score:1) Thursday March 09 2000, @03:03AM
  • Re:Intuitive Means Windows by drachenstern (Score:1) Wednesday March 08 2000, @12:16PM
  • Important User Interface Issue! by Mastah_Monkey (Score:1) Wednesday March 08 2000, @11:22AM
  • Re: Common misconception by bustagroove (Score:1) Tuesday March 14 2000, @07:02PM
  • my example is usually Grandpa by Indomitus (Score:2) Wednesday March 08 2000, @01:45PM
  • Re:What intuitive is by Chris Johnson (Score:2) Wednesday March 08 2000, @04:49PM
  • Re:Easy Question by McKing (Score:2) Wednesday March 08 2000, @06:05PM
  • Thoughts on Linux UI by bhurt (Score:2) Wednesday March 08 2000, @11:38AM
  • Open-sourced user-friendliness by kcbrown (Score:2) Wednesday March 08 2000, @11:07AM
  • Of course compilers don't! by tilly (Score:2) Wednesday March 08 2000, @05:23PM
  • Cop-out alert! by tilly (Score:2) Wednesday March 08 2000, @01:46PM
  • Apple Human User Interface Guidelines by FFFish (Score:2) Wednesday March 08 2000, @02:09PM
  • Re:It's a stupid title, stupid by FFFish (Score:2) Wednesday March 08 2000, @02:28PM
  • Flawed assumptions here by Goonie (Score:2) Wednesday March 08 2000, @12:43PM
  • Re: the *real* intuitive interface by orabidoo (Score:2) Wednesday March 08 2000, @02:50PM
  • Interfaces :-) by Gepard (Score:2) Wednesday March 08 2000, @01:25PM
  • I think you missed the point by Keel (Score:2) Wednesday March 08 2000, @12:29PM
  • Hey, moderate parent up! by Venomous Louse (Score:2) Wednesday March 08 2000, @11:13AM
  • More 'lookatmeI'mwritingaboutopensource' antiganda by Blue Lang (Score:2) Wednesday March 08 2000, @11:56AM
  • Re:Intuitive Means Windows by um... Lucas (Score:2) Wednesday March 08 2000, @11:43AM
  • Re:Open Source Interface Guidelines by SnatMandu (Score:2) Wednesday March 08 2000, @11:30AM
  • It's the User, Stupid vs. It's the Stupid, User by redhog (Score:2) Thursday March 09 2000, @02:01AM
  • Re:You can't make it "intuitive" if it isn't. by seebs (Score:2) Wednesday March 08 2000, @11:48AM
  • Re:You can't make it "intuitive" if it isn't. by seebs (Score:2) Wednesday March 08 2000, @03:13PM
  • Re:Cop-out alert! by seebs (Score:2) Wednesday March 08 2000, @03:27PM
  • Symbols in interfaces by Straker Skunk (Score:2) Wednesday March 08 2000, @11:21AM
  • Slight problem by Straker Skunk (Score:2) Wednesday March 08 2000, @12:07PM
  • Re:Is it just me .. by QuMa (Score:2) Wednesday March 08 2000, @05:58PM
  • Re:You can't make it "intuitive" if it isn't. by QuMa (Score:2) Wednesday March 08 2000, @06:03PM
  • Re:Common misconception(s) by Black Parrot (Score:2) Wednesday March 08 2000, @08:31PM
  • Re:Haiku? God bless you! by Black Parrot (Score:2) Wednesday March 08 2000, @09:34PM
  • Preventing redundancy... by Masker (Score:2) Wednesday March 08 2000, @10:58AM
  • Re:Common misconception by Merk (Score:2) Wednesday March 08 2000, @12:45PM
  • A low cost solution to the user feedback problem. by Randym (Score:2) Wednesday March 08 2000, @11:18AM
  • hardware problem - there is no good way on a PC by TheDullBlade (Score:2) Thursday March 09 2000, @04:01AM
  • Dual interfaces by drenehtsral (Score:2) Wednesday March 08 2000, @11:13AM
  • User Feedback loop? by mav[LAG] (Score:2) Wednesday March 08 2000, @11:26AM
  • The rest of you seemed to have missed the point... by Rectal Prolapse (Score:2) Wednesday March 08 2000, @11:17AM
  • Re:You can't make it "intuitive" if it isn't. by hey! (Score:2) Wednesday March 08 2000, @11:33AM
  • Re:Symbols in interfaces by sugarman (Score:2) Wednesday March 08 2000, @11:55AM
  • Ways of doing it... by Gothland (Score:2) Wednesday March 08 2000, @11:06AM
  • Cooperation with Psychologists by psyborg (Score:2) Wednesday March 08 2000, @11:05AM
  • non-programmers' feelback => flame prune. by thomasj (Score:2) Wednesday March 08 2000, @01:32PM
  • Re:Intuitive Means Windows by gorilla (Score:2) Thursday March 09 2000, @05:32AM
  • Re:Why is mounting nescessary? by gorilla (Score:2) Thursday March 09 2000, @06:18AM
  • Re:Open Source Interface Guidelines by dlc (Score:2) Wednesday March 08 2000, @11:25AM
  • Dare I say it? LOOK at MS-Windows by redelm (Score:2) Wednesday March 08 2000, @11:29AM
  • Experienced computer users want ease of use too by Junks Jerzey (Score:2) Wednesday March 08 2000, @01:59PM
  • Re:What we might actually DO about this by PotPieMan (Score:2) Wednesday March 08 2000, @04:15PM
  • Re:copying by radja (Score:2) Thursday March 09 2000, @04:43AM
  • "Aunt Millie" by konstant (Score:2) Wednesday March 08 2000, @11:05AM
  • Re:I totally disagree... by PurpleBob (Score:2) Wednesday March 08 2000, @07:49PM
  • Re:Intuitive Means Windows by PurpleBob (Score:2) Wednesday March 08 2000, @07:55PM
  • Re:Intuitive Means Windows by PurpleBob (Score:2) Wednesday March 08 2000, @07:59PM
  • Re:You can't make it "intuitive" if it isn't. by Cuthalion (Score:2) Wednesday March 08 2000, @12:32PM
  • Being all things to all people by dsplat (Score:2) Wednesday March 08 2000, @04:56PM
  • Impossible by technos (Score:2) Wednesday March 08 2000, @11:03AM
  • Compassion by Baldrson (Score:2) Wednesday March 08 2000, @10:57PM
  • Re:Intuitive Means Windows by TummyX (Score:2) Wednesday March 08 2000, @06:41PM
  • Re:Intuitive Means Windows by TummyX (Score:2) Wednesday March 08 2000, @06:44PM
  • Re:Easy Question by Esperandi (Score:2) Thursday March 09 2000, @01:36PM
  • Re:Common misconception(s) by chadmulligan (Score:2) Thursday March 09 2000, @06:14AM
  • Re:Howto make better interfaces by aetius2 (Score:2) Wednesday March 08 2000, @12:49PM
  • Textfiles vs GUI config by guran (Score:2) Wednesday March 08 2000, @11:26PM
  • Re:Intuitive Means Windows by Blakey Rat (Score:2) Wednesday March 08 2000, @06:10PM
  • Feedback in not the only reason ! by Maïdjeurtam (Score:2) Wednesday March 08 2000, @11:03AM
  • ??? by autechre (Score:2) Wednesday March 08 2000, @06:59PM
  • Re:VA LINUX and REDHAT stock to fall by Animats (Score:2) Wednesday March 08 2000, @06:00PM
  • A gross misunderstanding by Animats (Score:2) Wednesday March 08 2000, @06:24PM
  • OSS User Feedback by BaronM (Score:2) Wednesday March 08 2000, @02:55PM
  • VA LINUX and REDHAT stock to fall by haus (Score:2) Wednesday March 08 2000, @11:49AM
  • Defeating the purpose by Farq Fenderson (Score:2) Wednesday March 08 2000, @10:47AM
  • Don't Bother by jeeves_jv (Score:2) Wednesday March 08 2000, @11:33AM
  • Re:Intuitive Means Windows by Alcoholist (Score:2) Wednesday March 08 2000, @12:56PM
  • by Millennium (2451) on Wednesday March 08 2000, @11:36AM (#1216901) Homepage
    First of all, we need to get over this idea that power and ease of use are tradeoffs. They're not, if you have a good UI designer at the helm. Unfortunately, I don't think we're ever going to convince the hard-liners of that. Why, I don't know; sometimes I wonder if it's nothing but simple fear.

    Second, we all know that UI programming can be a dreary task. This is where graphical UI designers (like Glade for Gnome or Constructor on MacOS) come into play. Using these tools the UI design is far less boring (or time-consuming for that matter). It's even almost fun. Once we have programmers not dreading UI programming, they'll put more effort into it.

    Third, UI guidelines for apps. It would do a lot of developers good to study the Mac, BeOS, and NeXT guidelines. These people spent a lot of money coming up with their UI's, and each has some very good points. From these, a coherent set of Linux UI guidelines could be created. There will always be anti-usability zealots who insist "no one's gonna tell me how to design my program!" but the fact remains, UI designs are there for a reason.

    Finally, the metaphor. The more I think about it, the more I think the desktop metaphor needs to go. It's not appropriate on Unix-esque filesystems, because of the almost maddening complexity. It's not even appropriate on Windoze. MacOS only gets away with it anymore because so few people go near the System Folder. Unix also has the additional problem that filesystems are a lot more "fixed" in nature than MacOS; it's a lot easier to break something just by moving it. So basically, what we need is a new metaphor, one which is more appropriate given the filesystem. I don't know what a good one would be, though I've heard some intriguing stuff about using a tree before. I'm not sure I like it, but it's an idea, and those are what we need.

    One last thing. People talk about just "helping people to get over the learning curve." They talk about a learning curve being a "one-time event." The fact is, programmers have a responsibility to the users to make that learning curve as small as possible. And learning curves are not one-time events, not if every UI you come across is different. That's why there are UI guidelines; if most programs look and feel pretty similar (given their purposes), then a very large chunk of the learning curve becomes a one-time event. Think about it this way: because of the Mac UI guidelines, I can pick up the fundamentals of almost any Mac program immediately, without ever so much as glancing at a manual (at the absolute least I'll be able to quit the program without looking at a manpage, which is more than I can say for vi or emacs). In about ten minutes, I'll probably have the basics down. And if I want to learn more about the program, I still can; people have this idea that the Mac UI is somehow limiting because of its guidelines. But the guidelines aren't what makes it limiting. It's the people who make the software.
  • by Sloppy (14984) on Wednesday March 08 2000, @01:01PM (#1216902) Homepage Journal

    No, what "intutive" really means is "like Windows."

    That is only true for existing Windows users. Granted, there's a lot of those. But there's also a lot of people who have not used a computer at all, or have been exposed to other interfaces in addition to Windows. For those people, a Win9x-like UI (especially the start button) is going to be very strange. IMHO, the older Win3/Mac/OS2/Amiga/ST/etc.. interface where you click on icons, is a lot easier to grasp than that hidden menu where you have to do the "start" thing, and then make a menu selection, before you can see what programs are available.

    If you think the Windows UI is good for novices, I suspect the "novices" you interviewed were actually experienced Windows users.


    ---
  • by regs (18775) on Wednesday March 08 2000, @10:50AM (#1216903) Homepage
    Ummm... emmett? Maybe you need to read slashdot a little more? This was posted just over a month ago by CmdrTaco under the title Open Source's Achilles Heel [slashdot.org]. (Originally submitted by Tony Shepp).

    --
  • by Waltzing Matilda (21248) on Wednesday March 08 2000, @11:15AM (#1216904)
    Windows is not intuitive. More specifically, most applications written for Windows are not intuitive. They suffer the same problem that most Open Source applications suffer from: some programmer slapped an interface on the front according to how they wrote the program.

    This problem is endemic to the software industry. No one (or very few) are willing to spend the time and effort it takes to design a proper interface.

    It's hard. I suck at it. Better to have an actual interface designer specialist design the interface, have the programmers write the back end, then stitch the two together.
  • What intuitive is (Score:3)

    by Kaa (21510) on Wednesday March 08 2000, @11:33AM (#1216905) Homepage
    All this Slashdot bitching and whining about how nothing is intuitive and everything is learned is completely missing the point.

    I'll give you a working definition of intuitive: A feature is intuitive if on the first try it behaves as the user expects it to behave. See? Nothing about genes, nothing about instincts, nothing about learning.

    Dragging a sheet-of-paper icon to a waste basket to delete a document is intuitive for me and probably for 90% of the Western world. We know what is a sheet of paper and what is a waste basket. It doesn't matter if we learned this: we have this knowledge by the time we touch the computer. However, say, for our friendly tribesman Mumbo from New Guinea the same action would not be intuitive at all because it's likely he's never seen a wastebasket in his life and doesn't really know what it means.

    In other words, intuition is in the eye of the beholder. An interface is intuitive if I can apply my already-acquired, previously-learned knowledge to the new domain.

    And, by the way, user interface design is a big and very complicated field. Most Slashdot readers are no more qualified to comment on it than to judge the performance of a surgeon by watching an operation. Of course that never stopped anyone, me included... :-)

    Kaa
  • by Rombuu (22914) on Wednesday March 08 2000, @12:16PM (#1216906)
    Windows is horribly unitutive and relies on so many just plain stupid techniques.

    You mean like dragging a floppy disk to the trashcan to eject it?
  • by Randym (25779) on Wednesday March 08 2000, @11:18AM (#1216907)
    So that's how we do it, that's how we make an intuitive GUI. Imitate Windows.

    Ugh. I think I speak for all of us. ;-)

    As to the question of "how do we make the GUI more intuitive?": we just need to extend the Open Source model. "All bugs are shallow", right? Think of a user as being one of those "solitary" developers, and set up a way for them to feedback into the system. Perhaps Linus can require that all GUI code come with a mechanism -- say an HTML page that includes a mail form -- to give feedback to the developers of that GUI. Or if the developers are loath to embed their email address, perhaps a forwarding box could be set up somewhere *expressly* for the purpose of receiving and routing feedback. The mail form that comes with the GUI could come with a Subject line already set up (or with some hidden info that encodes what the subject is), so that once the message arrives at the forwarding box, it could easily be sent on to the proper people. Thus the feedback loop is closed and it's a win-win situation for both developers and users.

  • by dlc (41988) <[gro.toorneves] [ta] [cld]> on Wednesday March 08 2000, @11:15AM (#1216908) Homepage

    A good, intuitive user interface is not only totally relative, it also depends on the past experiences of the user in general. I, for example, find a command line interface intuitive, but I've been using Unix for almost 10 years. My parents, who have been using PC's for a few years now, find the Windows95 model (start menu, folder icons for directories, etc) intuitive. Some former co-workers used Macs exclusively for a dozen years--guess what they liked best?

    But everyone knows this already. This is not news. But does matter.

    We can try to find the common themes here -- if there are, in fact, any common themes to be found when you compare bash to the Finder -- but that will probably not be very fruitful.

    We need a huge focus group to discuss user interfaces. We need to get the opinions of people who live in different countries and who speak different languages. We need to get the opinions of people with backgrounds in multiple OSes. So why doesn't someone put together an open source "Research" project that attempts to do precisely this? A site like slashdot would be ideal -- it encourages interaction, posting your own comments and feedback is easy and convenient, and it is widely read.

    How does this strike people? Is this a viable things to do? I know this is one of those areas, like documentation, where many open source developers and users are traditionally lax. This is unfortunate -- it is one of the more important aspects of any program, open or closed source.

    darren


    Cthulhu for President! [cthulhu.org]
  • Easy Question (Score:3)

    by Esperandi (87863) on Wednesday March 08 2000, @01:46PM (#1216909)
    Well, if you want to get good user feedback about how intuitive an interface is whether its Open Source or not, you use the same method. You find someone who has never used any computer of any kind before and you have them use it and listen to their responses.

    The problem with this in the Linux realm is that when a grandma sits down and comes back the next day (you can NOT help them in any way shape or form if you're trying to determine how intuitive it is, else it becomes a test of how good they are at listening to you) and tells you she absolutely hates everything about Linux, the testers tend to slay the grandmother in cold blood for speaking out against the holy relic Linux.

    This is not a troll, it is a call to reality. if you wish to continue to improve something you need to know when it is time to destroy what you have and start over. Yes, you love your window manager, but to improve it sometimes you have to destroy it and ignore everything you liked about it and just go down a new path. The guy that answered questions on here a week or so ago, the user interface expert, he had some really great ideas. And he hated Linux. So why not take his ideas, destroy everything of Linux that contradicts it, and see if maybe what comes out on the other end is better overall?

    Thinking about his ideas, I think it really is a complete tear-down and re-build sort of project. Not even the filesystem can be spared. Journaling? Who gives a flip, in his new concept of using computers (I hate the word paradigm) journaling is stupid. So scrap it. Start over. Quit referring to file by filenames and extensions and a bitfield of permissions. Don't look at those things in a new way, get rid of the old way! Store files based on arbitrary category names, you have a bunch of song files, well, call them song files then. You boot up and you want to look for that song file you have that was made sometime in the 60s by the guy whose name started with B? The machine should not provide this kind of functionality in an application, this should *BE* the system. And no, you can't search by regular expressions, give it up. What about progams and such? Container categories (like song is a category) would cover this, holding the executable stuff. Well, what if someone on the Internet calls their files "music" files instead of "song" files? Easy, when you go to download one of em, it tells you the new file has a "music" flag on it. You can either add "music" as a recognizable trait for files in your system, or create a translation system for your system that will always read "music" as "song". Community standards will emerge, but if they don't it doesn't matter, maps will take care of it. No more systems programming. Everything will be going through this very high level system. You don't open a file, you try to open a class of files or a property within the same container as the program.

    Hell, throw in some of Ted Nielsen's ideas which boil down to hyperlinking between portions of a document. Defining document portions shouldn't be that tough and it makes it all possible (I haven't read too deeply into his stuff, but from what I've read this seems as if it would have solved his problems).

    For once in your life, I beg of you Open Source world, innovate! Let go of the archaic, obscure Unix past that sucked donkey balls for UI and do something new. You will never (and I mean never) compete for the home desktop unless you do so. If you eventually do, it will only be because you finally became as bloated as Windows. Everyone bitches because Windows ran on top of DOS... hello? X runs on top of Linux, wake up!

    Esperandi
    Seriously and honestly, this is not a troll, and Open Source developers need to read it.
  • by waldoj (8229) <waldo @ j a q uith.org> on Wednesday March 08 2000, @10:47AM (#1216910) Homepage Journal
    Unfortunately, intuitive seems to mean a Windows-like OS, for most purposes. Though I don't doubt that, through the sort of studies that Tog [asktog.com] does, it's possible to develop truly intuitive OSs, that's not likely anytime soon.

    No, what "intutive" really means is "like Windows." Having worked with all 3 major platforms for quite some time now, I've found that what most people really want is a Start button and Explorer as their OS. Disgusting, no?

    Obviously, you and I aren't most people. That's why we're reading Slashdot. But trying to get your grandmother to use anything but Windows, which she's used twice, is going to scare her.

    So that's how we do it, that's how we make an intuitive GUI. Imitate Windows.

    Gosh, that's an awful thing to have to say.
  • by jabber (13196) on Wednesday March 08 2000, @11:15AM (#1216911) Homepage
    This issue, and this article, have been raised on /. before. IIRC, the result was much heated debate . Wish /. was responsive enough today to let me get a search done. :)

    In a nutshell, the point of the debate was: Who is Linux targetted at? The developers of Linux are the users of Linux - the users of Linux become the developers of Linux. This is the way it has been before the IPO of AllThingsLinux.com

    I have to ask, has the intention of Linux changed? Is it no longer software of the people, by the people and for the people? Has it become a supplier-consumer relationship?

    If it's still the former, then the developers are the users and vice versa, and it's a stupid argument. If the latter is true, and the developers are the Morlocks to the users Eloi, then what Linux is all about is dead.

    Linux WAS about solving real problems. Performance, technical issues, doing things 'right' without market pressure. If the focus must shift to 'end-users', and to providing 'unwashed masses' with a comfortable experience, then that goes contrary to the spirit of Linux - at least as I see it.

    Let them eat cake, and run Windows and MacOS, I say! If they want to use Linux, they'll have to learn regular expressions. :) Linux is, first and foremost, a hobbyists system. Then, it is a server-side OS. Then, and only then, it is an end-user workstation OS that looks pretty and holds your hand, and comes preconfigured out of the box.

    In fact, out of the box is exactly where this end-user convenience should come from. Let the people making money on Linux distros add that value. They're the ones who depend on a growing user base. "Hey you, in the red hat! Are you listening?"

    The core community is it's own user base and doesn't seem to care too much about auto-configuration wizards and user-friendly dumbification. If they did, those features would be there by now. See how it works?
  • by maphew (14702) on Wednesday March 08 2000, @11:53AM (#1216912) Homepage Journal
    I originally tried to put this in my own words, but I just couldn't do it any better than Jakob Nielson, so here's his take on this issue (his emphasis):

    "The "paradox of the active user" is a concept introduced by John M. Carroll and Mary Beth Rosson (then at IBM, now at Virginia Tech) to explain a common observation in several user studies done at the IBM User Interface Institute in the early 1980s (later confirmed by many other studies, including my own): Users never read manuals but start using the software immediately. They are motivated to get started and to get their immediate task done: they don't care about the system as such and don't want to spend time up front on getting established, set up, or going through learning packages.

    The "paradox of the active user" [vt.edu] [PDF,66k] is a paradox because users would save time in the long term by taking some initial time to optimize the system and learn more about it. But that's not how people behave in the real world, so we cannot allow engineers to build products for an idealized rational user when real humans are irrational: we must design for the way users actually behave."

    Source: http://www.useit.com/alertbox/ activeuserparadox.html [useit.com]

    The paper is old, but still very relevant. It was written before Gooey [apple.com] Tarbabies [microsoft.com] achieved World Domination. I was really surprised to discover that many of my current user interface issues have actually been thoroughly documented and processes for (potentially) surmounting them outlined.

    Why is it that since we've known about this for so long, so little apparent progress has been made?
    My short 2bit answer is the evil upgrade treadmill - everybody is so busy preparing for and researching the Next Big Thing, they don't have time to refine and polish the tools already under our noses.

  • by seebs (15766) on Wednesday March 08 2000, @11:03AM (#1216913) Homepage
    Some things are not intuitive. The only time a user interface is "intuitive" is when its model of what you want to do is the same as your model. Users do not share models very often, so we invent "common" approaches, but these simplified approaches *cannot* model the more-complicated tasks!

    Frankly, a lot of the "desktop" market is people who would not be able to administer sendmail if it understood English, because they don't know *what they want it to do*. They just sort of want, you know, the thing where the other thing isn't done unless it's supposed'ta.

    This can't be resolved by making interfaces intuitive, any more than we can make graduate-level math accessible to children by using "intuitive" words and pictures to describe it.

    Eventually, we have to accept that part of what we want to do is educate the users a bit more, so they can figure out what they want to do; at this point, the interface can be designed for efficiency.

    Expert-friendly is the way to go.
  • by sugarman (33437) on Wednesday March 08 2000, @11:03AM (#1216914)
    He's not saying that we need to imitate windows to create a better GUI; he's saying that that is what we are doing already.

    To provide something new, we need to have a more direct link to what the users of a particular application want. This is something that the commercial houses can and do spend a lot of money on (Aqua, anyone) but in the OSS realm, so much effort is spent in just making the thing run, or better yet, play nice with others (not that there's anything wrong with that), that any UI improvements are an afterthough at best.

    We are in a position to take the UI paradigm in any direction we want, but this opportunity is raerely being seized.

    At least, that's what I got out of it. Anyone else?

  • by konstant (63560) on Wednesday March 08 2000, @11:30AM (#1216915)
    I find that a arrogant posture to take on this issue. I can't fault your reasoning, but I do disagree with your underlying assumption: that average people do not deserve access to the true power of computers to form and disseminate information. They have on their desks a machine capable of tranforming their home into a clearing house for their ideas and opinions, but you discount that because you don't feel they, in the end, have anything meaningful to contribute to the dialog.

    This is the mentality that allows many technical people to grin vaguely when Sun talks about replacing our desktop powerhouses with brainless terminals that place the power of public speech back in the hands of a rich few. It's also an understandable reaction of people fed up with trying to make their passions and motivations clear to lay people, the majority of whom are 5 or 10 years behind the people here. But ultimately your viewpoint is short sighted, because, in the very tradition of open source itself, you can never tell who will have the next brillian idea. There is no guarantee that it will be a techie, and frankly in certain fields of human endeavor such as painting and literature, it's a good bet that it won't be.

    Humanity is on the verge of an explosion of creative thought and expression. We are the only people in the world who can make it happen. Please, I know you are an intelligent individual: don't turn your back on what is probably the greatest service your could render humanity in your lifetime: bringing the power of computers to average people.

    -konstant
    Yes! We are all individuals! I'm not!
  • by ucblockhead (63650) on Wednesday March 08 2000, @11:15AM (#1216916) Homepage Journal
    You are confusing the average user with the average current Linux user. The average user doesn't have a clue how to even open up the source, and most likely won't figure out how to e-mail the developer unless there is something to click on to bring up his e-mail.

    I've seen this a lot around here, mistaking what is easy for the average technical /. reader for the average user. Linux is very well designed for its current user base. Its various UIs are far better than Windows for its current user base.

    But what people really need to have hammered into them is that this is not at all the same as being well designed for the average person. For me, you and most other Linux users, being able to just edit the config file with vi instead of wading through a bunch of menus is a dream come true. For the average person, this is hell.

    There is no one perfect UI. There are UIs that are good for techies and UIs that are good for nontechies. Don't expect them to be at all the same.

    The "Open Source" model is probably the supreme way of getting feedback from the average technical user. This does not mean that it is at all good at getting feedback from the average nontechnical user.

  • by chadmulligan (87873) on Wednesday March 08 2000, @02:41PM (#1216917)
    Two points... if I repeat myself, please bear with me.

    Firstly, "intuitive" is a slippery word. There's "intuitive for power users", "intuitive for somewhat experienced users", and "intuitive for newbies". Some would say the last category is the empty set.

    Metaphors are the key. Read John Lawler's 1987 lecture "Metaphors we compute by" [virtualschool.edu] for a quick intro on metaphor and metaphors in computing. The situation has unfortunately changed very little in the last 13 years. George Lakoff's book "Philosophy in the Flesh" [amazon.com] shows how metaphors actually are the basic working units of the mind, and that all basic metaphors are based on sensory-motor concepts - in fact, sensory-motor neurons very probably do double duty as metaphor processors.

    So, as long as one bases GUI metaphors on basic sensory-motor stuff - things like "time is space-like" (progress bars), "nearer means on top" (overlapping windows), and so forth - you have some chance of being more newbie-intuitive. I've used a prototype ancient GUI where scrollbars worked the other way around; the thumb moved down to scroll up for some reason the designer considered compelling, and it was pure hell to use. Needless to say it didn't survive.

    Now, something I've noticed in most (thankfully not all) replies here is a restricted understanding of what a GUI should do. Yes, having icons represent files is useful; installing by running a single program and marking off some options is useful; using menus is often useful. But that's only a small part.

    I've released an application for the Mac OS recently. As long as one uses the standard system calls, one gets the expected GUI functionality for basic items - that is, menus work like a Mac user thinks they should, windows drag, roll up, close and whatever. But I spent very little time on that - thanks to a neat C++ framework called PowerPlant - and spent much time making sure other things worked as Mac users are used to.

    For instance, placement of the exact hot spot in cursors is important. Shift-click selection of long sections of text is important. Exact timing and graphical progression of drag-and-drop is important. Wording, defaults and back-out options in dialog boxes, sound cues, selection behavior - the list is very long. And the extra time spent on subtleties was rewarded by a five-star review where the reviewer said "I love using this program, but it's often hard to say why unless I watch very closely".

    When I'm using CAD software I'm often forced to use Windows NT, and frankly, it's terrible. People argument there are Microsoft UI guidelines, but it seems most people either don't know them or think they're unimportant. For instance, in the PCB layout program I'm using right now, if you select a library component to place on the layout, you select the component from a list - OK, the cursor changes to a translucent image of the component - also OK, but if you want to click on the scroll bar to place the component somewhere else, the component is placed _under_ the scroll bar with no visual indication that the scroll bars are inactive! If you click on a tool palette the component is placed under the palette! If people don't think this sort of flagrant misbehavior is important, are they likely to worry about more subtle things? No way...

    So, what the original article says about "skins" being just skin deep is very accurate. Most Linux programmers seem naturally disdainful of graphic interfaces and therefore are slapdash in implementing one. And reaching consensus among a large group about any particular GUI feature is nearly impossible. This is definitely a field where the "absolute dictator" method is the only one which may work - granted it may also fail spectacularly.

  • by Mark F. Komarinski (97174) on Wednesday March 08 2000, @11:07AM (#1216918) Homepage
    The point of OSS (to me) was never to make it easier for anyone to use. It's to make it easier for you to use.

    Is there a difference? You bet!

    Windows 98 has to be written to the lowest common denomonator of user. Limit configurability and leave that to the programmers. It made it easy for anyone to walk up and use.

    OSS (take GNOME, which I'm using now) is highly configrable. My bottom panel is probably guaranteed to not look like anyone else's, and if someone else walked up and used my machine, they'd be lost trying to figure it all out. Heck, people get messed up enough since I have "focus follows mouse" and "auto-raise" on.

    Does this make OSS harder to use? There's a learning curve to figure out the interface, but not a whole lot. The concepts between Windows 98 and GNOME are similar, which were mostly developed 20 years ago.

    Take another fun OSS example - Emacs. There's a steep learning curve, but those that get past it swear by it and use nothing else. It's probably a dismal failure when looked at in a general usability standpoint, but for each person that customized Emacs to work the way they do, it's a success.
  • by friedo (112163) on Wednesday March 08 2000, @12:44PM (#1216919) Homepage
    All I meant was that it has become intuitive, in the same way that, say, English is to English-speakers. But to somebody learning it whose native language is, say, Chinese, it is verging on nonsense. There are virtually no standards. But it's intuitive to you and I.

    So intuitive, in fact, that that should read "you and me ."

    Chinese is a wonderful language; the grammar is amazingly simple and easy to master. There are exactly three pronouns (four if you're reading instead of speaking) and there is no concept of tense at all. I studied it for three years in high school, and although I've forgotten most of the words, I can still remember most of the grammatical rules.

    OK, so what does this have to do with designing UI's? The answer is that, IMO, UI's need to be more like Chinese. They need to be simple and have easy, unalterable rules that exist in ALL situations. Apple was very good at this. Microsoft never was. X interfaces are absolutely awful. Apps written in different toolkits, or in raw X all look different, there is no standardization of interface items, control keys, etc. The Apple Human Interface Guidelines (sorry, no URL handy) were revolutionary not only because they described how something should look (only one widget API) but also how it should feel. i.e., you can expect this widget to ALWAYS behave the same way. This is what makes MacOS intuitive, IMO, and what makes learning MacOS apps so easy. (except for Microsoft MacOS apps, since they've tried, and failed miserably, to simply put their abominable UI on the Mac desktop.)

    So now that I'm done rambling, I'm not saying we should immitate MacOS - I'm saying that in order to be intuitive, there needs to be standards. The problem, of course, is that users of Open Source projects generally like to have choices. If I want to write a graphical app with Qt instead of gtk, I should be able to. If I want to use a set of nonsensical, inconsistent grammatical constructs like English instead of Chinese, I should be able to. The answer here, IMO, is that Unix OS's are not for the casual user. It was never intended that way, and I think we're kidding ourselves if we think we can make it useable for regular people.

    Just my $0.04.

  • by MorboNixon (130386) on Wednesday March 08 2000, @11:09AM (#1216920)
    ...ahem...

    Command line power
    yet some prefer point-and-click
    What's intuitive?
  • Is it just me .. (Score:5)

    by Anonymous Coward on Wednesday March 08 2000, @10:48AM (#1216921)
    .. or isn't it a bit ironic that an article about user-friendliness is hosted on the Web site for Sendmail? Is this the same Sendmail whose configuration file often looks like incoherent line noise? A friend of mine, having once examined my sendmail.cf, commented that it looked like I had written it by pounding my fists randomly on the keyboard. I simply smiled knowingly and nodded, too ashamed to admit that that was exactly how I had configured it ..
  • by Christopher B. Brown (1267) <cbbrowne@gmail.com> on Wednesday March 08 2000, @11:54AM (#1216922) Homepage
    It's not sensible to consider that it has become intuitive.

    What has happened is that Windows has become part of peoples' learned expectations.

    Much as with English, people have learned about its warts and aspects of non-intuitiveness, and have figured out how to work around them.

    If something is truly intuitive, this means that there is no learning process required. The thing in question simply works the way people expect.

    UNIX has the merit that it is a simple enough computer system that some people can get a sufficiently accurate model of its operation so that it becomes possible to predict what it will do.

    In contrast, as soon as you strip the veneer of "learned things about its behaviour" off of Windows, it's a richly complex system whose behaviour is much more difficult to predict. (The lack of source code or other disclosures don't help either...)

    The above approach to "intuiting" about Windows and UNIX take a rather different tack than the usual, assuming that the individual will actually try to deeply understand the system. It replaces the "black box" with one that is expected to be understood.

    Rather unlike the usual model of trying to know nothing about what is going on behind the curtain...

  • by Chris_Pugrud (16615) on Wednesday March 08 2000, @11:03AM (#1216923)
    This is really the oldest problem in the free software (Open Source/label of choice) community. There are authors that elicit and get feedback, but they are ususally getting feedback from other programmers, so it's just an inbred feedback loop.

    People growl at the thought of having to edit a text file to make an adjustment or configuration. Geeks say "Awesome - text file" and whine to people to just learn how to do it.

    Teching the masses is not the point and will never be the point. The masses will not learn and any software that is predicated on a painful interface will be opverthrown by software that is pretty and easy to use.

    It's not what any of us wants to hear, that free software utterly fails to companies like Microsoft that spends millions of dollars on research with people who are not geeks, who are not programmers, who are not even proficient with computers.

    Money is not the point. research, forethought, and feedback is the point. There is reason that Apple and Microsft have fixed UI models. They recognized that the biggest weakness of most programmers is intuitive UI design.

    Programmers and geeks as a whole are extremely intuitive people, and that intuition allows us to make tremendous leaps of the non-obvious. Most users are not capable of these tremendous leaps and fail to understand. These users are not stupid or even lacking in intuition. One component of intuition is past experience, and if they have not spent a long time around computers then they do not have the necessary reference material.

    There are UI guides out there, and there have been some efforts by the GUI people to get coders to follow them, but we all know that they are herding cats because we won't follow anything that somebody else is going to impose. <sarcasm> I don't need those frigging kernel patches that king linus and prince alan keep trying to shove down my throat.

    To get back on subject. If we really want to take over the universe (duh) we are going to have to figure out how to make software that is easy to use, friendly, and intuitive to -non-computer users. There is no compromise.

    Thank you Redhat, Corel, and all of other distributors that have gone to great lengths to make is easier to install Linux. I mean there are tools around now so that I don't have to manually program my monitors frequencies into XF86config!

    enjoy,

    chris
  • by Enoch Root (57473) on Wednesday March 08 2000, @10:49AM (#1216924)
    Ok, so this is probably off-topic.

    Am I the only one tired by titles of 'It's [whatever], stupid'? This always sounds to me like a somewhat veiled attempt from the author at placing themselves above the reader from the get-go, by claiming they have such a clever bit of information that the reader should feel 'stupid' for not knowing it.

    More on topic, I have to say there probably isn't such a thing as an intuitive control. If you think, for instance, that a mouse is an intuitive device, you should see 80 year-olds who never touched a computer before try to figure them out.

    Rather than considering so-called 'intuitive' controls, the goal should be to develop methods which are built upon existing and well-known ones. Ultimately, nothing is intuitive in controlling a computer (unless we developped Herbert's genetic memory in the last 50 years), but rather part of a slow learning process.

    So don't shoot for intuitive; shoot for ease of learning. Mounting and umounting a drive, for instance, isn't intuitive to a Windows user. But it's easy to learn, and once you catch the principle, it's acquired.

    Is that more on topic?

  • by TheCarp (96830) <sjc.carpanet@net> on Wednesday March 08 2000, @11:58AM (#1216925) Homepage
    > No, what "intutive" really means is "like
    > Windows."

    In my experiance I have to disagree. The real
    topic here is "Learning curve". There is no
    such thing as "intuitive".

    I have seen complete newbies sat down in front
    of "Windows" and be completely lost. They had no
    idea what the hell was going on. Its not that
    windows is "Intuitive" it just has a shallow
    learning curve.

    In truth...Unix can have a fairly shallow learning
    curve for the non-admin. If your job is not admin
    of a system, you can be sat in front of a terminal
    and shown how to do the few things you may need
    to do (reading/sending mail etc) and learn in
    a few mins to an hour or two.

    There are two problems I see.

    1. Windows exposure

    Just as they say "LEarning a second language is
    harder than the first one". Just as a newbie
    leaning french will try to drawn on english to
    incorrectly fill in the gaps in his mind, a
    new linux user sits down and expects to be treated
    to Windows. It is not the same...it is wrong to
    expect it to act and respond the same.

    2. Admin ability

    To install linux and get it up to a state where
    it can be most effective, and work well, you need
    to be an admin. You need skills that take a good
    6 months of real use to even begin to get good
    at.

    A new user is not a qualified admin. I know I
    only got where I am today by shooting myself in
    the foot a few times (first under windows, then
    under linux).

    What is really needed are tools that lower the
    learning curve. Things that are easy to learn...
    easy for a newbie to get setup in short time...and
    do not hide their internals such that they can't
    advance beyond the high level tools.

    This has been the major falling of windows, and
    for me, redhat. The gui tools are either the ONLY
    way, with all the limitations built in like solid
    brick walls (windows), or hide the internals and
    eventually stunt advancement (redhat - albeit this
    is from a few years ago..it may not be a fair
    assessment today).

    As for innovation (from the article). I have seen
    even experianced users sitting dumfounded in
    front of some of these "innovated" user interfaces

    So what if we "copy". Ya see an idea that works..
    ya use it. Ya see ideas that don't work...ya
    don't use them. I am all in favor of assmililation
    of good ideas.

    I don't know about most people...but I like a
    good stable system that works. I have that in
    linux. Am I interested in making linux "Easy for
    the newbie" - yea marginally. However...my main
    goal is getting my job done. I imagine that that
    is the motivation behind most of the "Opensource"
    advances. Its either to have fun...or get the
    job done.

    "Market Share" be dammned. I don't even care.
    Why do we need to "Compete" with microsoft
    or anyone...can't we just do our thing? If it
    wins out and "dominates the market" well um like
    hey cool...i'll party to that. If not...well hey
    it works for me...ill party to that too.

    In nay case...I would like to see an OS built on
    the linux kernel that could soften the Unix
    learning curve down to something like windows.
    I wouldn't use it (don't need it) but I would be
    happy to point newbies at it.

    I guess what my point is, is that criticizing the
    "Opensource" movement for "Not making easy and
    innovative interfaces for neewbies" is like
    criticizing the government of France for not
    providing free health care to people of Zimbabwe.
    For me, the goal of "open Source" (Or Free
    Software to use the prefered term) is to share
    code for universal benefit. Faster development
    cycles and "extra eyes" are side benefits at
    best (though, great benefits they are).
  • by vor (142690) on Wednesday March 08 2000, @10:56AM (#1216926)
    A common misconception is that Linux GUI's are hard too use. For what the average user does, this is a very false statement.

    Most people use only 3-5 of the icons on their Windows desktop, without ever delving into any of the menus. AOL, Word, Internet Explorer is all they know.

    For most people, it's all they need to know.

    So when we talk of usability of Linux GUIs, there is nothing "hard" about starting Linux programs from the GUI. What gives average users trouble is installing the actual program.

    For Windows most installers automatically put the icons on the desktop and the user never has to worry about fiddling with any settings.

    There is an immense number of technical things going on with the installation of a Windows program, but the user never ever sees it. DLLs are copied, .ini's are created, and the monster known as the registry is altered.

    The same should also work for installing Linux programs. Install scripts which hide the ugly technical stuff from the user, place an icon on the desktop, and thats all.

    Instead of a "better" GUI, Linux needs a better install procedere which lets the user click and go.
  • by filbo (147228) on Wednesday March 08 2000, @10:52AM (#1216927)
    One possible solution (and feel free to rip this apart as unworkable): Create a consensus document that sets forth interface guidelines, like Apple has for Mac developers. Not to create a rigid dogma, but to provide a starting point for interface design, so that one person or group isn't starting from one end of the spectrum while another group starts at the other. To create a common language for UI design. As for user feed back, well, a web based feedback forum, like /. boards, could allow end users to comment on interface features. This problem is not one that is insurmountable. It simply needs to be recognized.
  • 51 replies beneath your current threshold.
(1) | 2 | 3 | 4