Kasper Dissing Bargsteen

Delivery Lead & Software Engineer

Hi, I'm Kasper

I let the compiler catch the bugs, AI agents do the grunt work, and make sure the right things get shipped.

Recent Posts

View all
AI design UX UI

I am now a designer

I thoroughly enjoy well-designed software that is easy to use and pleasant to look at. But in my attempts to make beautiful UI in the past, I've always come up short. I can see when something is right…

Software Engineering AI

Moving to a mono repo

We are moving to a mono repo at work. One git repository with our full codebase instead of 30+ separate ones. Why? Because of AI. And because we should have done it even before AI turned everything up…

Software Engineering Leadership

The lie of the progress bar

Most planning tools tell you lies every day. They tell you that a project is 38% completed because that's the percentage of completed tasks out of estimated ones. But the next time you look, it says 2…

AI Software Engineering

Stop looking at the code?

"Code doesn't matter anymore. Just ship." I keep hearing this from tech leads and CTOs. I think they are wrong in most cases. Here are several arguments you can use, especially if it is your boss tell…

F# .NET

A simple database migration system in F#

At work we needed a simple system for handling database migrations. Something that was trivial to understand and see that it was correct. While FluentMigrator could have been a viable option, it seeme…

F# .NET Testing

Testing private functions in .NET

At University we were told to always test our code but also to hide complexity using the private keyword. I found these two dogmas incongruent as it forced me to either make a function public just to…

Browse the full archive →