Di Joe Procopio
Ho iniziato un business redditizio usando solo strumenti e piattaforme no-code. Chiunque può farlo. Ma il fatto di avviare un business su una base no-code non è il punto saliente del no-code. C'è qualcosa di più ampio in corso di cui tutti dovrebbero essere consapevoli.
Gli strumenti no-code non servono solo per costruire app carine. Stanno diventando essenziali per la scalabilità delle aziende di tutti i tipi e dimensioni, in ogni settore, non importa quanto o quanto poco la tecnologia giochi un ruolo in quello che potete offrire.
Se non volete rimanere indietro sul fronte dell'innovazione e della concorrenza, è il momento di iniziare a prestare attenzione.
Il no-code non è solo una tendenza
Ho un passato lungo e tortuoso nella tecnologia e nelle startup. Posso indicare tre esempi di ondate simili che sono state segnate dallo stesso scetticismo e ritrosia.
Sviluppo di software mobile-first
Nel 2007, la critica era che il dispositivo mobile semplicemente non aveva la potenza di elaborazione o l'interfaccia utente per sostituire il laptop, per non parlare del desktop. Oggi, con un'evoluzione universale del business verso il software come servizio (SaaS) e l'adozione mainstream della UX mobile, "mobile-first" è ora "mobile-or-die".
Intelligenza artificiale e machine learning
Nel 2010, gli scettici stavano appigliandosi sul fatto che i computer sarebbero mai stati in grado di sostituire un umano. Oggi, che ci piaccia o no, l'intelligenza artificiale e l'apprendimento automatico rendono possibile che i computer decidano cosa leggere e guardare (Facebook e Netflix), ci guidino (Waymo), proteggano le nostre case (Ring) e i nostri conti bancari (tutti), e entrino in quasi ogni aspetto della nostra vita quotidiana.
Bitcoin
Stiamo ancora discutendo sulla "realtà" della moneta digitale. Il bitcoin vale davvero quello che vale? I token non fungibili (NFT) sono davvero qualcosa di più di un'epica truffa da nerd? Ciò che non può essere discusso è il numero di grandi istituzioni finanziarie - e in alcuni casi i governi nazionali - che si stanno aprendo alle valute digitali.
Così, mentre discutiamo se il no-code può essere usato o meno per costruire un'app come Twitter o Uber, ciò che si perde è il fatto che il no-code ha valore in questo momento, per ogni business, e il divario tra le aziende che adottano e quelle che non lo fanno sta crescendo ogni giorno di più.
Il no-code non è un nuovo concetto
Probabilmente il più grande equivoco sul no-code è che esiste come un mucchio di blocchi in stile Lego che possono essere attaccati insieme per realizzare compiti di codifica molto di nicchia. Mentre questa è una buona visione iniziale del no-code, è in realtà una visione errata.
Il no-code è solo codice "prefabbricato". Pensate agli strumenti no-code non come blocchi Lego ma come scatole. All'interno di una scatola no-code c'è una scatola con codice di livello inferiore, forse un insieme elegante e flessibile di interfacce per programmatori di applicazioni (API).
Se usi quella scatola no-code, non devi sapere cos'è un'API o come crearne una, devi solo sapere cosa fa un'API. E, se costruita bene, la no-code box rende il sapere cosa fa semplice da capire.
Ma cosa diavolo è un'API se non un'altra scatola? Dentro quella scatola ci sono i comandi necessari ad un'applicazione per parlare con altre applicazioni. E indovinate un po'? Dentro quella scatola ci sono altre scatole. È come una serie di matrioske russe, con quella piccola bambolina alla fine che spinge tutti gli uno e gli zero di quello che i programmatori più incalliti chiamano "codice".
La mia prima startup era una società di consulenza tecnica che ha fatto perno sulla vendita dei nostri frammenti di codice più riutilizzati ad altre società di consulenza tecnica. Questo accadeva negli anni '90. E lì non stavamo inventando il fuoco. Il concetto di impacchettamento del codice esiste da quando esiste il codice.
Il no-code è sovrapponibile, veloce e maturo
Il no-code non è una proposta o-tutto-o-nulla. Le piattaforme no-code possono essere usate con strumenti no-code e persino con concetti no-code, in armonia con codice reale, piattaforme di codice reale, strumenti di codice reale e persino programmatori reali. Il risultato è la capacità di testare una nuova logica e un nuovo flusso, permettendo agli sviluppatori di estendere il software esistente o persino di creare un nuovo software per risolvere problemi esistenti o nuovi senza un grande investimento iniziale di tempo e denaro.
Il no-code è veloce. Nel mondo odierno dei periodi di rilascio di due settimane, gli strumenti no-code possono accelerare lo sviluppo e eliminare molte domande e variabili associate a qualsiasi nuovo sviluppo. Questo crea un ovvio vantaggio di time-to-market, sia che il progetto sia un'applicazione nuova di zecca o solo un nuovo modo di tracciare le vendite.
Il no-code è maturo. Dimenticatevi del time-to-market; il no-code è abbastanza maturo da portare sul mercato. Qualsiasi sviluppatore serio non avrebbe riposto troppa fiducia in questa proposta fino a un paio di anni fa, ma ora è un fatto. L'unico fattore di limitazione rimanente del no-code oggi è la quantità di elaborazione che può gestire. Ma basta guardare la natura espandibile del cloud e di attori come la piattaforma cloud AWS per capire che è un problema risolvibile.
Ecco perché gli sviluppatori come me hanno iniziato a costruire progetti, prodotti e intere aziende senza l’uso di codice. È per questo che uomini d'affari intelligenti con un orientamento tecnico stanno correndo con strumenti e piattaforme no-code. Ed è il motivo per cui gli imprenditori industriosi non stanno spendendo mesi e anni cercando di imparare Java, ma stanno iniziando a costruire e rilasciare oggi stesso.
Non rimanere incagliato su argomenti fallaci e scetticismo. Inizia a prendere ciò che il no-code sta offrendo oggi, e costruirai il domani.