Den långsamma vägen, gjord uthärdlig Kapitel 13 av 23 English

Kartan · Del två · Maskinen · Kapitel 13 av 23

Varför metoden behövde en maskin

En metod på papper förfaller: du glömmer, du glider, du tar om en avgjord fråga samma dag som en kurs rör sig. Maskinens uppgift är att mäta och att minnas. Den är medvetet byggd för att inte avgöra. Ungefär 7 minuter · på tiominutersvägen.

Allt i del ett skulle kunna göras med ett anteckningsblock. Under en tid gjordes det också. Så här går det för en metod som bor i ett anteckningsblock.

Du glömmer. Sex bolag på bevakningslistan, vart och ett med en köpkurs och ett stopp, och en tisdagskväll i mars minns du inte vilken rapport du senast värderade BOLAG B efter. Du glider. Säkerhetsmarginalen var 25 procent, men det här bolaget är nästan där och du förstår det väl, så 22 vore väl okej, bara den här gången. Du tar om. En kurs faller 8 procent på en dag, och en fråga du avgjorde skriftligen för tre veckor sedan står plötsligt öppen igen, för nu finns det en insats i svaret. Inget av det här är dumhet. Det är vad en människa gör med en regel när människan är trött, eller uppspelt, eller har pengar på spel. Del ett är en uppsättning vanor som är gjorda för att vara svåra att böja, och vanor är precis det en människa under press böjer först.

Så metoden fick en maskin: ett litet program på en hyrd server som körs varje natt, hämtar dagens kurser, jämför dem med de nivåer ägaren redan har skrivit ned, och rapporterar. Det minns vad ägaren bestämde och när. Det blir inte uppspelt.

Den styrande principen

Verktyget mäter. Ägaren avgör. Det är hela konstruktionen, och den är genomdriven, inte bara avsedd.

Gränsen verktyget aldrig korsarTvå kolumner åtskilda av en tjock lodrät vägg. Till vänster vad verktyget får göra: hämta, räkna ut, jämföra, skriva en rapport, peka, säga data saknas. Till höger, i lila, vad bara ägaren får göra: föra in ett bolag, tilldela en nivå, skriva en tillväxtbedömning, sätta ett värde eller stopp, flytta ett bolag, besluta. verktyget fårbara ägaren fårhämta kurser och rapporterräkna ut en fast uppsättning taljämföra en kurs med en linjeskriva rapport och sidapeka på det som behöver sessäga DATA SAKNASföra in ett bolagtilldela en nivåskriva tillväxtbedömningsätta värde, köplinje, stoppflytta bolag mellan statusarbeslutaväggen är kod: en skrivning över den stoppar körningen
Den styrande regeln som en vägg. Allt till vänster är mätning. Allt till höger är beslut, och koden som skriver mätningar är byggd så att den inte kan skriva ett beslut.

Vad maskinen får göra är en kort lista med verb. Den får hämta kurser och rapporter. Den får räkna fram en fast uppsättning nyckeltal. Den får jämföra en kurs med en nivå. Den får skriva en rapport och en sida. Den får peka på ett bolag som behöver ägarens uppmärksamhet. Den får säga att en siffra saknas. Vad den aldrig får göra är längre, och varje punkt är nedskriven i koden som ett nej: den skriver aldrig ett utlåtande, tar aldrig in ett bolag i processen, tilldelar aldrig en nivå, sätter aldrig ett värde eller en köpkurs eller ett stopp, flyttar aldrig ett bolag från en status till en annan. Med verktygets egna ord räknar det bara fram marknadsdata, och "allt som kräver bedömning är ett MANUAL-fält som du fyller i för hand; verktyget räknar, gissar, standardsätter eller fyller aldrig i något av det i efterhand."11README. Den schemalagda screeningen 'får SNAPSHOT, RANK och REPORT; den tar aldrig in ett bolag' (beslut E93). En uppdatering 'HÄMTAR, EXTRAHERAR och RAPPORTERAR; den avgör aldrig' (beslut E92). Kursbevakningen 'pekar en gång per korsning och skriver ingenting' (beslut E97). Sidgeneratorn: 'projektets idé är att sidan mäter och att jag avgör.'

