Making the Most of Tech Conferences

Hi ,I recently attended two conferences and wanted to share some thoughts on how we can maximize value for everyone involved - ourselves, our companies, teams, speakers, attendees, and organizers.The Conference ChallengeMost of us enjoy attending con...

Read More
May 18, 2025
Dependency management

Hi ,Most of us would rather work on a new project than maintain an old, messy legacy system. Yet somehow, we continue creating codebases that become increasingly difficult to maintain.Remember my previous discussions about maintainable code? I compar...

Read More
Apr 07, 2025
Vibe coding

Hi ,"Vibe coding" - using AI to generate code without understanding what it actually does - isn't a new phenomenon. I've encountered countless developers throughout my career who add code that seems to work but can't explain why.The difference today?...

Read More
Mar 18, 2025
JFokus 2025

Hi ,The theme of this years JFokus was on AI. How will it affect the way we work and how can we leverage it to create new types of products for our customers.The conference kicked of with a playback of the song HelloWorld.java by Nanowar of Steel. ht...

Read More
Feb 07, 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