Hur AI förändrade mitt sätt att arbeta

I höstas hände något som förändrade hur jag arbetar. Jag upptäckte att AI-verktyg hade blivit tillräckligt bra för att användas på riktigt i utvecklingsprojekt. Inte bara som stöd, utan för att faktiskt bygga konkreta användbara funktioner, hela vägen från uppsättning av miljöer till lansering.
Jag har programmerat tidigare, men det var länge sedan. Min roll på Bricco har alltid handlat om helheten kring kundens digitala produkter: kundkontakt, beställarstöd, interaktionsdesign. Men själva utvecklingen har jag lämnat över till någon annan.
Nu gör jag inte det längre.
Från spec till lansering utan att vänta
Tidigare behövde jag skriva en detaljerad specifikation, lämna den till en utvecklare och vänta. Frågor bollades fram och tillbaka och beslut som hade varit uppenbara för mig behövde förklaras eftersom kunskap om kunden som jag bar på inte alltid följde med in i ärendet.
Nu testar jag löpande och fattar beslut utifrån nya förutsättningar som dyker upp under utvecklingen. Jag kan rätta buggar och justera designfel direkt när jag hittar dem, saker som annars hade blivit ett nytt ärende i kön.
Att utveckla med AI är som att ha en ständigt närvarande kollega som är kunnig inom flera olika områden att diskutera med, samtidigt som jag kan använda all min kunskap genom hela processen. Den första specen behöver inte vara perfekt. Det som spelar roll är att förstå systemet och kunden och därmed kunna fatta bra beslut.
Ett konkret exempel
En av våra kunder ville ha en ny tjänst i en applikation vi byggt och förvaltar sedan tidigare. Koden fanns redan på plats med designsystem och färdiga komponenter att utgå ifrån. Designbeslut behövde fortfarande tas men jag började inte från noll. Tjänsten involverade två olika kodbaser och krävde utveckling i både frontend och backend. Ingen utvecklare hade tid just då, så jag gjorde ett försök själv. Jag använde befintliga Jira-ärenden som utgångspunkt och jobbade iterativt med Claude Code.
Det gick. Kombinationen av min kundförståelse, tekniska grund och AI som verktyg räckte hela vägen.
Kunden upplevde inte någon skillnad, förutom att det gick snabbare att komma fram till ett bra slutresultat. Oklarheter hade redan lösts innan de fick testa och inget behövde skickas tillbaka för förtydliganden. Det var helt enkelt en smidigare process.
Sedan dess har jag fortsatt på samma spår och utvecklat och lanserat ytterligare nya funktioner, felsökt och åtgärdat buggar för samma kund. Det första ärendet blev starten på ett helt nytt sätt att arbeta.
Det handlar inte om att ersätta utvecklare
Mina kollegor på Bricco är fortfarande en viktig del av processen. Jag bollar idéer med dem, tar teknisk hjälp vid behov och låter dem och Copilot granska och ge feedback på koden. Våra roller och sätt att arbeta förändras och även utvecklarna använder numera AI i sitt dagliga arbete.
På Bricco diskuterar vi hur alla behöver bredda sig. Utvecklare behöver komma närmare kunden och personer som jag kan nu ta ett större tekniskt ansvar. Rollerna närmar sig varandra.
Det blir inte alltid rätt
Det här arbetssättet hade inte fungerat utan en grund att stå på. AI kan komma med felaktiga förslag och saknar förståelse för systemets helhet. Utvecklingen kan sväva iväg i fel riktning, krav kan missförstås och AI:n kan lägga till funktioner som inte passar i flödet. Man kan inte släppa den fri att lösa ett ärende utan att finnas där med en guidande hand.
Min förståelse för kundens verksamhet, data och arbetsflöden och min tekniska bakgrund och känsla för design gör att jag vet vad som är möjligt och kan leda AI:n i rätt riktning. Jag ifrågasätter lösningar, styr rätt när den fastnar eller när något tolkas fel. Jag godkänner alltid varje steg innan det genomförs.
Roligare och mer betydelsefullt
Arbetet har också blivit roligare. Att kunna gå från idé till fungerande lösning och se resultat direkt gör att jag använder min kunskap på ett sätt som känns meningsfullt.
Jag är med hela vägen och kan leverera ett bra slutresultat till nöjda kunder.