tillbaka till startsidan

33. En svag parallel

Lyssna på Spotify lyssna! Lyssna på iTunes

I ett avsnitt med klassiskt sommarlåg energi plockar vi upp bollen från ungefär ett år sen och snackar strukturell terminologi inom tech. Vi hinner in på allowlist vs whitelist, att kalla sina brancher för main istället för master och medias roll i ord och uttrycks betydelse. Dessutom en del om buggar och mikroaggressioner, att vår branch borde vara lite mer mottaglig och en OERHÖRT svag parallel mellan att hata möten och att hata kvinnor.

Om du gillar podden blir vi väldigt glada för en liten recension i iTunes eller en prenumeration på Spotify. Följ oss och säg hej på @asdfpodden på Instagram eller Twitter (Anton, Therése) <3

Länkar

Avsnittets skämt:

Varför gillar API-evangelisterna att göra taberas?
De älskar resten.
Skrapa här!!
Transkribering
Transkriberingen är gjord av nån "AI-grej". Du kan förbättra den genom att klicka precis här :)
00:00:00
Varför gillar API evangelisterna att göra taberas?
00:00:07
Jag vet inte.
00:00:10
De älskar resten.
00:00:13
Ja, det var roligt ändå. Det gillar jag.
00:00:20
Du fejkskrattar inte ens längre. Jag blir så besviken.
00:00:24
Det är återigen, det är för varmt.
00:00:26
Det är typ det enda vi pratar om i den här podden, att det är så jävla varmt.
00:00:32
Men så är det fan ibland.
00:00:35
Välkomna till ett nytt avsnitt av ASDF, där det fortfarande är alldeles, alldeles för varmt.
00:00:43
Ja, så är det.
00:00:48
Jag tänkte lite på för ett tag sedan när jag satt och läste dokumentation för ett tracking system.
00:00:57
Så läste jag om hur de hanterade vilka requests som skulle få göras och så.
00:01:05
Och att de hade en allow list.
00:01:08
Och det gjorde mig ändå lite glad kände jag.
00:01:14
Istället då för en whitelist?
00:01:18
Ja, precis. Just att den här grejen, när man sitter och skummar igenom all den här dokumentationen,
00:01:31
så är man ju ändå väldigt van vid det språkbruket som används, och man tänker kanske inte så mycket på det,
00:01:39
men någonstans i bakhuset så registrerar man ju det.
00:01:42
Men jag kommer verkligen ihåg att jag reagerade på det,
00:01:47
registrerade det och upplevde det väldigt positivt.
00:01:51
Så att den dagen är en väldigt glad dag för mig.
00:01:56
Och det kan ju verka väldigt lite,
00:01:58
men just det här med att uppmärksamma saker
00:02:03
och faktiskt försöka skapa förändring och medvetenhet
00:02:08
är ju sånt som kan ta sig väldigt litet men som förändrar saker på sikt.
00:02:16
Ja, det var ju ganska mycket diskussioner om det här, det kan ha varit ett år sedan redan.
00:02:21
För det började väl bubbla lite grann i samband med Black Lives Matter-protesterna i USA.
00:02:29
Och sen spred sig det till techvärlden som började diskutera språkbruket som vi har med Blacklist och Whitelist och diverse andra master som branschnamn till exempel.
00:02:43
Jag har verkligen ingen aning om var på tidslinjen det här är i förhållande till allt annat.
00:02:49
Men jag vet att det verkligen bubblade upp diskussioner när GitHub bestämde sig för att öppna om sina masterbranches till main.
00:02:58
Ja, men exakt. Det kommer jag också verkligen ihåg.
00:03:01
Då hade det nog varit ganska mycket diskussioner innan GitHub kom fram till att det är nog en vettig sak att göra.
00:03:09
så var det nog ganska mycket diskussioner om just de termerna vi använder och hur deras historiska betydelse
00:03:18
alternativt deras upplevda historiska betydelse.
00:03:23
För det är inte säkert, det är många som påstår att det här är förr i tiden som betydde det så här.
00:03:29
Men det betyder ju ingenting egentligen om folk upplever att det betyder något annat.
00:03:38
- Nej, det är också lite speciellt för hur vet man verkligen vart det var förr i tiden och hur vet man då vart någon fick de orden från, vilken inspiration de fick när de satte dem förr i tiden.
00:03:50
Alltså det är ju precis lika strukturellt som mycket annat antagligen.
00:03:54
Ja, verkligen. Jag vill också påminna om att det var någon diskussion, var det inte Linux som bytte namn på sin bransch?
00:04:07
Jag kommer inte ihåg, de gjorde också något sådant där byte i samband, jag tror att det var ungefär samtidigt som GitHub gjorde.
00:04:12
Och det blir också världens diskussion.
00:04:15
Och jag har så oerhört svårt att förstå den diskussionen som kommer upp.
00:04:23
Alltså mot argumenten, mot att göra det.
00:04:26
Ja, jag med. Speciellt i det kontextet som vi befinner oss i blir jag alltid väldigt fascinerad.
00:04:35
För man är så här, det är bara ord.
00:04:38
Men det tycker jag är så konstigt, för vi om några vet väl
00:04:42
hur mycket ett syntaksfel kan skapa,
00:04:45
eller hur mycket problem eller fel ett syntaksfel kan skapa.
00:04:50
- Ja, nämen verkligen.
00:04:51
Nej, jag tror att vi var in på den liknelsen förut
00:04:53
som du hade gjort med typ buggar och mikroaggressioner.
00:04:57
Alltså att en mikroaggression är inte så farligt,
00:05:00
en liten bugg är inte så farlig.
00:05:02
Men en liten bugg var femte minut är jävligt jobbigt.
00:05:07
På samma sätt med mikroaggressioner.
00:05:10
- Men just att man kan tycka att ord inte spelar någon roll.
00:05:16
Och för det värsta så tänker jag att vi som programmerare vet det.
00:05:19
För ord spelar jättestor roll.
00:05:21
För det är en av de tre svåraste sakerna, eller vad man säger, att namnge saker.
00:05:25
Så du vet ju att det absolut spelar roll med vad saker och ting kallas.
00:05:30
Så att det i sig är ju ett jättedumt argument kan jag tycka för varför man inte skulle bry sig.
00:05:36
Och sen sa man ju också att just den här att man sätter en norm med orden som man använder.
00:05:43
Det är ju också någonting som vi också vet för att vi vill ha ett tydligt sammanhängande språk inom programmering så att alla förstår vad vi pratar om när vi säger det.
00:05:54
Vi vill sätta en norm.
00:05:58
Det funkar ju på samma sätt, tänker jag.
00:06:01
Ändå, någonstans.
00:06:03
Ja, det är ju verkligen sant.
00:06:05
Så är det ju.
00:06:07
Och jag är så här, alltså,
00:06:09
det finns så många motargument som jag tycker är
00:06:11
så här, ah, jodtyckta.
00:06:13
Men om vi diskuterar just att byta från
00:06:17
whitelist till allowlist, till exempel.
00:06:19
Eller blacklist till blocklist.
00:06:21
För det första så tycker jag att det blir tydligare.
00:06:27
Det är ett ganska enkelt argument för att byta de här.
00:06:31
Det blir mycket tydligare vad en blocklist och en allow list är jämfört med en blacklist och en whitelist.
00:06:36
Men även om det inte skulle bli tydligare, då skulle jag vara så här...
00:06:42
Varför behöver vi diskutera det? Kan vi inte bara... Om folk tycker...
00:06:46
Om det är väldigt många, för så var det uppenbarligen, för annars skulle det inte vara så mycket diskussioner.
00:06:50
Men om väldigt många tycker att "ja, men vi borde byta namn på det här".
00:06:53
Ja, men gör det. Det gör man inte så mycket.
00:06:56
Det är oerhört privilegierat av mig att kunna säga det, men jag använder hellre det privilegiet åt det hållet att säga
00:07:05
"Det påverkar inte mig, så gör det gärna" än att säga "Det här blir inte bra, det påverkar inte mig, men fan vad vi ska byta"
00:07:13
Man måste tänka på hur det har varit.
00:07:17
Jag tycker det var en löjlig diskussion nästan.
00:07:23
Men vad jag menar, ja, för att jag tycker att det kanske påverkar människor att "ja, nu måste de lära om och så kan det bli fel och så kan de få skit för det".
00:07:32
Jag vet inte vad exakt som rör sig omkring där, men jag menar att ändra på saker och göra det successivt, för vi vet alla att det inte kan ske på natt.
00:07:40
Men liksom att ändra saker successivt och ändra språkbrott successivt för att vi ska kunna skapa mer synergier och större förändring.
00:07:47
Jag förstår inte varför det är så himla jobbigt, speciellt igen.
00:07:54
Jag känner att jag hoppar på alla, men just när man pratar om personer inom vårt yrke.
00:08:01
Vi jobbar ju med förändring hela tiden.
00:08:03
Saker rör på sig hela tiden.
00:08:05
Vi måste anpassa oss och förändra oss jämt, jämt, jämt, jämt.
00:08:09
Så det fascinerar mig alltid när människor är så otroligt emot förändring.
00:08:16
Alltså förändring som kanske inte egentligen rör dem så mycket i ryggen, men som kan skapa väldigt stora,
00:08:24
liksom kan göra väldigt stora skillnader för vissa människor gällande inkludering och hur de mår vid ett visst språkbruk
00:08:32
och vad det kan komma upp för minnen för dem bara att vi pratar på det sättet vi gör.
00:08:38
- Ja, jag håller det verkligen med. Alltså det är ju, folk är liksom så här, tänk på alla som måste lära sig om att det heter Blocklist istället för Blacklist. Samma personer slänger sig över när det kommer någon ny Ruby on Rails version och en massa nya features som de måste lära sig.
00:08:56
Alltså det är ju så jävla hyckleri över det.
00:09:02
Ja, och sen kan jag väl också förstå att det blir kanske ibland jobbigt, speciellt när man inte någonsin har tänkt på det själv.
00:09:14
Jag såg något snack, jag kommer inte ihåg exakt vad det var, men där var det en person som pratade om vilka ord som vi använder inom programmering.
00:09:26
Jag ska se om jag kan rota fram det någonstans i hjärnan sen.
00:09:31
Men just att det var ganska mycket som jag aldrig hade haft en tanke på.
00:09:36
Jag tror faktiskt att Blacklist och Whitelist dök upp där för mig.
00:09:42
För jag hade nog aldrig egentligen reflekterat över att det heter så.
00:09:48
Ja, exakt.
00:09:50
Och att det är problematiskt.
00:09:52
Och då blev det ju jobbigt för mig också.
00:09:56
Då blev jag ändå tvungen att tänka på varför jag aldrig tänkt på det.
00:10:01
Och en del sådana saker.
00:10:03
Det känns som att man ibland vill låtsas som att det inte skulle kunna vara eventuella problem.
00:10:10
För man vill inte behöva tänka på det.
00:10:12
- Nej, men så är det ju verkligen. Det identifierar jag mig väldigt mycket med.
00:10:17
Alltså det är lätt att bara blunda för saker eller att man internerar, internaliserar, skitsamma saker och tänker att
00:10:29
"Nej, men det är okej. Det är ingen som har sagt något. Det är ju fine."
00:10:34
Eller att man inte riktigt har tänkt på det. För det kan ju också bero på okunskap.
00:10:37
Men att man om man tänker ett tag till så skulle man kunna hamna där själv utan att någon säger det.
00:10:43
Men att man inte gör det för att det blir obekvämt.
00:10:46
- Jag förstår inte, för det finns ju vissa saker som också är så här, typ "master slave".
00:11:00
Det har jag ju hört argumentationen att "men det finns ju inte idag".
00:11:05
Så varför kan inte vi använda det?
00:11:08
Och det är så här, ett, det lär ju inte stämma.
00:11:12
-Nej. -Att det inte existerar idag.
00:11:16
Och två, vi vet ju alla vad det handlar om.
00:11:21
Ja, exakt.
00:11:22
Ja, och jag tycker också det är så här,
00:11:28
jag tycker så många argument faller när det liksom finns bra ersättare.
00:11:34
Jag förstår lite problematiken med att säga, okej, hur ska vi få en hel bransch att på nytt enas över någonting?
00:11:45
Men egentligen behöver vi inte få en hel bransch att enas över någonting, vi behöver få några stora bolag att enas
00:11:51
och sen kommer resten av branschen att följa med.
00:11:53
För så är det tyvärr att det funkar att säga att, nu försöker jag komma på något bra exempel på bolag som kanske har haft master and slave
00:12:03
Master & Slave, men "leader" och "follower" är väl något argument som har kommit upp mycket.
00:12:08
Det räcker med att ett par stora databasbolag byter namn. Då kommer det att sprida sig.
00:12:15
- Ja, det är också lite kul. Tänk om de bara skulle gjort det utan att säga någonting om det.
00:12:23
Tänk om GitHub bara hade hetat "Main Branch" en dag och aldrig pratat någonting om det.
00:12:30
Det känns som att det blivit en oerhört stor kritikstorm.
00:12:39
Det hade varit en större kritikstorm då, tror jag emot dem.
00:12:43
Då kanske inte av skälet att varför bytte namn, utan även för skälet att
00:12:49
"Ni är woke, ni är uppköpta av Microsoft och nu försöker ni bara bla bla bla leftist"
00:12:58
faktiskt så fan vet allt vad alla jävla idioter på höger extrema kanten säger.
00:13:04
Men det hade ju varit ett bättre sätt att det skedde på på något sätt än att det krävs stora protester
00:13:17
som leder till diskussionerna, som leder till att folk gör någonting när folk protesterar.
00:13:21
Då hade det kanske varit vettigare att någon insett att "fan, ska det här verkligheten heta det här?
00:13:25
Ska vi inte bara byta namn på det och sen är det liksom inga större diskussioner om det?
00:13:29
Ja, dels det. Om man bara hade smugit in det så kanske det är många som hade glömt bort att reflektera, eller glömt bort men inte behövt reflektera någonting över det alls.
00:13:38
Sen är det väl egentligen såklart bra att det blir medvetenhet för att kunna skapa förändring.
00:13:44
Men det är ju kul just det här med förändring. Det var ju som varje gång Facebook ändrade sin layout lite, lite grann.
00:13:51
flippa ut i en vecka och skapa det i gruppen med att vi vill ha tillbaka den gamla lejatan och sådant.
00:13:56
Människor, vi gillar ju inte förändring.
00:13:59
- Nej, det är kanske det starkaste argumentet till varför folk klagar.
00:14:04
Det är väl liksom i vår biologi att vi ska inte...
00:14:11
Vi gillar förändring, det ska vara som det alltid har varit.
00:14:16
Som det var när jag var ung och du kunde köpa tuggummi för 50 öre.
00:14:21
Exakt, på den gamla goda tiden. När vi skrev HTML och CSS och jag skrev separat. Varje rad för sig.
00:14:31
Ja, det här kan bli ett avsnitt i sig det här ja.
00:14:35
Gud ja, Gud ja.
00:14:37
Men det är kul just det här lite för att jag läste en gång gällande beslutsfattande.
00:14:48
För att man säger så mycket att ord betyder ingenting och så.
00:14:53
Men just det här med ord och vad som sägs och uttryckt, det är ju det som ligger mycket till grund för hur vi ens fattar beslut och hur vi tänker när det gäller.
00:15:02
Det är det som ligger längst fram i hjärnan som vi går till snabbast när vi behöver fatta beslut eller tänka på någonting fort.
00:15:11
Det är därför media har ett sånt otroligt genomslag på att skapa.
00:15:16
De kan ju verkligen driva åt det håll de vill göra med mediastorm och allt sådana saker.
00:15:22
Det är därför ord och uttryck faktiskt betyder någonting.
00:15:31
Men vi fortsätter att envisas med att säga att det är onödigt och larvigt.
00:15:40
Ja, exakt. Det känns också som att det är ganska mycket okunskap bakom det.
00:15:49
Man kanske inte tänker att ord påverkar så mycket, utan man tänker att...
00:15:54
Vi har ju alltid sagt det här, jag känner inte att jag blir påverkad av det här.
00:15:57
Och det gör man ju kanske inte på en personlig nivå, utan på en individuell nivå.
00:16:02
Utan det handlar mer om så mycket annat, att det blir på en strukturell nivå och att det påverkar grupper av människor istället för att det påverkar Lasse53 som sitter och knackar lite kåboll.
00:16:14
Utan det är mycket mer att det påverkar vad normen är och hur grupper tänker och vad hela branschen till slut tänker och tycker.
00:16:28
Det berör ju inte bara såna här saker som rasism och sexism och allt annat som kan komma med det.
00:16:36
Utan även hur konservativa vi är som bransch.
00:16:40
Man märker, vi pratade tidigare i avsnitt om att utvecklare hatar möten.
00:16:45
Att den kulturen kan sprida sig mellan folk.
00:16:48
Och det är bara för att vi påverkas av vad folk säger och tänker.
00:16:52
Hur de säger det och allting sånt.
00:16:54
Och då kanske man själv sitter sådär och hatar möten till slut.
00:16:58
Istället för att...
00:17:02
Det är kanske lite extremt att dra parallell till att hata möten och hata kvinnor.
00:17:06
Men det finns en liknelse där, det gör det.
00:17:13
- Ja, vi kanske inte behöver gräva superdjupt i den, jag vet inte.
00:17:21
- Men man formas ju av sin miljö. Så även om det är små saker så blir det undermedvetet att man påverkas av det.
00:17:30
Och då är det viktigt att man faktiskt försöker förändra den till det positiva.
00:17:34
Ja, absolut. Där håller jag verkligen med dig. Men jag tycker alltid att det är så himla intressant just den här, för jag känner ju av det själv.
00:17:42
Man vill ju tro att man är lite bättre och lite smartare. Man vill ju tro att man inte påverkas av sådana här saker.
00:17:50
För jag är ju en människa, tänkande, kännande, varelse är jag ju inte ett djur. Ord kan inte lura mig.
00:17:59
Och sen så går man och handlar lite mat och så står man där vid kassan där de har lagt fram de här "köp en godisbit för 5 kronor" och så är man lite hungrig och så plockar man en djävel för att människans psykologi, eller för att psykologin är så. Man är inte smartare.
00:18:17
Nej, det är väldigt mycket saker man gör utan att verkligen tänka igenom det.
00:18:24
Eller såhär, utan att man liksom "jag ser en godisbit, jag är lite hungrig".
00:18:29
"Den är på väg ut, det är perfekt, jag är lite sötsugen efter att ha handlat".
00:18:32
Så att man kan ju påverkas på så jävla många olika sätt och jag tycker att
00:18:37
att då liksom att man ska göra en stor grej av att byta namn på lite saker, det blir så
00:18:46
Det blir så oerhört tunt på något sätt.
00:18:49
Jag tycker att argumentationen faller.
00:18:51
Och sen kommer de och "what about" grejer.
00:18:55
"Ska vi byta namn på alla ord vi har?"
00:18:57
Blablabla, för att nå vad de tycker.
00:18:59
Jag tycker att det finns argument för det.
00:19:06
Absolut, det är det vi har pratat om nu.
00:19:08
Men det som mest borde övertyga folk är att det finns i stort sett inga argument emot.
00:19:13
Det finns ingenting negativt att göra. Det är någon som behöver lära sig om någonting. Du lär dig någonting varje dag ändå. Du kan lära dig att ett ord har bytt namn. Det är inte så konstigt.
00:19:26
Nej, jag tycker inte heller det. Jag tycker att det är spännande att vi lägger så mycket energi på det som vi ändå gör.
00:19:33
Det är klart att olika lägger mycket energi, men att branschen i sig, som du säger, de här diskussionerna uppstår ju så ofta och de blir ganska djupa.
00:19:44
De tar liksom inte slut.
00:19:47
-Nej, jag hade ju hellre diskuterat Ruby on Rails nya version än att vi inte ska byta namn på någonting för att folk blir upprörda av det.
00:19:59
Ja, men jag tror, och här återkommer jag igen och ni nu tjatar, men jag tror att jag verkligen fascineras extra mycket över det för att vi jobbar med det vi jobbar med.
00:20:14
Och det hade förvånat mig mindre om det var någon som inte alls är digitaliserad, superkonservativ, har sett ut på samma sätt i flera hundra år yrke.
00:20:28
Som jag inte kan komma på ett superbra exempel själv just nu, speciellt inte utan att förnärma någon.
00:20:33
Men just den branschen som vi befinner oss i, att den rör på oss hela tiden, att förändring är det vi måste jobba med hela tiden för annars kommer vi inte framåt.
00:20:42
För framåt går vi ju hela, hela tiden.
00:20:44
Men att det ens blir en grej, jag trodde verkligen inte det, eller det kanske jag trodde, men rent objektivt och logiskt sett så borde det ju inte vara ett problem kan jag tycka.
00:20:59
Nej, jag håller helt med faktiskt.
00:21:05
Jag tycker det är lite konstigt att vår bransch har med diskussionerna.
00:21:11
Sen beror det säkert på att människor är som människor är.
00:21:15
Men just vår bransch känns som att den borde vara lite mer mottaglig.
00:21:22
-Ja, lite så. Jag känner också att det här har varit mycket mer intressant om vi verkligen inte tyckte likadant.
00:21:33
-Ja, det är mest att jag har suttit och varit lite småarg i 20 minuter.
00:21:39
-Trots att det är så varmt. -Ja, det kanske är värmen som tar fram det i mig. Annars brukar jag inte vara så arg.
00:21:46
- Ja, jag vet inte. Jag tycker ändå det är liksom, om jag byter spår lite, men just den här hur man skapar
00:22:02
Det är det vi gör hela tiden. Man tror också att man pratar som andra människor, men det gör man inte riktigt.
00:22:15
Man pratar kanske som andra utvecklare, men när man kommer ut och träffar människor som inte jobbar som utvecklare så kan man ibland verkligen förstå att andra människor inte pratar så här.
00:22:25
Eller använder inte de här typen av ord som jag gör.
00:22:29
Aha, nej exakt. Det är en liten bubbla, eller en liten pöl vi jobbar i.
00:22:40
Ja, men just om det är så att om jag går ut och så pratar med någon annan om typ mongo och att pulla, då kommer det ha ganska stora andra betydelser för dem än vad det har för mig antagligen i den kontexten.
00:22:58
Definitivt, så är det. Det har varit med om mycket.
00:23:02
Typ när jag berättar för folk att vi sitter och mobbprogrammerar.
00:23:06
Och de bara "mobbprogrammerar"?
00:23:10
Alltså är man elak mot varandra?
00:23:14
I grupp. Exakt.
00:23:18
Det finns väldigt många sådana ord som är
00:23:22
kontextuella så att säga.
00:23:26
man också kanske kan fundera på, kanske, även om det liksom
00:23:31
i och med att alla vi vet att det inte är så konstigt så funkar det ju.
00:23:35
Men sen är det ju som sagt, jag tycker att det största problemet är just de här orden som
00:23:40
är liksom kanske lite mer objektivt problematiska.
00:23:46
Som även skulle vara problematiska om man pratade med folk som inte hade en aning om vad programmering var.
00:23:55
Ja, sen finns det de som är svåra att fixa som är problematiska, kanske alltid typ.
00:24:04
Mongo.
00:24:06
Ja, absolut.
00:24:08
Särskilt när det blir ett produktnamn. De kommer inte byta namn på sin databas direkt.
00:24:14
Nej, precis.
00:24:16
Det är ju bara att det kanske är på vårt språk.
00:24:24
Ja, precis. Det är förmodligen inte problematiskt om du pratar tyska.
00:24:29
Jag höll på att säga tyska, men det känns som att det är ännu mer problematiskt på tyska utan att kunna ett ord tyska.
00:24:34
Franska.
00:24:36
Ja, exakt. Franska känns inte som att det är ett problematiskt ord.
00:24:41
Nu tror jag att vi har fått värmeslag.
00:24:47
Så kan det säkert vara. Det kanske får vara ett lite kortare sommaravsnitt. Det är ändå mitt i sommaren.
00:24:52
Ja, och lite extra konstigt. Men det tänker jag att vi också kan kosta på oss.
00:24:58
Absolut, en gång per år på sommaravsnittet.
00:25:01
Lite kortare, lite mer aggressivt.
00:25:06
Och ännu mer aspretigt än vanligt.
00:25:11
Exakt.
00:25:13
Men med det sagt så finns vi som vanligt på Twitter.
00:25:18
Och länkar och sånt kommer vid beskrivningen.
00:25:22
Eller vad du brukar säga.
00:25:24
Nu tog jag ditt jobb utan att ha kompetens.
00:25:26
Men, tack så mycket för det här avsnittet så hörs vi i nästa.
00:25:30
Det gör vi. Vi ses då. Bye bye.
00:25:33
Hej då.
00:25:35
Det är så varmt.
00:25:37
Det var allt.
Tillbaka upp