271. Måste man bli en "yes man" för att lyckas?

Madde (00:00)
Alltså på något sätt så är det så här... Jag tycker i att som typ teknisk ledare eller chef som är relativt nära ändå. Alltså jag förstår att inte cityon kanske har stenkoll på så här. Men ändå att man vet vilka personer som är tillförlitliga som man känner sig trygg med att deployera deras kår liksom. För alla har väl jobbat med någon person någon gång som man är så shit jag vet inte. Det känns lite läskigt att deploya. Ja exakt.

Sofia (00:27)
Tillslär vitteln.

Du lyssnar på Developers, podden där du får följa med oss, Sofia och Madde, på allt inom mjukföreutveckling.

Madde (00:43)
Vi träffar spännande gäster, testar nya teknologier, söker inspiration och tar upp aktuella ämnen.

Jag har läst en massa inlägg om just det här på senaste. Jag har inte upplevt det själv ska jag Kanske för att jag inte är en nattugla som sitter och programmerar natten i ända.

Sofia (01:01)
Gör

inte det. Då är du en dålig utvecklare.

Madde (01:05)
Ja. Men folk som gör det och typ, så här, klådar. Det var kanske ett nytt ord i och sig. Ja, gud! För ingen har det här innan. I stället för vi där, vibe-koder med klåd och klåd.

I alla fall. Folk som då typ vibe-kodar eller kodar med hjälp av Klaud har berättat att efter ett tag då, särskilt typ sent på kvällen eller när det börjar komma in på små timmarna på natten så börjar Klaud anmärka typ så här, gör så här och så här, men nu kanske det är dags att ta och gå lägga sig. typ så här. Ja men det du vill göra det kommer ta en ganska lång stund så det kanske är bäst att ta det i morgon istället.

Sofia (01:49)
Aha!

Madde (01:50)
Jag har flera som har skrivit det nu, men jag aldrig upplevt det själv. Det har inte varit i frisk zon. Men jag tyckte det var väldigt intressant. Så tänkte jag lite hur det var med chat-GPT. För där känns det som att var tvärtom. Att tiden är het så man ska fortsätta. Den ställde följdfrågor. Vill du jag ska göra det här också? Vad tycker du om att... Jag tyckte det var en väldigt intressant skillnad.

Sofia (02:06)
Hetsan.

Ja, nu är du ändå inne på Claude och Anthropic. Det känns ju så här... ...oundvikligt. Vi skulle... Vi hör ju någonting annat att prata om i avsnittet. Men det är ganska stor grej som har hänt ändå med... ...Anthropic som släppte den här veckan Claude-mythos-modellen i preview.

Madde (02:37)
super hemliga typ, så här, inte öppna modellen.

Sofia (02:41)
Ja,

och jag tänker att du har hört en del om det särskilt nu när det är... Alltså, eftersom du jobbar, jag jobbar inte ens, så det har nått mig från alla håll och kanter. Men jag tänkte att vi pratar om det ändå, för att är inte alltid man orkar läsa på om det. Men jag tycker det är viktigt för oss som utvecklare, för det här är ingen vanlig modell uppdatering. Visst, är en sån general purpose frontier-modell som man kallar det. Alltså att den är inte specialbyggd för ett specifikt område som till exempel man skulle kunna tro säkerhet i det här fallet.

Så att, ja, men Entropic planerar ändå inte, i alla fall inte just nu, att släppa den publikt just för att den är så himla kapabel. Och om man ska förklara vad det är, vad är det för modell liksom? Det är en, alltså det är precis som alla andra vanliga modeller som är väldigt så här kodkapabel, men det den kan göra i alla fall är den kan köra autonomt som en agent över massa kodrepon. Och så kan den identifiera

Så kallade zero days. Det är tidigare orkända svårbarheter som ingen hunnit patcha. Och då kan den också kedja ihop flera exploits. Attacker mot kodbaserprogram. För att till exempel eskalera privilegier. Alltså ta sig från en vanlig användare till full kontroll över ett system. Helt utan en människas inblandning.

Madde (04:10)
Det är lite sjukt egentligen. Hur kapabel den är på att hitta brister eller buggar eller vad man ska säga. Kriphål. Det är väl därför de inte vill släppa den. vill ju vissa företag och vissa open source-projekt chansen att själva köra den och kunna identifiera viktiga saker innan allmänheten börjar att loss den.

Sofia (04:34)
Exakt.

Ja, för det här ska ju kunna bli katastrof. Jag vet, alla som någonsin hört på någon sån här... från någon sån här säkerhetsmänniska. Det de gör oftast är typ mest att inspirera och berätta om hur hemsk världen är. Och hur allt bara hänger på sköra... ...trådar, du hela internet kan bara fallera för en sekund. Alltså, det här skulle ju göra att det faktiskt går sönder rejält. För det de gjorde var att de hade en sån här intern red teaming.

Det där man låter sitt egna folk attackera system för att hitta svagheter. När de gjorde det så hittade de en 27 år gammal bugg i OpenBSD.

