Un cyberspazio imperfetto, ma funzionale

Dopo anni di esperienza e approfondimenti sul tema, sono giunto a conclusione che la ricerca della perfezione nella stesura di codice per il web è un miraggio. La complessità dei problemi e le varie sfaccettature presenti in qualunque progetto, rendono impossibile trovare un giusto equilibrio nel prodotto finale, e così come accade per un abito stretto che quando viene tirato da una parte inevitabilmente lascia scoperte altre parti del corpo, cosi accade in informatica e nello specifico, nel Web development . Mi accorsi di questo problema quando in una chiaccherata su un famoso blog di web design, venne fuori l'argomento del rapporto tra captcha e accesso ai disabili e ancora ero un "neofita" del settore. Non essendoci una soluzione valida a riguardo, tuttora quel dibattito che girava intorno ad una domanda, attende risposta : "Viene prima la sicurezza o l'accessibilità?" Ho individuato 5 aree specialistiche che si contendono, di volta in volta, la priorità nello sviluppo web. Tutti sono ingredienti necessari, ma solo uno è indispensabile (il primo). Il contenuto informativo e le funzionalità di servizio. Questo è l'unico ingrediente indispensabile. Lo scopo per cui nasce un sito è quello di fornire un servizio e tale servizio deve funzionare anche…