Kodsnack 482 - Många sätt att vara programmerare
2022-07-19 05:26Fredrik och Kristoffer försöker varva ner inför semestern. Man borde bli bättre på att göra ingenting, också.
Sedan snackar vi lite WWDC-intryck från Kristoffers synvinkel, med fokus på nyheter i Swift.
Därefter pratar vi lite Playdate väldigt kort, och sedan Starfield - Bethesdas nya storspel. Varför har det tusen planeter? En intressant kontrast till Playdate på sätt och vis, vi tar nog hellre spel med färre planeter och mer kärlek.
Fredrik ger Kristoffer en fråga som kommit upp i Slack: finns det ett “rätt mindset” för programmering, och hur kommer man in i det? Vi glider över till att fundera på vad man tycker är kul och är bra på - det är rätt saker att fokusera på. Bygg på dina styrkor. Och oroa dig inte för mycket över vad som är “rätt”. Man måste inte brinna för programmering framför allt annat heller. Kristoffer känner att han fått mycket inom programmering av att ha lärt sig spela instrument. Fredrik frågar vad programmeringens motsvarighet till att öva på en låt eller en ackordföljd är. Kanske är det att bygga upp sitt muskelminne så att byggstenarna för att skapa program blir nära nog automatiska och kommer ur vägen för det medvetna problemlösandet?
Därifrån drar vi vidare till varför Kristoffer i allmänhet ogillar AI, maskininlärning och en massa andra koncept som svävar däromkring. Förutsägbarhet och pålitlighet är saker vi vill ha, inser vi. Gör våra prylar och verktyg mer förutsägbara och pålitliga, inte mindre.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- John Siracusa när han var mitt uppe i att beta av saker efter att ha slutat med sitt dagjobb var en diskussion som bara finns med i medlemsversionen av Reconcilable differences
- 479 - avsnittet om verktyg för att planera och organisera
- När Siracusa pratade om att sluta jobba och att bränna ljuset i båda ändar
- Siracusas appar
- 478 - avsnittet om WWDC med Oskar Groth
- Podcast chapters
- Swift 5.7
- Guido van Rossum, skapare av Python
- for … in i Javascript loopar över alla properties i ett objekt
- for … of i Javascript loopar över alla properties ett itererbart objekt definerat som itererbara
- Javascript the good parts
- Stage manager
- Hookshot/Rectangle pro
- Kaklande fönsterhanterare - eller tiling window manager
- Playdate
- I Björeman // Melin 315 berättade Jezper om att äga och spela på en Playdate
- Starfield - Bethesdas nya spel
- No man’s sky
- Spel till Playdate
- Inventory hero
- QEMU
- Fabrice Bellard - utvecklaren som skapat bland annat QEMU
- FFMPEG
- Tiny C compiler - Fabrice C-kompilator
- Code Katas - Nog vad programmeringens motsvarighet till att öva på en låt eller en ackordföljd är
- Hadoop
- Dataanalys med bash (kontra Hadoop) - 235x snabbare är ändå märkbart
- Copilot har börjat kosta pengar
- En arg nazist som slår en på fingrarna
- Axe cop
- Airplane!
Titlar
- Gör inget nytt
- En timme på research
- Ett väldigt onödigt projekt
- Aktivt göra ingenting
- Filosofitid
- Ett enda specialfall
- Veva bort den
- Fylla tusen planeter
- Hellre en planet än tusen
- Ett mindre spel med mer kärlek
- Ett verktyg jag vill använda för att bygga saker
- Många sätt att vara programmerare
- Alla kompletterar varandra
- Få in det i fingrarna
- Träna upp muskelminnet
- Genom fingrarna
- Medveten energi
- Inte begränsad av verktyget
- Du var ju här för flera år sedan
- Indexera hela internet
- Imploderat på ett sunt sätt
- Det kanske kommer en buss