Mycket av fokuset när det gäller AI och kodande, utvecklande av appar och program har legat på att nu ska vem som helst kunna skapa sina egna lösningar. Vem som helst ska kunna koda har det sagts. Nu är det inte riktigt där revolutionen kommer, för den kommer och inom en mycket nära framtiden så kommer det vi har i våra mobila enheter och datorer att utvecklas på ett helt annat sätt.
Kodande är en kreativ process men det är också en process som till stora delar, i vart fall inledningsvis av ett projekt innebär ett mindre kreativ skapande av bärande delar av ett program. Alla program behöver en meny, en start, dialogrutor och så vidare. Allt det kan beskriva som ett grundkodande; du måste skapa en grund, en ram för att komma vidare.
Traditionellt så har detta kodande landat i knät på nya, unga nyutexaminerade utvecklare. Är du nyanställd så är det här du startar. Ditt bidrag till den nya lösningen, ett program eller en app är att skapa ramen och sedan tar mer erfarna programmerare över resten. Enkelt uttryckt så är det på ett ungefär så det ser ut i branschen.
Inom spelindustrin talas det ibland om ”kodslavar”, unga, nya programmerare som får skriva koden som håller ihop spelet.
Den här delen är viktig därför att det är genom att skriva grunderna som du skaffar dig erfarenhet.
Erfarenheten
Så då infaller sig frågan – hur ska unga programmerare skaffa sig den nödvändiga erfarenheten om de uppgifterna tas över av AI-lösningar?
Branschen inser naturligtvis problemet och den fälla som AI skapar men verkligheten är också sådan att AI inte kräver semester, inte behöver vara barnledig, aldrig blir sjuk och kräver inte högre lön.
Lägg sedan till att mindre krävande uppgifter, mindre krävande program och appar inte kommer att behöva en utvecklare överhuvudtaget. Där kommer du och jag med stöd av AI att kunna skapa de mindre avancerade funktionerna som vi vill ha och behöver.
När våra egna utvecklare var upptagna med annat så hade jag en lista på 4-5 funktioner som efterfrågats. Istället för att sitta vänta tills vi fick loss utvecklare så byggde jag alla scripten och programmen med Loveable.ai, ChatGPT och Claude. Tre AI-lösningar.
Nu är jag inte nybörjare inom området men mina programmeringskunskaper har legat i träda, länge, och alla som programmerat eller jobbat med den här typen av uppgifter vet att du lägger av dig ganska snabbt. Till dags dato så har jag på kort tid, i stort sett under sommaren, byggt drygt ett tjugotal, script, plugins och funktioner.
Xcode
I den senaste betaversionen av Apples utvecklingsverktyg Xcode finns inbyggt stöd för ChatGPT och Claude. Du kan även lägga till egna, lokala AI-lösningar.
Du, som utvecklare, har då AI, direkt tillgängligt, inbyggt i verktyget och Apple och Xcode är inte ensamma. Ingen av de stora saknar idag AI-stöd – och med de stora menar jag utvecklingsverktyg.
Så visst kommer alla kunna blir programmerare men den stora revolutionen kommer för de som redan är programmerare och utvecklare.
AI ger fördelen att du ganska snabbt kan kasta dig över de kreativa delarna, grundkoden skrivs av AI men medaljen har en baksida – det kommer inte att behövas lika många programmerare inom en mycket nära framtid.
Samma utveckling
Det är samma utveckling som vi ser bland ekonomer, revisorer, analytiker, journalister, grafiker, illustratörer och inom en lång rad intellektuella yrken som det länge sades skulle vara förskonade från konkurrens från datorer.
AI skulle inte kunna konkurrera med kreativa yrken hette det och för bara några år sedan så var rådet – lär dig koda. Det sades också att AI inte skulle kunna göra komplexa, djupa analyser. Idag vet vi att ingenting av det stämmer.
Det är den verkligt stora revolutionen.