Basta con le interfacce ASCII: l’era del ‘Vibe-Coding’ ha ucciso il TUI

Basta con le interfacce ASCII: l'era del 'Vibe-Coding' ha ucciso il TUI

Chi non ha mai provato un brivido di pura estetica anni ’90 attivando un tool con un’interfaccia fatta solo di simboli, trattini e quadratini colorati? I TUI (Terminal User Interface) hanno un fascino indubbio, quasi nostalgico, ma siamo onesti: sono un incubo di accessibilità e un limite per chiunque non viva dentro un multiplexer.

Per decenni, la distinzione tra chi scriveva il ‘motore’ (backend) e chi curava la ‘carrozzeria’ (frontend) è stata netta, quasi un confine invalicabile. Se eri un programmatore di sistemi, il tuo compito era far girare la logica; la parte visiva era un problema altrui, spesso risolto con l’approccio ‘Electron-style’: pesantissimo, vorace di RAM, ma facile da distribuire. Ma oggi, le regole del gioco sono state stravoliente dal fenomeno del «vibe-coding».

Con l’avvento degli agenti AI capaci di ‘vedere’ e ‘usare’ il computer, il divario tra scrivere codice e creare un’interfaccia utente è crollato. Non serve più essere un esperto di SwiftUI o WinUI per generare un’app che sia non solo funzionale, ma anche accessibile e bella da vedere. Basta dare le giuste istruzioni a un modello avanzato, lasciarlo lavorare mentre ci si va a fare un caffè, e tornare con un prodotto che non è solo un ammasso di caratteri ASCII, ma un’applicazione nativa che comunica con gli alberi semantici del sistema operativo.

Questo significa che la scusa del «non so fare la UI» non regge più. Se avete un piccolo tool da riga di comando che usate da anni, che è utilissimo ma brutto da morire, è il momento di evolvere. Non serve un team di designer o mesi di sviluppo: l’intelligenza artificiale può aiutarvi a trasformare quel vostro script personale in una vera applicazione nativa che funzioni su macOS, Windows o Linux senza dover reinventare la ruota.

Certo, c’è chi dirà che il TUI è l’unica via per l’indipendenza cross-platform, ma la verità è che la barriera all’ingresso per le interfacce grafiche è diventata quasi irrilevante. Non stiamo parlando di abbandonare la comodità del terminale per i task rapidi, ma di smettere di considerare la UI come un lusso per pochi eletti. Se avete un’idea, implementatela con un’interfaccia che tutti possano usare. Il futuro del software non è solo logica pura, ma l’incontro tra potenza bruta e accessibilità universale.

Source: Stop Making TUIs

Lascia un commento