Cilvēciskā cena par nesaprotamām sistēmām

Nelasāmas sistēmas ne tikai apgrūtina inženierus. Tās uzliek nenoteiktību, nogurumu, vainas apziņu un klusu risku tiem, kam tās jālieto.

Cilvēciskā cena par nesaprotamām sistēmām

Piezīmju klade blakus ekrānam

Vissvarīgākā dokumentācija telpā nebija sistēmā. Tā bija spirālveida piezīmju klade blakus otrajam monitoram, saturēta kopā ar lenti un ilgstošu ciešanu autoritāti. Komanda to izmantoja katrā vakara maiņā. Pirmajā lappusē bija paskaidrots, kurš statuss lietas rīkā patiesībā nozīmēja gaidīšanu uz finansēm. Ceturtajā lappusē bija uzskaitīti trīs lauku nosaukumi, kas izskatījās pēc neobligātiem, bet tādi nebija. Septītajā lappusē bija brīdinājums, ka eksporta pogu nedrīkst nospiest pēc pulksten 17:00, jo nakts darbs failu interpretētu kā jaunu ienākošo sūtījumu, un visi pamostos ar rindu, kas bija savairojusies kā administratīvā folklora.

Oficiālais procesa apraksts bija tīrāks. Tajā bija lodziņi, bultiņas un datums kājenē. Tas bija arī nepareizs tieši tajos veidos, kam bija nozīme. Programmatūra bija mainījusies. Piegādātājs bija mainījies. Politikas izņēmums bija kļuvis par ierastu praksi. Viena integrācija bija cietusi neveiksmi tik bieži, ka darbinieki bija izdomājuši pārbaudes rituālu. Klade nebija burvīgs vietējs ieradums. Tā bija cilvēku veidots plāksteris sistēmai, kas vairs nespēja sevi izskaidrot.

Nelasāmās sistēmas reti paziņo par sevi ar vienu iespaidīgu neveiksmi. Tās rada nelielus nodokļus. Darbinieks vilcinās pirms klikšķināšanas, jo statusa nosaukums ir neskaidrs. Medmāsa zvana kolēģim, jo informācijas panelī redzamajam skaitlim trūkst izcelsmes. Plānotājs kopē datus privātā lapā, jo oficiālajam ziņojumam nevar uzticēties. Izstrādātājs izvairās mainīt funkciju, jo neviens nezina, kurš no tās ir atkarīgs. Vadītājs lūdz ekrānuzņēmumu, jo revīzijas žurnāls ir tehniski pieejams un praktiski bezjēdzīgs. Katrs mirklis ir pārdzīvojams. Kopā tie veido darba vidi.

Izmaksas nav tikai laiks. Tās ir uzmanība, pārliecība, atbildība un galu galā cieņa. Cilvēki kļūst par tulkotājiem sistēmām, kurām vajadzēja būt saprotamām. Viņi glabā slēptas zināšanas kladēs, tērzēšanas vēsturēs, blakus izklājlapās un ieradumos. Tad vadītāji brīnās, kāpēc pārmaiņas notiek lēni. Organizācija nav lēna tāpēc, ka cilvēki ienīst uzlabojumus. Tā ir lēna tāpēc, ka uzlabojumiem vispirms jāšķērso purvs, kurā neviens neko nevar droši izlasīt.

Kad oficiālā pēdu ķēde nestāsta visu stāstu, cilvēki izveido otru pēdu ķēdi kladēs, ziņojumos un atmiņā. Šī otrā pēdu ķēde ir noderīga, līdz tā pazūd.

Nelasāms nav tas pats, kas sarežģīts

