Journal

A record of thoughts, experiences, and observations.

One source of truth for Maximo automation scripts: how to avoid costly mistakes

17 augustus 2025

One source of truth for Maximo automation scripts: how to avoid costly mistakes

If you need to change the same piece of code in two places - I will almost guarantee you’ll forget one and that’s not just a Maximo issue, it’s a human one, that can easily escalate into big production problems. In this post I continue my series on common Automation Script traps in Maximo, sharing lessons and advice from a software engineer’s perspective.

Read More
Maximo Automation Scripts: performance tips from software engineer. 1st part.

16 juli 2025

Maximo Automation Scripts: performance tips from software engineer. 1st part.

With the coming of automation scripts, there was a possibility for a non-technical person to write code in Maximo and see the results immediately. Everybody could change something that was not possible with configuration and make it work. The thing that people sometimes forget is that when you start to write code, you need to take care of it as code. You can’t say, I’m writing code but I’m not doing software engineering stuff. It doesn’t work like that. There are hidden performance traps in automation scripts. You write code and you don’t understand why, but the performance is really slow. In the next few series I want to share my experience as a software engineer and tell you about small technical choices that can have a direct impact on performance and user experience.

Read More
IBM Maximo Turns 40. So Do I. Here’s What I’ve Learned.

13 mei 2025

IBM Maximo Turns 40. So Do I. Here’s What I’ve Learned.

This year, IBM Maximo turns 40. So do I. Being an IBM Maximo consultant who grew professionally alongside this product—through tech shifts, career pivots, freelance leaps—I’ve been thinking: what would I tell my younger self, just starting out?

Read More
Smart Logging Practices for Maximo Automation Scripts

6 mei 2025

Smart Logging Practices for Maximo Automation Scripts

Every hour of Maximo consultancy counts. Let’s be honest — nobody wants to waste time and money on preventable issues. So let me share a powerful tip I learned while working in one of the top software engineering teams at Philips — a simple practice that can save your Maximo team hours of frustration and significantly speed up issue resolution.

Read More
Rebuild, Refactor, Rise: Your 8-Step Plan for migrating customizations to Maximo Application Suite

13 april 2025

Rebuild, Refactor, Rise: Your 8-Step Plan for migrating customizations to Maximo Application Suite

Back in the day, I wrote a ton of Java customizations for Maximo, and many of them are still running today. Behind each one is a story — sometimes a quick fix, sometimes a clever workaround, but often exactly what the business needed at the time. Things have changed. The move to Maximo Application Suite (MAS) is the perfect chance to take a fresh look at what your system is really made of and realign it with how your business works today. Curious how? Let’s dive in!

Read More