Madde (05:14)
Så sjukt, hörde det också.

Sofia (05:16)
Det här är operativsystem som är jättekänt för att vara extremt säkert. Det kör väl typ på... Det kör inte på vanliga datorer men kanske så här... Ja, eller typ så nätverksdosor typ. Det är inte någonting du sitter Windows och surfar på. Men supersäkert, liksom 27 år gammalt.

Madde (05:29)
Stor datorer.

Sofia (05:43)
Så den exploiten kunde krascha vilken maskin som helst på distans. De hittade också en 16-årig gammal buggen vid en enda kodrad i FF MPEG. Det är ett bibliotek som hanterar video och ljud i nästan allt. De lyckades chaina ihop en massa Linux kernel-sårbarheter för att få full privilege-eskalering. Den scorede 94 % på...

Jag vet inte hur man uttalar det med såhär... SWI-bench... Software engineer bench? Software engineer bench antar jag. Men det ett såhär standardiserat test för hur bra en modell löser riktiga kodproblem. Vi har pratat om det tidigare. Man... Jag för mig att man tävlar... Var det inte den här hemsidan där man tävlar mot också vanliga användare? Den är väldigt bra, som du säger. De vågar ju inte släppa den på grund av...

De här såväl heterna. I stället för att göra en publikrelease lanserar man Mythos som modellen heter i en av de som kallas för Project Glasswing. det är slutet sällskap av 40 stycken bolag. Amazon, Apple, Microsoft, Google, Cisco, CrowdStrike, Linux Foundation, Nvidia, alla som är såhär superviktiga för vår världs infrastruktur. Så att de ska...

kunna sitta och använda den defensivt, hitta egna buggar innan någon annan gör det. Och det intressanta ur ett arkitekturperspektiv är att förmågorna, att den kan tjena ihop såna här tackor, det var inte något som tränade specifikt utan det var bara såhär något som med en sideffekt. Det var inte beteende som någon programmerat att såhär

Försök hitta exploits och tjena ihop dem. Så de, Atropic skriver själva att, The same improvements that make the model effective at patching vulnerabilities also make it effective at exploiting them.

Madde (07:55)
Ja,

men det säger ju sig självt på något sätt. För att det ska kunna hitta saker att fixa. Så det klart att den måste kunna exponera också. Det är lite beroende på vem som sitter bakom skärmen och promtar hur man använder informationen.

Sofia (08:10)
Ja, men det är intressant när man kommer få saker som vi själva inte tänkt på ens de här forskarna som sitter och är bäst i världen på det här. det är liksom en maskin som... Alltså vi har inte hittat de här problemen för vi jobbar inte dygnet runt och har liksom en järnkapacitet och sätter ihop sådana långa kedjor. Men det kan ju den här göra att bara testa testa och testa.

Så jag tänker så här, bara framåt. Antropik har sagt att man ska rulla ut Mythos så småningom för att man påstår att om inte vi kommer på det här så kommer någon annan att på det här. att man på något sätt skildrar på att man också släppar det för det. Frågan är hur långt efter andra ligger.

Madde (09:06)
Det verkar ju inte som att någon direkt är i närheten så att säga. Du vet.

Sofia (09:11)
är kanske

om man deep sick med någon... Sitter de på någon liknande och bara väntar eller använder dem mot oss?

Madde (09:20)
Exakt,

de kanske inte är lika schyssta eller vad man ska säga. Men det har ju varit lite spekulation också om Entropic gjort det här som någon slags marketingstunt liksom.

Sofia (09:23)
Mm.

Ja,

det är ju väldigt bra marknadsföring. är klart, alla företag kommer vilja ha den här modellen för att hitta egna griphål. Men jag tänkte ändå såhär, typ alla poddar jag lyssnade på eller allt jag läste var väldigt så... Diskuterade kanske inte vad det betyder för oss som vanliga utvecklare. Då måste man gå in på Reddit och läsa. Och vi borde typ göra ett helt avstitt om det här. känner bara inte att man är... Vi vet inte vad det här kommer leda till. Vi vet inte hur mycket...

Madde (09:33)
Jag har ju visat.

Sofia (10:00)
skit man har hittat. vet inte om det är så hur borde jag skydda mig själv? Men i praktiken så tror jag att det här betyder väldigt mycket så att snart kommer vår kod att granskas av modeller som är mycket bättre än oss på att hitta sårbarheter. Och det är, jag vet inte, det är väl både bra och dåligt, tänker jag. Alltså, jättebra för de som jobbar med typ defensiv säkerhet. För nu kan AI automatisera en stor del av tråkigt arbete med att

Gå igenom massa beroenden hela tiden. så här, okej vilka tredjeparts bibliotek använder appen och försöka hitta gammalkod. Testa om autentiseringen hela tiden. Det är jättetradigt jobb. Det är dåligt för dig om du jobbar på en organisation som inte hänger med, jag. Det finns ju hur många som helst som är så här, vi inte jättebra på uppdaterade peninsis. Men det är så himla gamla bibliotek, typ som det här.