Dažas sistēmas ir sarežģītas, jo darbs ir sarežģīts. Veselības aprūpe, loģistika, pabalsti, pētniecības administrēšana, ražošana un enerģētikas tīkli nekļūst vienkārši tāpēc, ka mēs uzzīmējam tīrāku diagrammu. Sarežģītība nav ienaidnieks. Nelasāmība ir. Lasāma sarežģīta sistēma parāda savas daļas, nosauc savus pieņēmumus, atklāj savas pārejas, reģistrē savus iemeslus un sniedz operatoriem pietiekami daudz konteksta, lai rīkotos. Nelasāma vienkārša sistēma slēpj savu nozīmi aiz etiķetēm, blakusparādībām un laimīgas sakritības. Uzminiet, kura rada garākas sapulces.

Inženieri dažkārt samazina lasāmību līdz koda stilam. Kodam ir nozīme, taču tas ir tikai viens slānis. Sistēmai var būt sakārtots kods un nelasāma uzvedība. Tai var būt elegantas klases un mulsinoši stāvokļi. Tai var būt ideāli nosaukumi repozitorijā un lietotāja saskarne, kas liek cilvēkiem iegaumēt iekšējās nozīmes. Tai var būt žurnālfaili, kas fiksē katru notikumu, un tā joprojām nespēj atbildēt, kāpēc pieņemts lēmums. Tai var būt diagrammas, kas izskatījās aktuālas, kad projekts tika finansēts, un tagad kalpo galvenokārt kā vēsturiska daiļliteratūra.

Lasāmās sistēmas saskaņo vairākus līmeņus. Saskarne apraksta stāvokli vārdos, ko cilvēki var lietot. Datu modelis saglabā nozīmi, nevis saplacina to pārāk agri. Darbplūsma nosauc pārejas un atbildīgos. Kodam ir testi biznesa noteikumiem, nevis tikai laimīgajiem ceļiem. Žurnālfaili saista darbību ar cēloni. Dokumentācija atspoguļo dzīvo sistēmu. Uzraudzība operatoram pasaka, kas mainījies, nevis tikai to, ka sarkanā krāsa kļuvusi entuziastiskāka.

Šī saskaņošana ir sarežģīta, jo lasāmībai ir daudz lasītāju. Izstrādātājs lasa kodu. Lietvedis lasa ekrānu. Vadītājs lasa rindu. Revidents lasa izsekošanas žurnālu. Lietotājs lasa ziņojumu. Atbalsta inženieris lasa žurnālfailu. Regulators lasa skaidrojumu. Jauns kolēģis lasa visu ar klusām šausmām, kā cilvēks, kurš tikko mantojis atvilktni, kas pilna ar vadiem. Ja sistēma ir lasāma tikai vienam no šiem lasītājiem, tā nav pietiekami lasāma.

Cilvēciskā minēšanas nodokļa

Minēšana ir darbs. Tas neizskatās pēc darba, jo bieži notiek klusībā. Cilvēks apstājas, atceras modeli, jautā citam, salīdzina divus ekrānus, skatās vakardienas eksportu, pārbauda, vai izņēmums attiecas, un tad turpina. Nekas no tā neparādās caurlaides rādītājos. Lietu kārtoja septiņas minūtes, saka informācijas panelis. Informācijas panelis nezina, ka trīs no šīm minūtēm tika pavadītas, domājot, vai lauks ar nosaukumu verified nozīmē, ka pārbaudījis lietotājs, sistēma, finanšu nodaļa vai kāda Vera, kas aizgāja 2022. gadā.

Šāda minēšana rada nogurumu, jo darbinieks nevar atslābināties procesā. Katrs solis var saturēt slēptu nozīmi. Sistēma kļūst par telpu, kur slēdžu uzrakstus rakstījuši cilvēki, kuri pieņēma, ka vienmēr būs tuvumā. Operatori kompensē, kļūstot piesardzīgi, un tad viņus apsūdz pretestībā. Viņi nav pretestīgi. Viņi ir racionāli. Viņi ir iemācījušies, ka saskarne dažkārt melo ar noklusējumu.

