World Blog Day

Het is vandaag World Blog Day, en zoals in een vroegere post aangekondigd, is het nu tijd om een paar nieuwe blogs te vermelden, met een kleine beschrijving.  Ik heb gekozen voor een variëteit aan onderwerpen.

Shiatsudo Blog: Shiatsu is vingerdrukmassage.  Deze blog geeft heel wat informatie voor wie nog nieuw is in shiatsu, maar ook wie zijn shiatsukennis wil uitbreiden vindt op deze blog leesvoer.

The CSS Weblog: Voor wie graag wat nieuws leest over CSS voor het slapengaan.

Sushicam: Een site met faits divers uit Japan over leven, werken en reizen in Japan.

Adobe Photoshop Lightroom Killer Apps: Een blog die geen reclame meer nodig heeft, maar ik vermeld hem hier toch omdat ik hem reuze interessant vind.  De titel zegt genoeg.

Mellow Monk’s Green Tea Blog: Na koffieblogs, graag aandacht voor een blog rond groene thee.

Waarom moet functioneel zo lelijk zijn?

In onze buurt (behoorlijk vlakbij) worden er windmolens geplant.  Het doet raar als er ineens in je landschap zo’n BattleStar Galactica’s vliegtuigwiek neergedaald is.  Ik steek het niet onder stoelen of banken, ik vind die dingen lelijk.  En toen ik op het tussennet op zoek ging naar een foto van zo’n ding, kwam ik hetvolgende tegen op Marc’s Windmolensite (leuke titel, trouwens)

De geezer heeft er zowaar eentje in zijn tuin gezet!  Dat geeft vooral zo’n home theatre effect (War of The Worlds als dat vliegtuig neerstort en de motor blijft draaien) als het ’s nachts eens wat waait.  Het zal wel praktisch zijn, en energiebesparend, maar mijn God wat is dat lelijk, zeg. Waarom moeten praktische dingen zo oerlelijk zijn.  Gaat dat niet samen?  Wat mij naadloos brengt bij Why Jakob Nielsen’s site is ugly.

Vechten tegen windmolens, dan maar?

Usability en technische producten

Dat producten voor de eindgebruiker gebruiksvriendelijk moeten zijn, dat willen we allemaal onderhand wel geweten hebben.  Maar blijkbaar worden de producten waarmee developers eindproducten moeten maken durven wel eens van povere gebruikerskwaliteit te zijn.

Mijn frustratie richt zich momenteel op een BPM (Business Process Management) tool waarmee ik de laatste weken moet werken.  Mijn collega’s op het werk hebben mijn frustratiefontein al mogen aanhoren, of zijn zelf ook slachtoffer van het product.  Niet alleen is het product af en toe nog een beetje buggy (ik blijf erbij dat het niet echt matuur is), het teistert de gebruiker (in casu: ik) met vreselijke demonen.  Je hoeft er geen opleiding usability voor gevolgd te hebben om de pijnpunten te herkennen:

  • Binnen een flow is het nauwelijks mogelijk om te copy/pasten
  • Je kan je eigen componenten schrijven die gebruikt worden in een flow, maar die kunnen niet gedebugd worden (je moet telkens je component uploaden naar de server, een flow maken en uitvoeren en zien wat het ding doet)
  • De API zit onlogisch in elkaar (de ene keer wordt er over GetProcess gesproken, de andere keer GetProcedure).  Lack of Consistency.
  • In de grafische voorstelling van een lopend proces (flow), kan je niet doorklikken om de voorstelling van de subflows te bekijken
  • Je krijgt als developer heel vaak ‘You blithering idiot’-message boxes te zien.  Rude software.  Vaak worden foutboodschappen getoond (waar je zelf niets kan aan doen), maar waar je toch ‘Ok’ moet op antwoorden.
  • De foutboodschappen zijn in de aard van: “object reference not set to an instance of an object”.  Maar welk object, welke reference, waar?
  • Ik heb papieren lijstjes naast me liggen (een heleboel) van parameter namen, zodat ik weet wat ik waar gebruik.  Teveel belasting op het geheugen
  • Er is een knopje ‘Validate flow’, als ik daar op klik krijg ik een dialoogvenster, waar ik nóg eens validate moet klikken (of close).  Window cluttering, too many clicks.
  • Er zit geen consistentie in het gebruik, de ene keer moet je tekstwaarden met aanhalingstekens doorgeven, de andere keer niet.  Wanneer wel en wanneer niet, moet je zelf uitzoeken proefondervindelijk, zonder aanwijzing.  Rote learning.

En zo kan ik nog wel even doorgaan.  Mocht het bedrijf dat dit gedrocht gemaakt heeft, een degelijke interaction designer (me-me-me???) in dienst nemen, dan zou het product ineens enorm geliefd kunnen zijn, niet alleen bij eindgebruikers, maar ook bij developers.

En neen, ik vermeld niet de naam van het product noch van de firma.  Maar “People-driven process. That’s the Point” daar lijken ze mij toch nog ver van af.