🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10746

Re: Waarom (geen) GUI (Was: Re: Visual Basic)

#10746
From: Herman Bruyninckx
Date: Wed, 27 Feb 2002 13:09
145 lines
8177 bytes
On Wed, 27 Feb 2002, Bert Peers wrote:

[...GUI vs CLI...]
> Wat in dit soort discussies dikwijls over het hoofd wordt gezien
> is dat al die power van de CLI vooral handig is als je een admin
> bent en dus regelmatig onderhoud moet doen; 

En ontwikkelaars! En power users! En eigenlijk iedereen, als je
tenminste ons onderwijssysteem als referentie neemt: voor zowat alles
leren we op school basis-vaardigheden en dingen die we als
``gebruiker'' nooit gaan nodig hebben, maar toch belangrijk zijn om te
begrijpen waar we mee bezig zijn. Zie
 <http://www.mech.kuleuven.ac.be/~bruyninc/ictvisie.html>
voor een _ietwat_ langere motivatie :-)

> Kijk maar naar de voorbeelden die gegeven worden -- de meeste
> daarvan tonen hoe makkelijk het wel is iets met de *machine*
> zelf te doen (ie manipulatie van bestanden en dergelijke) --
> iets waar een end user meestal niet in geinteresseerd is,
> tenzij die heel zeldzame keer dat hij effectief "alle files
> die beginnen met A tot D van na februari 95" wil kopieren.

Dat heb ik hier dan toch al wel anders meegemaakt: de GUI gebruiker
begint er niet aan, of doet het via klik en klik en klik en klik ...
Hoeveel voorbeelden hiervan wil je hebben? :-)

> > Probeer dat maar eens met meer dan triviale regular expressies... Ik
> > ken nog steeds geen GUI die Perl benadert :-)
> 
> Ik ken geen end user die dat nodig heeft :)
Ondat geen end user beseft dat het kan! Een voorbeeldje: een collega
van mij is manueel enkele honderden transparanten aan het `vertalen',
dwz enkele stukjes tekst aan het updaten...

> > Dat is een _enorm_ voordeel! Als ik zie hoelang de meeste van onze
> > studenten en medewerkers in hun Wintendo bezig zijn met het copieren
> > van dingen van de ene plaats naar de andere via een GUI...
> 
> ..wat ze slechts af en toe doen, als het tijd is voor een backup..

Tiens, backups gebeuren bij ons automatisch, maar tot daar aan toe :-)
Dat gebeurt _heel_ vaak: je begint van een bepaalde basis en je wil
dingen veranderen zonder de oorspronkelijke bestanden te wijzigen.

> > Als ik zie
> > hoe ze vast zitten aan een ``geintegreerd'' programma, zonder dat ze
> > de kracht van afzonderlijke componenten kunnen gebruiken...
> 
> ..kracht die ze niet nodig hebben in 99% van de gevallen, en

Aha, waarom willen ze dan allemaal een 1.6GHz met 512MB ram en 50G HD?  :-)

> > Als ik zie
> > dat ik van gelijk waar ter wereld gelijk wat op mijn computer op het
> > werk kan doen, terwijl de GUI mensen daar alleen maar van kunnen
> > dromen (of alles op de lokale PC moeten installeren)...
> 
> ..en dat ook niet nodig hebben..

Waw, vertel dat aan Gates! 5 jaar geleden (toen hij het Internet
uitgevonden heeft..) dacht hij dat inderdaad ook, en waarschijnlijk is
hij nu ondertussen opnieuw naar `innovatie'.
Serieus nu: iedereen die reist met zijn computer heeft daar behoefte
aan. En `reizen' betekent ook: van werk naar huis...

> > Als ik zie hoeveel tijd er verspild wordt doorhanden van muis naar
> > toetsenbord te verplaatsen...
> 
> ..wat niet echt relevant is voor de 100 aanslagen per minuut
> tiksnelheid van de doorsnee user...
Toch wel! Nog een van die basis-vaardigheden die door GUI-gebruikers vergeten
worden...

> > Als ik voor de zoveelste keer studenten
> > een uur zie verliezen voor ze het eens zijn over de preciese layout
> > van het voorblad van een rapport...
> 
> ..dit heeft *wat* met GUIs vandoen ?

Dat ze hun GUI gebruiken voor doelloze make-up operaties, in plaats
van tijd te besteden aan _inhoud_. Scheiden van vorm en inhoud is een
basis-principe van goed werk (in IT zowel als daarbuiten), en GUIs
leren dat de mensen af...

> > Als ik mijn collega's hoor klagen
> > dat ze al hun slides opnieuw mogen maken omdat
> > PowerPoint-nieuwe-versie blijkbaar het een en het ander uithaalt met
> > de fonts die op PowerPoint-oude-versie nog werkten...
> 
> ..terwijl een mooi afgewerkte slide makkelijk gereproduceerd kan
> worden in LaTeX..na een week of 2 ;)

Ik daag gelijk wie uit om een aantal slides te maken, tegen de tijd...

> > Als ik vertel
> > dat ik mijn hele doctoraat, figuren incluis, op een 1.44 MB floppy
> > krijg, terwijl een Word-gebruikende collega daar nog geen hoofdstuk
> > opkrijgt...
> 
> ..wat irrelevant is gezien de prijs van 0.36 eurocent per
> megabyte (www.mpl.be)..

Hier toon je alleen maar aan dat IT nog in zijn kinderschoenen staat,
namelijk daar waar de automobiel-industrie 50 jaar geleden was
(iedereen wou toen meer chroom en meer cylinders en meer van van
alles, terwijl het verkoopsargument bij uitstek tegenwoordig het
aantal liters/km is...), of waar de audio-industrie zat 20 jaar
geleden (`draagbare' radios van een halve kubieke meter), enz.

