Birkaç hafta önce, birçok programcı (ya da belki eski programcı) OpenAI’ın Codex modelinin savunma amaçlı kodlamaya takıntılı hale geldiğini fark etmeye başladı.
Bunu en iyi yansıtan şey, her yerde ortaya çıkmaya başlayan isRecord adlı, bir nesne benzeri şeyin gerçekten bir nesne olup olmadığını kontrol eden saçma bir koruma koduydu.
https://x.com/weswinder/status/2073959658167898594
https://x.com/cnakazawa/status/2062755985702494643
https://x.com/thdxr/status/2069927201638682976
Bu tuhaflık kısa sürede bir meme haline geldi. Hatta npm paketi olarak bile mevcut.
Hey, bu kodu tanıyorum
Ben her zaman boolean döndüren yardımcılar için isWhatever kullanmışımdır. Zavallı çalışma arkadaşlarımı da bunu kullanmaları için zaman zaman zorlamam gerekmiştir; hem stil tutarlılığı hem de kurucu modu denen küçük bir şey yüzünden.
Tüm bu isRecord tartışmaları akışımda görününce durup düşünmek zorunda kaldım. isRecord'u daha önce gördüğümden emindim. Ve tahmin edin ne oldu, tldraw kod tabanında yaptığım bir arama bunu ortaya çıkardı:

Bu koruma kodu, veri depolama paketimizin bir parçası; tldraw tuvalindeki tüm bilgilerin düz bir reaktif nesne veya "kayıt" haritası olarak saklandığı yer. Basit bir koruma kodu ve aslında depoyu korumaktan çok bir tür atamayla ilgili. Store.As anlayabildiğim kadarıyla, bu satırlar kodlama modellerinin çok sevdiği isRecord'un kaynağı. GitHub'da bu kodu ararsanız, tldraw'ı ve tldraw'ın birçok kopyasını, ardından Codex tarafından yazılmış daha yeni kodları bulursunuz.

isRecord'u eski zamanlardan kullanan bulduğum tek diğer repo ise RocketChat'in Temmuz 2025'te eklenen sürümü:

Övünmek gibi olmasın ama bizim isRecord'umuz bundan en az iki yıl daha eski. Aslında, depoyu 2022 yazında yazdığımızı düşünüyorum, ancak git blame bizi yalnızca 2023'e kadar götürebiliyor, çünkü kodu özel repodan genel repoya taşıdığımız zaman bu tarihe ulaşıyoruz.
10.000 yıllık isRecord
Sonuç olarak, bu kadar inanılmaz modellerin ağırlıkları üzerinde küçük de olsa bir etkim olmasından gurur duyduğumu itiraf etmeliyim. Bir daha kod tabanınızda bir isRecord gördüğünüzde, lütfen tldraw'ı anın.





