Markus fyller gubbe

Hej ,2026 är året då jag officiellt blir en gubbe. Jag skulle gärna vilja träffa dig för att fira detta i Umeå 8:e Maj. Min födelsedag är mitt i sommaren så detta blir en förfest :) https://markus50.netlify.app/Mera information kommer närmare dagen m...

Read More
Feb 17, 2026
A Developer's Search for Meaning

Hi ,Missed our session at Devoxx Belgium? Watch the complete presentation here: https://youtu.be/Jo5mOBRr2b4After 25 years in software development, I've survived countless "developer extinction" predictions. But AI feels different. When an AI gave me...

Read More
Oct 23, 2025
Uncertainty in software design

The only thing we can be certain of in this life is that we can be certain of nothing. -Albert Einstein Unexpected events tend to occur. This summer, I worked in technical support for a government system here in Sweden. The system is quite old, creat...

Read More
Nov 16, 2024
Brain friendly programming in Java

We have many principles for writing better more maintainable software, but still end up with a tangled mess. Most of us have heard about the Single Responsibility Principle (SRP), Robert C Martin expressed this principle as “A class should have only...

Read More
May 14, 2024
Continuous Feedback

Fixing performance problems can be tricky. I joined a new team last spring, and my first assignment was to investigate and fix some performance problems they were having. Most of the reported performance problems were related to a complicated functio...

Read More
Feb 02, 2024
Level up Your Java Skills with These Recommended Books

In this earlier post, I recommended some books that have helped me in my career as a software developer. I was asked if I had any books to recommend for Java developers. The books in this post are listed in the recommended reading order based on your...

Read More
Jul 18, 2023