Estoy casi seguro de que isRecord es nuestra culpa

@tldraw
INGLÉShace 23 horas · 09 jul 2026
263K
1.1K
62
19
364

TL;DR

El equipo de tldraw rastrea el origen del patrón de codificación viral isRecord hasta su propio almacén de datos, mostrando cómo el código de fuente abierta influye en los pesos de los modelos de IA.

Hace unas semanas, muchos programadores (o quizás ex-programadores) comenzaron a notar que el modelo Codex de OpenAI había desarrollado una obsesión por la codificación defensiva.

Nada capturó esto mejor que isRecord, una ridícula verificación sobre si un objeto con forma de objeto es realmente un objeto, que comenzó a aparecer en todas partes.

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

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

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

La peculiaridad rápidamente se convirtió en un meme. Incluso está disponible como paquete npm.

Hey, conozco ese código

Siempre he usado isWhatever para helpers que devuelven booleanos. He tenido que ocasionalmente presionar a mis pobres colegas para que lo usen también, tanto por consistencia de estilo como por una pequeña cosa llamada founder mode.

Así que cuando todo este discurso de isRecord llegó a mi timeline, tuve que hacer una pausa. Estaba seguro de que había visto isRecord antes. Y efectivamente, una búsqueda en el código base de tldraw lo reveló:

tldraw - inline image

Esta verificación es parte de nuestro paquete de almacenamiento de datos, donde toda la información en el lienzo de tldraw se almacena como un mapa reactivo plano de objetos, o "registros". Es una verificación simple y se trata más de asignar un tipo que de proteger realmente el store.As far as I can tell, estas líneas son la fuente del isRecord tan querido por los modelos de codificación. Si buscas el código en GitHub, encontrarás tldraw y muchas copias de tldraw, seguidas de código más nuevo escrito por Codex.

tldraw - inline image

El único otro repositorio que he encontrado que usaba isRecord desde antes es la versión de RocketChat, añadida en julio de 2025:

tldraw - inline image

No es para presumir, pero nuestro isRecord es anterior a eso por al menos dos años. De hecho, creo que escribimos el store en el verano de 2022, aunque el git blame solo nos lleva hasta 2023, cuando movimos el código del repositorio privado al público.

10,000 años de isRecord

Al final, tengo que admitir cierto orgullo por haber tenido una pequeña influencia en los pesos de modelos tan increíbles. La próxima vez que veas un isRecord en tu base de código, por favor piensa en tldraw.

Guardar con un clic

Lee artículos virales en profundidad con IA en YouMind

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales