Hur AI förändrar mitt sätt att koda
Jag skriver en hel del serverkod i Python/Flask och bygger användargränssnitt med Jinja/HTML och JavaScript. Dessutom har jag en svaghet för biblioteket D3.js, som jag gärna använder för att skapa visualiseringar. Inte minst för att jag tycker att det ger ”coola” visualiseringar – något som jag och mina kompisar går igång på.
På serversidan skriver jag fortfarande mycket för hand, men jag använder GitHub Copilot för att snabba på code completion. Ofta fyller den i hela kodstycken som jag annars hade behövt knacka själv.
Mitt fokus har faktiskt tydligt flyttats från en av mina svagheter – syntax – till en av mina styrkor – algoritmer och datastrukturer. Speciellt kul känns det eftersom jag har min bakgrund i objekt-orienteringsrörelsen för decennier sedan 😊.
På frontend är jag betydligt svagare i JavaScript, och där lutar jag mig betydligt mer mot språkmodeller för att få fram fungerande kod. När jag bygger en ny visualisering, till exempel en riktad acyklisk graf, använder jag AI kontinuerligt: först för att komma igång, sedan för att iterera fram lösningen. Men de sista 10 % av arbetet kräver fortfarande min handpåläggning – att tweaka detaljer, justera interaktioner och optimera upplevelsen.
AI som kodkompis – tre personliga insikter
1. Acceleration, inte ersättning
AI gör att jag kommer igång mycket snabbare, särskilt inom områden där jag inte är lika stark. Men det ersätter inte min egen erfarenhet – snarare förstärker den genom att hjälpa mig med syntaktiskt korrekta formuleringar.
2. Frontend vs. backend
På backend blir AI mest en autopilot för att slippa repetitiva delar. På frontend blir AI däremot mer av en mentor och medhjälpare, särskilt inom JavaScript och D3.
3. Finliret är fortfarande mänskligt
Den sista finishen, där man behöver fingertoppskänsla för användarupplevelse och kodstil, får jag fortfarande göra själv. Men AI gör att jag kan lägga mer tid på just det.
Precis som jag själv märkt handlar AI i utvecklingen inte om att ersätta oss, utan om att flytta fokus dit vi verkligen gör skillnad – kreativitet, problemlösning och fingertoppskänsla. Verktygen blir en kodkompis som hjälper oss snabbare fram till de intressanta delarna.
Vill du själv testa hur det känns att bygga på det här sättet? Då är vår AI-workshop den 16 september ett perfekt tillfälle. Vi går från klassisk kodning till att skapa prototyper med ChatGPT och utforskar Vibe Coding – ett nytt, dialogbaserat sätt att bygga applikationer.
👉 Mer information och anmälan:
AI-workshop Bygg din egen app utan att koda
🖋️ Patrik Jonsson, AI Service Lead, Brivalo patrik.jonsson@brivalo.se