65 episodes
- The End.
Links
LADOK
Sanne Kalkman - companies should hire junior developers
Münchenbryggeriet
The art of gathering
Dead dog party
Nobody wants this
Neon genesis evangelion
Ghost in the shell: stand alone complex
Serial experiments Lain
Hackers
Black mirror
William Gibson
Burning chrome
Neil Stephenson
The Bridge trilogy
s-CRY-ed
Fullmetal alchemist
Hellsing
Samurai Champloo
Black lagoon - Imagine Andreas going around making annoying electronic sounds all the time.
Strike that. Andreas and Lars discuss using less power - less fancy abstractions - to make things easier to understand. Andreas likes to do a de-powering pass to code.
Avoid making something which is more general than is useful.
Lars goes into the lure of event sourcing - going for very high data resolution - it might come in handy! - at the cost of a lot of other things - how do we prevent duplicate user names?
You've got to love a JSON blob.
Finally, Lars derails Andreas' arrow of time and discussion of locking things down early when possible.
Links
Power glove
Ghost in the shell 2
Stand alone complex
Unlimited power!
For-comprehensions
Nerveshub
REST
Squiggle
The lenses paper - Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire
Not hot dog
Domain-driven design
Event sourcing
CQRS
Saga - event sourcing pattern
Data lake
Data lakehouse
Ecto
Penny Arcade - On discomfort
Prince of Persia: The sands of time - How do people learn about licenses?
If you entered into software in a certain way, it's easy to assume that everyone is a part-time license attorney. But how do other people pick up license knowledge? And what does one really need to know?
Licenses underpin open source but seem kind of dull. But they are also a cool and special thing about the software industry.
Lars provides his licenses 101 thoughts and looks forward to becoming open source grandpa.
Links
GPL
BSD license
MIT license
Apache license
LGPL
AGPL - Affero license
OSI
Open source licenses tried in court
Source-available
Cockroach
BSL - business source license
FOSDEM
Oxide & friends on how they handle the CockroachDB thing
Forking
Terraform
Opentofu
Elasticsearch
Opensearch
Redis
Valkey
The Redis-Valkey-story
The XZ backdoor
Andres Freund - The Microsoftie who found the issue
Visual studio code
VSCodium
Gitpod
code-server
Embrace, extend, extinguish
Docker
Podman
Hashicorp
Salt
Ansible
Terraform
Stallman
Compis
Apple II
MySQL
CLA - contributor license agreement
Kelsey Hightower
VLC
Winamp
Slackware
Debian
Coding freedom - book by Gabriella Coleman (full PDF)
FreeBSD
Ideell förening
Moomin dad
Snufkin
Pettson
Jussi Björling
Gramophone player - Everyone's favorite idempotent podcast returns to discuss learning new languages and concepts. Can mixing and matching new concepts and syntax help or hinder language adoption? A new concept but a familiar syntax might make a language easier for all the drifting Javascript developers to grab on to.
Lars considers picking up a lisp at some point.
It's harder to pick up new languages when you're mainly keen on building. Lars is very much in a building phase. He has problems, but they are his problems.
Lars is currently learning - among other things - by working with other people, putting himself out there, and arranging a conference.
Links
Alan Perlis
A language that does not affect the way you're thinking is not worth knowing
Domain-specific languages
Rails
Phoenix
Elixir
Erlang
Prolog
Gleam
Elm
The CodeBEAM Gleam keynote by Hayleigh Thompson and Louis Pilfold is not out in video form yet
Ant (the build system)
Bash
XLST - Extensible Stylesheet Language Transformations
Xquery
SAX parser
SweetXml
Exercism course on Gleam
Lustre web framework
Sprocket web framework - Gleam-style implementation of Liveview
OTP
AtomVM
Cardputer
REPL - read-eval-print loop
NIF
GHC - the Haskell compiler
Lua
Dave Lucia and Robert Virding talking about Lua on the BEAM - also not out in video form yet
The Konami code
Uiua
ZFS
Evan - creator of Elm - in Kodsnack 604
Smalltalk
Pony - Wherein the wonders of C are explored.
But first, let Andreas tell you what's so great about Chalmers' approach to teaching computer engineering. Spoiler: starting with Haskell, close to math.
The tooling around C: cultural mystery meat.
Lars tries out a shocking plan for a productive framework for C!
It's very cool to be able to just poke memory. Memory, arrays, structs, and strings are discussed. Strings are a bundle of fun. Arrays are desugared.
Finally, a dive into the wonderful world of interoperability, both with and without C directly involved.
Links
Rust
C
D latches
Gymnasiet - roughly upper secondary school or high school
C++
Autotools
Autoconf
Linux from scratch
Slackware
Debian
Makefiles
Bash
GNU Make
Buildroot
Cmake
Zig
TOML
Isaac who does Zigler for Elixir
POSIX
Win32 API:s
Libuv
SIMD
B-tree
Redis
Erlang NIF
Cocoa - the wild Elixir community member integrating stuff
OpenCV
Pythonx - run Python from within Elixir
Lua
Luerl
LFE - Lisp flavoured Erlang
Fennel - lispier Lua
Chicken Scheme
More Technology podcasts
Trending Technology podcasts
About Regular Programming
Conversations about programming. By Andreas Ekeroot and Lars Wikman, funded by Underjord.io.
Podcast websiteListen to Regular Programming, Deep Questions with Cal Newport and many other podcasts from around the world with the radio.net app

Get the free radio.net app
- Stations and podcasts to bookmark
- Stream via Wi-Fi or Bluetooth
- Supports Carplay & Android Auto
- Many other app features
Get the free radio.net app
- Stations and podcasts to bookmark
- Stream via Wi-Fi or Bluetooth
- Supports Carplay & Android Auto
- Many other app features


Regular Programming
Scan code,
download the app,
start listening.
download the app,
start listening.
























