269. Är du fortfarande utvecklare om du inte skriver kod?

Madde (00:00)
Då kanske du skalas upp till 10x10, så då blir du 100 x-utvecklare. Medan som du är en 1x-utvecklare, blir fortfarande 10x mer effektiv, men det blir bara 10. Så upplever jag det. Folk som tidigare har skrivit väldigt mycket kod och skrivit bra kod, de gör det jättemycket. Och de som har skrivit okej kod, de gör det mer, men den är fortfarande samma nivå på något vis.

Sofia (00:22)
Du lyssnar på Developers, podden där du får följa med oss, jag och Madde, på allt inom mjukvaruutveckling.

Madde (00:26)
Sofia.

Vi träffar spännande gäster, testar nya teknologier, söker inspiration och tar upp aktuella ämnen.

Sofia (00:36)
Så du har börjat vibkoda?

Madde (00:39)
Jajamän, släckte viber. Tror aldrig att jag skulle göra.

Sofia (00:43)
Nej,

det känns inte du. Jag tänkte på tal om det i och att börjat viba här. Vad tycker du om att... Eller vad tycker du om andra människor som har den här titeln på LinkedIn där det står typ så här... Förut var det kanske Senior Developer eller nåt sånt där. Och nu står det typ så AI enthusiast.

Madde (01:04)
Alltså, ja. Jag vet inte. Folk lyfter fram lite allt möjligt. Det finns ju folk som skriver typ så här, Girl dad och typ så här, allt möjligt. Jag vet inte.

Sofia (01:16)
Jag är alltid stolta om de tjejpappor som är engagerade.

Madde (01:21)
Ja men det är klassiker det här med män som blir feminister, svårt att få en dotter. Det är väl bra att förser att man blir det så svåringom. Nej men, nej jag vet inte. Det är väl inte fel. AI-entusiast, jag tycker ändå det okej. Man vill väl lyfta att man tycker det är intressant och spännande med AI.

Sofia (01:27)
Rör.

Tycker

du att det är nödvändigt att man behöver lyfta dig i sin tid?

Madde (01:39)
Nej,

kanske inte. Jag tänkte att jag skriva en knitting enthusiast eller någonting sånt. Inte så tech inspirativt i och men jag vet inte. Jag bryr mig inte jättemycket. Jag känner lite folk får göra vad de vill.

Sofia (01:55)
Okej då jag gillar att tjäna stuff.

Madde (01:57)
Nej,

det har inte. Men jag antar att du tycker det är jättetuntigt, eller?

Sofia (01:59)
Jag tror att jag tycker om allt som inte är bara så här, vad du jobbar med väldigt specifikt. Nu har jag typ så att jag är podcasthost. Jag tror ändå att snarare känner igen mig via det oftast. än att jag är någon software engineer liksom.

Madde (02:16)
Om vi har en skala där vi har X-klarna, X-Spotify och AI-enthusiast så tycker jag att AI-enthusiast är mildare än X-klarna.

Sofia (02:28)
För att klarna inte SO-kredits.

Madde (02:32)
Nej, men exklarna Spotify, Microsoft, whatsoever, att ens skriva sitt ex.

Sofia (02:37)
Men om jag hade ändå jobbat på Anthropic, så hade precis slutat på Anthropic. Hade inte det ändå varit kredit att ha ex-Anthropic? Nej.

Madde (02:45)
Det är tänktigt.

Sofia (02:50)
Du

får inte ens ex landat på mars liksom. Vad sa du? Sluta inte där om du tyckte det var så bra.

Madde (02:59)
Jo, då kan ni ha ex-astronaut.

Sofia (03:03)
Jaha okej. Ja alltså...

Jag vet att de som lyssnar är sån här... Jag är entusiast på sin profil. Och oftast de personer som är det skriver ganska intressanta inlägg om det och testar. Jag uppskattar att följa er för att det ni som tipsar mig. Cloud har ju kommit ut med massa nya features nu. Massa remote access till dator och så. Jag fattar inte vad skillnaden är mellan alla de features som är just nu. Jag tycker att de är ganska lika. Och det ju ni som...

Man har testat dem och skriver om dem sen. Det är bara att jag tycker inte det är unikt att vara e-enthusiast för att det är typ så här var femte utvecklare är väldigt intresserade och hälften av oss är ganska intresserade. Och sen finns det ju de som inte testar alls och kanske emot det. Men det är ingenting unikt. Det är därför jag tycker det är larvigt för att alla vi testar de här verktygen och tycker det är ganska häftigt just nu.

Madde (03:57)
Så det är mer att det är inget speciellt. Som någon skulle vara Commodore 64-entusiast, så är det mer okej.

Sofia (04:08)
Nej men det är också ganska vanligt

skulle jag nästan säga. Men lite så att det är ganska så här, eller typ Haskell då. Det finns ganska många sån här funktionell programmeringsintestgäster. Det är typ på den nivån att så okej men det ganska många som tycker det är kul. Ja. Jag tycker ni ska byta, det är ett antal.

Madde (04:24)
Ja.

Sofia har talat.

Sofia (04:31)
Men mer och mer... Gör

