De bibliotheek

Applicatiebeheer — deel 2

Maandag. Joost wil het zelf proberen. Eén woord houdt hem tegen, en het brengt hem bij een plek waar hij meer thuis is dan hij denkt. Luister mee.

Concepts

De maandag erna probeerde Joost het zelf.

Niemand had het gevraagd. Ravi was er die ochtend niet, hij zat in een overleg ergens op een andere verdieping, en Joost had een uur tussen twee dingen in. Hij dacht: ik probeer het gewoon. Voor de oude garde, had Yara gezegd, zou het even wennen zijn. Die zin zat er nog. Vijf dagen later zat hij er nog, als een steentje in zijn schoen dat hij niet kwijtraakte. De oude garde. Hij was vijfenveertig en hij ging dat ding aan de praat krijgen, al was het maar om het haar in te wrijven.

Hij wilde voelen wat er gebeurde als hij die woorden van vrijdag echt in zijn handen nam. Een proces in zijn eigen kamertje, gemaakt van een bevroren momentopname. Goed. Waar haalde je zo'n momentopname dan vandaan.

Hij vond een instructie ergens in de notities die het team deelde. Er stond een naam in. Eén regel, een naam van iets dat hij moest ophalen, en daarachter een woord dat hij niet begreep. Het woord was *latest*. Het laatste. De nieuwste.

Hij staarde ernaar zoals je staart naar een wegwijzer waar de plaatsnaam vanaf is gevallen.

*Latest.* De nieuwste van wat. De nieuwste van wanneer. Hij kende dat gevoel uit een ver verleden, van de dagen dat een leverancier hem een schijfje stuurde met *de nieuwste versie* erop geschreven met een viltstift, en dat je dan maar moest hopen dat het ook echt de versie was die je dacht. Twintig jaar lang had hij geleerd om dat soort woorden te wantrouwen. Een naam zonder nummer was geen naam. Het was een belofte, en beloftes vielen 's nachts om.

Hij liet het zo. Hij durfde het niet op te halen zonder te weten wat het was.

Yara liep langs met een beker thee uit de automaat. Ze zag hem zitten, zag het scherm, en bleef staan. Dat had ze de vrijdag ervoor niet gedaan.

"Je hebt *latest* daar staan," zei ze. Niet vriendelijk, niet onvriendelijk. Gewoon een constatering.

Even kwam het op om iets korts terug te zeggen, iets met dat hij heus wel kon lezen wat er stond. De oude garde. Hij slikte het in. Niet omdat hij het niet voelde, maar omdat het niets zou opleveren.

"Ik weet het," zei Joost, en het klonk korzeliger dan hij wilde. "Ik durf hem niet op te halen."

Yara keek hem aan, en er gebeurde iets kleins in haar gezicht. Verbazing, misschien. Ze had verwacht dat de oude garde klakkeloos zou doen wat er stond. Dat hij niet eens zou zien wat eraan mankeerde.

"Waarom durf je niet?" vroeg ze.

"Omdat ik niet weet welke het is," zei Joost. "Het laatste van vandaag is niet het laatste van morgen. Als ik dit ophaal en het werkt, en ik haal het volgende week nog eens op en het werkt niet meer, dan weet ik niet eens waar ik naartoe moet om terug te krabbelen. Er is niks om naar terug te gaan."

Ze nam een slok thee. "Dat," zei ze, "is precies het probleem dat de helft van mijn collega's niet ziet." Ze trok een stoel bij. Niet helemaal, maar half. "Goed. Dan leg ik het even uit. Want je staat dichter bij het antwoord dan je denkt."

Het magazijn waar de momentopnames wonen

"Die bevroren momentopname," zei Yara. "Heeft Ravi je dat verteld?"

Joost knikte. Het beeld zat er nog. Een foto van een programma met alles erbij wat het nodig had om te draaien, ingevroren, overal hetzelfde uit te pakken.

