Mag ik weigeren aan prutswerk te programmeren?

ruine-rommel-kasteel-ingestort-veiligheid.jpgEen lezer vroeg me:

Ik werk sinds kort bij een bedrijf dat webapplicaties bouwt in PHP. Helaas moet ik constateren dat meer dan de helft van mijn collega’s echt te weinig verstand van zaken heeft. Men gebruikt procedureel PHP alsof het 1997 is (in plaats van het veel veiligere object-georiënteerde), men heeft geen enkel benul van veiligheidsrisico’s en documentatie ho maar. En nee, we onderhouden geen antieke applicatie van een belangrijke klant maar dit is code die vorig jaar geschreven is. Kan ik weigeren nog langer op deze manier door te gaan? Ik vind de risico’s voor onze klanten onaanvaardbaar.

Het kan zeker frustrerend zijn om ergens te werken waar men zwaar onder je eigen kwaliteitsstandaards werkt. Alleen, dat is geen reden om te stoppen met werken en te eisen dat het bedrijf haar standaards aanpast. Als er wettelijke regels worden overtreden, ja dan kun je denk ik wel terecht het werk neerleggen.

Dat is hier echter niet zo. Een bedrijf is vrij om procedureel PHP te gebruiken, en als ze onveilige applicaties oplevert dan krijgt ze daar wel claims over van haar klanten (hoop ik). Er zijn geen wetten of regels die je overtreedt door procedureel code te schrijven of niet-onderhoudbare code te maken.

Afgezien van een paar stevige gesprekken voeren met collega’s of de veiligheids-evangelist uithangen, zie ik geen mogelijkheden om te weigeren op deze manier door te gaan. Dit zal worden uitgelegd als werkweigering, en dat is grond voor ontslag. Het feit dat je het oneens bent met het beleid, is niet genoeg om het werk te mogen weigeren. De werkgever beslist hoe het werk verricht wordt, en zolang men redelijke beslissingen neemt, heb je die uit te voeren. Ook al vind jij ze onveilig, ouderwets of gewoon dom.

Arnoud

Prijzen onder voorbehoud van drukfouten, kan dat?

Een lezer wees me op een discussie op het Tros Radar forum over aanbiedingen van elektronicaketen BCC:

Nu stond afgelopen week een Canon EOS 450D in een huis-aan-huis folder van BCC. Prijs: 399,- EUR. Na contact met een winkel blijkt dat ook hier de prijs niet juist is, want dit hoort 599,- EUR te zijn.

Foute prijzen komen regelmatig voor, niet alleen in folders maar ook op internet. Bedrijven zoals BCC proberen zich daartegen in te dekken door in kleine lettertjes te zetten dat de mededelingen onder voorbehoud van druk- en zetfouten zijn. Maar in het algemeen zal ze dat niet veel helpen.

Wie een product adverteert voor een bepaalde prijs, wekt de indruk bij lezers dat hij een aanbod doet om het product te verkopen tegen die prijs. Het kan natuurlijk dat de adverteerder niet wilde verkopen tegen die prijs. Maar de wet zegt dat wanneer die indruk bij de wederpartij gerechtvaardigd is, de adverteerder toch vastzit aan de koop (art. 3:35 BW). Je kunt dus als verkoper niet zomaar zeggen “dat had ik niet bedoeld” en onder je verplichtingen uitkomen.

Bij onwaarschijnlijk lage prijzen (zoals OTTO’s LCD-TV voor 99 euro) ligt dat anders: je kunt daar als wederpartij niet zomaar op vertrouwen, zo bleek uit het arrest in die zaak. Het Hof merkte daarbij nog op:

Ingeval van twijfel omtrent de juistheid van de prijs dient de consument dienaangaande nader onderzoek te verrichten (artikel 3:11 BW).

Hier is de prijs niet bepaald extreem laag. De prijs is zeer laag, maar BCC zegt zelf dat ze de laagste prijs garanderen. Veel onderzoek hoef je niet te doen na zo’n mededeling. Doe je dat toch, dan kom je bijvoorbeeld uit bij de Pricewatch van Tweakers waaruit blijkt dat er anderen zijn die de camera voor zo’n 450 euro leveren. Een prijs van 399 euro bij BCC is dan niet onwaarschijnlijk laag.

De algemene voorwaarden zullen BCC daar weinig bij helpen. Als je als consument niet hoefde te verwachten dat een aanbod een fout bevatte, dan het lijkt mij onredelijk dat de winkel eenzijdig kan zeggen dat de prijs toch een fout was.

Arnoud