det. Nej men säg såhär... full... ha något tag som är såhär full mig för intressanta AI-poster. En AI-entusiast.

Madde (04:41)
Ja, det var det.

Jag vet inte, jag har ingen stark åsikt men jag är väldigt sugen på bytarna för att provosera. Vi har startat ett vibekorningshobbysprojekt. Alltså på riktigt vibe. Inte så här att jag tar hjälp av Clara eller nånting utan jag har inte ens tittat på korn jag har fått. Alltså det är bara helt i blindor.

Sofia (04:50)
Gör det.

Det var intressant. Vi

borde prata om det mer i och ämnet vi ska prata om kanske.

Madde (05:08)
Ja, vi kanske ska dyka in det där så att du kan berätta mer. Okej, ska vi tacka våra Patreons då och sen hoppa in i det? Okej, då vill vi tacka våra kära stjärnsreportrar som är 42x.io, Alicia, Anders Nylund, Anders Åbjörn, Björn Jonsson, brother, Dag Rönnell, Fyra Tre Johan Larsson, EZ - Easy, EZ. Fan, du har fått mig att säga det här, det är Easy. Kajetan Kazimierczak, Lars Nyström, Martin Haagen, Molly Haglund, Oskari, Per Nåtby, Snel Hest, Robbin Modigh, Selim Hjorthall, och Tomas Nilsson

Sofia (05:44)
Tack så mycket till er och alla andra som stöttar oss på Patreon och alla andra sätt. Idag har vi kanske lite oljud i bakgrunden. tänkte bara säga det. Bara precis när vi startade att spela in så hörde man Madeleines son skrika. Mamma luktar bajs från köket. Jag vet inte om det stämmer, men...

Madde (06:00)
Det illa om jag luktar hela vägen ut från mitt kontor in i köket.

Sofia (06:04)
Min son kan inte prata, han kan inte säga vad jag gör. Han luktar mer bajs än vad jag gör kan jag säga.

Madde (06:07)
Jag skojar mest i.

När det är lite knepigt att få till en tid idag då det funkar med alla barn och allting. Men så får det vara ibland. Vi har ju en liten lyssnarinsändare idag. Jag skulle kanske inte kalla den en lyssnarfråga för det är ingen direkt fråga utan det var mer en diskussionspunkt. Men vill du läsa kanske?

Sofia (06:28)
Unser lag.

Okej, den börjar... Hi! Hi, hi! Först och främst tack för en grymt bra podd. Varsågod. Tack. Har lyssnat i flera år nu och Developers podcast är en av få som har hängt med så länge i listan. Länge i listan jag lyssnar på regelbundet. Hoppas ni kommer fortsätta länge till. Nu till min insändare, Smilegubbe. Har använt AI-förekodning sedan 21. kb.t.com.

Madde (06:41)
Är det okej?

Sofia (07:00)
I början var det mest att försöka använda den som någon sorts sökmotor och dokumentation. Sen upptäckte jag som många andra att den kunde skriva kod om man var tillräckligt tydlig med vad man ville ha. Ibland funkade det ibland inte. Spola fram till 2024 och jag var en flitig användare av GitHub Copilot. Det hjälpte en mycket, men mest var det som ett stöd och jag stödjade mig på kod suggestions. Att jag ofta stängde av det helt för att få tänka själv och koda i fred.

Madde (07:29)
Är det någon som gillar GitHub Copilot's code, så känns det som skitirriterande.

Sofia (07:34)
Nej, det var inte toppen. Så under första halvan av året får mitt AI-användande i princip som föregående år. Sen upptäckte jag AI-agenter. Nu har det gått några månader och jag har skrivit mindre mindre kod. Sen jag fick klad och opusmodellen har jag princip inte skrivit någon kod själv. Jag bara kodgranskar AI-inskod och den har sällan fel. Det här skapar en inre konflikt i mig. Jag tycker det är otroligt skönt att slippa all mental belastning jag tidigare kunnat uppleva på jobbet.

Men programmering har också varit ett stort intresse för mig i många år och jag tycker om att lära mig saker och lösa problem. Men känner också varför ens anstränga sina klad gör det snabbare och bättre. Hur som helst har AI gjort mitt liv lättare för ingenting känns svårt att göra längre. Men jag vet inte hur framtiden ser ut. Saker kanske förändras så mycket att jag hellre gör någonting annat i framtiden för att definitionen av utvecklar är inte densamma längre. Tack och hej elever på steg!

Det där var inte A-genererat, här posten i alla fall. Så skulle aldrig en modell säga. Jag har aldrig sett det i alla fall.

Madde (08:36)
Jag tror det sant.

Ja, många tankar. Känner du igen dig i det? Är det ditt mönster också? Hur du använt AI?

Sofia (08:47)
Jag inte kommit tillbaka till jobbet än, så jag är mer typ så här att jag övervakar hur andra använder det. Det enda jag kan liksom, det i alla fall där jag jobbar är att användandet är så himla olika. Att vissa gör så här, att de bara granskar kod. Att vissa har väldigt kul med det, vissa känner typ som den här personen. Och vissa använder inte... ...aj, så jätte effektivt ska det väl säga. Man får snacka, det säger så.

