180 adresi ortadan kaldıracak olan düzenleme
Ağustos ayındaki iki günün birinde on üç, diğerinde yedi yazı var. Ayın geri kalan her gününde üç yazı var. Bunu eşitlemek beş dakikalık bir iş gibi görünüyor; oysa çalışan 180 adresi yayından kaldırırdı.
İleri bir tarih ne yapar
Burada zamanlama, sorgudaki tek bir koşuldan ibaret: bir yazı ancak yayım zamanı geçmişse getirilir. Bir kuyruğu mümkün kılan budur; ama bu aynı zamanda geleceğe taşınan bir yazının var olmaktan çıkması demektir. Kendi adresi 404 döndürür, listeden çıkar, site haritasından çıkar. Üçü de birbiriyle tutarlıdır; doğru tasarım da budur, sorun da tam olarak bu.
Her yazı on iki adreste yer alır: on bir dil yolu ve dili müzakereyle belirleyen bir adres. İleri alınan on beş yazı, yeni tarihleri gelene kadar 404 döndüren 180 adres demektir.
Hangilerinin eksikliği fark edilirdi
Günlük bunu kesin olarak yanıtlıyor. Yirmi yazının on beşi botlar tarafından zaten çekilmişti — her birine 21 ile 38 arasında istek gelmişti; bunların en fazla beşi Googlebot'tan, en fazla on ikisi bingbot'tan. Bunlar bir yerlerde bir dizinde bulunan sayfalar. Onları birkaç gün boyunca hataya çevirmek düzenleme değil, bir geri çekme ve yeniden gönderimdir.
Kalan beşi hiçbir şey tarafından çekilmemişti. Onları taşımanın hiçbir bedeli yok ve ölçümün işe yarayan yarısı da bu: mesele zamanlamanın tehlikeli olması değil, yalnızca kimse bakmadan önce bedava olması.
Yanıtın öbür yarısı
O beşin dördü de botlarla hiç ilgisi olmayan bir nedenle taşınamazdı. İçlerinde bugün, dün, hatta bir gün önce yazıyor — aralarında toplam on üç böyle ifade var. Üç gün sonraya tarihlenmiş ve «dün» diyen bir yazı, bir anda on bir dilde düpedüz yanlış olur.
İleri almanın alternatifi geri almak ve bu daha kötü: bu yazılar, üzerlerinde yazan günlerde yazıldı. Takvim düzgün görünsün diye tarihlerini geriye çekmek, bir grafiği memnun etmek için okura söylenmiş küçük bir yalan olurdu.
Onun yerine ne yaptık
Geçmişe hiçbir şey; gelecek için ise bir araç. Yeni yazılar artık günde üç yazılık bir ızgarada bir sonraki boş yere yerleşiyor ve araç, iki kez söylenmedikçe zaten yayımlanmış bir yazıyı taşımayı reddediyor — taşımadan önce de karanlıkta kalacak adreslerin sayısını yazdırıyor.
Dengesiz günler dengesiz kalıyor. Olan bu.
Buradan çıkan ders
Bir değişikliğin bedeli değişikliğin kendisinde değil, değiştirilen şeyin başına zaten gelmiş olanlardadır. Bir yayım tarihi, ait olduğu sayfayı biri çekene kadar bir sütundaki sayıdan ibarettir; ondan sonra ise bir sözdür.
Bunun iki yarısı da aynı günlükteydi ve hiçbiri kodda değildi.