La mia personale aneddoto sull'impatto dell'AI (alias Claude Code + Cursor) C'era questo strumento che volevo costruire che avrebbe aiutato un po' la mia attività presso @Pragmatic_Eng, ma non abbastanza per 1. Farlo da solo (ci sarebbero voluti ~giorni) 2. Assumere qualcuno (troppo onboarding) Ma...
... ma poi ho deciso di provarci con Claude Code + Cursor aperto. In 30 minuti, avevo qualcosa di promettente. In un'ora, l'ho completato, esattamente come volevo (questo era un'aggiunta al mio codice esistente.) In un'altra ora, l'ho trasferito su un nuovo stack con cui volevo sperimentare!
... e ora è fatto, e ho integrato la prima azienda in questa funzionalità. Ecco la questione: senza questo strumento AI, non credo che l'avrei MAI fatto! Non ne valeva la pena. Quindi penso che gli strumenti AI faranno questo. Persone + aziende che fanno cose che prima non avrebbero fatto!
Pensa a tutti i piccoli strumenti che un sviluppatore non costruirebbe per se stesso o per un team di 2-3 persone Il bugfix che non sarebbe mai stato tentato di risolvere Il refactor che sarebbe stato rimandato per sempre ... e se questi strumenti AI rendessero tutti più ambiziosi? Perché è più facile!
E da tutto ciò che vedo, questi strumenti di codifica AI *definitivamente* aiutano i programmatori come me che sanno *esattamente* cosa vogliono costruire. Possono definire piccoli passaggi. Possono convalidare la correttezza. Accidenti, spesso scrivono prima i test, fanno refactoring mentre procediamo... fondamentalmente seguendo molte delle migliori pratiche ingegneristiche!
E per dire l'ovvio: non mi fido di questa cosa (l'agente AI o LLM). Proprio come non mi fiderei di nessun sviluppatore o appaltatore che avrei assunto... e come non mi fido nemmeno completamente di me stesso. Quindi lo faccio convalidare il suo lavoro... poi lo convalido... e poi automatizzo la convalida!
@GrainSurgeon ... ma costruire un prototipo interattivo invece di un design statico (che gli ingegneri possono usare come concetto per capire cosa intendi) può funzionare, ovviamente.
La mia impressione è che prima dell'AI, i migliori ingegneri fossero quelli che potevano: 1. Spiegare il lavoro che doveva essere fatto ai membri del team, poi dividere e conquistare 2. Fare qualsiasi parte del lavoro: veloce + affidabile. Senza paura di sporcarsi le mani per farlo Oggi, i migliori sviluppatori sono ancora così!
Forse sono solo io, ma se devo sollecitare qualcosa più di due volte, mi rimbocco le maniche e lo faccio. È per questo che utilizzo sia Claude Code che Cursor. E sto sperimentando la modalità "apprendimento" di Claude Code quando mi invita a fare alcune cose (mi piace l'idea, ma l'esecuzione è ancora un po' altalenante)
48,55K