About Good Things in Programming

21/11/2022 39 min Episodio 29
About Good Things in Programming

Listen "About Good Things in Programming"

Episode Synopsis


There are good things in programming, many of which are enumerated in this episode.Among other nice things: the best features in Elixir. Lars won open source? Bots and realtime-y stuff. Not to mention a type system that screams at you.Also: Lists in lists, in lists (in lists).Code made by other people is not one of the things, however. Code made by other people is always upsetting. CSS does not make the list either, but Tailwind does, prompting a discussion of fractally difficult things, leaky abstractions, and progressive enhancement.Linkable matterIO-lists - lists in lists in lists with eventually some binary data in themId3vx - The now published ID3 libraryLiveViewPhoenixEither in HaskellClowns to the Left of me, Jokers to the Right (the paper)Stealers Wheel - Stuck in The Middle With YouFunctorsElmFmap and bind in HaskellLars' Telegram botsGenserverMoment.jsAutobots and DecepticonsSnow Crash by Neal StephensonTailwind CSSGraceful degradationProgressive enhancementBetter titlesKeeps giving nilCarefully optimistically happyA JSON-thingyYou won open sourceI have written the code, and it's not my problemMurdering your garbage collectorA type system that screams at meThe maybes I got over pretty quicklyThey never stopped being resultsAn inherited Erlang footgunThe speaker that was in the monkeyIt's not only that I'm a backend developer