Minēšana arī koncentrē varu nepareizās vietās. Cilvēks, kurš zina sistēmas patieso nozīmi, kļūst neaizstājams. Tas var izskatīties glaimojoši, līdz cilvēks grib atvaļinājumu, maina darbu, saslimst vai vienkārši pārstāj izbaudīt neoficiālā institucionālās atmiņas tulka lomu. Nelasāma sistēma nejauši pārvērš zināšanas par ķīlnieku sagrābšanu. Neviens to neplānoja. Plāni nav vajadzīgi, lai slikti stimuli kļūtu par arhitektūru.

Slogs vissmagāk gulstas uz jaunākiem darbiniekiem un cilvēkiem ar mazāku organizatorisko varu. Vecākie darbinieki zina, kam jautāt. Jaunie darbinieki nezina. Līgumdarbinieki saņem fragmentus. Atbalsta darbiniekiem liek ievērot procedūru, un tad viņi atklāj, ka procedūra ir pilsētas karte, kuras ielas mainījās pagājušajā ziemā. Lietotāji izjūt rezultātu kā kavēšanos, nekonsekvenci vai nepaskaidrotu atteikumu. Sistēma var būt iekšēji gudra. Ārēji tā liek cilvēkiem absorbēt tās neskaidrību.

Žurnālfaili, kas nestāsta stāstu

Daudzas nelasāmas sistēmas lepni glabā žurnālfailus. Tas ir labi, bet nepietiekami. Žurnāla rinda var būt precīza un tomēr bezjēdzīga. Lietotājs atjaunināja statusu plkst. 14:03 ir fakts. Tas nenorāda, kāpēc statuss mainījās, kurš noteikums to atļāva, kādi pierādījumi bija, vai pāreja bija normāla, kam pieder noteikums, kāda darbplūsmas versija bija aktīva vai vai lejupstraumes sistēma pieņēma izmaiņas. Faktu kaudze vēl nav stāsts. Tā ir tikai kaudze ar laikzīmogiem.

Operatīvajiem pierādījumiem jābūt strukturētiem ap jautājumiem, ko cilvēki patiešām uzdos. Kāpēc šī lieta tika virzīta tālāk. Kāpēc šis ieraksts apstājās. Kāpēc šī modeļa atbilde nonāca darba plūsmā. Kāpēc eksportā bija šīs rindas. Kāpēc divi pārskati bija pretrunā. Kāpēc šis lietotājs varēja redzēt šos datus. Kāpēc sistēma sešas stundas mēģināja vēlreiz un padevās tieši tajā brīdī, kad visi devās mājās. Žurnālam nevajadzētu prasīt arheoloģiskus izrakumus katram ierastam jautājumam.

Labs pierādījums nav greznība revidentiem. Tas ir atbalsts operatoriem. Incidenta laikā cilvēkiem jāsašaurina meklēšana. Viņiem jāzina, kurš stāvoklis mainījās, kura ievade pienāca, kurš noteikums nostrādāja, kura atkarība neizdevās, kura atkopšanas darbība notika un kas joprojām ir neskaidrs. Ja sistēma nevar atbildēt uz šiem jautājumiem, tā spiediena apstākļos padara cilvēkus par tiesu ekspertiem. Tas ir aizraujoši kriminālromānos un mazāk pievilcīgi, runājot par algu sarakstu.

Sistēmas ar lielu mākslīgā intelekta īpatsvaru paaugstina prasību latiņu. Ja modeļa izvade ietekmē darba plūsmu, sistēmai attiecīgā gadījumā jāsaglabā avots, uzvedne vai izguves konteksts, modeļa versija, ticamības vai nenoteiktības atspoguļojums, politikas vārti, cilvēka pārskatīšanas statuss un galīgā darbība. Mērķis nav pārvērst katru mijiedarbību romānā. Mērķis ir saglabāt pietiekami daudz konteksta, lai vēlāk lasītājs varētu rekonstruēt, kāpēc sistēma rīkojās tā, kā rīkojās. Pretējā gadījumā modeļa raitums kļūst par vēl vienu nesalasāmu slāni.

