Webdevelopment te eenvoudig

Gisteren was het RubyEnRails 2008 in Amsterdam, een goed georganiseerde en geslaagde RoR conferentie. Er was een goede mix van lezingen en onderwerpen; gaande van code over setups tot abstract denken en zaken die meer inspelen op de manier van werken (agility en aanverwanten). Verschillende ideëen opgedaan, en enkele lezingen gezien die wat stof tot nadenken hebben gegeven, en bevestiging gevonden dat onze manier van werken en onze focus zeker niet fout is.

Obie Fernandez, de schrijver van “The Rails Way” boek, sloot zijn lezing af met wat hij een “small rant” noemde, en waar hij de nagel op de kop slaat. Het was fout om Rails te verkopen met de “slechts 15-minuten om een blog te maken”. Het geeft een verkeerd beeld over Rails en Ruby. De drempel wordt te laag gemaakt. PHP, RoR, Django, Symphony worden fout gepromoot: eenvoudig om er snel mee aan de slag te gaan. Al snel krijgt de gebruiker het gevoel dat hij goed en correct bezig is, aangezien er resultaat is, en het gewenste op het scherm van de eindgebruiker komt te staan.

Maak het zelfs sterker, het is fout om webdevelopment als een eenvoudige taak voor te stellen; iets wat iedereen kan die wat met een PC weet te prullen. En dan bedoel ik alle takken van webdevelopment: design, code, UI,… De data op het scherm van de eindgebruiker krijgen is één zaak; dit goed en efficiënt doen is echter iets anders. Jammer genoeg komt dit pas naar boven als het te laat is, en zal de volgende ontwikkelaar vele uren sakkeren en zal de klant dieper in zijn portefueille moeten tasten…

Tags: , , ,

3 Responses to “Webdevelopment te eenvoudig”

  1. Tom Klaasen Says:

    Ik ben het met je eens: de complexiteit van development wordt doorgaans onderschat. En ook het feit dat kwaliteit echt wel een verschil maakt, wordt niet altijd onderkend.

    Maar zelfs als men kwaliteit wil, is het niet eenvoudig voor een ‘leek’ om te weten wie kwaliteit levert en wie niet. In mijn jonge jaren heb ik dat zo verwoord: http://www.tomklaasen.net/2003/02/13/big-bucks#comment-1139 (het stuk over de loodgieter)

    Ik ben blij te zien dat er nog mensen voor kwaliteit gaan :-)

  2. Roderick van Domburg Says:

    Dank voor de review van de conferentie en zeker ook een goed punt wat betreft “de eenvoud”. Web development is wat dat betreft een stukje ingenieurswerk waar het niet loont om voor een dubbeltje op de eerste rang te zitten.

    In dat kader is de “iron triangle” interessant. Het is altijd balanceren tussen drie uitersten: budget, functionaliteit en tijd. Dat blijft kiezen of delen!

  3. Kim Hoogenberg Says:

    Je slaat de spijker op zijn kop! Ik werk veel in trajecten waar al dan niet publieke sites worden ontwikkeld voor gebruikersgroepen boven de 50.000. Vaak zie je in dergelijke omgevingen dat de front-end erg onderschat wordt en men geen idee heeft hoe cookies gemanipuleerd kunnen worden en wat er met advanced SQL injection mogelijk is.

    Onderhoudbaarheid/uitbreidbaarheid en security zijn voor zover ik meemaak de grootste risico’s bij laagdrempelige ontwikkeltechnieken als javascript, maar ook RoR, PHP enz.

Leave a Reply