Andra intervjun i serien här på Ordbajsarn. Maja Sigfeldt jobbade i över tio år som journalist, bland annat på Länstidningen i Östersund och SVT. Nu gör hon sista terminen på sin YH-utbildning till .NET-utvecklare och praktiserar på Vitec Appva.

Vi pratar om att börja om från noll, om vad journalistiken ger en utvecklare, om appen hon lät Claude bygga – och om varför hon numera kallar AI för ”AG”.

Berätta kort om dig själv: vem är du, vad jobbar du med och vad driver dig?

Jag är en 90-talist med duktig flicka syndrom och en väldig vetgirighet. Just nu gör jag sista terminen på min YH-utbildning för att bli .NET-utvecklare.

Det som driver mig är kanske en oromantisk bekännelse – men det är överlevnadsinstinkten. Jag kommer från en strulig uppväxt med dåligt skyddsnät och tog studenten rakt ut i en djup lågkonjuktur så det fanns bara ett alternativ för mig och det var ”att vara duktig” och leverera till varje pris. Det var inte hälsosamt så nu försöker jag lära mig vara lite mer lagom faktiskt.

Vad fick dig att byta bana till systemutveckling?

Har du en papperstidning som du prenumererar på och som landar i brevlådan varje morgon? Jag gissar nej – så därför behöver många av Sveriges journalister hitta nya jobb och så var det även till mig till sist. Jobben utanför Stockholm är försvinnande få jämfört med bara 15 år sedan.

Vilka färdigheter från journalistiken har du haft mest nytta av som utvecklare?

Att svälja stora informationsmängder om helt nya ämnen på ett snabbt sätt och omsätta det till en djupare förståelse. Som journalist behövde man sätta sig in i helt nya saker varje dag – och så är det som systemutvecklare också. Sen är min frågvishet nyttig – även om vissa nog stör sig på att jag inte slutar fråga “men varför” tills att jag har fått ett riktigt svar.

Hur var det att gå från att vara erfaren i ett yrke till att vara nybörjare igen?

Skitläskigt och väldigt jobbigt ärligt talat, speciellt om man lider av det där komplexet där man behöver vara duktig jämt. För helt plötsligt är man inte så himla duktig och det måste man förlika sig med.

Vad har överraskat dig mest med hur man jobbar i ett riktigt utvecklingsteam?

Hur lång tid allting tar, hur omständigt allt är och hur mycket setup, configs och grejer runtomkring för att få allt att funka.

Du har byggt en norrskensprognos-app ”AI-first” med Claude. Hur gick det till?

Jag var på konferens på annan ort för DataTjej och hade samtidigt en skoluppgift som skulle in men jag hade inte tiden att koda den, så jag promptade Claude och lät den bygga hela kalaset liksom. Det sparade en himla massa tid men jäklar i min lelle låda va ful den blev. Helt bedrövlig faktiskt. Jag försökte prompta en del att så att den skulle snygga till frontenden men det var förgäves så det visuella har jag fått skriva och designa helt själv även om jag använt Copilot även där för viss felsökning och syntaxhjälp.

Sen lämnade jag in appen och berättade för läraren exakt vad jag gjort, hur jag promptat och sen vidareutvecklat den själv och läraren blev himla nöjd faktiskt och stöttade mig i hur jag hade jobbat.

Hur tänker du kring att lära dig programmera i en tid när AI kan skriva mycket av koden?

Jag vet inte… jag har inget annat att jämföra med? Det är ett verktyg som är självklart, men jag har också lärt mig att man snabbt måste överge modeller när det finns annat som är bättre eller när en modell helt enkelt inte klarar av att leverera det man behöver. Jag har lärt mig hur extremt mycket fel AI gör och hur mycket “barnvakt” man faktiskt behöver vara. Nyligen har jag börjat skämtsamt kalla det för AG istället, artificiella gissningar. Med det sagt så är det ändå ett verktyg jag använder dagligen för att spara tid.

Hur använder du din källkritik när du läser kod, din egen eller AI:ns?

För mig är det nog naturligt att alltid vara kritisk och ifrågasättande, jag vill verkligen på riktigt förstå allt som händer på varje kodrad. På skolnivå har det inte varit problem, men när jag kom ut i verkligheten på praktik så blev det svårt för där finns så otroligt mycket kod och koncept som jag inte kan än och då går det inte att kritiskt ifrågasätta koden på samma sätt.

Vad har varit svårast att lära sig hittills?

Setup med tokens, certifikat, claims osv är svårt för mig just nu och har svårt att få ett totalt helhetsgrepp om. Jag är inte riktigt förbi det än men jag tragglar på. Jag tänker att man tar sig förbi det genom att harva på som en gammal traktor utan att ge upp.

Vad är det bästa med att vara utvecklare jämfört med journalist, och vad saknar du från redaktionen?

Det jag saknar mest med nyhetsredaktionerna är den ofiltrerade ärligheten i alla lägen. Vi är inte en yrkesgrupp som skräder orden eller backar. Vi står upp för det vi tror på och säger som det är. På “vanliga” kontorsjobb finns en helt annan kultur, den är mer återhållsam, reserverad och polerad och det är helt nytt för mig. Det har helt klart varit en kulturkrock till en början, men för det mesta kan jag då skämta om det och bjuda på mig själv för att lätta upp stämningen igen.

Vilket eget projekt drömmer du om att bygga när du får tid?

Det låter så himla basic, men det jag behöver själv i min vardag är en app med vissa väldigt specifika funktioner för att hjälpa mig med kost, matlagning och hälsa. Det finns en påbörjad app i ett repo och färdiga loggor och massa mockups men jag har inte haft tid än att få den klar.

Vilket råd vill du ge till någon som funderar på att byta karriär till tech?

Du behöver brinna för det teoretiskt nördiga. Oavsett exakt var din nördighet ligger så kommer du behöva tycka det är roligt att sitta där vid datorn i timmar och lösa knepiga problem. Det är inte för alla, och det är okej det med.

Tack Maja! Du hittar henne på LinkedIn och GitHub.