Vad heter det? Open Bullshit, tänkte jag. Open BSD.

Madde (11:05)
Ja, eller FFMPEG till exempel som ändå används. Det är väl någon kodräck eller nånting.

Sofia (11:11)
Ja, det litar man ju på. Man kanske inte är så jättebra på att gå in och kolla om det finns någon ny sårbarhet i det jag ska ta brev på. Så det inte bra för dem, så behöver man göra någonting. Inga såhär panikåtgärder just nu, men det något ganska bra till för att se över sina beroenden. Bara se till att man har dependency-scanning i sina pipelines, alltså kör det automatiskt.

Madde (11:37)
Men inte för automatiskt, för då kan du få Axios-versionen som var exploaterad alldeles för fort. Så du ska ha lite delay på det också.

Sofia (11:51)
Vi kanske inte har en dependabot som slänger upp det och så kollar inte ens igenom vad den har föreslott att uppdatera. Nej men man kan bekanta sig till exempel med verktyg. Jag tror att de flesta som använder github har en e-blatt github advanced security eller om man har snyk eller vad man nu använder och börjar använda det på riktigt. att det här kan liksom...

För både små och stora företag. En sån här exploit-queue var att här, när företaget förlorade alla sina pengar och du blev av med ditt jobb.

Madde (12:27)
Ja, när man verkligen... Men det som är läskigt också, absolut att det påverkar oss som utvecklare. Men jag tänker också hur många tjänster man själv använder som kan bli exploaterade på något sätt. Jag tänker elektpersondata, auditen och datten. Man blir så Gud vad har jag egentligen lämnat ut för någonting av mig själv?

Sofia (12:44)
Mm. Men där är det... Vi kan inte göra något mer än att så här... Ha en password manager. Både du och jag kör ju one password. Gör du inte det? Okej, vad vill du göra reklam för något annat här?

Madde (12:54)
Jag gör inte det längre.

Nej men jag kör, alltså jag har ju berättat innan att jag bytte Proton Mail och i det medlemskapet eller om man säger i den subscriptionen så ingår ju också en password manager. Okej. Så tänkte jag, jag får ju det ändå gratis via eftersom jag redan har betalat för mailen så jag bara bytte den.

Sofia (13:15)
Kunde du föra över allting enkelt? Bra reklam för det. Kör en password manager. Använd inte sammalösnord på ens två ställen. Ha två styx authenticering. Skriv inte hemligheter öppet. Jag vet inte. Vad kan man göra?

Madde (13:18)
Ja, super smut.

Nej, är väl typ det. Vi får se helt enkelt vad det mina rytter. Man vet ju inte. Det kanske blir kaos. Ska vi tacka våra stjärnsupporter på Patreon innan vi går över till huvudinnehållet för dagen?

Sofia (13:40)
Mm.

Ja, men kör.

Madde (13:59)
Stort tack då till våra stjärnsupporter som är 42x.io, Alicia, Anders Nylund, Anders Åbjörn, Björn Jonsson, brother, Dag Rönnell, Fyra Tre Johan Larsson, is,
som nämligen har gått in och uppdaterat sitt namn till is.

Jag vet inte. Det kanske är jag som har haft fel hela tiden då när jag säger easy.

Sofia (14:28)
Att alla skulle se hur det såg ut när du sa att du hade fel.

Madde (14:33)
Jag kanske ska bara säga , Fyra Tre Johan Larsson, I-S istället. Lars Nyström, Martin Hagen, Molly Haglund, Oskari, Snel hest, Robbin Modigh, Selim Hjorthall och Tomas Nilsson.

Sofia (14:50)
Tack för att ni stöttar oss och alla andra våra Patreons. Och alla andra som är på vår Discord. Jag älskar er som skriver på våra poddavsnitt. Ibland publicerar man någonting så jag tänker, men här, här borde det inte komma kommentarer och så det så tomt. Men sen kommer ni, sen kommer några. Så du får skicka det. Okej, men vad har vi hittat idag? Vi hittade ju en tråd på subreddit, en experienced dev, så jag rekommenderar den.

Jag tycker att är mycket roligt att läsa en typ så här, slash programming. Ja, det är mer typ så här stora nyheter. Men här är verkligen så folk i branschen. Det får bara vara seniorer som skriver om de och mods märker att det här skulle kunna vara någon som är lite för, alltså en som är de år. Då tar de bort inlägget. att, ja men det är en välmoderad kanal tycker jag och har mycket roliga inlägg.

Madde (15:25)
Men den är så generisk.

Sofia (15:49)
Så det var ett som var super uppfotat som vi tyckte var lite roligt att diskutera.

Madde (15:54)
Ja, men det mycket man kan prata om det tror jag.

Sofia (15:57)
Ja, vill du läsa upp det?

Madde (15:59)
Ja, men det kan jag göra. Med min lilla förkylda röst här. Härligt. Okej. Jag är så trött på att kämpa för god ingenjörskonst. Renkod, högkvalitativa tester, pragmatisk användning av AI, kodduplicering, utbyggbar design. Allt det där är ju bra saker, men det har aldrig gett någonting tillbaka. Det enda som faktiskt verkar lärna sig är...