Madde (09:14)
Har ni några riktlinjer eller någon form av inspiration eller utbildning? Bör ni göra? Muntrar arbetsgivaren att ni ska använda AI.

Sofia (09:26)
Det gör man absolut. Man tar väl in talare från GitHub som ska berätta hur man kan använda det. Det finns forum för entusiaster, men det fortfarande ingen som säger att det borde ingå. Nu har jag inte kommit tillbaka så jag vill inte ljuga, men jag tror inte det finns någon strukturerad process just nu i intervjun. På vilket sätt att du ska visa hur du använder AI, vilket jag tycker att vi kanske borde ta in.

Men just nu är det också svårt att kanske kräva att folk ska använda det på ett visst sätt. du och jag har ju pratat om studier där det visar sig kanske att någon som är väldigt senior och använder AI men mer som ett bollplank och skriver all kod själv är kanske lika snabb som någon som genererar all kod. Så hur kan du säga vem som är den bättre eller sämre utvecklaren?

Madde (10:16)
Det är svårt. Samtidigt var ju den studien innan då, nyare modeller och så vidare. Det är väldigt stor skillnad på typ Claude Opus och andra modeller. Den är mycket bättre.

Sofia (10:25)
Precis, vi fick ju lite feedback där om studier från Anders som är en sådan. entusiast. Ja men det är jättestor skillnad men jag menar ändå oavsett, säg att du har en modell som kan koda lika bra som du. Så, jag vet inte, det finns ingen fråga i det här så jag antar att vi kan gå in på vad som helst. Det här är bara en tanke. Vi vet ju fortfarande inte vad det här kommer göra med oss. Om man bara pumpar ut kod genom en modell så behöver vi nog...

Alla organisationer behöver just nu mäta vad är vår produktivitet, hur är den upplevda kvaliteten, hur är den faktiska kvaliteten, hur upplever vi utvecklarekvaliteterna, upplever vi användare. Folk är ju oftast väldigt dåliga på att mäta. Jag tror att det sker överallt. Vissa utvecklare som använder AI väldigt mycket skriker efter mer tokens, medan vi har andra som inte använder det.

Allt typ på ett effektivt sätt.

Madde (11:23)
Jag har samma upplevelse att det kan vara väldigt olika hur folk använder det och hur mycket och på vilket sätt. Det finns väl fortfarande inte någon direkt bäst praktis hur man gör det som bäst. Jag vet inte, jag har själv säkert också kunnat göra det bättre. man promtar på rätt sätt och så vidare. Vi har ju också i varje repa en kladd MD-fil till exempel.

Vi har olika skills som är utvecklade just för vårt bolag och så vidare. För hur vi ekologgranskningar är och ditt umrätten. Och det är skönt för jag har inte börjat sätta upp någonting sånt själv. Jag har liksom inte riktigt det intresset. Jag är inte en AI-enthusiast på det sättet. Så är skönt att andra gör det. Men jag är väl inte heller någon sådan standard eller så här gör vi på vårt bolag eller något. Utan det är lite fritt framförallt att göra hur man vill. Men det uppmuntras typ så att man ska göra det här absolut.

Sofia (12:14)
Det där tycker jag är bra. Att man inte sätter några krav just nu förutom att inspirera och ge access till mycket utbildning. De som vill får göra mer och alla andra blir i lite intvingade i det.

Testa det. Men att sätta några regler kring det eller ha mer så strukturerat intervjuprocess tycker jag, tror jag är svårt. För jag menar att, se att man har sett att du får in en utvecklare så här, jobbat 25 år, är typ så här en av de bästa pythåndutvecklarna du har sett. Alltså, skulle man kräva att den personen kodar med AI? Den liksom... Jag vet inte.

Madde (13:01)
Men det jag känner är att AI är ju typ så här... Det är som att den multiplicerar det du kunde sedan innan. Om man har en skala på 0-100, hur duktig man är som utvecklare. Om du är på... Eller, säger 1-10. 1-100 blir så himla stort. Vi säger 1-10 då. Och så är du en 10-poängare. Då kanske du skalas upp till 10 x 10, så då blir du 100. En 100x-utvecklare.

Medan som du är en 1x-utvecklare, blir fortfarande tio gånger mer effektiv, men det blir bara tio. Så upplever jag det. Folk som tidigare har skrivit väldigt mycket kod, skrivit bra kod, de gör det jättemycket. De som har skrivit okej kod, de gör det mer, men den är fortfarande samma nivå på något vis. Så blir inte att alla blir så här extremt sprutade ur sig kod.

Sofia (13:47)
Ja.

Nej, tycker det är typ som att det kommer ut mer skit från de som redan varit skit och mer bra saker från de som varit bra.

Madde (14:06)
Det är

dåligt också.

Sofia (14:08)
Jag tror jag missar att lägga till det här, men se den här utvecklingen som jag pratade om. Python-kungen. Det här är liksom en sådan... ...distinguished engineer, liksom. Från något företag som är grym på just det språket. Om du säger att får inte koda, inte röra teenterna, liksom. Det är hela den personens... Det är det den älskar. Det är det jag hört från vissa som är så... Det här är verkligen inte jag, men som...

