Vide koding dag 11, Så i dag har vært en tid for introspeksjon og refleksjon. Jeg har lært mye ved å bli en "vibe-koder", og det har vært vanedannende. På ekte. Min #1-læring er gammel, lært på nytt: Å bygge god programvare er fortsatt vanskelig. Det er enklere enn noensinne å komme i gang. 🧵
På utviklingsverktøysiden har jeg spurt alle de beste CTO-ene i porteføljen min hvor mye de virkelig drar nytte av Cursor, Claude Code, et. Al. Det konsekvente svaret: netto netto, ingen gir tilbake Claude-koden sin. Ingen. Men netto netto alene lar det folk bevege seg omtrent 20%-40% raskere. Hvorfor? Disse verktøyene (alle egentlig Anthropic LLM-er) hjelper alle med å gjøre rutinearbeid raskere, og faktisk kan noen av de beste utviklerne jeg snakker med gjøre 90 % av det meste av rutinearbeidet sitt i spørsmål. Men hva med de vanskelige tingene? De tingene som ikke har blitt gjort før? De nye greiene? Hva med planleggingen? Tenkningen? Hva med kodegjennomganger og kontroll av arbeidet? Alt dette tar tid. Så netto netto mange ser en 20%-40% reell produktivitetsøkning fra Claude Code et. Al. Mye høyere for rutinemessige ting, men netto netto av all jobben - det er der det ser ut til å lande i dag.
På plattformsiden, B2C-siden, Replit+Loveable etc., er disse verktøyene magiske. Magisk. Kanskje mer enn magisk. Hvis du vil bygge en POC eller prototype, er det bare magi, egentlig. Men til slutt, hvis du vil bygge ekte apper av kommersiell kvalitet, så er de ... bare verktøy. Feilaktige verktøy, magiske verktøy, men verktøy. I hvert fall i dag. Du kan nå tenke ut en app og se den prototype på < 20 minutter. Lengre hvis du vil at alle knappene skal fungere, men likevel. Men å komme til >flott< programvare? Det er på sine egne måter vanskelig som alltid. Selv om verktøyene er så mye kjøligere, raskere og glattere. Ingen store ingeniører har blitt foreldet her.
Ærlig talt kan jeg ha gått meg litt vill her. Jeg droppet alt en stund. Vibe kodet hele helgen, først om morgenen og mer. Jeg var avhengig. På ekte. Programvaren er så, så, så kul. Men nå bremser jeg det. Og tenker på hva som skal til for å bygge god programvare. Hva verktøyene, planleggingen, timingen og mer enn det trengs. Og det er fortsatt noe som krever tålmodighet, iterasjon, testing og mye engasjement. Og selv om du tok et bilde av en app på en time eller dag, for å gjøre det på ekte, må du vedlikeholde den i årevis. Hvis det er en ekte app. I ekte, kommersiell produksjon.
Ingen kommer til å rulle sin egen Salesforce, punktum. Det er en myte på sosiale medier. Hvis du kan kjøpe et stykke >flott< programvare fra hyllen, husk at det er en gave. Det er fortsatt så, så vanskelig å bygge. Og hvis du kan kjøpe den for $5-$200 i måneden? Bare kjøp den magiske programvaren. Men hvor du ikke kan? Vibe det. Men planlegg det. Forstå det. Scope det. Og innse at det å bygge noe stort er en lang, tøff, frustrerende, uforutsigbar vei. At selv det beste verktøyet, det beste, ikke kan få deg til helt av seg selv.
Og de gode nyhetene? Alle disse verktøyene blir stadig bedre. Cursor + Windsurf er som ett år gamle. Replit selskapet har holdt på i flere tiår, men vibe-versjonen i 9 måneder gammel. Elskelig er like ung. Og de itererer i et rasende tempo. Hvor de vil være om 6-9 måneder, mann. Det kommer til å bli kjempebra.
20,53K