1. Att synas och engagera sig i möten, gärna ofta och med självförtroende. 2. Att kunna koppla mätvärden till sitt arbete och få dem att se imponerande ut. 3. Att bygga nytt, att förbättra er som redan finns räknas knä. Det spelar ingen roll hur ren koden är. Det spelar ingen roll hur många buggar vi förhindrar eller att en investering på 20 % extra nu kan spara 10 % varje kvartal i tre år framåt. Det spelar ingen roll om du lyckas övertyga din tech lead, engineering manager eller product manager.

Det räcker inte med välgrundade mätvärden, de måste se bra ut. 200 % ökning i användning låter mycket bättre än att fick två nya användare, även om det betyder exakt samma sak. Inget av det faktiska arbetet verkar spela någon roll. På Senior Plus nivå handlar 99 % av framgång om att behandla varje dag som ett säljmöte. Du är inte ingenjör, du är en dyr produkt som måste övertyga kunderna att förnya kontraktet.

Sofia (17:27)
Ja. Alltså hur känner du när jag läste den här? Kände du typ så? Word-banden, word. Eller kände du så här, nej men gud snälla. Överdrivigt inte.

Madde (17:39)
Alltså, både och kan jag Jag kan absolut förstå personen. Jag har sett organisationer företag som funkar på det här sättet. Men samtidigt ser jag också lite så här, ja, men snälla. Det var en kommentar jag tyckte var bra, var typ så här, grattis du har lärt dig två läxor nu. Ett, du kan inte fixa en trasig kultur. Och två, din arbetsplats har en trasig kultur. Lite så kände jag också att...

Det stället du jobbar på kanske inte är det absolut bästa. låter... Det är ju extremt cyniskt, det här inlägget.

Sofia (18:17)
Mödesha personer du kan inte fixa en trasi kultur.

Madde (18:20)
Nej, det är väldigt svårt att göra det.

Sofia (18:23)
Det är väl också cyniskt, eller?

Madde (18:26)
Om du har den här kulturen som personen säger att det inte är lönt att fixa buggar, att bygga underhållbar kod, det inget som... Man mäts inte på det, det är svårt att mäta. Du ska bara leverera och trycka ut nytt. Hur ska du som enskilda utvecklare kunna förändra det? Det kommer inte att Det krävs i så fall stor förändring på ledningsnivå.

Sofia (18:47)
Mm.

Madde (18:55)
att det tricklar neråt.

Sofia (18:58)
Men alltså... Jag känner mig blandad när jag läste den också. Även om du har rätt bra kultur. Alltså ingen som har perfekt kultur. Jag har jobbat på ett ställe där är så wow. Eller även när jag jobbat på en plats som hade toppenkulturen. Men jag tycker ändå att var den som gjorde mest imponerande slides. Den som hade mest imponerade presentationen. som hade bäst engelska när den presenterar. liksom, snyggast...

statistik eller att du hade mer statistik över huvud taget. Det är det som är imponerande och säljer.

Madde (19:34)
Ja, men det kan jag absolut hålla mig om. om man drar det nu, alltså den här personen tycker ju så här, det spelar ingen roll hur ren koden är, det spelar inte roll om du förhindrar buggar. Det är liksom inte lönt att lösa teknisk skuld, utan det enda du behöver göra är att typ så här, ha någon slags fejkad säljpersonlighet att du säljer in dig själv och att du liksom visar att du har levererat så här många nya features. Det tycker jag är fel. Alltså, en sådan kultur vill jag inte jobba.

Sofia (19:57)
Mm.

Men jag menar så här, säga att du jobbar på ett bra ställe. ni två stycken ingenjörer som båda är senior plus liksom. Båda ni har superbra kodkvalitet, ni är riktigt bra utvecklare. Och då tänker jag att engineer managers och chefer och product managers, ni kanske båda är bra om att säga med

Medveten gör asså. Men att göra folk medvetna om att ni håller god kodkvalitet och kojar andra, att koden, features ni producerar är väldigt bra. De kommer att se det, men om den här andra ingenjören även är bra och plockar upp nya features varje gång och du mer fixar typ säkerhetsgri som vi pratar om nu.

så vinner den person som inlägger tid. Vi ökade 200 procent användning. Det låter mycket bättre än att säga att vi har patchat den här säkerhetsgrejen. Det är alltid vinner.

Det är intressant att det det som tjänar pengar för att du tjänar pengar på att inte bli hackad och förlora allt du har. Men alltså, jag tycker att det här stämmer. stämmer den som skapar mest värde för företaget på det sättet.

Madde (21:35)
Ja, det kanske kan stämma i vissa fall, men jag tycker fortfarande att är fel. Och jag tycker inte att det behöver vara så på alla ställen. Alltså, jag tror inte. Vi kan nämna först, eller först, men vi kan också nämna titeln på hela inlägget. Jag tror inte vi sa det i början, va? Det ju typ där, I'm giving up, becoming a yes man. Vilket jag tolkar som att han bara kommer säga ja till allting och skita i att göra det här typ lilla extra som han vill för att vara en bra utvecklare.