verkligen älskar konsten. Att få sitta och knacka själv. De tycker inte det är kul längre. Att tvinga folk att du får inte röra till hämtbordet längre på det sättet.

Madde (14:50)
Nej, jag tycker det är lite jobbigt.

Sofia (14:52)
Det är här det blir det där för att du sitter och gör hemma.

Madde (14:55)
Det är konstigt, det som att du skulle gå säga till en snickare. Du får inte göra på det här sättet, du måste använda de här verktygen. Sen är kanske ingen snickare som väljer att stå skruva med en skruvmejsel istället för att ha en skruvdragare när den lägger trall. Men ändå liksom.

Sofia (15:12)
Det

är en bra jämförelse.

Madde (15:15)
Ja, förvisso vill man att det ska vara tidseffektivt också. Jag har inte betalt för en snickare som sitter och skriver manuellt för det tar mycket tid. Men om den kan göra samma jobb... Jag vet inte.

Sofia (15:28)
Men kanske när du sa det med snickaren att man kanske inte använder en manuell meisel. Där kanske det finns den skillnaden att vissa snickare med lång erfarenhet blir så just för det här materialet, då vill jag vara lite försiktig, det är bättre att jag handdrar det här och ser hur materialet beter sig. Och på samma sätt kanske, du vet så här, just när man sätter sig vid teentbordet så

har man en tankeprocess igång samtidigt och tänker om man gör lite så här. att det hjälper mig att lösa ett problem. För att när jag bara ber om svaret så kan jag alla uppleva att jag hänger inte alltid med när jag ber om att lösa ett väldigt stort problem. Då är det ganska jobbigt att hänga med. Då måste jag sitta och läsa så himla mycket kod och vad som har hänt här. Jag behöver ändå förstå det.

Madde (16:22)
Ja, det här med sörj verkligen.

Sofia (16:25)
Men ja, jag tycker att svåraste är något typ också. Alltså det är lätt typ att börja på någonting nytt. Men att jacka in nyskriven AI-kod i din gamla också. Det tycker jag är lite... Jag vet inte, när det blir lite olika flavors på det och så. Så kan jag tycka att lite jobbigt.

Madde (16:44)
Jag tycker nästan att tvärtom. Att den är bättre typ på att skriva på det sättet som den finns. Alltså så att den hittar mönster man använder och liknande. I alla fall... Om det är dåligt. Ja visst, nej det klart. Men har man någonting då, en gårdbas som är bra, så är det ju bra på skriva vidare på ett bra sätt. Gårdbas? Ja men det tycker jag.

Vissa delar, det finns delar som är mer legacy än andra. Många har kokarin blandade eller vad som helst. Men i det stora hela så skulle det den är bra att välstrutera. Ibland måste man säga till den om den har skrivit nåt unitest eller nåt. Du men vi har ju redan skrivit de här generella stubbarna eller vad som helst. Ja just det, okej. Nu använder jag den istället.

Men börjar man från scratch kan man hitta på vad som helst och använda lite obskriva implementationer.

Sofia (17:38)
Ja, det är då man ändå tycker jag, alltså då kan du ändå blunda och köra för att du har inte någonting att anpassa dig till och skita dig lite i. Men det mer vibekoda kanske. Men berätta hur känns det då?

Madde (17:49)
Ja är det, jag har sysslat med nu.

Jag kan börja först och berätta vad det är vi vi kodar. Jag håller på att vi vi kodar en budgetapp. Jag har tidigare använt en app som heter You Need a Budget. vet inte om du känner till den. Nej. Det någon så amerikansk, faktiskt jättebra app för att hålla koll på att budgetera. Men så kostar den typ 150 spänn i månaden. Jag tycker det känns lite tråkigt att lägga de pengarna på det.

Så har jag så okej, jag får väl bara sätta upp ett vanligt Excel-ark eller någonting. Alltså så här, det borde inte vara så svårt. Men ska man göra ett bra Excel-ark och hålla på och du vet så här, mappa någon drop-down och visa rätt månare. Alltså, även med AI tyckte jag det var så himla drygt. Så kom jag på bara, man kanske bara ska vibe-kora någonting. Så jag bara så här, jag har verkligen bara promptat typ så här. Jag ska lägga upp en CSV, den är det här formatet, jag vill kunna kategorisera.

Det som är så smart är att under tiden som man testar och använder den... Jag har kategoriserat månadens transaktioner och sånt. Man har hittat nyfunktionalitet som man själv vill ha. Men ändrade det så att den gör så här, gör så här istället och... vet inte. Det känns väldigt kul. Det går sjukt fort. Jag höll på i en eftermiddag igår. Jag höll på under min sovsnäpp. Fick ändå nånting som var klart.

Sen absolut koden, är kanske skit men jag ska bara använda den själv liksom.

Sofia (19:12)
Okej.

har det varit mer komplicerat att du får be den köra tills det fungerar eller testa åt vissa kriterier eller mer? Det är inte så seriöst.

