Kažkas paspaudė ant mažos Latvijos vėliavos mūsų svetainės kampe, ir nieko neįvyko. Meniu užsidarė. Adresas adreso juostoje pasikeitė. Mažas žemės rutulio ikonėlė pakeitė savo etiketę. O visi matomi žodžiai puslapyje liko angliški, pasipūtę, nejudinti. Kietas atnaujinimas tai išsprendė akimirksniu. Mes stebėjome, kaip tai vyksta dešimtis kartų iš eilės, perjungdami, spoksodami, atnaujindami, perjungdami, spoksodami, atnaujindami, taip kaip nuolat junginėji šviesos jungiklį kambaryje, kur žinai, kad yra energija.

Bjaurus dalykas buvo tas, kad viskas buvo teisinga. Latvijos žodžiai buvo atsiųsti. Jie sėdėjo atmintyje, išanalizuoti, tobuli. Sistemos dalis, kuri stebi, kurią kalbą pasirinkote, žinojo su visišku pasitikėjimu, kad norite latvių kalbos. Vienintelis dalykas visame pastate, kuris nežinojo, buvo pats puslapis, vienintelė dalis, kurios visa užduotis buvo jums tai parodyti.

Taigi mes ieškojome trūkstamo pranešimo. Kai ekranas nenustato, ieškote pranešimo, kuris turėjo jam pasakyti, kad tai padarytų. Mes praleidome nemažai laiko ten. Mes padidinome pranešimo garsumą. Užtikrinome, kad kiekvienas klaustukas puslapyje tai išgirstų. Ir jie išgirdo. Jie vėl pažiūrėjo žodžius, klusniai, ir grąžino tiksliai tuos pačius angliškus, kuriuos buvo grąžinę anksčiau. Skambėjo varpas. Informacija buvo šviežia. Vaizdas tiesiog nesikėlė.

Galiausiai supratome, kad ekranas nebuvo užsispyręs, jis buvo sąžiningas. Jis persikreipia tik tada, kai kažkas, ką jis tikrai stebi, pasikeičia. Ir jis niekada iš tikrųjų nebijojo dėžutės, kurioje gyveno žodžiai. Jis siekė į tą dėžutę, paėmė žodį ir nuėjo be jokio užuominos. Taigi, kai mes pakeitėme visą angliškų žodžių dėžutę į latviškų, ekranas neturėjo jokio pagrindo pajusti trauką. Jis nieko nepajuto, todėl nieko nepadarė. Mechanizmas veikė būtent taip, kaip buvo suprojektuotas. Mes buvome tie, kurie tyliai nutraukė siūlą.

Remontas buvo susieti tą siūlą atgal, o tada padaryti vieną mažą, beveik juokingą dalyką: per anksti palieskime ekraną per petį, kai nauji žodžiai nusileido, nors techniškai niekas apie kurią-kalbą-jūs-pasirinkote nepasikeitė. Be to palietimo ekranas vis dar skaitė vertę, niekada nepajuto, kad ji pasikeitė, ir išliko užšaldyta pirmame įkrovime. Vienas mažas šuolis. Visa klaida.

Pamoka nėra apie ekranus. Tai apie spragą tarp teisingų duomenų ir to, ką žmogus iš tikrųjų mato teisingai. Dauguma mažųjų verslų, kurie veikia su krūva susiūtų įrankių, turi šios tiksliai klaidos versiją. Kontaktų sąrašas turi naują adresą. Siuntimo etiketė vis dar spausdina senąjį, nes etikečių gamintojas įkėlė savo kopiją, kai kas nors prisijungė tą rytą ir niekas nesakė jam, kad turėtų patikrinti dar kartą. Sąskaitos žino, kad faktūra buvo apmokėta. Priminimas vis dar siunčiamas, nes priminimas skaito iš naktį paimtos nuotraukos. Kiekvienas įrankis, kaip atskiras, yra teisingas. Daiktas, kurį jūsų klientas gauna, yra neteisingas. Ir jūsų komanda praleidžia pirmadienį atsiprašydama už klaidą, kurios nė vienas konkretus sistema iš tikrųjų nepadarė.

Intuicija, kai tai nutinka, yra pridėti dar vieną pranešimą, dar vieną mažą žinutę, perduodamą tarp programų, dar vieną naktinį sinchronizavimą. Kartais tai padeda. Dažniau tai prideda trečią tiesos versiją, nesutinkančią su pirmomis dviem. Giliausias pataisymas yra tas, kurį mes radome: padaryti, kad žemyn esantis dalykas iš tikrųjų priklausytų nuo aukštyn esančios vertės, su tikru siūlu, kuris juos sieja, o ne tyliai kopijuoti vertę į privatų stalčių ir tikėtis vėliau prisiminti, kad mesti seną kopiją lauk. Kopija, kurios reikia prisiminti atnaujinti, yra tiesiog klaida su laiko uždelsimo laikmačiu. Mes rūpinamės tokiomis dalykais, ir tai yra įtraukta į tai, ką mes kuriame. Jei jūsų technologijų paketas net neleidžia išreikšti, kad viena programa tikrai turėtų sekti kitą, tai yra tikroji technologijų paketo kaina, ir ji beveik visada didesnė už sąskaitą.