Står det att du ska utveckla en ny feature? Okej, men då behöver jag inte gå in och ändra koden runt omkring när man ser att det är lite legacy-kod och man ska passa på att en refakturering.

Sofia (22:19)
Man uppskattas av folk i sitt team för att man gör det. Men det kanske är svårt att visa utanför i alla fall.

Madde (22:27)
Alltså på något sätt så är det så här... Jag tycker att har fallat som typ teknisk ledare eller chef som är relativt nära ändå. Alltså jag förstår att inte Cityon kanske har stenkoll på så här. Men ändå att man vet vilka personer som är tillförlitliga som man känner sig trygg med att deployera deras kår liksom. För alla har väl jobbat med någon person någon gång som man är så här shit jag vet inte. Det känns lite läskigt att deployera. Ja exakt.

Sofia (22:54)
Det slär vitsen.

Madde (22:57)
Så jag tycker absolut att man kan ha ryktet om sig själv att vara bättre eller sämre. Och bättre tycker jag ju då är någon som... ...ja men du vet, skriver ren kod, skriver kod som är underhållbar. Allt det här som personen listar att han skulle skita i. Enligt honom inte ge någonting tillbaka. Jag vet inte. På något sätt känns hela väldigt amerikanskt. Alltså det är ju ganska annorlunda i USA och i Sverige.

Där är det såhär, du har performance reviews och det är tydliga rankningar och grejer. Du måste göra sju saker, sju punkter du ska leva upp till för nästa befodran och sånt. Det kanske är mer där än här, tror jag.

Sofia (23:42)
Ja, jag tittar på inlägget igen. är som att jag håller med om den här personen och vad den säger men inte hur... För Henel säger till en hand... Han säger så här, det enda som faktiskt verkar löna sig är att synas och engagera sig på möten, att kunna koppla mätvärlden till sitt arbete och få dem att se imponerande ut, att bygga nytt, att förbättra det som redan finns räknas knappt.

Jag ska ju säga att det inte är det enda som verkar löna sig. Men jag skulle absolut kunna säga att det lönar sig att göra de här sakerna. Om du gör dessa saker på ditt arbete som redan är god ingenjörskonst, ren kod. Om du också är superengagerad i möten, du syns, tar plats och personen säger så gärna ofta om i självförtroende. Om du också kan koppla mötvärlden till ditt arbete.

Du har högkvalitativ tester, programmatisk användning av AI, kodduplicering. Om du kan koppla mätvärden till det? Ja, sjukt bra. Hur ska din manager annars berätta för CTO varför ditt team presterar så bra och ska få gå på den här konferensen? Att bygga nya features? det är en del av att synas att också leverera nytt värde till företaget.

Madde (25:10)
Det är klart man måste bygga det. är majoriteten av ens jobb, antagligen, om man inte jobbar med ren underhåll.

Sofia (25:18)
Ja, det är ju så att maintenancejobb, tyvärr, det finns jätteviktiga maintenancesystem. Tycks jag inte ha så mycket nya features där i Kobol. Eller kanske de har nu, snackar skit igen och sitter en massa Kobolnördar som bara skriker. Men jag håller ju med om dessa saker. inte så här, du ska inte kämpa för god ingenjörskonst och bara göra de här sakerna. Det synas på möten.

Och bara skriva skitkod.

Madde (25:50)
Nej,

exakt. Det är väl där jag också tycker. Du kan inte bara skita i allting som gör dig till en bra utvecklare och bara ha självförtroende och sälja in dig själv. För menar, de här mätvärdena. Men om du har någonting att grunda dig på. Du kan inte bara dra siffror ur röven.

Sofia (26:09)
Tror du att den här personen har tagit sig ganska långt? är en senior plus-roll. Och så typ att den ser någon som den jobbar nära. Som den har en mjuk på. Ja, som är väldigt bra på att presentera sina siffror. Bygger nytt och visar det. Är engagerad på möten. Men den här personen har inte de skillsen eller pallar inte och är typ bitter.

Madde (26:33)
Ja, så kan det vara.

Sofia (26:35)
Eller att den börjar utveckla de här skillsen och känner såhär, fan nu när jag gör det här, då får jag upp verksamhet. så, någon slags vittighet på det sättet.

Madde (26:45)
Ja, det är mycket möjligt. Jag kan förstå frustrationen hos folk där det inte kommer naturligt att sälja sig själv eller berätta om vad man åstadkommit. För det gör det inte för alla. Kanske inte för de flesta. Vissa älskar ju typ ljudutavsninger sånt. kan man ju prata om ingenting.

Sofia (27:09)
Ja, det jag.

Du hör ju bokstavlen dig själv när du pratar i medeliksning.

Madde (27:15)
Jag njutrar varje sekund.

Sofia (27:18)
Det

var väldigt kul att så här vissa älskar ljudet.