Madde (19:25)
Nej, det har inte varit så seriöst eller vad man ska säga. Den har liksom sköts sig bra, så det har ändå varit väldigt smidigt. Jag sa till min samberg och jag bara, du kan inte gissa vad jag gör nu. Du kommer aldrig kunna. Det är så himla osannolikt. Jag började gissa på en massa saker. Kommer inte ihåg, var konstiga saker också. Jag bara, nej, jag vikodar en app. bara, ja. Lite out of character.

Sofia (19:48)
Det var ju någon som sa att det inte borde heta vibe-coda när det gäller oss ingenjörer. I ditt fall så kanske det det, för du tittar faktiskt inte koden.

Madde (19:58)
Allt alls. Men om man jämför med hur jag jobbar med på jobbet, där jag faktiskt har börjat använda AI-agenter mycket, där vibecoldar jag inte. Där är det ju som den här personen som skrev in att man granskar, man tittar, man samtalar, man planerar innan man börjar implementera och så vidare. Nej, det är ju inte vibecoldning på det sättet.

Sofia (20:01)
Priss...

Jag kommer inte att gå och den här personen. lyssnar på att kalla det. var typ så här kanske agentic coding eller något sånt där. Alltså du sitter ju en ingenjör som sitter och ändå tittar vad som händer.

Madde (20:28)
Jag tänkte på det som personen skrev, att det kändes tråkigt för att hantverket kodande är borta. Och jag känner inte riktigt igen mig i det. Det här med att skriva koden. Jag inte att jag har varit det primära roliga. För det roliga för mig har varit att lösa problem och få ut features i prod. Eller att lösa någon bugg eller något. Hur man har gjort det. Jag trodde att skulle tycka det var tråkigare.

Men nu när jag väl har gjort det där ganska mycket så känner jag ändå att det är rätt gött att få ut massa saker. Och i synnerhet också eftersom jag har en roll som är delad. Alltså typ 50 procent kodning och 50 procent manager stuff. Som är allt från att boka möten och ha one on one så lite med ratten. Så det är ganska gött att kunna promta emellan och så köra den på. Så kan jag hålla på och boka de här mötesinbjudningarna jag ska göra och sånt.

Jag behöver inte sitta och titta på klårdfuns eller någonting. Det gör mig mer produktiv, mindre context-switchning på något sätt.

Sofia (21:30)
Ja. Jag tänkte säga det själv att... Jag tror också att du och jag sitter i en position som inte alla andra kanske gör. För vi har inte det här vanliga utvecklingjobbet. Då är det lite annorlunda ändå. Förställ dig att sitta där med en kalender och du har typ så... Många dagar där det bara är daily och sen har du retrospektiv på torsdagar och nånting liksom. Det är en helt annan situation. Men för någon som oss... Alltså jag kände att så här...

Äntligen kan jag få ut saker. Äntligen så känner jag inte att jag inte fokusera igen. För ofta så har jag väldigt bra... Jag tror jag har berättat det förut. I och att jag blir avbruten ofta, det kan vara en dag då jag inte ens kan röra koden. Så behöver jag ha ett notion-dokument där har min tankeprocess. Jag kan typ skriva ner vad jag har gjort den här dagen och vad jag behöver fortsätta.

Och där hjälper det ju mig att komma vidare. För det är mycket svårare för mig att bara liksom trycka ut koden. Men om jag hela tiden har, alltså bara kan prata om problemet. Jag vet inte, jag tycker det är väldigt nice och... Det skrämmer inte mig. Men det är nog för att... Jag, precis som du, sitter i ett jobb där det inte är mitt jobb att pumpa ut så här ena.

Knapptryckningar. Jag tänkte på det. Jag var och testade min syn och så frågade de om jag sitter mycket vid datorn. För de ville att jag skulle ha linser med gul filter. Blåis filter. Och så var jag såhär, jag har datorjobb. Och när jag gick därifrån så jag såhär, varför sa jag det? Jag sitter ju inte så himla mycket vid datorn egentligen. På mitt jobb. Det är jättemycket att bara sitta och diskutera och presentera. Jag skulle inte kalla mitt jobb så mycket datorsittande.

Madde (23:14)
Ja.

Ja, nej det är inte sant. Man identifierar ju sig som det, men det kanske man inte gör lika mycket längre.

Sofia (23:24)
Nej,

i alla fall inte så ansträngt att man sitter och glor in eller är team smöter. Känner inte jag riktigt kanske. Nej, jag vet inte. Om man är mycket på kontoret så är det inte så.

Madde (23:35)
Det är ju lite det här med att definitionen av utvecklare och att ändras och allt sånt. Men så har det verkligen ändrats. Hur man skriver kod har ju alltid utvecklats. Från hålkorten till att man skrev assembler och sånt. När det kom hög nivåspråk var det då typ fusk på något sätt.

På något sätt handlar det alltid programmering om att man ger en dator instruktioner som den exekverar och så händer någonting. Det är precis det vi gör nu också när vi promptar egentligen. Vi matar in instruktioner till en maskin och så blir det någonting av det. Det är bara att det är en högre nivå eller ännu mer sofistikerat eller vad man vill kalla det för.

