Hi ,If you've spent any time on LinkedIn lately, you've probably run into two camps: the ones who think AI will make developers obsolete, and the ones who think these tools are just glorified autocomplete. Neither camp spends much time on the actual...
The hype problem If you’ve spent any time on LinkedIn lately, you’ve encountered two very different camps. One is convinced that AI will make developers obsolete within five years. The other insists that tools like Claude Code and GitHub Copilot are...
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...
Hi ,JFokus is just a few days away, and I wanted to tell you about something new this year that I think could be valuable for many of you.It's called the Mentorship Hub. Register at: http://jfokus.seThe concept is simple. Speakers, open source develo...
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...
Hi,First of all, thanks for filling out the survey about developers occupational identity in the age of AI.We got some great insights from your answers and could use this to make our presentation at Devoxx better. If you want to see the recording, he...
I’ll be honest – my first encounter with Java in 1999 wasn’t love at first sight. It was during a university distributed systems course, and coming from a background in assembler and C, Java felt bloated, slow, and frankly untrustworthy. That “automa...
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...
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...
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...
Feedback is at the core of agile development. We strive to improve and shorten the feedback loops wherever we can. We do code reviews, ask for customer feedback, and run automatic test suites to locate regressions in functionality and performance. Ho...
Physical training Physical training, also known as exercise or fitness training, is crucial to maintain a healthy lifestyle and improve overall well-being. It involves engaging in planned physical activities targeting specific muscle groups, enhancin...
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...
I wanted to share some recommendations on books that I have enjoyed reading. They have given me valuable information that has helped me in my career as a software developer.
Discover the five smartest ways to use java.util.Objects and unlock the full potential of your Java coding. From null checks to comparisons, improve your coding skills now.