Salasāma žurnāla veidošana nenozīmē vairāk trokšņa. Tā ir atšķirība starp laikspiedolu kaudzi un ceļu, pa kuru noguris operators var sekot.

Saskarnes var slēpt politiku

Nesalasāma saskarne bieži ir politikas problēma pikseļu veidolā. Poga parādās tikai dažos gadījumos, bet neviens nezina, kurš noteikums to kontrolē. Brīdinājums vienai komandai ir dzeltens, bet citai sarkans, jo izmēģinājuma laikā tika mainīta konfigurācija. Laukā var ievadīt brīvu tekstu, jo īstās kategorijas bija politiski neērti definēt. Rinda tiek kārtota pēc prioritātes, bet prioritāte ir formula, kuru neviens nevar atrast. Saskarne izskatās funkcionāla. Zem tās neatrisināti lēmumi tiek nodoti lietotājiem pa vienam klikšķim.

Tas ir svarīgi, jo cilvēki uztver programmatūras stāvokļus kā institucionālu patiesību. Ja ekrānā rakstīts pabeigts, darbinieki pieņem, ka organizācija to domā. Ja ekrānā rakstīts atbilstīgs, kāds var rīkoties, pamatojoties uz atbilstību. Ja ekrānā rakstīts zems risks, uzmanība tiek novirzīta citur. Jo nopietnāka darba plūsma, jo bīstamāka kļūst neskaidra saskarnes valoda. Etiķete nav dekorācija. Tas ir neliels līgums starp sistēmu un cilvēku, kuram tai jāuzticas.

Salasāmas sistēmas politiku padara redzamu tur, kur tā tiek izmantota. Tās parāda, kāpēc lauks ir obligāts, ko nozīmē statuss, kuri pierādījumi pamato lēmumu, kas notiek tālāk un kā apstrīdēt rezultātu. Tās izvairās no statusiem, kas izklausās pēc personības iezīmēm. Tās nošķir iesniegts no saņemts, pārbaudīts no pieņemts, bloķēts no noraidīts, izskatīts no apstiprināts. Šīs atšķirības šķiet garlaicīgas tikai līdz brīdim, kad no tām ir atkarīga reāla lieta. Tad visi pēkšņi ļoti interesējas par lietvārdiem.

Saskarnei arī godīgi jāatklāj nenoteiktība. Ja vērtība ir secināta, tas jāpasaka. Ja modelis ir ieteicis klasifikāciju, tā jāatzīmē kā ieteikta, līdz tā tiek pieņemta. Ja dati ir novecojuši, jāparāda to vecums. Ja atkarība ir aizkavējusies, ekrāns nedrīkst radīt iespaidu, ka klusēšana ir panākums. Cilvēki ar nenoteiktību spēj tikt galā labāk, nekā sistēmas bieži pieņem. Tas, ar ko viņi nevar droši tikt galā, ir nenoteiktība, kas maskēta kā noteiktība tāpēc, ka kāds gribēja tīru ekrānu.

Dokumentācija ir daļa no produkta virsmas

Dokumentācija bieži tiek uztverta kā atsevišķs morāls pienākums, gluži kā zobu diegs. Visi piekrīt, ka tā ir svarīga. Tad iznāk jauna versija, dokuments sapūst un nākamā komanda to lasa ar tādu sejas izteiksmi, kādu parasti rezervē sabojātam pienam. Problēma nav tā, ka cilvēki ir slinki. Problēma ir tā, ka dokumentācija nebija pietiekami cieši saistīta ar sistēmu, lai izdzīvotu pārmaiņas.

Salasāmās sistēmas padara dokumentāciju operatīvu. Statusu definīcijas dzīvo blakus darbplūsmai. Datu vārdnīcas tiek ģenerētas vai pārbaudītas pret shēmām. Biznesa noteikumiem ir īpašnieki un versijas. Darbības rokasgrāmatas tiek testētas mācību trauksmju laikā. Kļūdu ziņojumi saista ar aktuāliem labošanas ceļiem. Arhitektūras lēmumi izskaidro kompromisus, kurus nākamās komandas citādi no jauna atklās caur ciešanām. Mācību materiālos izmanto reālus statusus un reālus izņēmumus. Dokumentācija kļūst par karti, pa kuru staigā, nevis muzeja eksponātu.