Madde (27:22)
Vissa tycker verkligen om att lyfta sig själv och prata och dra anekdoter. De blir absolut framgångsrika. Det är egenskaper som är eftertraktade i vår DNA. Det kommer från att det är folk i communityt eller i flocken som man ser upp till.

Sofia (27:50)
Är det inte typ det här att de som berättade historier var ju de som var mest populära?

Madde (27:54)
Ja, men typ de här storytellers och sånt. Så det är ju inte konstigt liksom. Och jag vet ju själv också, alltså som chef, jag försöker ju verkligen ha koll på alla mina... Jag vet inte vad man på svenska. Reports. vet inte. Mina pojkar.

Sofia (28:09)
Underkötar.

Det hade varit så fel om du var man. Tjejerna ser det upp till mig.

Madde (28:19)
Minna...

Det de jag är chef till. Jag försöker hålla koll på vad de gör. Jag frågar på One on One, har det hänt nånting i veckan du vill lyfta? Det är olika personer vad man säger. Det klart att det inte alltid är lätt. Jag förstår att folk som är duktiga på att lyfta sånt lättare tar sig högre upp i karriären.

Sofia (28:50)
Ja, men jag håller med om att det är svindrigt ibland. känner också typ så här, kan jag bara få göra bra saker och slippa berätta för alla om dem? Måste jag berätta att jag är så himla duktig och skriver designdokument? Och måste jag berätta för min chef, för jag är ju en chef som sitter och kollar i min kodbas, men hur fick han?

Att jag skrev den här fantastiska featuren med den här fina arkitekturen. Jag måste ju på något sätt visa det. Att jag är duktig på det. Jag tycker det suger. Alltså att behöva lyfta sig själv. Men det kanske är lite annorlunda.

Madde (29:30)

någon bara såg igen.

Sofia (29:33)
Ja,

kan du se att jag är fantastisk och bara berömmer mig hela tiden. men det var också kul att läsa lite kommentarer. Så vad tyckte folk? För det här har varit så himla uppvotat. Så det mest uppvotade kommentaren i tråden var, nu summerade jag lite den. Det var typ så här, att personen har jobbat jättelänge och lärt sig att så ja men säg din åsikt en gång. Alltså till exempel om att

Ja men vi behöver högre, bättre testbarhet i det här kodstycket. Och erbjuda en lösning och bara acceptera utfallet. För att tre saker kan hända. Att de säger nej. Nej men jag skiter i att man inte fixar det. Eller att de säger ja och det är väldigt sällsynt. Eller att det bara hamnar i backloggen för evigt. Och bara acceptera att alla tre svar är okej. Poängen är att du har gjort din plikt.

Och det handlar inte om att vinna, men du har liksom lyft det och lägg gärna till såhär ett paper trail här, typ såhär ett ticket eller ett mail så att när det väl kraschar, du har ändå bevis på att såhär, ja men kommer du ihåg att jag sa att vi kunde ha gjort det här, för då får du krascha.

Madde (30:49)
Det

är också lite beservisrigt.

Sofia (30:52)
Ja, men jag antar att det här handlar om hur... Det är inte kul att jobba om du behöver släppa all dignitet. Allt du står för. Hur ska man inte bli galen på att kämpa emot det här? Visa att du har sagt det en gång och på det här sättet kan du ändå få uppmärksamhet. Om det inte är någon företag som värdesätter det här från början kanske då.

Men känner du igen det här, du slutat argumentera eller argumenterar lika hett och frekvent fortfarande eller hur gör du?

Madde (31:31)
Alltså för typ kodkvalitet till exempel, eller vad det är. Jo men det tycker jag. Det är någonting som ligger mig väldigt varmt om hjärtat. Att skriva bra kod och kod som inte har massa buggar. Ja till exempel just nu så sitter jag och ser över vår bugghanteringsprocess och liknande. har liksom, ja. God dialog med vår produktägare om att vi ska jobba med buggar också.

Men han är också otroligt förstående och vill inte heller bara trycka ut nya features om vi har buggar som ligger och väntar. det beror ju så himla mycket på det samarbetet på något sätt också.

Jag argumenterar absolut när det krävs.

Sofia (32:18)
Men det är bra.

Madde (32:21)
Men ja, jobbar man på ett ställe där man gör det om och om igen och inte får någon form av gehör så fattar jag också att man inte orkar till slut. vi har sett upp detta i andra avsnitt när vi har fått lyssna på frågor och liknande och sånt. Jag tänker på den här typ, det var någon person som skrev in att de bara släckte bräddar och ingen brydde sig typ. jag fattar också att man till slut bara ger upp. Men det lite som jag sa i början med, ja du kan inte fixa en trasig arbetskultur då kanske det dags att hitta ett annat ställe.

Sofia (32:48)
Men jag tycker också att det är en bra strategi. Jag kanske kunde tidigare i min karriär fokusera på detaljer. Jag tycker absolut att det ska vara såhär mycket identering. Jag har aldrig bråkat om det. Men jag har väl haft andra sådana saker som jag har tyckt inte bråkat. Men jag står för det. tycker att lära sig att vara såhär...

