Continuando il viaggio verso un'esperienza di codifica ottimale assistita da LLM. In particolare, trovo che invece di concentrarmi su una cosa perfetta, il mio utilizzo si sta diversificando sempre di più su alcuni flussi di lavoro che "cucio" insieme i pro e i contro: Personalmente, il pane e burro (~75%?) della mia assistenza LLM continua a essere semplicemente il completamento automatico (Cursor). Questo perché trovo che scrivere blocchi concreti di codice/commenti da solo e nella parte giusta del codice sia un modo ad alta capacità di comunicare la "specifica del compito" all'LLM, cioè si tratta principalmente di pezzi di specifica del compito - ci vogliono troppi bit e troppa latenza per comunicare ciò che voglio in testo, ed è più veloce dimostrarlo nel codice e nel posto giusto. A volte il modello di completamento automatico è fastidioso, quindi lo attivo/disattivo spesso. Il livello successivo è evidenziare un blocco concreto di codice e chiedere qualche tipo di modifica. Il livello successivo è Claude Code / Codex / ecc., che utilizzo a fianco di Cursor, a cui mi rivolgo per blocchi più grandi di funzionalità che sono anche abbastanza facili da specificare in un prompt. Questi sono super utili, ma nel complesso sono ancora misti e leggermente frustranti a volte. Non utilizzo la modalità YOLO perché possono deviare e fare cose stupide che non volevi/necessitavi e ESC spesso. Non ho nemmeno imparato a essere produttivo usando più di un'istanza in parallelo - una già sembra abbastanza difficile. Non ho trovato un buon modo per mantenere CLAUDE[.]md in buone condizioni o aggiornato. Spesso devo fare un passaggio di "pulizie" per lo stile di codifica o questioni di gusto del codice. Ad esempio, sono troppo difensivi e spesso abusano delle istruzioni try/catch, complicano spesso le astrazioni, sovraccaricano il codice (ad esempio, costrutti if-else annidati quando una list comprehension o un if-then-else su una riga funzionerebbero), o duplicano blocchi di codice invece di creare una bella funzione di aiuto, cose del genere... fondamentalmente non hanno senso del gusto. Sono indispensabili nei casi in cui mi avventuro in un territorio di codifica più "vibe" dove sono meno familiare (ad esempio, scrivendo recentemente in rust, o comandi sql, o qualsiasi altra cosa che ho fatto meno in precedenza). Ho anche provato CC per insegnarmi cose insieme al codice che stava scrivendo, ma non ha funzionato affatto - vuole davvero solo scrivere codice molto più di quanto voglia spiegare qualcosa lungo il cammino. Ho provato a far fare a CC la sintonizzazione degli iperparametri, il che è stato molto divertente. Sono anche super utili in tutti i tipi di visualizzazioni personalizzate o utilità o codice di debug a basso rischio che non scriverei mai altrimenti perché ci vorrebbe troppo tempo. Ad esempio, CC può produrre 1.000 righe di visualizzazione/code estensive solo per identificare un bug specifico, che viene poi eliminato subito dopo averlo trovato. È l'era del codice post-scarsità - puoi semplicemente creare e poi eliminare migliaia di righe di codice super personalizzato e super effimero ora, va bene, non è più una cosa preziosa e costosa. L'ultimo livello di difesa è GPT5 Pro, a cui mi rivolgo per le cose più difficili. Ad esempio, mi è successo alcune volte che io / Cursor / CC fossimo tutti bloccati su un bug per 10 minuti, ma quando copio e incollo tutto in 5 Pro, va avanti per 10 minuti ma poi trova effettivamente un bug molto sottile. È molto potente. Può scavare tutti i tipi di documenti e articoli esoterici e simili. L'ho anche usato per altri compiti più sostanziosi, ad esempio suggerimenti su come pulire le astrazioni (risultati misti, a volte buone idee ma non tutte), o un'intera revisione della letteratura su come le persone fanno questo o quello e torna con buone risorse/punti pertinenti. Comunque, la codifica sembra completamente aperta a possibilità attraverso un certo numero di "tipi" di codifica e poi un certo numero di strumenti con i loro pro e contro. È difficile evitare la sensazione di ansia di non essere all'avanguardia di ciò che è collettivamente possibile, da qui un random sunday shower di pensieri e una buona dose di curiosità su ciò che gli altri stanno trovando.
456,96K