Šis nav arguments par enciklopēdisku dokumentāciju. Pārāk daudz dokumentācijas var būt vēl viena nesalasāma sistēma, tikai ar labākiem virsrakstiem. Noderīgais jautājums ir, kuram lasītājam kāds konteksts ir vajadzīgs rīcības brīdī. Lietu pārzinim vajadzīgas citas detaļas nekā izstrādātājam. Revidentam vajadzīgi citi pierādījumi nekā lietotājam. Atbalsta inženierim vajadzīgs atkopšanās ceļš, nevis sadalītu sistēmu filozofija, kas piegādāta pulksten 02:00. Laba dokumentācija ciena lasītāja darbu.

Uzturēšana ir svarīgais vārds. Ja dokumentācijai nav īpašnieka, nav pārskatīšanas iemesla, nav saiknes ar izmaiņām un nav pārbaudes reālā lietošanā, tā nav dokumentācija. Tā ir optimismi rindkopās. Piezīmju blociņš blakus ekrānam pierādīja, ka cilvēki dokumentēs to, kas viņiem jāsaprot. Uzdevums ir pārnest šīs zināšanas no privātiem izdzīvošanas rīkiem uz kopīgām, pārvaldītām, dzīvām virsmām.

Dokumentācija neizdodas, ja tā ir publicēšanas notikums. Tā darbojas, ja tā ir cilpa, kas nozīmes novirzi noķer, pirms cilvēki izdomā privātas rokasgrāmatas.

Mākslīgais intelekts pievieno jaunu veidu, kā kļūt nesalasāmam

Mākslīgā intelekta sistēmas var padarīt nesalasāmību dārgāku, jo tās pievieno raitu darbību jau tā neskaidriem darba procesiem. Modelis var apkopot, sarindot, klasificēt un ieteikt. Ja apkārtējā sistēma nevar parādīt, kurš avots tika izmantots, kura politika ierobežoja atbildi, kāda nenoteiktība paliek un kurš pieņēma izvadi, modeļa raitums kļūst par maskēšanos. Teikums lasās labi. Iestāde joprojām nevar izskaidrot darbību.

Īpašas briesmas slēpjas modeļu izvadē, kas izskatās precīza, bet nav operacionāli pamatota. Riska rādītājs, ticamības procenti vai kopsavilkums var šķist skaidrība. Bet skaidrība kam. Ja rādītājs nav saistīts ar lēmuma robežu, pierādījumiem, kalibrēšanas vēsturi, pārskatīšanas procesu un sekām, tas kļūst par dekoratīvu skaitli. Dekoratīvi skaitļi ir populāri, jo tie liek informācijas paneļiem izskatīties saturīgākiem. Tie kļūst mazāk populāri pēc tam, kad ir novirzījuši īstu cilvēku nepareizā rindā.

Salasāmai mākslīgā intelekta darbībai ir vajadzīgi tie paši vecie tikumi, tikai ar mazāku pacietību pret paviršību. Nosauciet avotu kopu. Ierakstiet modeļa un uzvednes versijas, kur tas ir būtiski. Saglabājiet izguves izsekošanas datus atbilstošās robežās. Nošķiriet ieteikumu no darbības. Parādiet, kad cilvēks ir pieņēmis, mainījis vai noraidījis izvadi. Uzraugiet novirzes. Saglabājiet pārsūdzības ceļus. Padariet atteikumu redzamu. Mākslīgais intelekts nenovērš vajadzību pēc salasāmības. Tas palielina tās trūkuma izmaksas.

