tillbaka till startsidan

49. State of JS

Lyssna på Spotify lyssna! Lyssna på iTunes

Vi pratar om den årliga undersökning State of JS. Demografier, bias, 200 svenskar, javascriptbibliotek, att karriärsbyta till utvecklare, en förvånansvärt stor del WebAssembly-användare och en eventuell förvirring kring nullish coalescing. Dessutom en del om att ett fallande intresse inte nödvändigtvis är negativt, en oväntat hög Angularanvändning och mycket annat.

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 är utvecklare så dåliga på att sopsortera?
Stoppar allt i samma container bara.
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 är utvecklare så dåliga på att sopsortera?
00:00:05
Jag vet inte.
00:00:08
Stoppar alltid samma container bara.
00:00:11
Det var bra tycker jag.
00:00:14
Innan vi började spela in så sänkte du ändå förväntningarna på att det skulle vara uruselt.
00:00:18
Eller till att det skulle vara uruselt.
00:00:21
Nej, jag läste ett annat riktigt dåligt skämt som var bredvid det här skämtet.
00:00:26
Det kanske kommer nästa gång.
00:00:28
Ja, vi får se. Perfekt cliffhanger till nästa avsnitt.
00:00:33
Yes, vart är vi? Jo, vi är i ett nytt avsnitt av ASDF.
00:00:39
Och vi tänkte väl eventuellt att vi skulle prata lite grann om den här State of Jesus Surveyn, eller undersökningen som görs varje år.
00:00:48
Och vi får se om vi landar i den, eller om vi bara utgår från den. Vi får se vad det här blir av, helt enkelt.
00:00:54
Men de släppte i alla fall sitt resultat nu för det måste vara några veckor sedan nu va?
00:00:58
Antar jag.
00:00:59
Ja det tror jag.
00:01:00
Och jag tänker att vi kan ju titta lite grann på hur det ser ut.
00:01:03
För jag tycker att den är ju intressant.
00:01:07
Även om jag tycker att den har särskilt i år fått ganska mycket välbehövd uppmärksamhet.
00:01:13
Att den inte kanske är så representativ för branschen.
00:01:17
Som den kanske inte försöker utge sig för att vara.
00:01:20
Men som folk tolkar den.
00:01:23
- Alltså, vad är det som... - Ja, och den stora grejen är ju att de visar ju all data vilket är jävligt nice så man kan analysera den där ganska bra
00:01:34
Men den stora delen är väl liksom att det är i stort sett bara utvecklare från USA som svarar till exempel
00:01:42
Alltså tittar man på Sverige så är det vadå, 200 personer i Sverige har svarat
00:01:47
Och då är det kanske svårt att dra något slutsatser även om branschen i sig kanske är ganska ihopkopplad så kan det vara att i Sverige så är det skit många javascriptutvecklare som också skriver p.o.p. fast det inte är det i USA till exempel.
00:02:02
Ja, just det. Jag tänkte på det också för det är så jäkla mycket engelska.
00:02:10
Ja.
00:02:12
Det kanske inte är så himla konstigt med tanke på att mycket av informationen som finns är på engelska.
00:02:20
Nej, exakt. Men tittar man liksom, det är 2300 som har svarat i USA och som sagt 200 pers ungefär i Sverige.
00:02:27
Så det gör ju så att det är en extremt stor skillnad och då blir det en liten styrd däremot
00:02:37
Men jag vet inte procentuellt sett hur många utvecklare i USA har jämfört med alla andra
00:02:44
Nej så skulle det ju absolut kunna vara. Det skulle ju kunna vara att det är representativt
00:02:52
Fast det är inte särskilt så att det bara finns 200 utvecklare och 200 personer känns som ett ganska litet urval
00:02:58
Om man ska slippa ett bias
00:03:00
Och sen finns det ju också en massa andra bias som man kan tänka sig finns i State of Health också
00:03:07
Till exempel att de som kommer svara på den här surveyn är de som har åsikter om JavaScript
00:03:13
Det är inte de här utvecklarna som bara sitter på sin kammare och gör sitt jobb bra och inte är superintresserade av vad som händer runt omkring
00:03:21
som kommer svara på den förmodligen.
00:03:23
- Och de som verkligen bryr sig.
00:03:25
Och det är ganska lätt att vikta den också.
00:03:28
Säg att du tycker att det är lite få kvinnliga utvecklare.
00:03:32
Då skulle man ju till exempel kunna göra en punktinsats
00:03:35
att bara skicka ut serving till kvinnliga utvecklare
00:03:37
för att höja den statistiken.
00:03:39
Som ett exempel som de inte har gjort.
00:03:41
Men jag menar, det hade ju gått.
00:03:43
- Ja exakt, och det är svårt att veta om det finns någon bias i den.
00:03:48
Tittar man på åldrarna på de som har svarat, 40% är mellan 24 och 34 år.
00:03:53
Och sen är det liksom, ja men tittar man över 45 så är det väl då 5% ungefär.
00:04:01
Men alltså bias finns ju alltid i teknik.
00:04:06
Ja, verkligen.
00:04:08
Det är människor som utvecklar det liksom.
00:04:10
Så det är ju väldigt svårt att dra några konkreta slutsatser och säga att det är så här det är efter just den här lönesvaret precis framför mig
00:04:29
Enligt den här undersökningen.
00:04:31
En sak som jag tycker är ganska intressant som jag tänkte på när jag tittade på just det här med demografin bakom Servin är att det är nog typ 15% som har sagt att de har en utbildning i något område som inte är relaterat till utveckling.
00:04:49
Det tycker jag ändå är ganska högt. Alltså mer än vad jag hade förväntat mig.
00:04:55
Ja, men det är ju en bransch som många krävs byter till också, är min uppfattning.
00:05:04
Ja, verkligen. Det tycker jag också är.
00:05:10
Och tittar man också på den här fast nerebryten och tittar man då på att för män så ligger den på 19%
00:05:21
Alltså de som har en utbildning på andra saker så att säga. Och här har de också, jag ser att de har tagit bort den, alltså att den är högre än 15%
00:05:31
Därför att de tydligen har tagit bort de som inte har svarat när de brett ner det på Persön
00:05:35
Men för kvinnor så ligger den på 34-35%.
00:05:42
Och det känns ju också som att det är en liten ankalsgräns kanske att kvinnor karriärsbyter in i utveckling senare än vad män gör till exempel.
00:05:53
Det känns väl ändå som någonting som ligger nära min upplevelse av det.
00:06:01
Det kanske bara är en så här enda lång, vad heter den där confirmation bias jag har?
00:06:11
Confirmation bias kanske det heter.
00:06:13
Ja kanske det heter.
00:06:15
Hade jag kanske kunnat lista ut, men det gjorde jag inte.
00:06:19
Det är inte rätt alla gånger.
00:06:21
Och det är också kul för de har också visat vart man har svarat eller vart man har hittat "servin"
00:06:28
Och då är det liksom 21% har hittat den på Twitter
00:06:32
Och sen typ 17% har hittat den från State of Js själva, jag antar att den har mejlutskickat eller något
00:06:38
10% från Google
00:06:41
Och sen är det väldigt låga present på allting annat som är typ lite podcast och lite communities och lite sociala medier typ
00:06:50
Telegram, den tycker jag är spännande
00:06:53
Ja, men det känns som att, jag aldrig har varit med om det, men det känns som att det finns ganska många grupper i Telegram som man kan gå med i
00:07:01
Jag fattar att när min CodeSmells bloggposten om React blev lite halvviral då var det ganska mycket trafik som kom från Telegram enligt en analytik.
00:07:16
Spännande, för jag använde Telegram men bara för att snacka med folk jag känner.
00:07:21
Ja, för då har jag antar att man skickas in i en grupp där och sen kom det massa trafik därifrån.
00:07:27
Så jag vet inte riktigt hur det funkar. Kanske ett sidospår.
00:07:30
Ja, men har du fyllt i den?
00:07:33
Jag har fyllt i den, det gjorde jag.
00:07:35
Kommer inte ihåg alls när jag gjorde det, men jag vet att jag gjorde det i alla fall.
00:07:39
Fyllde du i den?
00:07:40
En av 200.
00:07:41
Om jag har fyllt i den? Nej, jag tenderar att fastna på sådana här race and ethnicity.
00:07:47
Just det.
00:07:48
så passar jag liksom inte in i någon.
00:07:50
Och så orkar jag inte.
00:07:52
Och så skiter jag i det.
00:07:54
Det känns ju också som ett till problem.
00:07:56
Kanske.
00:07:58
Ja, men det är så himla konstigt.
00:08:00
För dels har de slagit ihop race och ethnicity.
00:08:02
Och sen är det så här,
00:08:04
är du vit eller är du
00:08:06
East Asian?
00:08:08
För mig då.
00:08:10
Rasmässigt så är jag ju East Asian.
00:08:12
Men etnicitetsmässigt, jag har ju ingen
00:08:14
som helst kulturell anknytning
00:08:16
knutning till Östasien. Jag är ju pur svensk och då blir det så här shut down i huvudet så blir det för jobbigt och så orkar jag inte.
00:08:26
- Ja, jag förstår det. Det är inte det lättaste eller det självklaraste svaret när det är ihopslaget så där kanske.
00:08:34
- Nej, sen så kan jag ju bara skita i det och gå vidare och göra det ändå och det gör jag ibland. Men ibland så blir jag lite sur.
00:08:40
Det kanske var det om demografin. Heter det demografi på svenska också?
00:08:52
Ja det är det väl.
00:08:54
Det kanske det gör.
00:08:56
Det är så jävla stor så vi kommer inte hinna prata om allting i den här podden. Särskilt när vi har babblat så här mycket om demografi i början.
00:09:01
Men jag har några saker som jag tyckte var intressant.
00:09:05
En av dem är att jag kollade på, de frågade om WebAssembly.
00:09:10
Och jag har liksom aldrig använt det.
00:09:15
Men ändå så är det 15, nästan 16 procent av alla som har svarat, som säger att de har använt WebAssembly.
00:09:21
Och det tycker jag känns så fruktansvärt högt.
00:09:24
Ja, det tycker jag med. I alla fall om det kommer från JavaScript-folk.
00:09:32
Ja.
00:09:33
Men alltså, ja.
00:09:37
För de kanske verkligen använder saker på ett annat sätt som jag har.
00:09:40
För jag kände att jag blev lite chockad av...
00:09:43
Och nu kommer det en spoiler alert för awards,
00:09:47
om man hemskt gärna ville klicka fram det själv.
00:09:50
Men typ, den "most adopted feature" är Nullish Colessi.
00:09:53
Och den är väl bra liksom, men jag har typ aldrig använt den.
00:09:58
Jag har inga use case för den.
00:10:00
Så jag var så här, men okej.
00:10:02
Ja, där funderar jag typ på om det är att folk blandar ihop det med den här optional chaining.
00:10:14
Ja, för den har jag använt som satan.
00:10:16
Ja, den använder jag också som satan, men jag håller helt med om att dubbelfrågetecken använder jag inte jätteofta direkt.
00:10:22
Nej, så det var mer att jag tänkte att optional chaining skulle ha vunnit den, men som du säger, folk kanske blandar ihop dem.
00:10:30
Eller så finns det ett supertydligt ljuscase som vissa har dagligen som jag absolut inte har någon relation till.
00:10:36
Ja, det skulle ju kunna vara så också. Men jag vet inte. Nej, jag håller helt med dig.
00:10:41
Men jag tycker att vissa av de här är väldigt svåra som sagt.
00:10:46
Jag tänker att det här kanske är ett resultat av att det är en väldigt begränsad grupp utvecklare som faktiskt svarar på den.
00:10:52
Och då kanske WebAssembly är saker som folk har testat på för att de är superintresserade och vill veta hur det funkar.
00:10:59
Ja, alltså det är ju så här folk som inte bryr sig så jäkla mycket skulle de bry sig om att fylla i det liksom?
00:11:10
Nej, exakt. Nej så är det väl förmodligen.
00:11:18
Sen är det en annan sak jag tänkte på som är lite halvrelaterad men när man kommer in på typ Ramverken och biblioteken och sådana saker.
00:11:26
Det är så mycket nya sätt att presentera informationen.
00:11:33
Grafer som är i en jävla torn.
00:11:35
Det känns som att de har för mycket försökt att få det att se snyggt ut.
00:11:46
Det är någon där man kan se att de har en...
00:11:48
Jag vet inte vad det heter. Ett sånt här rutnät.
00:11:51
Alltså fyra rutor där det är typ så här...
00:11:53
Har använt och har inte använt på Y-axeln.
00:11:56
Och negativt och positivt på X-axeln, så att säga.
00:12:01
Och sen har de ritat typ streck hur det har förändrats över tid.
00:12:06
Och den tycker jag är så rörig så att det går liksom inte ens så...
00:12:09
Man får inte ut någonting av den.
00:12:12
- Ja, det är den här "Changes over time". - Ja, exakt.
00:12:15
Och sen sträckan är också djupare, mörkare eller ljusare, tjockare eller tunnare.
00:12:25
Beroende på var i tiden du...
00:12:29
Nej, på "rising popularity" och "falling popularity".
00:12:34
Ja, jag tycker den är rörig. Den ger mig inte någonting.
00:12:41
- Nej, det är lite som att det är ett barn som har gått loss med en kalligrafi-torspenna.
00:12:47
- Ja, verkligen.
00:12:49
Däremot så är de här, jag vet inte om de är nya för i år eller om de hade de förra året också,
00:12:54
när de visar mer förändring över tid i kolumner och sträck mellan hur,
00:13:01
alltså det är typ på sidan om fronten, dramverk första gången den används tror jag,
00:13:05
Så kan man se hur nöjd folk är med ramverken eller hur intresserade folk är eller användning och medvetenhet kring dem.
00:13:19
Ja, den tycker jag var riktigt nice. Det är också kul att flippa mellan dem. Hur nöjd är du med hur "aware" medveten var de?
00:13:31
Så får man se hur de diffar. Det är intressant att saker går om "react".
00:13:39
Ja, men sen tycker jag att det är liksom...
00:13:42
Den kan vara lite svårtolkad också för att
00:13:46
Typ det ser ut, tittar man på satisfaction så ser det ut som att, oj vad Reacts satisfaction sjunker.
00:13:52
Från 89 till 88 till 84.
00:13:55
Men
00:13:56
I själva verket så är det ju förmodligen då att
00:13:59
Det är kanske färre som använt React litegrann, men samtidigt är ju React det överlägset mest använda.
00:14:05
Alltså liksom så här, React framgångssaga är ju så extremt stor.
00:14:09
Ja, men sen blir ju grafen lite missvisande också för att det inte är så att de följer svin mycket.
00:14:15
Det är bara att det har tryckts upp två saker ovanför dem som ligger på en "slightly higher percentage".
00:14:20
Ja, nämen exakt.
00:14:22
Så det här är väl så med all data som vi ändå har fått lära oss över pandemin och grejer.
00:14:30
Man får verkligen hålla tungan rätt i munnen när man läser grafer.
00:14:33
Ja, exakt. Och samma sak tittar man på typ intrestfliken för React så har den gått från 71 till 68 till 61 till 58 till 48.
00:14:42
Och då känns det ju så här, tittar man bara på den då känns det så här, oj, React håller ju på att tappa det hela hållet.
00:14:47
Men i själva verket är det ju typ att, ja ja, men de som har varit intresserade av React har testat React redan.
00:14:54
Så att de kommer inte välja den, liksom att de är intresserade av React igen.
00:14:58
Då kan man titta istället på typ Usage där React fortfarande ligger i överlägset högst.
00:15:04
En annan sak som också är intressant, Angular ligger högre än Vue till exempel på Usage.
00:15:11
Ja, det är sant alltså.
00:15:15
Ja, det känns inte som en bild som förmedlas.
00:15:18
Det känns som att nu är det liksom, vi kör Vue eller vi kör React.
00:15:21
Och sen ibland kanske lite typ vad det nu kan vara.
00:15:25
Svält.
00:15:27
Ja, men jag tror att det blir ju, det är också svårt att säga vad som är vad.
00:15:35
Eller liksom, jag menar viktat på vad folk sitter för typ av projekt.
00:15:40
Alltså för det kan ju också vara en enorm skillnad på, jag vet inte om det är rena legacy-projekt som folk vill gå ifrån,
00:15:46
eller om det är Greenfield, eller, alltså det är svårt.
00:15:51
Jag visste inte att Ember fortfarande var en grej till exempel.
00:15:55
Litt vet jag inte ens vad det är.
00:15:57
Nej, inte lite någon typ av webbcomponents grej kanske jag tror.
00:16:05
Ah, okej.
00:16:07
Om jag inte minns helt fel.
00:16:09
För det är intressant, man pratade så himla mycket om Preact.
00:16:14
Det blev ju en grej.
00:16:16
Ja.
00:16:17
när det kom och React kanske skulle kosta pengar och grejer.
00:16:20
Men sen tycker jag ändå att det försvann lite.
00:16:23
Men det finns ändå med här.
00:16:27
Ja, jag håller med.
00:16:28
Det är också en sån sak.
00:16:29
Jag hör inte folk prata jättemycket om det.
00:16:33
Men en del av mina fördomar säger också lite att det är sådana som har koll på
00:16:36
HFSM och är lite mer så här, du vet, stöst.
00:16:40
Staten ska inte bestämma över mig.
00:16:44
Tanken, åh gud vad det lät.
00:16:46
När man känner kanske lite ett förakt mot stora företag och kapitalistisk vinning, vilket jag absolut förstår,
00:16:57
så är man kanske lite mer "prone" att använda saker som "preact" kanske.
00:17:01
Ja, nej men absolut. Det kan jag hålla med om.
00:17:05
Det finns säkert någon typ av sanning i det.
00:17:09
Jag tycker också att det är intressant att de har splittat frontend framework och backend frameworks.
00:17:23
När i backend frameworks finns till exempel Next eller Astro. Jag vet inte om jag hade sett dem som backend ramverk riktigt.
00:17:35
Nej, jag vet inte heller. Det är också som en remix.
00:17:41
De här rör ju i back-end delar.
00:17:48
Men det är ju fortfarande hela...
00:17:50
Men det hade varit konstigt att ha dem i fronten också.
00:17:55
Jo, det kan jag hålla med om.
00:17:58
De är liksom någonstans mitt emellan.
00:18:00
Vilket gör det svårt att bara säga att det är back-end ramverk.
00:18:03
Ja, det är sant.
00:18:06
Ja, det är stökigt är det. Men jag är lite chockad över att Koa inte ens är med.
00:18:12
Ja, för mig är jag inte så chockad för att jag känner att jag aldrig har använt Koa.
00:18:18
Aldrig hört om någon som använder Koa.
00:18:20
Ja, de två senaste kunderna har vi kört Koa tror jag.
00:18:25
Två eller tre kanske till och med.
00:18:27
Ja, det är sant. Jag har nog hört dig säga det någon gång.
00:18:29
Det är en.
00:18:31
Jag tror det är bara, för det är många som jag har pratat med som är sådär, Express är ute, KOR är det nya.
00:18:39
Och då är jag alltid bara såhär, jaha, okej. Jag bara accepterar att säga, jag bara köpte.
00:18:46
Ja, jag vet inte. Det känns som att det är väldigt svårt att få en bild över det här.
00:18:53
även om man har alla de här svaren att titta på.
00:18:55
Så känns det som att, jaha, okej.
00:18:57
Är det så här i verkligheten eller inte?
00:18:59
- Ja, alltså.
00:19:03
Jag vet inte, jag tycker det är en kul grej,
00:19:07
men det är ju verkligen inget facit, liksom.
00:19:09
Jag tycker också att det är svårt att veta,
00:19:15
för att man kan bli verkligen så här,
00:19:17
ja, men, jag har aldrig hört talas om det här.
00:19:19
Jaha, men det var en view-grej,
00:19:21
Jag har aldrig suttit med "view" så det är inte så konstigt.
00:19:23
Men det är roligt att jag aldrig har suttit med "view".
00:19:26
- Ja, alltså det känns ju så här, det är väldigt många av alla de här sakerna som jag känner att
00:19:31
jag aldrig rört det här biblioteket, eller det här ramverket, eller vad det nu kan vara.
00:19:37
Och det är ganska lätt, särskilt om man är ny så tror jag att det är ganska lätt att gå,
00:19:41
om man skulle komma in här och se det här och bara "Oj, det finns så här mycket saker".
00:19:45
Lätt att bli lite liksom överväldigad av det.
00:19:51
Ja, alltså jag, någonting som jag har missat fullständigt var ju igen spoiler alert men den här satisfaction highest interest det var vitt.
00:20:06
Ja, just det.
00:20:07
Den tycker jag faktiskt är...
00:20:10
Vi körde i något projekt nu
00:20:12
på jobbet och där
00:20:15
det funkar väldigt bra.
00:20:18
Det jag har sprungit på lite problem med är när vi har haft något fall
00:20:21
när vi vill använda något Babel-plugin som inte riktigt funkar i vitt.
00:20:25
Vilket gjorde det lite meckigt och sånt där.
00:20:28
Men annars tycker jag att den är skitnice när man är uppe och snurrar.
00:20:31
Den är svinsnabb, jävligt smidigt att funka med.
00:20:35
Fast refresh till exempel.
00:20:37
Allting runt där är sjukt nice tycker jag.
00:20:41
Och den är ganska plug and play.
00:20:43
Vilket kanske är anledningen till att inte alla plugins finns.
00:20:47
- Vad fan så nice.
00:20:49
Jag har inte ens hört talas om det.
00:20:51
Och nu ser jag också att det ska uttalas "Vite".
00:20:53
- "Vite" är det så det uttalas?
00:20:55
- Ja det stås "Vite".
00:20:57
"Vite"
00:20:59
"Vite"
00:21:01
Det är tydligen franska för "quick".
00:21:03
Och ska uttalas like "beat".
00:21:07
- "Vit", bra att veta. Jag har sagt "vit" väldigt länge.
00:21:10
- V-E-E-T.
00:21:12
- Det är ju Evan Yu som har gjort det. Sammanskapare som gjorde "View".
00:21:19
- Mm.
00:21:21
- Så det är han som byggde den från början.
00:21:23
- Men är det liksom en "View"-specifik grej?
00:21:27
- Nej, du kan köra vilket ramverk du vill.
00:21:31
Det är typ en webpack ersättare.
00:21:34
Ja, jag känner Dear Parcel.
00:21:39
Mm, just det.
00:21:40
Ja, det är nog webpack och vit som vi använder.
00:21:48
Men det är ändå väldigt, jag ser det, 98% satisfaction.
00:21:55
Och sen
00:22:00
Men ändå 30% usage.
00:22:02
Så att de som använder det verkar vara jävligt nöjda.
00:22:07
- Toknöjda.
00:22:10
- Jag tror att den kanske "rappar" ES-Build också.
00:22:14
Tror jag kanske.
00:22:19
- Den använder roll-up för någonting också, såg jag.
00:22:22
Det är skumma.
00:22:23
- Ja, så kan det säkert vara.
00:22:25
Jag har inte riktigt grävt mig ner i hur det funkar.
00:22:26
Men jag för mig att det är ES-Build i grunden
00:22:28
Det som gör att det går väldigt, väldigt fort.
00:22:31
Och sen gör en vitt massa saker ovanpå.
00:22:35
Och sen har vi ju pratat tidigare om att jag är så otroligt dålig på att skumma.
00:22:38
Så man ska aldrig lyssna på mig.
00:22:40
Ja, det är ändå...
00:22:46
Som sagt, en färdighet som är bra.
00:22:51
Vad har vi nu mer då?
00:22:55
Jag tycker att det här med "other tools" är lite så stökigt.
00:23:01
Det kan vara så vitt skilda saker.
00:23:05
Ja, det känns verkligen som att det är allting vi inte fick in i någon av de andra kategorierna trycker vi in i en stor.
00:23:14
Ja, men inklusive jQuery.
00:23:16
Ja, exakt.
00:23:19
Men det är intressant att Lodash fortfarande är så otroligt användt.
00:23:23
Men det är väl i och för sig ett enormt bibliotek.
00:23:26
Det var länge sedan jag använde det.
00:23:28
Ja.
00:23:29
Som sagt, det finns ju hur mycket små funktioner som helst i Lodash.
00:23:34
Ja, för jag tyckte att jag läste någonstans någonting om att de hade pratat med utvecklarna till det.
00:23:40
Det är kul att saker fortfarande används eller adopteras in i språket.
00:23:45
Som en del av det.
00:23:49
Men jag hade dock ingen aning om att typ Lodash var väldigt mycket större än Underscore.
00:23:52
Jag hade tänkt att det är typ samma.
00:23:54
Jaha.
00:23:55
Nej, alltså vet jag...
00:23:57
Alltså Lodash var ju enormt.
00:24:00
Jag kommer ihåg att jag satte in något sjukt problem med att vi hela tiden drog in hela Lodash varje gång vi skulle använda en liten telefon.
00:24:07
Ja, det är kanske inte helt toppen.
00:24:10
Nej, det var länge sedan.
00:24:12
Ja.
00:24:14
Jag är också lite så här, samma sak med typ utilities tabellen.
00:24:21
Prettier, 64%. Det känns, 100% borde använda Prettier.
00:24:26
Ja.
00:24:29
Tycker du att då hade värdet varit bättre plats?
00:24:31
Att det inte är lika många som kör ES-Lint och Prettier, det vet jag i och för sig.
00:24:36
Men man kör ju Prettier och sen ES-Lint.
00:24:39
Sen är man set.
00:24:42
Jag håller med, det behövs inte så mycket mer.
00:24:46
Men jag vet inte vad varken N, Volta Veridaccio eller ZX är för något.
00:24:53
Nej, N känner inte jag heller igen.
00:24:56
Men jag undrar om inte det är samma sak för Volta är ju också typ en NVM variant tror jag.
00:25:01
Något i stil med att den byter Node-versionen automatiskt när du väljer projekt.
00:25:11
Och här när jag har klickat på länken kan jag förklara att Verdaccio är en lightweight Node.js private proxy registry.
00:25:23
Okej, det sa man inte jättemycket.
00:25:27
Nej, proxiga saker.
00:25:29
[Skratt]
00:25:31
Jag vet inte.
00:25:33
Ja.
00:25:35
Registrera dina proxys, det kanske är supernice när man behöver rauta om en massa grejer.
00:25:39
Ja, det är...
00:25:43
Det känns så...
00:25:47
En sak jag tänkte på nu, jag vet inte, jag kanske bara inte har...
00:25:51
Det här är ditt local private npm registry.
00:25:53
Ja, okej.
00:25:55
Då är jag nog med.
00:25:59
Men jag funderar på till exempel, det finns ingenting i Servin om typ CSS i JavaScript.
00:26:05
Har de med det i state of CSS?
00:26:09
Servin istället?
00:26:11
Ja, det låter väl ändå mer nära.
00:26:14
Ja, men det är ju JavaScript.
00:26:18
Ja, men det är ju styling.
00:26:22
Jo, det är sant.
00:26:24
Då kan du istället tänka på att jag satt ändå ett tag och funderade på de här mobilgrejerna. Varför flatter inte de här innan jag kom på att det inte skrivs i avskrift.
00:26:38
Men jag satt ändå i några minuter och funderade.
00:26:42
Jag hade inte tänkt alls på det nu. Men det är klart, det är inte i avskrift.
00:26:46
Jag har skript.
00:26:48
Men det känns ju också som att jag har skript nu för tiden.
00:26:52
Pratar man skript så pratar man bara webbutveckling generellt nästan.
00:26:56
De var ju med i WebAssembly till exempel.
00:27:00
Jo, det är sant. Men jag vet inte, en del av mig när jag tittar på det här också.
00:27:04
Så känner jag mig så himla...
00:27:08
Jag känner mig så himla mycket i min bubbla.
00:27:12
När jag pratar om att jag är en mjukvaruutvecklare, "ja men jag är en webbutvecklare"
00:27:17
Och så är det någon som "ja men jag är inte det" och jag är "ja men vad finns det då?"
00:27:22
Alltså som en douche känner jag mig.
00:27:26
Och lite så blir det som nu också.
00:27:28
"Men om det inte är javascript, vad är det då?"
00:27:32
Ja...
00:27:35
Fan jag ser att vi inte är med på podcast.
00:27:38
Jag har besvikelse.
00:27:40
- Ja, det tänkte jag att många i USA skulle lyssna på det.
00:27:46
- Gud ja, men någon av de här 211 svenskarna som hade svarat på servien där.
00:27:53
Där hade vi något.
00:27:55
- Skrev du i det?
00:27:57
- Nej det gjorde jag inte faktiskt. Jag borde ha gjort det.
00:28:00
- Den enda som hade kunnat göra det gjorde inte det.
00:28:02
- Ja.
00:28:06
Jag tänkte också på, ganska tydligt när man tittar på den här "People".
00:28:11
Alltså "People you read follow or just want to highlight for their work" står det.
00:28:15
Alltså det är 95% män ändå.
00:28:18
Jo.
00:28:20
Jo tack.
00:28:21
I det registrerade jag.
00:28:25
Jag skummade nu och ser bara typ Sarah Dresner och Cassidy Williams.
00:28:28
Men det kan ju vara fler som jag missar också.
00:28:31
Ja.
00:28:32
Det är ju en representation i en LED.
00:28:36
Exakt.
00:28:38
Men inte i...
00:28:41
Ja.
00:28:43
Är det där lite...
00:28:47
Det känns som att man...
00:28:49
Det är svårt att inte komma in på mångfaldsproblemen inom utveckling.
00:28:55
Oavsett vad man pratar om nästan.
00:28:59
Ja, men det är ju liksom så här, det är ju på det sättet där det är en svår bransch att komma in om den inte har en mångfald och inte utvecklas vidare.
00:29:10
Varför skulle fler mångfald vilja ges in i den?
00:29:13
Ja, så är det ju.
00:29:15
Så att, vi är i den hela tiden. Ja, jag vet inte, men jag kommer in på det här i allt. Så det är lugnt.
00:29:26
Jag tänker, det ska jag kanske göra snart, men en sak som jag tänkte på på den här sista, inte sista men
00:29:32
När den här JavaScript is moving in the right direction på opinionssidan
00:29:38
00:29:40
Är det liksom ganska många
00:29:45
Alltså det känns ändå som att det är liksom, vad är det då, 57
00:29:50
7, 60, 80 procent ungefär tycker att det går åt rätt håll.
00:29:54
Och det är ju nice för det känns inte som att det är den bilden man får när folk bara
00:29:59
"Ja, JavaScript är så jävla dåligt".
00:30:02
Men är det lika mycket så nu i tiden?
00:30:06
Det kanske inte är det, jag vet inte.
00:30:08
För jag kan ju verkligen hålla med om att JavaScript inte var så jävla toppen.
00:30:13
Men sen alltså ES5 och vidare, Working Group, ett riktigt tag om det.
00:30:20
nya släpp varje år.
00:30:22
Alltså,
00:30:24
nu tycker jag ju verkligen att det är
00:30:26
i grunden kanske inte är så stabilt.
00:30:28
Och ja, det finns ju vissa kvar som är
00:30:30
i den delen, men jag tycker ju annars att det är
00:30:32
liksom, det finns ju en
00:30:34
working group, det finns folk som
00:30:36
åsiktar, folk som använder hela tiden
00:30:38
och hjälps åt, så att
00:30:40
jag upplever inte att det är lika mycket
00:30:42
så längre.
00:30:44
Men jag lever ju i en bubbla också, så att...
00:30:48
Ja, jag vet inte. Ibland får man ändå känslan att många...
00:30:53
Men det kanske är min Twitter-bubbla som är att folk skriver att JavaScript suger.
00:31:00
Ja, det är så. Ja, det kanske är så.
00:31:03
Alltså, i min bubbla är jag mer chockad över att så många använder PHP.
00:31:07
För i mitt huvud är det fruktansvärt.
00:31:10
Ja, det är det. Jag håller med.
00:31:13
Men POP känns också... Jag tänker också att POP är ganska stort i USA.
00:31:17
Alltså typ med Laravelle. Eller Laravelle, jag vet inte hur man nu tar det.
00:31:21
Och liknande.
00:31:23
Och sen är inte WordPress skrivet i POP fortfarande.
00:31:26
- Visst, WordPress. Jag glömmer det egentligen.
00:31:31
- Så att där finns det ju väldigt mycket POP-jobb, tänker jag mig.
00:31:35
Också nyfiken på den här "Jag är skeptisk, moving in the right direction".
00:31:37
Vad fan som hände mellan 2018 och 2019?
00:31:41
Gick från 52% agree strongly till 20% agree strongly.
00:31:46
Ja, men var det inte någon ES-grej då?
00:31:55
Jag vet inte, jag kommer inte ihåg något särskilt som hände just då.
00:31:59
Nej, för ES5 kom ju jävla mycket tidigare.
00:32:03
Ja, jag vet inte, det är en jävla konstig bump på alla fall.
00:32:09
Det känns nästan som att det måste förklaras av att frågan kanske har ändrats hur den ställts.
00:32:13
Just det, för det försvann massa "agree strongly".
00:32:17
Ja, exakt. Den gick från "agree strongly" till "agree".
00:32:21
Kom det fler svenskar med eller? Gillar inte ytterligheterna?
00:32:25
Det var de här 211 svenskarna som ställde till det.
00:32:29
Jag håller med, men "do I agree strongly or just agree?"
00:32:35
Men det är ju en rolig grej, typ som den här MPS-frågan som finns, National Promoter Score, eller vad fan heter det, Net Promoter Score, som bara är att du frågar, skulle du rekommendera din vän den här produkten?
00:32:51
Och så har du typ 0-10 eller vad det är.
00:32:54
Och sen i USA så är det väldigt mycket ytterligheter.
00:32:57
Så du har promotor som är uppe på 9-10.
00:33:00
Och så har du dem som disagreed, de är nere på 1-2.
00:33:03
Och så kommer den till Sverige.
00:33:05
Då måste man alltid tänka på att svenskar är så här.
00:33:07
Ja, jag tycker det här är bra.
00:33:09
Vill inte ta i för mycket, 8.
00:33:11
Ja, det här är riktigt dåligt.
00:33:13
Men jag vill inte vara elak, 4.
00:33:15
Ja, nej verkligen.
00:33:19
Han ska vara lite mitt emellan. Lilla landets mellanmjölk eller vad fan det är vi kallas.
00:33:24
Ja exakt, det var man verkligen ta höjd för.
00:33:27
Ja det var också en väldigt sajdnod. Jag vet inte, det blev lite spretigt.
00:33:33
Ja det är så det är när man lyssnar på den podden.
00:33:37
Om inte du har något annat så tänker jag att vi kanske är klara där.
00:33:41
Ja, jag har inget annat.
00:33:46
Då tackar vi för oss för den här gången.
00:33:49
Gå gärna in och läs den här State of Jez-resultatet själva och skriv om ni har sett någonting som ni tycker är udda som inte vi har sett.
00:33:56
För det kan mycket väl ha hänt.
00:33:59
- Ja, bara håll inte med oss.
00:34:01
- Ja, det får man också.
00:34:03
Exakt, rav dig till mig då.
00:34:05
Vi finns som vanligt på Twitter, skriv gärna en recension i iTunes eller i Spotify kan man också betygsätta podcasten, tyckte jag jag såg.
00:34:13
Så det kan man också göra om man vill.
00:34:15
Så hörs vi om två veckor igen.
00:34:19
Det gör vi.
00:34:20
Bye bye!
00:34:21
[Outromusik]
Tillbaka upp