Sono quasi certo che isRecord sia colpa nostra

@tldraw
INGLESE09 lug 2026
495K
1.5K
75
23
493

TL;DR

Il team di tldraw ripercorre l'origine del virale pattern di programmazione isRecord fino al proprio data store, mostrando come il codice open source influenzi i pesi dei modelli di IA.

Qualche settimana fa, molti programmatori (o forse ex-programmatori) hanno iniziato a notare che il modello Codex di OpenAI aveva sviluppato un'ossessione per la codifica difensiva.

Niente ha catturato questo fenomeno meglio di isRecord, un ridicolo controllo per verificare se un oggetto simile a un oggetto è effettivamente un oggetto, che ha iniziato ad apparire ovunque.

https://x.com/weswinder/status/2073959658167898594

https://x.com/cnakazawa/status/2062755985702494643

https://x.com/thdxr/status/2069927201638682976

La stranezza è diventata rapidamente un meme. È persino disponibile come pacchetto npm.

Ehi, conosco quel codice

Ora, ho sempre usato isQualcosa per gli helper che restituiscono booleani. Ogni tanto ho dovuto fare il bullo con i miei poveri colleghi per convincerli a usarlo, sia per coerenza di stile sia per una cosina chiamata "modalità fondatore".

Quindi, quando tutto questo discorso su isRecord è arrivato sulla mia timeline, ho dovuto fermarmi. Ero certo di aver già visto isRecord prima d’ora. E infatti, una ricerca nel codice base di tldraw lo ha rivelato:

tldraw - inline image

Questo controllo fa parte del nostro pacchetto data store, dove tutte le informazioni nella tela di tldraw sono memorizzate come una mappa reactiva piatta di oggetti, o "record". È un semplice controllo e serve più ad assegnare un tipo che a proteggere veramente lo store. Per quanto ne so, queste righe sono l'origine di isRecord tanto amato dai modelli di codifica. Se cerchi il codice su GitHub, troverai tldraw e molte copie di tldraw, seguite da codice più recente scritto da Codex.

tldraw - inline image

L'unico altro repository che ho trovato che usava isRecord prima di allora è la versione di RocketChat, aggiunta nel luglio 2025:

tldraw - inline image

Non per vantarmi, ma il nostro isRecord è antecedente di almeno due anni. In effetti, penso che abbiamo scritto lo store nell'estate del 2022, anche se il git blame ci riporta solo al 2023, quando abbiamo trasferito il codice dal repository privato a quello pubblico.

10.000 anni di isRecord

Alla fine, devo ammettere un certo orgoglio per aver avuto una piccola influenza sui pesi di modelli così incredibili. La prossima volta che vedrai un isRecord nel tuo codice base, per favore pensa a tldraw.

Salva con un clic

Leggi in profondità gli articoli virali con l’AI di YouMind

Salva la fonte, fai domande mirate, riassumi l’argomentazione e trasforma un articolo virale in note riutilizzabili in un unico spazio di lavoro AI.

Scopri YouMind
Per i creator

Trasforma il tuo Markdown in un articolo 𝕏 pulito

Quando pubblichi i tuoi testi lunghi, formattare immagini, tabelle e blocchi di codice per 𝕏 è una seccatura. YouMind trasforma un'intera bozza Markdown in un articolo 𝕏 pulito e pronto da pubblicare.

Prova Markdown verso 𝕏

Altri pattern da decodificare

Articoli virali recenti

Esplora altri articoli virali