Sofia (24:17)
Mm. Nej men det helt rätt. Alltså vi har haft så många paradigmar avkålande. Om man säger känt så genom varje gång och typ som folk har jämfört det med industriella revolutionen och folk har haft de här rädslorna. Och det har aldrig riktigt utspelat sig så som vi tror att alla bara så här blev av med jobbet på en natt. Alltså det har ju inte hänt. Jag tänkte just på om man...

Jag tänker att även om man sitter som vi, ens jobb, går inte ut så mycket på att trycka ut kod så är klart att det oroar en, men vad kommer hända? Kommer det bli liksom, kommer jättemånga personer få sparken om fem år eller tre år eller ett år? Eller de redan får det. Så har jag lyssnat på en podd som heter The AI Daily Brief. Kan tipsa er om den över taget. Den pratar om typ alla nyheter om AI.

Madde (25:10)
I år.

Sofia (25:11)
På ett väldigt bra sätt. Alltså en djupa analys men som alla kan förstå verkligen. Om alla nya features. där. Men där har vi ett avsnitt som kom ut. Det är 22 mars och en ny del. Som är såhär, why AI actually won't take your job. Och det här är ändå en person som... Ja men, har rätt bra koll på vad som händer. Och går just igenom hur såhär historiskt det har sett ut när vi haft sådana här stora skiften.

Och alla andra anledningar, alltså sig typ så Jevons paradox, som är att när vi gör någonting mer effektivt så är det inte som att om det blir billigt alla får sparka utan vi börjar producera ännu mer av det.

Madde (25:50)
Exakt. När bränsle blir billigare och mer lätthängligt så kör man ännu mer bil istället.

Sofia (25:56)
Precis. Och nu är det typ så här, okej, nu när alla kan lösa problem, okej, men då öppnar det upp sig att vi vill lösa ännu fler problem och vi kommer att komma på ännu fler tjänster. Även om datorerna, liksom, sköter sig själv nu, du kan ju bara säga till Kladda, men gå och förbereda min presentation, mens du står och borstar tänderna. Alltså, det gör ju att du kan producera ännu mer jobb.

Madde (26:20)
Ja, och någonstans är det så här, man producerar mer eller man blir mer effektiv på sidor. Någonstans önskar man att man inte bara tar den här tiden och får vara människa istället. Kan vi inte producera lika mycket som vi gjorde innan och sen kan man ta mer tid till att gjuta av livet. Alltså jobba mindre. Få mer tid för familjen eller... Jag vet inte.

Sofia (26:38)
Jo, jo.

Ja men som gäller här, förut kunde en person jobba och så bodde du i stor villa med två bilar och du presde. Nej. Det går inte. Ja, vi har ju inte det dåligt men alltså jag tycker ändå det är läskigt vart det är på väg mer för att, eller så här det är jobbigt att inte veta. Läskigt. Det är klart att man vill veta vad gör jag om fem år? Kommer, ja, hur kommer en utvecklingsavdelning se ut nu?

Madde (27:00)
Mm, när man...

Sofia (27:10)
behöver du ett mycket mindre team kommer vi bara ha typ en sådan PO, UX, engineer, en triok kanske.

Madde (27:18)
Det

känns ju som att det kommer vara andra ratios mellan kompetenserna nu. Nu är det kanske mycket mer att man behöver fler produktägare per utvecklare. Innan har det varit så här, du har sju utvecklare, en UX-are och en PO typ. Nu är det väl, ska man spotta ut allting och få ut kod så behöver man ha någon som förstår produkten.

Alltså kanske många fler. Jag vet inte. Det kanske ändras. Product ager kan bli ett jätte uppsving med.

Sofia (27:52)
Ja men precis, att vi har folk som jobbar. inte. Kanske inte har några stora produkter, mer features typ. Massa feature-ägare.

Madde (28:01)
Man blir nog väldigt stark om man har produkt- människo-tänket men också kan koda och styra. Jag tror man kommer jättelångt med att göra AI-kodade prototyper och testa på dem. Och sen testa det på riktiga användare och att det inte bara är en Figma-prototyp där du kan klicka dig runt utan det är en riktig app som du kan testa.

När man har fått den feedbacken man behöver, kan man koda den på riktigt. Kanske fortfarande med AI, men att den inte behöver vara helt vibkodad som en produktägare har gjort. Det kan vara en jättestyrka.

Sofia (28:38)
Ja, absolut. Man har ju också typ teamen som AI-företagen sätter ihop, som du lyssnar på typ antropik. Så alla personer som de anställer kan koda på något sätt. Så där visar de redan en PO som också kan koda. Men sen har de ändå en UVX och utvecklare och PO. För jag tror ändå man måste...

Någon som är mer fokuserad på någonting och bryr sig om att det ska se vackert ut. Någon som bryr sig om att det håller mer.

Madde (29:13)
Ja, Allting ser ju likadant ut annars om man bara ber en AI bygga någonting. Det blir allting med samma komponent, bibliotek och så vidare. En sak jag tänkte på som personen skrev i insändaren var ju det här med typ... Alltså att det är skönt att slippa mental belastning. Det tyckte vi inte sant, för jag tänkte på liksom...

