Spring til indhold
Blog
English Dansk
GolfNexts udviklingsblog

Sådan bygger vi GolfNext

Udvikling, drift og infrastruktur i et lille, ambitiøst team. Sådan løser vi problemer og skalerer intelligent.

Filter
AIArkitektur +1 14. okt. 2026

AI unleashed

I august var AI for mig autocomplete og et chatvindue, og jeg var ikke imponeret. Nu giver jeg planer til op til tredive agenter ad gangen, på en sammenlægning af backends, der ikke må have nedetid. Agenterne kan kun løbe frit, fordi planen er stram: om hvordan jeg beslutter, hvad jeg overlader, hvorfor et par timers planlægning er den dyre del, og hvad reviewet fangede, da agenterne skrev Java i Go.

John Allan Nielsen
KulturProdukt 8. okt. 2026

Feeling like a hot chick

I slutningen af september skrev en klub under med os, næsten uden at nogen skulle sælge noget. Medlemmerne havde brugt vores kiosker i andre klubber og kom hjem og spurgte: "Hvorfor ikke her?" Det her indlæg handler om, hvad det gør ved én som udvikler: at arbejde på det produkt, alle gerne vil have, og hvorfor det får mig til at ville gøre mit bedste.

John Allan Nielsen
LedelseTeknik 6. okt. 2026

Projektlederen træder ind

Nogen reviewede en af vores pull requests ordentligt, linje for linje, og godkendte den — mens forfatteren stadig pushede til branchen. Godkendelsen landede på en version, der ikke længere fandtes. Det er et symptom; sygdommen er, at et code review her kunne bestilles på fire forskellige korrekte måder og derfor nåede ingen. Om køer der ikke er køer, hvad kodeagenter gjorde ved vores evne til at reviewe, og hvorfor løsningen begynder med at slette et af de steder, vi spørger. Projektlederen træder ind.

John Allan Nielsen
KulturTeknik 2. okt. 2026

En dag i Ry

Otte ugers virkelige øjeblikke foldet ind i én dag på kontoret i Ry: en idé sagt højt over kaffen, et opkald til en klub, der ikke havde opdaget, at dens kiosk var nede, et dashboard, stifteren ikke kan gå forbi, spillere, der spørger efter vores enheder ved navn, og aftenen, hvor jeg sendte 94 kiosker ud i en genstartsløkke og lappede dem én for én.

Johann Böhler
AIInfrastruktur +1 26. sep. 2026

Vores agenter drak al kaffen

Vores kodeagenter pusher, venter på CI, retter og pusher igen, hele dagen. Da testsuiten voksede til to en halv gang størrelsen på en uge, stod hver CI-kørsel atten minutter ved kaffemaskinen. Sådan fik vi det ned på omkring tre minutter for de samme penge, og hvad der stod tilbage og ventede, da maskinerne ikke længere kunne bruges som undskyldning.

Johann Böhler
AIKultur +1 3. sep. 2026

99 % begejstring, 1 % bekymring

Jeg så en film en lørdag aften, mens en agent skrev en af vores frontends om fra Vue til React. Et par dage senere var den live. Det interessante er ikke AI'en — det er, hvad der skal til i en virksomhed, før det overhovedet må ske, den ene bekymring ledelsen faktisk rejste, og hvorfor et miljø, der siger ja så hurtigt, kræver mere disciplin, ikke mindre.

John Allan Nielsen
Kultur 2. sep. 2026

Min bror fra en anden mor?

Jeg startede i et job, hvor den anden halvdel af den tekniske side var begyndt dagen før mig, med en titel ved siden af min og ingen streg tegnet mellem dem. En fremmed, lige så ny som mig, og os to tilsyneladende sat til at styre det samme team. Hvad jeg egentlig var bekymret for, og hvad en måned har og ikke har afgjort.

John Allan Nielsen
InfrastrukturTeknik 27. aug. 2026

Slet opsætningsguiden

Ethvert repository udleverer instruktioner, ingen holder ved lige, og en .env.example, som nogen skal udfylde ud fra en Slack-besked. To værktøjer — mise til værktøjskæden, fnox til hemmelighederne — flytter begge opgaver ud af README'en og ind i repoet. Med et ærligt regnskab over, hvad det koster, og hvad det ikke løser.

Johann Böhler
ArkitekturTeknik 13. aug. 2026

Vejen til stjernerne

På et tidligere job omstrukturerede jeg 250.000 linjer kode, og en opgave, der havde taget to dage, begyndte at tage tre minutter. Ingen blev hundrede gange bedre til at programmere — omstruktureringen slettede bare alt det, der ikke var arbejdet. Og så begyndte frontendudviklere at tage backendopgaver. Det her er planen om at gøre det igen her, og den del af den, der bliver værre, før den bliver bedre.

John Allan Nielsen
InfrastrukturTeknik 13. aug. 2026

Inde i junglen

En del af min onboarding var en opgave med mit navn på: få hver enkelt kodebase til at køre lokalt. Enoghalvfjerds repositories, et årti af teknologivalg og to uger med at finde ud af, hvilke af dem der stadig kunne starte på en frisk maskine — inklusive den, hvis lokale database slet ikke kunne bygges, og hvad der skulle til for at få én kommando til at bygge den alligevel.

John Allan Nielsen
KulturProdukt +1 12. aug. 2026

Fire produkter, 68 repositories

To uger inde hos GolfNext. Hvad vi rent faktisk bygger, hvordan tretten års software ser ud under det, de integrationer vi startede i uge to, og et ærligt kig på de mål, jeg satte mig selv, før jeg havde skrevet under på noget.

Johann Böhler
AITeknik 24. jun. 2026

Få Claude Code til at tie stille (og andre tilpasninger, der har gjort sig fortjent)

Det første, jeg gjorde med Claude Code, var at få den til at tale mindre. De små, delbare tilpasninger, der overlevede mit eget filter — kortfattet output, en statuslinje, de rigtige hooks — plus dem, jeg bevidst nægter at automatisere, og hvorfor det at styre kontekstvinduet slet ikke burde være en færdighed.

Johann Böhler
AI 24. jun. 2026

Loop-debatten er et dårligt ord for autonomi

Alle diskuterer "Claude Code loops." Efter at have målt en måneds rigtige opgaver — hver token, hver time det ville have kostet i hånden — er jeg ret sikker på, at det meste af diskussionen handler om det forkerte ord. Det er ikke loops, det er autonomi. Og ligesom microservices for ti år siden ankommer det én verificerbar opgave ad gangen, begrænset af et fundament, ingen har bygget endnu.

Johann Böhler
InfrastrukturTeknik 23. jun. 2026

En ren maskine

To år efter at en kollegas dotfiles dukkede op i mit GitHub-feed tvang en ny bærbar mig endelig til det. Hvordan jeg genopbyggede min Mac som et repo med chezmoi, kørte mit årlige værktøjs-review som en samtale med Claude, og automatiserede de dele, jeg plejede at klikke mig igennem.

Johann Böhler
AIKultur 22. jun. 2026

Et brev til mig selv, før dag ét

Før min første dag hos GolfNext — og før jeg overhovedet har skrevet under — hvad jeg går ind til, hvorfor jeg forlader et job jeg godt kunne lide, de mål jeg sætter mig for de første halvfems dage, og det kompas jeg tager med.

Johann Böhler