To, co zmieniło moje zdanie o ROBO, nie była katastrofalna awaria. To było przekierowanie, które zrobiłem prawie na autopilocie.
Zadanie przyszło. Nie było zapadające w pamięć, wystarczająco drogie, bym nie chciał niespodzianek. Spojrzałem na dostępnych biegaczy, pominąłem tego, gdzie zadanie naturalnie by wylądowało, i przesunąłem je do konkretnego środowiska bez zastanawiania się.
Później ta sekunda decyzja bardziej mnie niepokoiła niż samo zadanie.
Praca się zakończyła. Dowód został odtworzony. Nic się nie zepsuło. Ale fakt, że miałem "bezpieczny wybór" w głowie, ujawniał prawdę, której nie chciałem przyznać. Już nie ufałem powierzchni równo. Szeregowałem środowiska według tego, ile niepewności mi oszczędzały.
To był moment, w którym "znany dobry" przestał brzmieć jak pochwała i zaczął brzmieć jak dryf.
Na ROBO zaufanie do wykonania powinno żyć w protokole. Problem zaczyna się, gdy osiada w środowisku zamiast tego.
Błąd, który popełniają ludzie, to traktowanie tego jako wskaźnika wydajności. To nie jest. "Znany dobry" biegacz to nie tylko szybsza maszyna czy czystsze ustawienie, to środowisko, którego reszta przepływu pracy nauczyła się mniej obawiać. Ta psychologiczna różnica ma większe znaczenie niż surowa przepustowość, ponieważ strach to to, co tworzy "prywatną trasę".
Znany dobry to tylko to, co ludzie nazywają prywatną trasą, zanim przyznają, że ją zbudowali.
Nie dotarłem tutaj przez ideologię, dotarłem tutaj przez powtarzalność. Kilka brzydkich incydentów wystarczyło. Protokół nadal mógł weryfikować wyniki, a spory nadal się zamykały, ale za każdym razem, gdy zadanie pochodziło z nieznanego lub niestabilnego środowiska, pojawiał się "podatek za tarcie".
"Drugie spojrzenie" przed wypłatą.
Minuty operatorów spędzone na udowadnianiu, że nic dziwnego się nie stało.
Wtedy nawyk się ugruntował. Ważna praca trafiła do "znanego dobrego" biegacza. Wszystko inne pozostało publiczne.
To jest miejsce, gdzie alokacja zaufania przenosi się poza łańcuch. Sieć nadal wygląda na otwartą, ale "bezpieczne doświadczenie" cicho koncentruje się w kilku środowiskach, które zdobyły wystarczającą pewność, aby przestać wywoływać niespodzianki.
Zacząłem śledzić problem przez trzy pośredniki:
Gdzie przepływają wrażliwe prace?
Ile dodatkowego przeglądu wyzwala nieznany biegacz?
Czy czysty dowód z nieznanej ścieżki wystarczy, aby uruchomić następny krok?
Luka między "znanym dobrym" a "resztą" to prawdziwa historia. Gdy tylko środowisko produkuje pracę, którą operatorzy odczytują jako rutynową, wszystko inne jest postrzegane jako warunkowe. Nie zepsute, tylko droższe do zaufania.
Kiedy zaufanie staje się nierównomierne, ekosystem odpowiada serią "rachunków", które ostatecznie muszą być zapłacone.
Wysokowartościowe przepływy łączą się w kilka biegaczy. Wszyscy inni dostają "ogon", niskomarginalne zadania lub podejrzaną trasę.
Wyniki z zaufanych środowisk traktowane są jako fakty, wyniki z reszty traktowane są jako roszczenia wymagające kontekstu.
Operatorzy przestają próbować poprawiać protokół i zaczynają próbować "odziedziczyć" zaufanie. Zawierają umowy poboczne, naśladują preferowane ustawienia i skupiają się na miejscu, a nie na pracy.
Tak właśnie powierzchnia robocza staje się ekskluzywnym miejscem. A miejsce nie jest tworzone przez strażnika, jest tworzone przez pewność wykonania.
Na ROBO biegacz nie jest neutralnym systemem kanalizacyjnym. Siedzi wewnątrz pętli roszczeń. Czyste środowisko produkuje czystsze artefakty w dół rury, mniej luk, mniej niezgodności narzędzi, mniej momentów, w których muszę zapytać, czy "zatwierdzone" rzeczywiście oznacza bezpieczne.
Biegacz nie tylko wykonuje pracę, ale kształtuje to, jak protokół wydaje się używać.
Jeśli muszę zapytać, kto dotknął zadania, zanim zapytam, co mówiło roszczenie, kolejność zaufania została odwrócona. Najpierw ufam środowisku, a potem korzystam z sieci, aby zatwierdzić to, co środowisko już uczyniło prawdopodobnym. To jest zła kolejność dla otwartego systemu.
Aby to naprawić, musimy uczynić dobre wykonywanie powtarzalnym, a nie tylko zapadającym w pamięć. Muszę, aby trzy rzeczy były widoczne:
Jaką powierzchnię narzędzia, postawę czasu wykonania i kontekst to wyprodukowały?
Zasada, a nie "nastrój" dotyczący tego, jak nieznani biegacze radzą sobie z wrażliwymi zadaniami?
Luka między biegaczami musi być mierzalna, aby "znany dobry" można było zdobyć przez dane, a nie odziedziczyć przez folklor.
To jest miejsce, gdzie token ma znaczenie. $ROBO to budżet na przekształcenie zaufanego wykonania z prywatnej przewagi w publiczny standard. Jeśli nie wycenimy tego kosztu na jawie, zapłacimy za to prywatnie przez miękkie listy dozwolone i relacje z operatorami, które cicho stają się prawdziwą płaszczyzną kontroli.
Nie potrzebuję zakończenia, muszę obserwować zachowanie.
Kiedy sieć jest pod presją, czy wysokowartościowe zadania nadal łączą się w ten sam mały zestaw biegaczy? Czy luka przeglądowa dla nowych uczestników zmniejsza się z czasem, czy się powiększa, gdy kolejka się zapełnia?
Dzień, w którym przestanę pytać "który biegacz dotknął tego", jest dniem, w którym bezpieczna trasa w końcu wróciła do sieci. Do tego czasu "znany dobry" to ostrzeżenie, zaufanie osiedliło się w złym miejscu.