Jeg kan lide at forstå systemer. Kode, gamle filformater, protokoller og små tekniske gåder. Det er en interesse, der følger mig både på arbejde og i fritiden.

Noget af det, jeg lægger mærke til, er ordene i et system. Hvad betyder en status? Hvornår er en opgave færdig? Bruger økonomiafdelingen og kundeservice det samme ord om to forskellige ting?

Når et ord dækker over flere beslutninger

Forestil dig en ordre med status “færdig”. For lageret kan det betyde, at varen er pakket. For kundeservice, at den er leveret. For økonomi, at den er betalt. Det er et tænkt eksempel, men det viser, hvordan et tilsyneladende teknisk problem kan begynde med forskellige forståelser af det samme ord.

Her hjælper det at tale med dem, der bruger systemet, og følge oplysningerne gennem arbejdsgangen. Måske skal vi skelne mellem tre statusser. Måske er reglerne allerede klare, men bliver vist forkert.

Nysgerrighed med et formål

I fritiden kan jeg fordybe mig i kodehistorie og tekniske gåder for deres egen skyld. I en opgave bruger jeg nysgerrigheden til at besvare det spørgsmål, vi har aftalt at undersøge. Hvis undersøgelsen åbner et større problem, tager vi stilling til det sammen.

Jeg trives især med webapplikationer, API’er, publicering og de skærmbilleder, hvor brugere og administratorer møder systemet. Det er her, kode, data, rettigheder og arbejdsgange skal hænge sammen på en måde, mennesker kan forstå.

Projekter, jeg følger på GitHub