Estoy casi seguro de que isRecord es culpa nuestra

@tldraw
INGLÉS09 jul 2026
495K
1.5K
75
23
493

TL;DR

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

Hace unas semanas, muchos programadores (o tal vez ex-programadores) empezaron 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 comprobación de si un objeto parecido a un objeto es realmente un objeto, que empezó a aparecer en todas partes.

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

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

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

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

Oye, conozco ese código

Siempre he usado isLoQueSea para ayudantes que devuelven booleanos. De vez en cuando he tenido que presionar a mis pobres colegas para que lo usen también, tanto por consistencia de estilo como por una cosita llamada modo fundador.

Así que cuando todo este debate sobre isRecord llegó a mi timeline, tuve que detenerme. 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 comprobació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 comprobación simple y se trata más de asignar un tipo que de proteger realmente el store.As. Hasta donde puedo decir, estas líneas son el origen 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 usa isRecord de antes de los tiempos modernos es la versión de RocketChat, añadida en julio de 2025:

tldraw - inline image

No es para presumir, pero nuestro isRecord se adelanta a ese por al menos dos años. De hecho, creo que escribimos el almacén 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, debo 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 código base, piensa en tldraw.

Guardar con un clic

Lee artículos virales en profundidad con IA en YouMind

Guarda la fuente, haz preguntas concretas, resume el argumento y convierte un artículo viral en notas reutilizables en un único espacio de trabajo con IA.

Explora 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