…per l’incapacità del dev di immedesimarsi nei bisogni dell’utente. Sto generalizzando ovviamente.

Troppe volte mi ritrovo a chiedere il perché di certe scelte e troppe volte la risposta è: non lo so, mi piaceva così.

Mi spiegate a che diavolo serve?

Sinceramente, avete così bisogno di soddisfare il vostro ego personale da introdurre una valanga di problemi? Perché ovviamente ogni volta che “consegniamo” qualcosa che nessuno ci ha chiesto poi dobbiamo fare manutenzione, dobbiamo fissare bug perché ovviamente qualcuno userà quel qualcosa come non abbiamo previsto, dobbiamo decidere come deprecare la cosa quando questa ci scoppierà in mano…

Cosa c’è di così difficile?

Nel decidere di dare priorità ad una cosa per il problema che risolve e non per la cazzutaggine della soluzione ingegneristica con cui il problema viene risolto, problema che spesso in questo secondo scenario non esiste proprio.

Spiegatemelo, perché io sinceramente non riesco a capacitarmi della cosa.