Fra det øjeblik, din finger har presset G-tasten i bund, og tastaturet har opfattet det elektriske signal, hvad sker der så? Det forsøger et projekt på Github at beskrive helt ned til de mindste detaljer, men det er ingen let opgave.
Projektet blev søsat i 2015, men har fået ny opmærksomhed efter et link og en efterfølgende diskussion på Reddit.
Målet er give en beskrivelse af, hvad der sker, når man skriver 'google.com' i browserens adresselinje, og altså eksempelvis hvordan browseren forsøger at matche det indtastede mod søgehistorikken.
Udfordringen er detaljegraden. Er det uden for projektet at beskrive de fysiske kræfter, der indgår, når tasten trykkes ned, sådan som det foreslås i et issue på Github-siden? Og er det i så fald uden for projektet at beskrive de nerveimpulser, der skal til for at aktivere musklerne, som trykker tasten i bund?
Selv inden for selve beskrivelsen af dét, der foregår i computeren, kan det være vanskeligt at afgrænse beskrivelsen. Som flere påpeger i Reddit-kommentarsporet, så er det en almindelig øvelse inden for datalogien at beskrive, hvad der sker ved netværkskommunikation, men hvor det ikke altid er relevant at gennemgå samtlige syv lag i OSI-modellen.
Valget af detaljegrad er dog særlig interessant, for læseren vil sidde med én fortolkning, hvis beskrivelsen er mest grundig på transportlaget for netværket, mens det vil give et andet perspektiv at være mest grundig i at beskrive, hvad der skal til for eksempelvis at rendere et 'g' på skærmen.