"Goed. Zo'n momentopname noemen wij een image. Dat woord ga je honderd keer horen, dus je mag het rustig laten wennen." Ze zette haar beker neer. "De vraag die jij nu stelt is: waar staat zo'n image dan. Hij staat niet zomaar in de lucht. Hij ligt ergens. En de plek waar hij ligt, dat is gewoon een magazijn."

Een magazijn. Joost proefde het woord.

"Je hebt vast weleens software opgehaald van een centrale plek," zei Yara. "Je tikt in dat je een bepaald programma wilt, het systeem zoekt het op in een grote verzameling, en het haalt het voor je binnen. Je hoefde niet te weten op welke schijf het lag of wie het had neergezet. Je vroeg erom en het kwam."

Daar ging er iets rechtop zitten in Joost. Dat kende hij. Dat kende hij door en door. Hij had jarenlang precies zo zijn servers van software voorzien. Je gaf een commando, je noemde de naam van wat je nodig had, en ergens vandaan kwam het binnen. Een centrale voorraad waar je uit putte. Hij had het nooit een bijzondere naam gegeven. Het was gewoon de plek waar de spullen vandaan kwamen.

"Dat ken ik," zei hij langzaam. "Die centrale voorraad. Daar haalde ik mijn pakketten vandaan."

"Dan ken je dit ook," zei Yara, en voor het eerst klonk er iets warms door. "Want het is hetzelfde idee. Een bibliotheek voor images. Wij noemen het een registry. Daar liggen de momentopnames op de plank, netjes op naam, en jij vraagt erom en het komt naar je toe. Het magazijn dat jij al kende, maar dan voor die bevroren foto's in plaats van voor je pakketten."

Joost leunde achterover. De muur waar hij die ochtend tegenaan had gekeken, was alweer geen muur. Het was de derde keer in een week dat dat gebeurde, en hij begon het bijna te verwachten.

Niet elke plank is even netjes

"Maar," zei Yara, en ze hief een vinger, "een bibliotheek heeft goede planken en minder goede planken. En dat is precies waar jouw onderbuik gelijk had."

Ze legde het uit. Er waren delen van de bibliotheek waar de boeken werden bijgehouden door betrouwbare mensen. Officiële uitgaven, netjes onderhouden, met een naam erachter die je kon vertrouwen. En er waren delen waar iedereen iets op de plank mocht zetten. Een wildvreemde kon er een boek neerleggen met een mooie kaft en een grote belofte, en niemand had het gecontroleerd.

"In jouw vak," zei ze, "haalde je toch ook niet zomaar software van de eerste de beste plek?"

"Nee," zei Joost meteen. "Je keek waar het vandaan kwam. Een bekende bron, of niet. Daar hing alles van af."

"Precies hetzelfde hier. Voordat je een image van een plank pakt, kijk je wie hem erop heeft gezet. Een officiële, onderhouden uitgave is iets anders dan iets wat een onbekende vorig jaar heeft geüpload en daarna nooit meer naar heeft omgekeken."

Hij knikte. Dit was geen nieuwe wereld. Dit was zijn oude wereld in een ander jasje. De voorzichtigheid die hij twintig jaar had opgebouwd, het reflex om eerst te kijken waar iets vandaan kwam, dat reflex deugde hier nog gewoon.

Edities van hetzelfde boek

"En dan dat woord waar je niet aan durfde," zei Yara. "*Latest*."

"Ja."

"Dat is een editie. Kijk." Ze pakte een denkbeeldig boek van een denkbeeldige plank en hield het op. "Stel je voor dat er van één boek meerdere drukken bestaan. De eerste druk, de tweede, de derde. Allemaal hetzelfde verhaal, maar met correcties, met aanvullingen, soms met hele hoofdstukken anders. Als je iemand vraagt om *het boek* zonder erbij te zeggen welke druk, dan krijg je wat er op dat moment vooraan ligt. En dat kan vandaag de derde druk zijn en volgende maand de vierde, zonder dat iemand het je vertelt."

