mercoledì, dicembre 06, 2006

Programmando un'interfaccia utente

Ho passato la giornata a programmare pensando come se fossi un utente.
Il programma in questione è "Banca delle calorie" e se tutto va secondo le mie stime potreste vederlo entro la fine dell'anno.
Ho iniziato ad usarlo io stesso, mi sono messo dal punto di vista dell'utente, voglio farlo semplice.
Cosa che sembra incredibile a dirsi:
fare le cose semplici è molto difficile.

Mi spiego meglio. Un programmatore medio è in grado di scrivere del codice per un compito specifico. Farà quel codice comodo da usare per lui ma si disinteresserà completamente, a meno che non sia costretto a farlo, dell'interfaccia utente. Il risultato è un pogramma usato da una persona. I comuni mortali, ma anche gli altri stessi programmatori, anche i top guru, non riusciranno mai ad usare quel software, solo il suo autore riuscirà ad usarlo.
In pratica è un lavoro sprecato!
Oggi, avendo già alle spalle un programma funzionante, mi sono messo a ragionare su dove inserire i pulsanti, cosa scriverci sopra, di che colori colorarli per rendere comprensibile la loro funzione.
E' stato un lavorone che mi ha dato molta soddisfazione. Ho molti programmi per i prossimi giorni, voglio fare un buon lavoro!