Van zodra bedrijven gaan beseffen dat ze significante
kosten-percentages kunnen besparen, dan zullen ze dat doen. Vroeg of
laat.

> > De GUI gebruiker heeft het gewoon afgeleerd om zelf op zoek te gaan, om
> > een help-pagina te lezen, enz.
> 
> Ja, en om de afgezaagde /. analogie nog eens uit de kast
> te halen, dat is vast een goed teken want ik ben blij dat ik om
> m'n wagen te starten ook niet eerst 500 pagina's uitleg over
> cylinders en hydraulische systemen moet lezen ;)

Je moet wel eerst rijlessen volgen, niet? En je hebt je hele
kindertijd lang al passief meegeleerd door mee te rijden...

> Ik heb het zitten als er iets aan scheelt of als het tijd
> is voor onderhoud -- maar 99% van de tijd is alles ok.

Dan heb je inderdaad 99% van je tijd ter beschikking om daarvan de
helft te verliezen aan GUI-verspilling en gebrek aan echte
IT-vaardigheden. Mooi! Zo iemand wil ik dadelijk aannemen als
bedrijfsleider...

> > Als ik mensen aanneem dan is het feit of ze GUI-afhaneklijk zijn of
> > niet van doorslaggevende aard! Een goede programmeur gebruikt een GUI
> > als die toegevoegde waarde biedt, maar meestal heeft ie die GUI niet
> > nodig...
> 
> Programmer != end user, dus ok.. ;)
Helemaal niet! Iedere computer gebruiker is een `programmeur': IT is
eigenlijk niet meer dan gestructureerd omgaan met informatie, en hoe
beter je `programmeur' bent hoe beter je dat kan. Een
secretaris/secretaresse die een beetje verstand zou hebben van
gegevensbanken is 100% efficienter dan de Office-variant...

Herman
Technical Details
Message-ID: <Pine.LNX.4.44.0202271355350.27846-100000@pc25-213.mech.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news.ebone.net!news1.ebone.net!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!pc25-213.mech.kuleuven.ac.be!bruyninc
References: <huRb8.148325$rt4.13397@afrodite.telenet-ops.be> <3C70D0F5.65126DA1@scanit.be> <aSac8.150634$rt4.13860@afrodite.telenet-ops.be> <Xns91BE7EA2DA7FESalVaSlinuxbe@195.130.132.68> <Yete8.186263$rt4.20254@afrodite.telenet-ops.be> <Xns91C1AFB2BD916SalVaSlinuxbe@195.130.132.68> <5nQe8.196249$rt4.20847@afrodite.telenet-ops.be> <1014754747.317016@seven.kulnet.kuleuven.ac.be> <Pine.LNX.4.44.0202262226140.27155-100000@pc25-213.mech.kuleuven.ac.be> <3C7CCB3D.2090807@materialise.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,a1d1525e35f1c12c
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-27 05:30:10 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news.ebone.net!news1.ebone.net!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!pc25-213.mech.kuleuven.ac.be!bruyninc
From: Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Newsgroups: be.comp.programming
Subject: Re: Waarom (geen) GUI (Was: Re: Visual Basic)
Date: Wed, 27 Feb 2002 14:09:56 +0100
Organization: KULeuvenNet
Lines: 146
Message-ID: <Pine.LNX.4.44.0202271355350.27846-100000@pc25-213.mech.kuleuven.ac.be>
References: <huRb8.148325$rt4.13397@afrodite.telenet-ops.be>
 <3C70D0F5.65126DA1@scanit.be> <aSac8.150634$rt4.13860@afrodite.telenet-ops.be>
 <Xns91BE7EA2DA7FESalVaSlinuxbe@195.130.132.68> <Yete8.186263$rt4.20254@afrodite.telenet-ops.be>
 <Xns91C1AFB2BD916SalVaSlinuxbe@195.130.132.68> <5nQe8.196249$rt4.20847@afrodite.telenet-ops.be>
 <1014754747.317016@seven.kulnet.kuleuven.ac.be>
 <Pine.LNX.4.44.0202262226140.27155-100000@pc25-213.mech.kuleuven.ac.be>
 <3C7CCB3D.2090807@materialise.be>
Reply-To: Herman Bruyninckx <herman.bruyninckx@mech.kuleuven.ac.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Trace: naxos.belnet.be 1014815398 13543 134.58.127.12 (27 Feb 2002 13:09:58 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 27 Feb 2002 13:09:58 +0000 (UTC)
X-X-Sender: bruyninc@pc25-213.mech.kuleuven.ac.be
In-Reply-To: <3C7CCB3D.2090807@materialise.be>
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@pc25-213.mech.kuleuven.ac.be
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)