Argomenti di tendenza
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Utilizzo Claude Code su codebase di produzione abbastanza da raggiungere i limiti massimi. "Vibe coding" non descrive il mio lavoro.
È necessaria una profonda comprensione dell'ingegneria del software e dei sistemi informatici per prendere le decisioni che mantengono una codebase complessa sana e permettono all'organizzazione ingegneristica della mia azienda di mantenere le nostre app e servizi di produzione.
I LLM ottengono molti dettagli corretti, ma è anche normale che alcune cose siano sbagliate o non allineate con il nostro modo di pensare all'ingegneria del software. Ci vuole un occhio esperto per individuare quale 1 su 10 output necessita di revisione, o è semplicemente errato. Un novizio che si fida delle capacità del LLM più del proprio giudizio crederà a tutti e 10.
Questo è un estratto da un promemoria sugli agenti AI che ho condiviso con il nostro CRO @joe_d_ryan:
I LLM accettano l'imprecisione. Puoi omettere dettagli del tuo problema e della soluzione e i LLM riempiranno i vuoti. Spesso saranno sbagliati, ma otterrai qualcosa che funziona end to end, il che è prezioso per iterare. Ma devi essere in grado di individuare lacune e errori nei tuoi prompt perché il LLM non li identificherà in modo affidabile.
I LLM creano imprecisione. Devi essere in grado di individuare errori negli output del LLM, e il LLM non può sempre controllare il proprio lavoro. Devi già avere una visione dello stato finale e della direzione in cui si trova, e usare il LLM per automatizzare il raggiungimento di tale stato più velocemente.
Gli esperti che comprendono un problema e cercano di accelerare la sua risoluzione saranno amplificati in direzioni positive, scalando se stessi. I novizi che si fidano dei LLM saranno amplificati in direzioni negative, diventando sicuri di soluzioni sbagliate.
Il confine di ciò che significa essere un esperto cambierà. Gli esperti dovranno sapere come applicare l'AI e i confini delle sue capacità. Un ingegnere del software esperto avrà bisogno della destrezza per maneggiare bene un agente di codifica. Quella destrezza verrà dall'esperienza, dall'intuizione e dal talento. Una competenza senior sarà far lavorare codebase, team e aziende in modo produttivo con gli agenti. È sempre stata una competenza senior preparare le organizzazioni al successo e poi raggiungerlo.
Digitare codice sorgente è per lo più morto. Modificheremo ancora qualche riga qua e là.
Leggere, e più importante comprendere, il codice sorgente è molto vivo. Faremo di più di questo man mano che il codice viene scritto più velocemente.
L'arte e la scienza dell'ingegneria del software stanno fiorendo di nuovo. Questo non è un rinascimento; l'ingegneria del software non è mai stata morta e non sta rinascendo. "Vibe coding" è diverso. È qualcosa di nuovo che sta nascendo. Il cambiamento dominante, però, è che l'industria e la disciplina dell'ingegneria del software stanno evolvendo più di quanto non abbiano fatto dai tempi di Internet, se non dall'inizio.
Principali
Ranking
Preferiti