När man upplever mental belastning är det inte ibland det man tycker om i jobbet. När man hamnar i flow och sitter med en bugg eller... Det behöver inte ens vara en bugg. Du är i flow och producerar och bygger på din feature och är helt inne i det. Problemlösningen är ju det som är väldigt kul. Men är det inte också det som är...

kul och belönande för att det är utmanande och svårt och det löser det. Alltså så här. Det blir lite som en paradox typ.

Sofia (30:05)
Jag vet inte vad personen jag menar med mental belastning. När jag hör mental belastning, för mig är det typ så att jag kontaktswitchar jättemycket.

Madde (30:14)
för mig idag också. Eller har det varit den mest mentala blastningen i alla fall.

Sofia (30:18)
Jag som ren utveckler så vet jag inte vad som är den mentala belastningen.

Madde (30:26)
Man blir trött i skallen efter att kodat en hel dag.

Sofia (30:29)
Ja men när man stångas och inte lyckas lösa något kan det vara förskräckligt när det buggar och man sitter med en dokumentation man inte förstår.

Madde (30:38)
Nej. Nej sen skrev den ju också så här, varför anstränga sig när klod gör det snabbare och bättre? Då tänkte jag lite så här. Ja dels gör man ju det absolut. Och så här har det ju på något sätt varit hela tiden också att när det kommer förenklingar så gör vi dem. Alltså så här, när du kunde börja mailas så kanske du inte skrev lika mycket brev för hand för att det var lättare. Skillnaden här kanske nu är att det är som att vissa ibland slutar tänka.

Sofia (30:45)
Det dränger väl ändå sig.

Madde (31:06)
Det behöver inte bara gälla kod utan folk som använder LinkedIn för att skriva eller använder AI för att skriva LinkedIn-inlägg utan att själv ha någon idé eller tanke bakom. Alltså folk som bara viber till LinkedIn-inlägg. Det är väl skillnaden då att man på något sätt slutar tänka och det det som är lite läskigt. Om man bara outsourcer allt till AI utan att själv tänka.

Det kan man göra med kod också, om man inte är försiktig. Det där jag tror det kan bli fel. Att man måste tänka på vad man gör.

Sofia (31:42)
Det där är väl en fallgrop som... Vill du vara duktig, gör inte det. Det är precis som att sitta och copypasta från Stack Overflow och inte titta eller vara så här slarv-utvecklare. Inte riktigt palla testa sin kod innan man lägger upp sin PR så att alla andra måste göra det. Man kan ju anstränga sig lika mycket. Här har du chansen att...

Madde (32:04)
Nämnasam.

Sofia (32:09)
anstränger det ännu mer och så äntligen... äntligen var den som bara shit, min kod är liksom fullt testad och... är buggfri och identifierad och jag vet inte, att allt blir så himla bra. Man kan känna sig väldigt nöjd och ha tid för att lösa ännu fler problem och typ så här ha tid att städda upp de här gamla buggarna och bara sätta en agent på att lösa... den där skit-buggen som ingen vill ta i backloggen.

Jag vet inte varför man skulle koppla ur hjärnan. Det är på ditt ensvar om du vill koppla ur hjärnan. Som folk som skriver på poster på LinkedIn. Kan inte du ha lagt tid på att städa upp det här inlägget i alla fall? Så det inte bara är rent AI-genererat. Jag vill ändå vara positiv i det här. Även om tycker att vi ska ha en diskussion om hur sjukt det här är. Det vi utvecklare som på något sätt...

pizza ut först och att vi typ kollektivt typ låtsas vara entusiaster på något sätt. Fattar du vad jag menar? är så här, ja men det här är jättebra för alla är typ så rädda att vara emot det.

Madde (33:18)
Inombord

skriker man.

Sofia (33:20)
Ja, men det är lite konstigt. För jag har hört folk säga att de som inte är positiva, de får sparken. Det är väldigt konstigt. Men om man ska vara positiv i det så är jag bara så här... Som sagt igen, jag förstår att jag sitter på ett jobb där jag inte längre bara skriver kod. Men jag bara ser hur mycket problem vi har runt omkring koden. Och att vi lägger så...

Det är så lite tid än som du är vanlig utvecklare. Det är faktiskt väldigt lite tid som du lägger på att skriva den här koden. Man sitter i alla de här feature-finance-mötena. Så man behöver inte vara så rädd för det. Det kanske är bara 40 procent av din tid som du faktiskt kodar. du har inte fått sparken än för det. Och du kan få hjälp med att...

skriva de här featuresen snabbare och beta av backloggen och göra mer av de här sakerna som ni tycker är kul istället för att sitta fast på lång maintenance och sånt. Sen är det så mycket utanför koden. Jag bara kollar våran slack och det är alltid så här, någon har glömt att registrera någon sån endpoint i Cloudflare och någon har satt fel header och det är fel API-nyckel där och...

Den här testmiljön funkar inte och du måste kommunicera med det teamet. Alltså det är så mycket utanför. Som man knappt hinner göra och typ så här, som vi pratade om innan, bara samla in användarfeedback. Det känns som att de flesta av oss som inte jobbar på så här, ja men vissa företag är ju jätteduktiga på det, men de flesta av oss jobbar på företag som knappt bryr sig av vad ens användare tycker. För det är typ så här,