Daar was het. Joost voelde het precies vallen op de plek waar zijn onrust had gezeten.

"Dus *latest* is gewoon: geef me wat er nu vooraan ligt," zei hij. "Wat dat ook is."

"Wat dat ook is," herhaalde Yara. "En jij, met je twintig jaar, jij voelde meteen waarom dat eng is. Want als het misgaat, weet je niet meer welke druk je had. Je kunt niet terug naar de vorige, want je hebt nooit opgeschreven welke het was."

"Dus je noemt het nummer erbij," zei Joost.

"Je noemt het nummer erbij." Ze knikte. "Een specifieke editie. Dan weet je precies wat je in handen hebt, en als de nieuwe je niet bevalt, ga je gewoon terug naar het nummer dat je kende. Die nummertjes achter de naam, die noemen wij tags. Maar je mag rustig aan edities blijven denken. Dat is wat het zijn."

Joost keek naar het scherm, naar het woord *latest* dat hem die ochtend had tegengehouden. Het hield hem nog steeds tegen, maar nu om de goede reden. Hij wíst nu waarom het hem niet beviel. Dat was geen onwetendheid meer geweest. Dat was vakmanschap dat hij nog niet de juiste woorden bij had gehad.

"Ik vond het zo eng dat ik er niet aan durfde," zei hij, half tegen zichzelf. "Maar ik had gewoon gelijk."

Yara stond op en pakte haar thee. Ze bleef nog even staan, en toen zei ze iets wat ze de vrijdag ervoor nooit gezegd zou hebben.

"De meeste mensen die hier binnenkomen pakken *latest* zonder na te denken. Jij stopte. Dat is niet niks." Ze haalde haar schouders op alsof ze het meteen weer kleiner wilde maken. "Goed. Ik moet door."

En ze liep weg, en Joost bleef zitten met een bibliotheek in zijn hoofd. Hij zag het voor zich. Lange gangen met planken. Op elke plank momentopnames, edities van programma's, netjes op naam en op druk. Een deel van de bibliotheek goed onderhouden, een deel waar je moest oppassen. En jij liep er binnen, je noemde een naam en een editie, en de bibliothecaris haalde precies dat exemplaar voor je op en gaf het mee.

Het was zijn oude magazijn. Het was de centrale voorraad waar hij twintig jaar uit had geput, alleen lagen er nu bevroren foto's op de plank in plaats van pakketten.

Hij bleef nog een poos aan zijn bureau zitten. Het kantoor liep langzaam leeg, de schermen om hem heen gingen een voor een uit, en hij merkte dat hij geen haast had om naar huis te gaan. De korzeligheid van die ochtend was weg, en wat ervoor in de plaats was gekomen had hij niet verwacht. Geen triomf, niets om iemand iets mee in te wrijven. Gewoon iets stillers. Hij had de hele dag gedacht dat hij twintig jaar verkeerd had geleerd. Het bleek dat hij hetzelfde had geleerd, in een andere taal.

Maar één ding bleef hangen, en het hield hem langer aan zijn bureau dan hij wilde toegeven. Hij wist nu hoe een momentopname werkte en waar die vandaan kwam, uit de bibliotheek, met de juiste editie erbij. Als hij die straks ophaalde en er een container van maakte, een proces in zijn eigen kamertje, dan verwachtte hij iets simpels. Dat hij gewoon dat ene proces aanzette, kaal en alleen, zoals hij twintig jaar lang programma's had gestart op Bertha.

Hij wist nog niet dat het zo niet zou gaan. Dat je hier een container nooit helemaal in zijn eentje liet lopen. Dat er altijd iets omheen zat, een soort verpakking, een klein groepje dat bij elkaar hoorde. Hij zette zijn scherm uit, trok zijn jas aan en liep de gang door, met die ene verkeerde aanname nog rustig in zijn hoofd, alsof het de simpelste zaak van de wereld was.