Varför är det så mycket skräp under ytan på dagens datorprogram, även i stora produktionssystem. Så här ser det ut hos Försäkringsbolaget Folksam efter att de har "glömt" att folksam.se och www.folksam.se är två olika domäner tekniskt sett.
Det jag vänder mig emot är alltså inte att de använder ett script från Matt's Script Archive, även om jag tycker att när man utvecklar en så stor webbplats som Folksam.se så ska man faktiskt själv implementera en funktion som låter en ta ett formulär och sen skicka det vidare som epost.
Nej det jag inte gillar är att jag som slutanvändare ska behöva få upp den här informationen. Ett rått felmeddelande rakt i nyllet. Och kanske framför allt ett tecken på att programmeraren inte tänker på att bygga stabil kod.
Och för att bringa reda lite i vad som har hänt här:
- Funktionen gäller när jag ska skaffa en villaförsäkring och väljer att bli uppringd i stället för att stå i kö i växeln. En utmärkt funktion.
- Jag fyller i namn och telefonnummer.
- Om jag gör detta och skriver www.folksam.se i när jag börjar surfa så går allting bra. Om jag däremot skriver bara folksam.se så går det åt skogen, och Matt visar upp sig och sina felmeddelanden.
Här är sidan som inte fungerar: http://folksam.se/formular/callback.htm
Och här funkar det bra: http://www.folksam.se/formular/callback.htm
Jag skrev för ett par år sen en artikel i Computer Sweden om Dan Bricklin och hans tankar om att bygga IT-infrastruktur lika stabilt som man bygger vanlig infrastruktur, som broar, vägar etc. Det är helt klart att Folksam inte jobbar efter de principerna i alla fall.
/Simon
oj vilken otroligt ytlig betraktelse. Det är som om man skulle skylla på meterologen för att det är dåligt väder. Eller man tror att säljarna är de som förtjänar den högsta bonusen. Man måste tänka lite längre. Felaktiga system beror till 99% på felaktiga prioriteringar, som någon högre upp i kedjan har tagit beslut om.
/Z - don't kill the messenger
Posted by: ZorroZZ | 11 juni 2007 at 12:54
Ett allvarligt problem med den här sortens felmeddelanden på stora etablerade penninghanterande webbplatser är att de uppfostrar användarna till att vara vana vid att det ofta är lite fel och konstigt - och därigenom gör det mycket enklare för dem som phishar (lurar in användare på falska webbplatser för att lura av dem information och pengar).
Posted by: Tommy | 11 juni 2007 at 13:36
ZorroZZ -- i det här fallet tror jag att det är en utvecklare som har gjort missen att lägga in båda domänerna. Valet att ta hjälp av Matt var nog däremot högre upp i näringskedjan, men det är ju inte det jag främst vänder mig mot. Ett sånt skript som detta som används av tusentals installationer i olika sammanhang uppfyller säkert de krav på att vara "robust" som jag tycker man ska ställa.
Tommy -- tack för kommentaren. Jag hade inte tänkt på den sortens förtroende-problem.
Posted by: Simon | 11 juni 2007 at 14:28
Ja, jag håller med. Saker ska fungera. Har du rapporterat felet?
/Z
Posted by: ZorroZZ | 11 juni 2007 at 16:20
ZorroZZ -- hade jag haft kontakt med deras utvecklingsorganisation (om den inte är utkontrakterad) så hade jag väl kunnat maila dem, men det är lustigt vilka svar man annars får när man meddelar nåt sånt här.
Härom dagen mailade jag faktiskt Försäkringskassan eftersom jag retade mig på att nån tjänst där gav mig en pdf som en textfil i stället för som just pdf, och jag skrev till dem att de kanske hade ställt MIME-typen fel på den servern. Vad svarade de mig? Att jag måste ha Adobe Acrobat för att läsa pdf-filer.
Nu kanske det inte var just MIME-typen som var fel där, för det borde de ju ha märkt tidigare, men i alla fall...
Posted by: Simon | 11 juni 2007 at 20:58