6. november, 03:40

Hmm.

Dette var rart. Det fungerer ikke sånn, tydeligvis. Åh, vent! Selvfølgelig. Jeg må kalle eyes.open() og ikke bare open(), det gir jo mening. Herregud, skrevet JavaScript før du, eller, Vegar? Bra ikke sjefen så deg nå, høh høh!

Okei, eyes.open() gjorde ingenting. Men den finnes jo for den kaster ikke en feil, så-- Åh! Kanskje den er asynkron! Greit, da prøver vi en await eyes.open() sånn her, og så peiser vi den inn i en console.log() så kanskje... Åh. Nei. Den er ikke asynkron. Hm.

Hei, vent! Vent vent vent! Kanskje jeg må instansiere klassen først! Nå begynner det å lukte fugl her! Jeg må jo selvfølgelig new'e opp først sånn at const person = new Person() tenker jeg, og kan jeg kalle person.eyes.open() etter det! Herrejesus på trehjulsykkel, jeg skal jammen ha en prat med hvemenn det var som skrev dette biblioteket! Nå skal jeg bare--

[Marsvin hører meg mumle i søvne, tror det er tid for mat, og begynner å gaule av full hals så jeg spretter opp fordi jeg tror det er røykvarsleren]

...Åh. Øh, OK. Men jeg er rimelig sikker på at jeg hadde fått åpnet øynene mine der om jeg hadde rukket å kjøre den der i konsollet!

(Kontekst: 38,8 i feber, halvvåken tilstand og en litt over normal sterk interesse for webteknologi gir veldig pussige drømmer. Jeg har så langt ikke sett noen fungerende JavaScript-implementasjon som lar meg åpne øynene mine programmatisk.)