Mērķis nav atklāt katru iekšējo svaru vai apbērt darbiniekus ar tehniskiem izplūdes datiem. Mērķis ir padarīt operacionālo ķēdi saprotamu. Darbiniekam būtu jāzina, kāpēc sistēma ieteica šo lietu, kādus pierādījumus tā izmantoja, ko ieteikumam ir atļauts darīt un kā to apstrīdēt. Revidentam būtu jāspēj atskaņot pietiekami daudz konteksta, lai novērtētu lēmumu. Lietotājs nedrīkst būt iesprostots aiz skaistas atbildes, kurai neviens neatbild.

Nesalasāmība kļūst par kultūru

Pēc kāda laika nesalasāma sistēma maina to, kā organizācija domā. Cilvēki pārstāj jautāt kāpēc, jo kāpēc ir pārāk dārgs. Viņi jautā, kurš zina. Viņi pārstāj ierosināt uzlabojumus, jo katra izmaiņa varētu izjaukt neredzamu atkarību. Viņi rada neoficiālus procesus, jo oficiālajiem nevar uzticēties. Viņi aizsargājas ar ekrānuzņēmumiem. Viņi sasauc sapulces, lai saskaņotu pārskatus, kuriem jau sākotnēji vajadzēja sakrist. Sistēma viņus ir apmācījusi pazemināt savas cerības.

Šo kultūru no augšas ir grūti saskatīt. Vadība var redzēt stabilu izvadi un pieņemt, ka sistēma darbojas. Izvade ir stabila, jo cilvēki absorbē nestabilitāti. Viņi tulko, pārbauda, labo, atceras un atvainojas. Ja šie centieni ir neredzami, tie galu galā tiek optimizēti nost, kas ir elegants veids, kā pārvērst kompetenci incidentu uzkrājumā. Organizācija tad uzzina, ka sistēma nemaz nebija stabila. To kopā turēja cilvēki, kuriem teica, ka viņi ir neefektīvi.

Salasāmām sistēmām ir cita kultūras ietekme. Tās ļauj cilvēkiem nepiekrist sistēmai, jo viņi var redzēt tās apgalvojumus. Tās padara apmācību mazāk atkarīgu no folkloras. Tās mazina bailes no pārmaiņām, jo atkarības ir nosauktas. Tās rada labākas sarunas starp politiku, darbību un inženieriju. Tās ļauj atbalsta personālam atbildēt lietotājiem, neizgudrojot teoloģiju ap statusa kodiem. Tās padara kļūdas vieglāk atzīstamas, jo cēlonis nav paslēpts labirintā.

Šeit ir morāla dimensija, bet tā nav abstrakta. Ja sistēma padara darbinieku atbildīgu par rezultātiem, vienlaikus liedzot šim darbiniekam pietiekami daudz konteksta, lai saprastu sistēmu, tā ir netaisnīga. Ja sistēma pakļauj lietotāju lēmumam, kuru neviens nevar izskaidrot, tā ir netaisnīga. Ja sistēma liek komandai nest nedokumentētu risku, līdz kaut kas sabojājas, tā ir netaisnīga. Salasāmība nav kosmētiska laipnība. Tā ir daļa no atbildīgas deleģēšanas.

Nesalasāmības izmaksas vispirms sedz cilvēki un tikai vēlāk budžets. Kamēr finanses tās pamana, paradumi jau ir iesakņojušies.

Veidojot lasītājiem

Lasāma sistēma tiek veidota, domājot par lasītājiem. Tas izklausās pašsaprotami, līdz saskaitāt, cik sistēmu ir veidotas rakstītājiem, piegādātājiem, ietvariem vai komiteju kompromisiem. Lasītājs ir cilvēks, kuram sistēma jāsaprot darbības brīdī. Dažreiz tas ir izstrādātājs. Dažreiz zvanu centra darbinieks. Dažreiz revidents. Dažreiz lietotājs, kurš saņem atteikumu. Dažreiz vadītājs, kurš izlemj, vai rinda ir droša. Lasāmība sākas ar šo lasītāju un viņiem nepieciešamo atbilžu nosaukšanu.