Varför den icke-autonoma konstruktionen är den svårare

Det vore enklare att bygga ett program som avgör. Ge det reglerna och låt det markera bolag som köpta eller avvisade; det skulle aldrig bli trött. Det skulle också ärva varje svaghet hos sin upphovsperson och lägga till egna, och ingen skulle kunna avgöra vilken som var vilken, eftersom beslutet och mätningen vore en och samma sak.

Att hålla isär dem kostar arbete i varje lager. Varje automatiserat steg får sin lista med tillåtna verb och en mekanisk kontroll av att det inte gjorde något annat: uppdateringskommandot körs under ett påstående om att ägarens fil inte rördes; den schemalagda screeningen startas utan den enda flagga som skulle låta den ta in ett bolag, och enheten som startar den kan inte skriva i mappen där filen ligger; sidgeneratorn körs under ett test som tar en inventering av varje fil i förvaret före och efter och hävdar att inte en enda byte har flyttats.22Påståendet assert_no_watchlist_write i uppdateringsmodulen; den saknade flaggan --write-pipeline och den skrivskyddade konfigurationsmappen i den schemalagda screeningens enhet; inventeringstestet på översiktsgeneratorn, beskrivet i projektbeskrivningen §4.7. Ett program som inte kan avgöra måste hindras från att avgöra på varje ställe där det vore bekvämt att avgöra.

Det finns en forskningslitteratur om vad som händer när människor arbetar vid sidan av automation, och dess återkommande slutsats är att människor slutar kontrollera sådant som maskinen verkar ha kontrollerat. Begreppet är automation misuse: överdrivet förtroende som leder till brister i övervakningen.33Parasuraman och Riley, 'Humans and Automation: Use, Misuse, Disuse, Abuse', Human Factors 39 (1997). Ett verktyg som levererar ett utlåtande inbjuder till precis det. Ett verktyg som levererar ett avstånd och en lista över vad det inte kunde kontrollera gör motsatsen: det lämnar över ett ofärdigt arbete till läsaren, varje natt, med de ofärdiga delarna utpekade.

Resten av del två handlar om hur den principen byggs: hur delarna hålls isär, hur registret hålls ärligt, hur reglerna hålls över koden, vad som händer klockan halv elva varje natt, hur ägaren får veta när det inte händer, och hur resultatet når en telefon utan att öppna en dörr in i maskinen.

Beslut
Programmet mäter och rapporterar. Varje beslut är ägarens, fattat för hand, och programmet är byggt så att det inte kan fatta något, inte ens av misstag.
Varför
En metod som avgör ärver sin upphovspersons fördomar och döljer dem inuti mätningen. Genom att hålla isär de två förblir båda kontrollerbara, och ägaren fortsätter att läsa i stället för att lita.
Kostnad
Varje tillåtet verb måste inhägnas med en kontroll av att inget annat hände, i varje lager. Ägaren gör all bedömning, på varje bolag, varje gång, och inget i maskinen gör det snabbare.

Källor för det här kapitlet

  1. Parasuraman och Riley (1997), Humans and Automation: Use, Misuse, Disuse, Abuse
    https://journals.sagepub.com/doi/10.1518/001872097778543886
  2. Vad varje automatiserat steg får och inte får göra — läst ur det här repot: README.md; reference/FRAMEWORK-EDITS.md E92, E93, E97; vss/refresh.py; vss/screenwatch.py; vss/overview.py

Den långsamma vägen, gjord uthärdlig. Byggd 2026-09-13 ur repot som det såg ut den dagen. BOLAG A och BOLAG B är påhittade; inget bolag, ingen kurs och inget innehav förekommer på den här sajten. Inte finansiell rådgivning: en privatinvesterares metod, delad som den är.