Jag har ett möte där vi ska diskutera om vi ska ha tabs eller spaces. Att jag kan säga min åsikt och sen veta alla att jag tycker det och jag behöver kanske inte argumentera om det jättelänge. Men sen har jag absolut andra möten där jag är så här, nej jag måste verkligen dra min långa monolog om varför jag tycker så och förklara varför det dumt att göra det här andra så att personer förstår att om vi ändå väljer det där andra sättet.

Om det skiter sig så vet jag jag sa det. jag gör absolut så här på något sätt. Men det är inte så syniskt att jag bara... Och sen lägger jag en publik kommentar i... Confluence.

Madde (33:59)
Nej, visst. Nej, men så är det ju. Man får välja sina strider. Absolut. Man kanske inte brinner för allt som man tycker. Man har ju sina hills I would die on typ.

Sofia (34:10)
Ja, fast det är samtidigt bra att man dokumenterar det i sådana här ADRs. Det har ändå få vana att göra att när vi har tagit ett stort beslut att man ändå skriver vad vi har diskuterat och vad vi kom fram till och dra back. Men det är inte så här, Madeleine tyckte att vi skulle göra det här. Sofia sa att

Madde (34:19)
arkitektur.

Sofia (34:37)
vi inte borde göra det och vi valde ändå Madrins sida så att när det väl skiter sig så vet alla att det var man. Alltså nej, det är bara för att kanske komma ihåg, okej vi testar det här andra sättet om det nu blir fel.

Madde (34:51)
Ja. Det blir alltid bra att tänka varför tänkte vi på det sättet då? För det fanns ju en anläggning att man valde A framför B.

Sofia (35:02)
Det finns en annan person i tråden som berättade att han dubblerade sin lön på ett år. Med helt särmed the worker output. Output? Konstigt. Output. Han lärde sig att sälja istället. Han säger, perceived value is way more important than actual value of what you do. Så det är väl lite på samma spår. Perceived value liksom.

Madde (35:29)
Jag kanske framstår som jätte naiv som bara tycker att det inte ska vara så. Det är lätt att säga att det ska ska inte.

Sofia (35:38)
Jag håller med, är så världen funkar. Någonstans är det lite så. Sen är det klassiskt, en kommentar som bara exploderade. De som skriver skitsnabbt befordras för sin produktivitet. Men då argumenterar...

Madde (36:02)
är ju snabbt, verkligen såhär antal tecken per minut typ nej.

Sofia (36:05)
Jag

vet inte, jag översatte det här med Cloud, men jag tänker att det kanske stod pumpar ut nya features eller att man liksom är snabb. Då tyckte folk såhär, ja men de personerna kan inte lösa de svåra problemen. Om du är den enda som kan fixa det verkligt komplexa, då förlåter folk dig för att du är långsam och det spelar ingen roll om du skriver med ett finger. Vad tänker du om det? du stött på det här så får folk som bara pumpar ut.

Madde (36:35)
Ja, absolut. Sen kan det vara väldigt olika. Det finns ju folk som bara pumpar ut, men som pumpar ut skit. Och så finns det ju de som pumpar ut, men som pumpar ut bra saker. Och det är ju väldigt svårt att jämföra de två.

Det är ju alltså så här... Man har ju själv, när man själv varit utvecklare och sett de här som pumpar ut typ mycket fast inte så himla bra. Så det är väldigt lätt att identifiera det och tycka så gud vad störigt. Jag har inte haft det perspektivet sen jag själv blev chef eller så här, liksom ledare till team. Jag ville ju tro att jag inte skulle premiera det också som ledare. Men eftersom jag inte har upplevt det så är det ju svårt att säga, liksom så här.

I mig tycker jag inte att det är bättre att pumpa ut dålig kod mycket och snabbt än att göra det ordentligt. Sen kan man inte heller bli för långsam. Att det tar fem gånger längre tid för en person att göra det än någon annan. är det kanske också så här...

Sofia (37:42)
Då ska det vara fem gånger så bra, med en anledning kanske.

Madde (37:46)
Ja, och liksom hur mycket bättre är bra? Vad är det som är fem gånger bättre än... Man måste hitta den här typ 80-20-regeln. Så försöker jag i alla fall göra när jag har kodrat. Nej, det kanske inte är absolut superduper-duper-geromtänkt varenda liten grej. Men jag levererar värde, men det fortfarande inte slarv. Den nivån tänker jag, det är nice.

Sofia (38:13)
Det är bra. Man måste fånga sig själv ibland i det. Det är lätt att fastna i någon del och så får man så

Okej, men det är inte rimligt att jag har suttit och filat på en kodrad. Nu är det lika lir. Likadant kanske med agent decoding, men man fastnar ändå i saker på samma sätt.

Madde (38:31)
Gud, jag fastnade i en jättestörig grej som jag försökte lösa med och utan klåd. Det går inte, det bara trasslar in sig och jag fattar inte. Sen till slut bara skiter jag hela min bra om det.

