Varför vissa utvecklare skippar AI – och kodar manuellt istället
Varför vissa utvecklare skippar AI i koden – och kör manuellt istället
AI-hysterin sveper över techvärlden. Varje ny lansering lovar att "förändra kodandet för alltid". Konferenster talar om explosionsartade produktivitetsökningar. Startups slänger sig med "LLM-driven" i varje pitch.
Det lockar. Men det passar inte alla.
En växande grupp duktiga kodare har backat från AI-trenden. De ställer en jobbig fråga: Behöver vi verkligen det här? Här gräver vi i varför vissa väljer bort AI-kodningen – och vad det säger om smarta dev-verktyg.
Pengarna styr valet
Börja med det enkla: kostnaden.
De flesta AI-verktyg för kodning körs på abonnemang. Betala varje månad eller år för AI-hjälp direkt i din IDE. Låter vettigt? Tills du inser att det blir en ständig utgift för ett verktyg du kanske bara använder ibland.
Många kodare vänder tillbaka till sina trogna texteditors. Räkenskapen är rak: Om AI bara fixar 10% av jobbet – som mallkod eller snabba docs – väger den månatliga notan upp det? Särskilt när gratisverktyg eller engångsköp har löst samma sak i årtionden.
Erfarna devs har sett det förut. No-code-plattformar skulle döda programmering. Low-code tog marknadsandelar men skapade ny skuld. Varje "revolution" gav vinster, men sällan som utlovat.
Skepsisen handlar inte om att ignorera AI. Det är att se att verktyg som lovar att lösa allt kanske jagar fel problem.
Komplexitet i två smaker
Nu blir det djupare.
Läs Fred Brooks "No Silver Bullet". Han skiljer på accidental complexity – onödig friktion som syntax och mallar. Och essential complexity – den riktiga utmaningen med problemlösning, arkitektur och buggfix i distribuerade system.
Språk och ramverk har redan knockat mycket accidental complexity. Inga maskinkoder längre. Pakethanterare, linters och testramverk sköter tråkiga bitar automatiskt.
Sanningen? AI fokuserar mest på accidental complexity – som vi redan hanterat.
Att be LLM om en REST-endpoint eller unit test löser kända problem. Den stora flaskhalsen är inte att skriva kod snabbt. Det är att fatta vad som ska byggas och välja rätt struktur.
Abstraktionsfällan
Tänk på din kodstack. En rad Python triggar miljoner operationer genom lager av abstraktioner – från bytecode till CPU.
AI-drömmen lägger till ett nytt lager: autonoma agenter som kodar åt dig. Men varje lager skapar nya felkällor. När det krånglar måste du dyka ner i stacken.
AI-genererad kod blir ett extra lager mellan din idé och resultatet. Buggar dyker upp. Då ska du reverse-engineera AI:ns val. Inte smidigare. Bara mer mejsel.
Erfarenhet väger tyngst
Det finns en generationsgrej här.
Techbranschen hyllar unga talanger och snabbhet. Fem års erfarenhet räknas som senior. Men devs med decennier bär kunskap från krascher och cykler – Java, Ruby, blockchain, serverless.
Det är inte att diss nya kodare eller AI-entusiasm. Men perspektiv från flera hypevågor ger skepsis mot nästa mirakel.
Skepsis är inte bakåtsträvande. Det är anti-bluff.
Vad det betyder för NameOcean-användare
På NameOcean satsar vi på AI i dev – därför är vi ärliga med svagheterna.
Vår Vibe Hosting använder AI där det funkar: infrastrukturval, deploy-optimerning, skalningsanalys. Där ger det mätbara vinster i väl definierade områden.
Vi ersätter inte kodaren. Vi tar bort onödig friktion i infra, deploy och prestanda.
Skepptisk mot AI-kodhjälp? Bra instinkt. Använd AI för tråkjobb. Skippa det när du behöver greppa kärnproblemet.
Framtiden tar inte bort kodare. Den rensar bort distraktioner från det bara vi gör bäst.