Verbos: AI og Softwareudvikling

# 101 - Vibe Engineering, Vibe Ur og Proaktive Kode Agenter m. Mark Ruvald Pedersen


Listen Later

Summary


I denne episode af Vabos podcast taler Kasper Junge med Mark Ruvald, en senior firmware engineer hos Nvidia. De diskuterer Marks baggrund, hvad firmware er, og hvordan det relaterer til hardware og software. Mark deler sin erfaring med at udvikle firmware til netværkskort og Garmin-ure, samt hvordan han har implementeret VNC-protokollen på et Garmin-ur. De dykker også ned i emnet Vibe Engineering, som handler om at designe systemer, der kan lære og tilpasse sig, og hvordan feedback loops spiller en vigtig rolle i dette. Diskussionen afsluttes med overvejelser om fremtiden for AI og programmering. I denne samtale diskuterer Kasper Junge og Mark Ruvald betydningen af AI i softwareudvikling, herunder kontekstvinduets rolle, design og arkitektur i backend, samt hvordan automatisering kan forbedre arbejdsprocesser. De udforsker Ralph Wickham-loopet og dets anvendelse, samt hvordan man kan separere deterministiske og stokastiske opgaver for at optimere output. Diskussionen bevæger sig også ind i fremtiden for softwareudvikling, hvor proaktiv AI og feedback loops vil spille en central rolle.


Chapters

00:00 Introduktion til Vabos Podcast og gæst

01:57 Mark Ruvalds baggrund og erfaring som firmware engineer

04:47 Hvad er firmware og dets betydning?

07:55 Nvidia og deres arbejde med netværkskort

10:49 Garmin-uret og reverse engineering af software

13:57 Udvikling af en VNC-klient til Garmin-uret

17:02 Udfordringer ved at arbejde med begrænsede ressourcer

19:47 Kreativitet i hardwareudvikling og afslutning

23:28 Introduktion til Vibe Engineering

24:49 Udfordringer ved Vibe Coding

26:52 Feedback Loops i Vibe Engineering

29:20 Kompleksitet og Arkitektur

32:24 Grounding Loops og Teknisk Gæld

33:35 AI's Rolle i Vibe Engineering

35:45 Ralph Wickham Loop og Autonomi

39:02 Praktiske Anvendelser af Vibe Engineering

51:45 Afslutning og Refleksioner

52:21 Arkitekturforståelse og Kodekvalitet

54:55 Separering af Deterministiske Opgaver

58:49 Proaktiv AI i Softwareudvikling

01:08:55 Fremtiden for Softwareudvikling


...more
View all episodesView all episodes
Download on the App Store

Verbos: AI og SoftwareudviklingBy Kasper Junge og Jonas Høgh Kyhse-Andersen