Sofia (38:48)
Ja, man måste typ göra när de tröstar in sig i alla fall. Alltså agenterna. Då måste du börja om helt.

Madde (38:55)
Varför redde jag inte ut detta? Jag är helt dum i huvudet. Det borde inte vara så svårt.

Sofia (38:59)
Kullen kan liksom hackas och världen som är säkrare system.

Madde (39:04)
Nej

men jag försökte själv också från skratt liksom. bara nej jag gör det inte ute. Så slutfick jag in så sa jag okej, min lösning jag har valt är inte rätt. Jag behöver lösa det på ett annat sätt. så här.

Sofia (39:16)
Ja.

Madde (39:18)
så ibland behöver man bara tänka helt annorlunda.

Sofia (39:21)
Ja. Ja men jag känner också igen så här folk som pumpar ut. Och absolut att de, jag tycker att de kanske... Nej men jag vet inte, tycker att båda är bra. Det finns folk som pumpar ut kod och den är inte dålig men jag skulle säga att de löser kanske mer de enkla problemen. Alltså de är väldigt duktiga i att säga... Gud, nu vill jag inte förnedra någon. Men säga React är ju någonting som många kan. Om du säkert kan skriva en norm vanlig React.

du duktig på det och du pumpar ut det snabbt. Det kanske inte den som löser så större arkitektur-features än trend för att det förstår inte du riktigt. Men det är jättevärdefullt att ha en sådan person som kan leverera snabbt slut. Som inte sitter just och filar på det och är väldigt säker på sin sak och pumpar ut. Det finns 10x coders också, de som kan leverera jättefeatures med arkitektur och jättefint.

Och gör jättesnabbt. jag tänker som chef, du måste ju ändå belöna någon som gör jättebra jobb och snabbt också.

Madde (40:28)
Är inte detta en del av att bygga bra team? Det handlar ju om att man bygger team med personer med olika typer av kompetens. Alla människor är olika, man är individer också även i sättet man kodar. Vissa är de som löser mer komplexa problemen och det tar till länge tid. Vissa är de som spotar ut sig features. Allt är bra på sitt sätt och belönas därefter på olika sätt.

Sofia (40:54)
Jag har kanske coachat, om du är långsam och fastnar på vissa saker. Det du fastnar för att fila på är någonting du är bra på. Hur kan vi få dig att fastna på rätt saker? Det går alltid. Men det tar tid, såklart.

Madde (41:13)
Och det kräver bra ledarskap.

Sofia (41:16)
Ja, men du är ju fantastisk, ledare Madelaine. Så här har löst mig med dina pågar.

Madde (41:22)
Åh fy, jag har lite ångest över det. Det var ett skämt, jag lovar.

Sofia (41:26)
anmäld. Ja,

nej men var vissa som också sa så att AI-hypen har förvärrat situationer att så här kollegor som kör massa AI-genererad slop har mycket högre commit counts och fler rader kod. Det var någon person som berättat att en yngre kollega, vad ska man säga, out-pacade honom 3-1 feature-mässigt med AI.

och den här personen fick sparken medan kollegorna är kvar. att nu vet man inte riktigt hur den här situationen egentligen var. Jag vet inte. Men det var absolut beröringspunkter med AI. Sen har vi en shitification-cykeln som du har pratat om någon gång. Bra mjukvara ersätter skitmjukvara. Sen köps bolaget upp.

Madde (42:02)
Det tänker jag.

Sofia (42:21)
och når full incitification igen och cykeln bara fortsätter. Folk tyckte att nyckeln är att alltid jojna bolag som är på sin upswing och sen slutar det och bara hoppar vidare. cyniskt men jag har svårt att argumentera mot det. Det klart det ser bra ut om du bara jobbar för de här scale-upsen och start-upsen som blir kända och hoppar vidare.

Madde (42:38)
Sluta när man är på topp.

Sofia (42:50)
Men jag tänkte att vi avslutar med en bra kommentar här.

Madde (43:02)
Därför får så mycket gråhår. Det kan jag ju förstå. Det är så mycket också. Vad är shitty environment? Det är så många faktorer som spelar in. Du kan jobba med skitledarskap och skitskod men samtidigt ha ett bra team och det blir bra. Det behöver inte bara vara med såhär.

Sofia (43:28)
Nej, men jag kan hålla med om att när man känner att man bara kämpar emot vind eller så, så blir man så leten. Man känns ju fri när man väl kommit loss.

Madde (43:41)
Ja. Ja, jag vet inte. Kommer vi fram till mot vettigt? Jag har ingen aning. Ibland är det bara klur att diskutera.

Sofia (43:42)
Ja.

Nej men folk får väl säga vad de tycker. Är det så här? Är det det enda som räknas? Är det ingen som bryr sig om riktig kodkvalitet? Är det bara om att man ska gapa högt och se engagerad ut? Eller hur gör man för att synas? Ja, berätta.

Madde (44:05)
Vi ses som vanligt i nästa

Sofia (44:08)
Japp,

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 38 supportrar