Der findes øjeblikke, hvor teknologien holder op med at være et værktøj og i stedet bliver en forlængelse af viljen. For mit vedkommende ramte det øjeblik i juleferien. Mens de fleste brugte dagene på at navigere i resterne af flæskestegen og den obligatoriske familiehygge, valgte jeg at dykke ned i kaninhullet. Jeg kastede mig over AI og det fænomen, som de kloge hoveder på YouTube og i de mørke kroge af internettet kalder vibe coding.
I mandags landede resultatet i App Store. En app. Min app.
Det er en mærkværdig følelse at stå med et færdigt produkt, som andre kan downloade, når man ikke er uddannet udvikler. Det føles lidt som at have dirigeret et orkester uden at kunne spille på et eneste instrument selv, blot fordi man har lært at forklare hver musiker præcis, hvilken stemning de skal ramme.
Problemet er din bedste lærer
Idéen var banal, grænsende til det simple. Hvilken kanal sender fodboldkampen? Det er et spørgsmål, der bliver stillet tusindvis af gange hver weekend i de danske stuer. Jeg manglede selv svaret. Jeg var træt af at scrolle gennem uoverskuelige hjemmesider og langsomme tv-guider, der føles som om, de er kodet i internettets stenalder.
Jeg havde brug for en digital genvej til fodboldplanlægning. En løsning, der skar igennem støjen og leverede varen med det samme. Fundamentet er i virkeligheden bare en række API-kald og en database, der holder styr på dataene. Men det banale er ofte det sværeste at gøre elegant.
For mig var dette projekt ikke blot en øvelse i at hente data. Det var en test af, om den nye virkelighed med AI rent faktisk holder vand. Kan man skabe noget af værdi uden at have fingrene nede i maskinrummets olie hver eneste dag? Svaret er et rungende ja.
Barrierer der smuldrer
Som de fleste ved, lever jeg med muskelsvind. Det betyder i praksis, at mit tastatur ikke altid er min bedste ven. Hastigheden på mine fingre matcher sjældent hastigheden på mine tanker. Traditionel kodning, hvor hver eneste semikolon og parentes skal sidde lige i skabet, har altid været en fysisk barriere. Det er som at prøve at male et detaljeret oliemaleri med en kost; man kan se motivet for sig, men værktøjet modarbejder præcisionen.
Her blev AI min turbo.
Vibe coding handler om at kommunikere intentioner frem for syntaks. Det handler om at have overblikket over arkitekturen og lade de kunstige intelligenser tage sig af det monotone slid med at skrive linje efter linje af kode. AI har fjernet de tekniske og fysiske barrierer, der før bremsede mig. Det har gjort det muligt for mig at eksekvere i et tempo, der før var fuldstændig utænkeligt. Det er som at gå fra at kravle til at køre på en tysk motorvej uden fartbegrænsning.
Det er en demokratisering af skaberkraften. Pludselig er det ikke længere din evne til at taste fejlfrit eller din viden om obskure biblioteker i Python, der sætter grænsen. Det er din evne til at tænke logisk og formulere dit behov.
Under motorhjelmen på en MVP
Undervejs i processen indså jeg hurtigt, at selve appen kun var toppen af isbjerget. For at få et produkt i App Store skal man igennem en bureaukratisk jungle af screenshots, beskrivelser og keywords. Det er her, mange projekter dør i frustration over administrative småting.
Jeg valgte at gå radikalt til værks og byggede mine egne interne værktøjer til at håndtere det hele. Jeg udviklede moduler til at generere App Store-materiale og et kontrolpanel, hvor jeg manuelt kan rette i kampdata, når mine kilder tager fejl. For kilder fejler. Data er beskidt. Verden er uforudsigelig. At bygge maskinen, der renser skidtet væk, var næsten lige så tilfredsstillende som at bygge selve appen.
Min filosofi var klar: Jeg skulle have en MVP – et Minimum Viable Product – ud over rampen. Det er let at forelske sig i funktioner, man kan bygge i fremtiden, men en app i App Store er uendeligt meget mere værd end ti perfekte idéer i skrivebordsskuffen.
Fremtiden er lige her
Denne proces har bekræftet mig i noget essentielt: Afstanden fra tanke til færdigt produkt er blevet historisk kort. Vi lever i en tid, hvor den eneste reelle flaskehals er vores egen fantasi og vores evne til at starte.
Jeg er allerede i gang med at planlægge de næste funktioner til TVbold, men vigtigst af alt har jeg fået blod på tanden. Dette er ikke det sidste projekt, jeg kaster mig over. Når man først har mærket magten i at kunne bygge løsninger uden at blive bremset af fysiske begrænsninger, er der ingen vej tilbage.
Hvis du også mangler overblikket over, hvor du kan se din yndlingsklub i weekenden, så kan du hente appen her: TVBold i App Store.
Den er enkel, den er direkte, og den virker.
Skriv et svar