Kodsnack 521 - Mentalt destillat, med Magnus Therning
2023-04-18 05:26Fredrik snackar med Magnus Therning om att bygga sin egen Emacs-setup, att skala bort och skriva om saker, beroenden, och mycket mer. Som det lugn som kan infinna sig när man nyss avslutat något större och ännu inte påbörjat nästa sak.
Kasta bort saker som inte finns med i det mentala destillatet efter något års arbete med någonting. Och utan att bara sätta sig i ett hörn och skriva om vad man redan har på ett nytt sätt. Anpassa koncepten man redan har efter de koncept man tillför. Förmågan att vara precis när man pratar om saker. Rätt namn på rätt saker kan lösa så mycket bara i sig.
Man behöver kanske mer tillåtelse att leka?
Kod som är lätt att ändra där man behöver göra ändringar ofta.
Du behöver inte bry dig - ända tills det går fel. Sedan behöver man bry sig jättemycket.
HTTP-bibliotek för servrar - skulle det finnas utrymme för ett som helt struntade i streaming?
Loggning är svårt, och nyttigt.
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
- Magnus Therning
- Zimpler
- DDD - domändriven design
- Domain-driven design-boken
- Asdf om Emacs och små tangentbord och grejer
- Emacs
- Neovim
- Planck
- Spacemacs
- Systemcrafters - Youtubekanal
- MES - Magnus' Emacs setup
- Tree-sitter
- Helm
- Ivy
- LSP - Language server protocol
- LSP-klient för Emacs
- Haskell mode för Emacs
- Cabal - paketsystem för Haskell
- DRM - Digital rights management
- Magnus löste indenteringsproblemen strax efter inspelning
- Douglas Crockford
- Javascript: the good parts
- JSON
- Refaktorering
- CORBA
- COM
- For each desired change, make the change easy (warning: this may be hard), then make the easy change - Kent Beck
- Clean code
- HTTP-streaming
- Babel
- Coffeescript
- Serenityos
- Ladybird (inte Ladybug som Fredrik fick för sig) - webbläsare för Serenityos
- Dart
- Webassembly
- Create React app
- Unixsignaler
Titlar
- Icke-jobbrelaterade saker
- Folk med små tangentbord
- I princip så outsourcar jag min konfiguration till hela internet
- Node-varning
- Bara för att leka lite
- Den här är väldigt stor
- Skala bort väldigt mycket
- Då hoppade jag ner i kaninhålet
- Väldigt annorlunda för att jag ska skriva den
- Interaktivt hela tiden
- Ett visst lugn
- I download music from the internet
- Mentalt destillat
- Smyga in mer omskrivande
- Förmågan att vara precis
- Det har i alla fall ett namn
- Leka
- Det skiter sig liksom i kanterna
- Plugins som omvandlar Javascript till Javascript
- Javascript är binärt
- Antingen är du expert, eller så är du farlig
- Ideologi om att inte skapa en massa kod
- Om den upptäcker att den blir tillsagd
- Som att läsa andras kod
- Justera sitt eget beteende