Madde (34:46)
Det sant.

Mm.

Sofia (35:08)
Jag vet inte, det typ det viktigaste, men vi har inte tid.

Madde (35:12)
Men nu har vi verkligen tiden att göra allt riktigt bra. För så känns det som att nu kommer användarna att mycket mindre tålamod för dåliga system. Alltså så här, när det blir mer tillgängligt och folk kan bygga saker snabbare, då blir tröskeln mycket lägre för att man ska tycka att den produkt är dålig och att man överger den för någonting annat. Så nu man verkligen borde satsa på bra kvalitet, grym UX, snygg design, bra prestanda, alltså allt sånt här som är...

Som tidigare kanske varit det som varit lilla extra. Det blir på något sätt en hygienfaktor.

Sofia (35:46)
Alla de här flödena man kan bygga för att hantera alla support ärenden och feedback som kommer ut nu. är såhär, ha en agent som skapar buggar eller features av din backlog och slänger upp PR-spår. Det finns så mycket vi kan fixa och göra nu. Helt fantastiskt.

Madde (36:06)
När man tänker på det på det sättet så blir det väldigt exciting på något sätt. Vi har alla möjligheter att göra riktigt, riktigt bra saker.

Sofia (36:14)
Ja, och hur många av oss är det inte som sitter med... Man sitter i ett team som funnits länge. Det kan lätt vara typ 200 features i backloggen, minst. Sådana teamer sitter det i länge. Man kommer tillbaka till features två år senare och ser att man har dubbletter på dem. Eller trippla, för folk kommer på sig själva varje gång. Vi borde ha det här och skriva ner helt nya features. Och det finar det och så hittar man den i. Helt sjukt.

Madde (36:44)
Ja.

Sofia (36:45)
Och vi är för många. därför ser många företag säga upp så mycket folk. Man har anställt så mycket, men du behöver inte så många. Många utvecklare kan jag också tycka själv.

Madde (37:02)
Samtidigt finns det så mycket kvar att digitalisera. Kanske inte just i Sverige, för vi ligger mycket i framkant. Men kolla på alla andra länder i Europa. extremt mycket efter. Eller titta på Sverige också. Vi kan inte ens bygga ett journalsystem som funkar. Jag har sett så många säger det och jag håller verkligen med. Varför har vi inte en myndighet för digitala system?

Alla liksom, vårdgivare använder samma journalsystem eller...

Sofia (37:28)
vilket system som helst.

Madde (37:31)
Storle

använder en bra plattform och så vidare.

Sofia (37:33)
Jag

sa att jag var hos Optiken och när jag skulle betala så stod det... De som hjälpte mig i kassan stod med en person som var ny. Och så hade de en sån skärm som ligger ner nästan så att jag såg systemet. När hon skulle visa honom hur man kom åt för att skriva ut mitt recept samtidigt som jag skulle betala. Det såg ut som något sådant där vårdsystem. var så här, herregud, han kommer ju aldrig lära sig det här.

Det är bara sådana grejer. de här, också så, agenterna har ju blivit så bra på att klicka runt i de här U-inan nu. Alltså, var ju inte det innan, så jag har ju hånat dem, typ så hur ska den ens boka en flygbil? Hahaha. Men de kan ju de här suga systemen nu.

Det finns så mycket kvar att bygga som du säger.

Madde (38:19)
Det finns så mycket att säga om detta men vi kanske ska ta och runda av här.

Sofia (38:23)
Ja. Och jag pratar hur länge som helst och inte kommer fram till någonting. Får bara se vad det leder.

Madde (38:27)
Nej, man var uppri.

Det var lika lite slutsatser som det var frågor i lyssnaren. Det var våra tankar om AI i alla fall. En sunda i mars 2006. får se. Kom tillbaka och lyssna på det här om typ två år. Vi kanske stänger helt annorlunda. Vi har ändrat oss förr.

Sofia (38:34)
Exakt.

Och... Och jag är entusiaster.

Ja okej.

Madde (38:52)
Vi

ses nästa vecka!

Skapare och gäster

Madeleine Schönemann
Värd
Madeleine Schönemann
Madde är en riktig allrounder! Hon har haft många roliga och lärorika roller inom branschen, som utvecklare, scrum master, product manager, konferensarrangör och föreläsare på flera olika evenemang. Programmering ligger henne varmt om hjärtat och hennes stora glädje är att tillsammans med sitt team leverera produkter som gör verklig skillnad för användarna.
Sofia Larsson
Värd
Sofia Larsson
Sofia är en erfaren utvecklare som tycker om att vara en del av produktupptäcktsfasen och skapa effektiva lösningar med användaren i fokus. Hon har ett starkt engagemang för digital hållbarhet och i sin roll som Digital Sustanability Competence Lead jobbar hon för att öka det digitala mijömedvetandet. LinkedIn
image of podcast supporter image of podcast supporter image of podcast supporter image of podcast supporter image of podcast supporter
Bli en av 40 supportrar