Make your Code AI-friendly
In 2024 I heard for the first time people talking about "AI-friendly software architecture." At the time I didn't really see a need to change things. Fast forward to 2026; I'm using AI for most projec

Search for a command to run...
In 2024 I heard for the first time people talking about "AI-friendly software architecture." At the time I didn't really see a need to change things. Fast forward to 2026; I'm using AI for most projec

I started my professional software engineering career in 2022. As I came out of university, I formulated four rules of what I assumed that good software would be. In their simplicity, those four rules

Let's say we just spent a couple of hours inside Gemini creating a first draft of an idea. Now we want to take this draft and turn it into a functional React app. Setup The first step is to set up a

I was using Gemini in the free version in Feburary 2026. Keep everything in one file - don’t try to scale. The AI should only ever care about a single file (and should also only have access to one fi

At work, my team and I decided to migrate from Lodash to Immutable.js. I was tasked to do the migration for one of our older codebases, where Lodash was heavily in use. During the migration, I noticed, that I actually could just use modern JavaScript...

A good way of really understanding a programming language is to go deep into the standard library and really get to know every single function. In this blog post, we will explore the bool module of the gleam standard library. I might look into other ...

You might have heard of "Enums with superpowers", "Tagged Union Types" or Algebraic Data Types(ADT). It is heavily used in functional programming. And yet, you rarely see them in enterprise codebases. Why is that? A common use case for ADTs is to rep...

What's the best HTML/CSS library in Elm? mdgriffith/elm-ui? rtfeldman/elm-css? Both improve upon elm/html. In this article I will show why elm/html is not only a good choice but maybe even the best of the three. TLDR; elm/html is simpler and more fle...

In functional programming, you usually don't use classes. But that begs the question: How can you model complex structures without using inheritance? The answer is quite simple: We use a pattern called Composition. Todo-App using OOP As an example, l...
