Wiki / 7 з 7
Шлях
Система росла поступово, і чесна історія цінніша за гарну: ось що ламалось, що це навчило і чому теперішні правила виглядають саме так.
Сирий проєкт
Ранні рішення ухвалювались для системи, якої ще не було. Частина з них подорослішала разом із нею; частина скам'яніла і стала перешкодою. Момент, коли ми перестали рухатись за старими планами і переоцінили все проти сьогоднішнього розуміння - був найпродуктивнішим днем проєкту.
День, коли одна форма знайшлась двадцять два рази
Одне виправлення потягнуло за собою обхід усього коду за спільною ознакою: значення, яке стверджує те, чого код не встановив. Порожній список, прочитаний як «нічого не зламано». Нуль, який означав «не змогли прочитати витрати». Оголошена модель, записана в колонку виміряної. Двадцять два підтверджені випадки однієї форми за один день - і кожен проходив усі тести.
Висновок не «код був поганий», а «форма дефекту повторюється, отже її можна шукати систематично». Тепер це правило перевірки, а не пам'ять про випадок.
Історичний запис: вікно, яке закрили чесно
Історичний запис окремої дослідницької гілки, не частина активної публічної топології: тридцятиденний збір ринкових даних під пререєстровану гіпотезу зупинився на другу добу через мережевий збій - і чотири доби читався живим. Спокусливо було продовжити і склеїти. Натомість вікно оголошене таким, що не відбулось: пререєстрація незмінна, зібрані дві доби збережені як доказ роботи конвеєра, а наступне вікно почнеться лише після того, як збір доведе, що переживає обрив.
Місяць календаря - ціна чесного запису. Склеєне вікно коштувало б довіри до кожного результату, який із нього виріс би.
Читабельність стала інваріантом
Наступний поворот: читабельність перестала бути побажанням і стала інваріантом. Сторінка, яку людина не може зрозуміти, вважається несправною незалежно від того, наскільки правдиві її дані - і канон тепер живе за власним життєвим циклом, як код.
Практичний наслідок видно на цьому сайті: кожна сторінка несе межі правдивості словами, стани мають імена, а "не встановлено" виглядає найконтрастніше, а не найблідіше.
День, коли релізом стало розуміння
Ще пізніше визначення релізу звузилось до найчеснішого: система готова, коли працює і зрозуміла людині без навчання. Не продажі, не анонс - розуміння.
Того ж дня сайт пройшов перевірку "людиною без підказок", отримав маршрутну нитку з трьох кроків, людські підписи поверх машинних ідентифікаторів і конструктор, у якому відвідувач збирає свій перший доказовий запис у власному браузері.
Куди це веде
Мета - не панель, яка завжди зелена. Мета - система, чиї твердження можна перевірити, чиї «не знаю» видимі, і чиї помилки стають правилами замість повторень. Все інше - застосунки цього принципу.