1. EachPod

Regular Programming - Podcast

Regular Programming

Conversations about programming. By Andreas Ekeroot and Lars Wikman, funded by Underjord.io.

Development Technology
Update frequency
every 16 days
Average duration
46 minutes
Episodes
65
Years Active
2021 - 2025
Share to:
About the Least Powerful Abstraction

About the Least Powerful Abstraction

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. And…

00:42:19  |   Mon 23 Dec 2024
About Licenses

About Licenses

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?…

00:45:23  |   Mon 25 Nov 2024
About Learning New Languages

About Learning New Languages

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 fa…

00:42:28  |   Mon 28 Oct 2024
About C

About C

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 tool…

00:53:39  |   Mon 14 Oct 2024
About Defining Functional Programming

About Defining Functional Programming

What is functional programming?

Andreas grabs his whiteboard and his Turing machine, and starts from laziness, while Lars thinks of immutability, functions, and data.

Is syntax important for being func…

00:37:54  |   Mon 30 Sep 2024
About Giving Talks

About Giving Talks

Lars wants a less demanding way to prepare for giving talks, but he doesn't have the time right now.

Andreas knows a cheat code for public speaking. Lars uses slides like a blunt instrument.

How should…

00:27:47  |   Mon 02 Sep 2024
About Developer Experience

About Developer Experience

What are people talking about when they talk about developer experience? Pretty colors in the terminal?

What is worth improving, what is not? Lars has thoughts about all of developer experience, not l…

00:34:48  |   Mon 19 Aug 2024
About Endings and Beginnings

About Endings and Beginnings

Andreas' place of work ceased to exist.

It was mostly a relief.

The main worry is about resting and recovering enough before whatever comes next begins. All the learnings about how not to do certain th…

00:28:31  |   Mon 05 Aug 2024
About Non-CRUD

About Non-CRUD

CRUD - a classic term among supposedly simple web apps. But, not always the right move? Not always all that mappable to the actual problem?

Discussed: picking spicy architectures, non-CRUD data storag…

00:29:49  |   Mon 08 Jul 2024
About Embedded

About Embedded

Embedded is a weird thing. Lars is all Nerves and tries to explain and report from a world where people know part numbers off the top of their heads. The physical device missing is rarely a thing tha…

00:37:06  |   Mon 24 Jun 2024
About Interviewing

About Interviewing

Andreas is a man of many hobbies. Interviewing for example. But sometimes, you get strange questions from strange people, end up feeling scared, or start lying just a bit. Then, perhaps, you tell the…

00:31:10  |   Mon 27 May 2024
About Ranting at Ecto

About Ranting at Ecto

Stories about Ecto quickly redeeming itself, and of what it takes to introduce foreign keys.


Some of us are super comfortable referencing the ID. Lars dislikes that Ecto needs to be more complicated b…

00:36:43  |   Mon 25 Mar 2024
About Long-Lived Code

About Long-Lived Code

Fredrik wants to think about long-lived code. Lars is offended, Andreas only a little bit so.

Are there other good software development practices out there? Other than the ones focusing on building so…

00:42:08  |   Mon 04 Mar 2024
About Fat Tuesday Buns

About Fat Tuesday Buns

The Saint Valentine's peak passed without issue. Andreas had time for semlor.


Lars has opinions on semlor, and can imagine many possible improvements. Like having an apple. Or a pizza.


Lars has had a n…

00:31:08  |   Mon 19 Feb 2024
About things you built long ago that start doing weird things

About things you built long ago that start doing weird things

Andreas tells the story of a old system which suddenly exhibited a new and frightening bug. Lars shares similar experiences of things going wrong in new and novel ways.

When things do go wrong, it is …

00:28:21  |   Mon 05 Feb 2024
About Data Pipelines

About Data Pipelines

Lars dove into data pipelines, and emerged bearing arrows and wishing for a lot fewer copies.

What is there to think about regarding data pipelines, what is interesting about them?

Which tools are out …

00:43:36  |   Mon 01 Jan 2024
About Fun With GenServers

About Fun With GenServers

GenServers are fun! Andreas gives all the context. Things were learned, knowledge was aquired. You can do so much with GenServers, but make sure you have a good reason.

If you don't watch out, this is…

01:06:17  |   Mon 20 Nov 2023
About What Every Web App Needs But Your Developer Does Not Want You To Know About

About What Every Web App Needs But Your Developer Does Not Want You To Know About

Every web app starts out fine, the tabula rasa of an unwritten BODY. But sooner or later you need users. And a million other things which live in trees.

Also: email.

And that layer between the controll…

00:30:31  |   Mon 23 Oct 2023
About Code Nerds

About Code Nerds

The software development industry is very much built for code nerds. It shouldn’t be.

Many of us know many people who are really into coding. Not every working developer can, or even should, be though…

00:36:11  |   Mon 09 Oct 2023
Disclaimer: The podcast and artwork embedded on this page are the property of Lars Wikman. This content is not affiliated with or endorsed by eachpod.com.