Par katru nozīmīgu stāvokli sistēmai būtu jāspēj pateikt, ko tas nozīmē, kā tas sasniegts, kam tas pieder, kādi pierādījumi to atbalsta, kas notiek tālāk un kā to var labot. Par katru svarīgu pāreju tai būtu jāsaglabā cēlonis, veicējs, noteikums, versija un sekas. Par katru automatizāciju tai būtu jānošķir ieteikums no lēmuma. Par katru pārskatu tai būtu jāparāda izcelsme. Par katru izņēmumu tai būtu jānosauc atbildīgā instance. Nekas no tā nav aizraujošs. Tas ir minimālais pamats, lai darbu uzticētu mašīnai, neatstājot novārtā cilvēkus ap to.

Pastāv kompromisi. Lielāka redzamība var pārslogot. Lielāka struktūra var palēnināt agrīnu piegādi. Vairāk pierādījumu var radīt jautājumus par glabāšanu un privātumu. Precīzāka valoda var atklāt domstarpības, kas iepriekš bija slēptas. Tās ir reālas izmaksas. Tās ir arī labākas izmaksas nekā slēptais darbs, mūžīgi atšifrējot nesalasāmu sistēmu. Atbilde nav visu rādīt visur. Atbilde ir saglabāt nozīmi pieejamu tajā līmenī, kur notiek lēmumi.

Spirālveida piezīmju grāmatiņu nevajadzētu romantizēt. Tā liecināja par rūpēm, bet arī par neveiksmi. Cilvēki bija darījuši to, ko dara labi darbinieki: viņi aizsargāja darbu. Sistēma bija darījusi to, ko dara nesalasāmas sistēmas: tā padarīja šo aizsardzību privātu, trauslu un netaisnīgi sadalītu. Humāna sistēma būtu mācījusies no grāmatiņas un atgriezusi tās zināšanas mājās.

Lasāmības solījums

Lasāmības solījums ir pieticīgs. Tas nepadara katru procesu vienkāršu. Tas neatceļ spriedumu. Tas nenovērš katru kļūdu. Tas neatbrīvo organizācijas no domstarpībām, jo neviena programmatūra vēl nav uzvarējusi komiteju kā dzīvības formu. Tas, ko tas dara, ir dod cilvēkiem taisnīgākas attiecības ar sistēmām, kuras viņi pārvalda. Tas ļauj viņiem redzēt stāvokļus, iemeslus, pierādījumus, īpašumtiesības un nākamos soļus.

Šim taisnīgumam ir praktiska vērtība. Ievadīšana kļūst ātrāka. Incidenti kļūst šaurāki. Revīzijas kļūst mazāk teatrālas. Izmaiņas kļūst mazāk biedējošas. Lietotāji saņem skaidrākus paskaidrojumus. Inženieri var mainīt kodu ar labākām zināšanām par sekām. Vadītāji redz, kur darbs ir bloķēts, nevis kur informācijas panelis ir izdomājis mieru. Sistēma kļūst mazāk atkarīga no privātas atmiņas un vairāk atkarīga no kopīgas patiesības.

Cilvēciskās izmaksas par nesaprotamām sistēmām tiek apmaksātas minūtēs, kļūdās, piesardzībā, stresā un klusā cinismā. Tās sedz cilvēki, kuri apgūst slēptās nozīmes, un cilvēki, kuri to nedara. Tās sedz lietotāji, kuri gaida, kamēr darbinieki atšifrē mašīnu. Tās sedz organizācijas, kuras zaudē spēju mainīties, jo neviens nevar izlasīt to, ko tās ir izveidojušas.

Lasāmas sistēmas nav maigākas sistēmas. Tās ir sistēmas, kas respektē faktu, ka tehnoloģiju vada cilvēki ar ierobežotu uzmanību un reālu atbildību. Sistēmai, kas spēj sevi izskaidrot, ir vieglāk uzticēties, to ir vieglāk apstrīdēt un vieglāk labot. Tas nav rotājums. Tā ir daļa no darba.