80%-problemet: Hvorfor AI får bygging til å føles rart
Det 80%-problemet: Hvorfor AI får bygging til å føles rart
Det er en spesiell type frustrasjon som bare utviklere kjenner til. Du har en idé som brenner i hodet, setter deg ned for å bygge den, og så—ingenting. Muren dukker opp. Dokumentasjonen er tett, tutorialene motsier hverandre, og hver lille avgjørelse spinner av gårde til timer med Stack Overflow-arkeologi.
I åratal bare... levde jeg med den muren. Det var inngangsbilletten til å bygge ting.
Så forandra AI spillet. Og ærlig talt? Jeg holder fremdeles på å finne ut hvordan jeg føler om det.
snarveien som hopper over utsikten
Slik pleide det å gå: Jeg fikk en idé til et prosjekt. Jeg begynte å kode, møtte en blokkering, gravde i dokumentasjon, så en tutorial, ble distrahert i tre timer med å lære noe sidelengs relatert, fikk endelig løst det opprinnelige problemet, og fortsatte. Prosessen var smertefull men lærerik. Når jeg hadde noe som funka, forsto jeg hver del—fordi jeg hadde sloss med hver del.
Nå? Jeg beskriver hva jeg vil ha på vanlig engelsk, og AI-en frakter meg praktisk talt til 80% ferdig. De siste 20% som pleide å ta uker tar nå timer—eller minutter.
Det er genuint magisk. Helt til det ikke er det.
Fellen du ikke ser kommer
De 80% føles fantastiske akkurat til noe går i stykker. Eller ikke fungerer helt som det skal. Eller gjør noe uventet.
Her er problemet: du kan egentlig ikke fikse det. Ikke skikkelig. For du har ingen anelse om hvordan det fungerer—du hoppet over den delen, husk? Du tok snarveien.
Så du gjør det som føles logisk: ber AI-en om å fikse det. Justerer prompten, prøver igjen. Limer inn en feilmelding, prøver igjen. Ber den "bare få det til å fungere." Prøver igjen.
Det begynner å føles mindre som å bygge og mer som å trekke i en enarmet banditt.
Hvorfor dette holder på å skje (En flau tilståelse)
Her er det rare. Jeg har begynt å la prosjekter ligge på hylla når jeg møter den muren. Ikke fordi jeg har gitt opp, men fordi jeg vet: innen jeg kommer tilbake, vil en ny modell ha kommet som håndterer den vanskelige delen jeg satt fast på.
Dette har skjedd flere ganger enn jeg liker å innrømme. Prosjektet jeg skriver om? Startet det for et år siden, satt fast, utsatte. Plukket det opp igjen i forrige uke, og modellen som endelig løste problemet mitt kom dagen etter.
Jeg anbefaler ikke denne strategien. Men jeg anbefaler at du merker deg rytmen i AI-utviklingen. Verktøyene står ikke stille. Noen ganger er muren du møter i dag lavere i morgen.
Den egentlige ferdigheten i AI-byggingens tidsalder
Her er hva jeg har tenkt på: de gamle programmeringsferdighetene betyr fremdeles noe, men på en annen måte. Du trenger ikke lenger å kunne skrive hver linje—men du må vite hva du ser på når AI-en skriver den.
Det betyr å forstå kode på et konseptuelt nivå. Å vite hvilke spørsmål du skal stille. Å kjenne igjen når AI-ens output ikke matcher intensjonen din. Å kunne lese og forstå hva som ble generert.
Muren har ikke forsvunnet. Den har bare flyttet seg. I stedet for "hvordan bygger jeg dette" er muren nå "hvordan forstår jeg nok av det jeg akkurat bygde til å styre det?"
Og ærlig talt? Det er en bedre mur å ha. Å forstå verktøyene dine dypt gjør deg til en bedre bygger, selv om du ikke er den som skrur hver skrue for hånd.
Konklusjonen
AI har ikke gjort bygging enkelt. Den har gjort bygging raskt—og så gitt deg en ny utfordring: utfordringen med retning.
Du trenger fremdeles visjonen. Du trenger fremdeles dømmekraften. Du trenger fremdeles å vite når noe er riktig og når det bare fungerer.
Utviklerne som vil trives er ikke de som kan alt. De er de som kan nok til å jobbe med AI-en, veilede den, og kjenne igjen når den har wandret av skinnen.
Muren er fremdeles der. Den har bare fått en annen form nå.
Hva er din erfaring med AI-assistert bygging? Fremdeles sliter du deg gjennom den gamle lange veien, eller omfavner du snarveien? Skriv ned tankene dine under—vi holder alle på å finne ut dette sammen.