Markus Harrer
banner
markusharrer.de
Markus Harrer
@markusharrer.de
Software Development Analyst @innoq, Trainer @socreatory. I like fixing things. Legacy systems, Wardley Maps, DDD and Software Analytics fanboy. https://markusharrer.de/
Pinned
🚀 Exciting news! My new book "Quality Tactics" is now available on @leanpub.bsky.social! Dive into a variety of strategies to improve the quality of software systems, their development and operation! Get your copy today! 🏅
📘 leanpub.com/qualitytactics

#QualityTactics #SoftwareArchitecture
It's not just "Human 🧒 vs. AI 🤖" these days when you're thinking about transforming legacy code on a larger scale.

That is why I visualized a part of the refactoring tools landscape using my favorite thinking tool: PowerPoint 🧡
January 27, 2026 at 2:58 PM
Reposted by Markus Harrer
Why We've Tried to Replace #Developers Every Decade Since 1969

https://www.caimito.net/...
January 24, 2026 at 5:07 PM
Reposted by Markus Harrer
How to turn architecture guidelines into executable rules using Quarkus, JQAssistant, and graph-based analysis

www.the-main-thread.com/p/quarkus-jq...
January 9, 2026 at 8:15 AM
Reposted by Markus Harrer
Only if you maintain it!

Otherwise, it’s just a data transform.

Data, of course, is the real liability.
Code is liability. AI allows us to create tremendous amounts of liability very quickly
January 24, 2026 at 12:53 AM
Reposted by Markus Harrer
Hey, my talk "6 Safe Refactorings for Untested Legacy Code" that I gave at @confooca.bsky.social 2025 is available online!

How cool is that? 😄

So here it is: I'm presenting you with 6 moves you can use in VS Code to refactor untested code ✊

www.youtube.com/watch?v=5YEm...
6 Safe Refactorings for Untested Legacy Code — Nicolas Carlo
YouTube video by ConFoo Developer Conference
www.youtube.com
December 15, 2025 at 3:25 PM
Reposted by Markus Harrer
We have started preparing our 2026 edition 🤫

In the meantime, you can find all the talks from previous editions on our YouTube channel: www.youtube.com/@mendercon/v...

Stay tuned to learn more about what's coming 😉
#MenderCon #LegacyCode
MenderCon
MenderCon is a virtual conference celebrating the menders of legacy code. Menders love fixing bugs, refactoring, and testing to make software applications more stable, scalable and secure. MenderCon ...
www.youtube.com
December 2, 2025 at 7:30 PM
Reposted by Markus Harrer
And it's up! All together now...

🎶 Somebody told me
the user provider
should use an adaptor
to proxy the query
factory builder... 🎶

www.youtube.com/watch?v=p03o...
November 28, 2025 at 3:15 PM
Certainly I am not the only one to notice, but "ai" is right there in "naive."
November 27, 2025 at 10:44 AM
"Starting now, you’ll be able to make a career out of un-LLM-ifying applications." Psst 🤫, don't tell everyone!

www.oreilly.com/radar/job-fo...
Job for 2027: Senior Director of Million-Dollar Regexes
The following article originally appeared on Medium and is being republished here with the author’s permission.Don’t get me wrong, I’m up all night
www.oreilly.com
November 26, 2025 at 10:48 AM
Reposted by Markus Harrer
jMolecules 2.0 – Stereotypical

https://odrotbohm.de/202...
November 20, 2025 at 5:30 PM
Reposted by Markus Harrer
The modernization progress illusion is an almost universal pattern I've observed over the past decade.

You can make quick progress early by building new things outside the legacy or extracting pieces on the edges that have few dependencies.

Quick wins, low risk.

1/4
November 15, 2025 at 8:53 AM
Reposted by Markus Harrer
Am Mittwoch spricht
@markusharrer.de ab 12.15 Uhr beim INNOQ Technology Lunch über sieben Heuristiken für gute System-Schnitte und deren Einfluss auf Architekturentscheidungen. Jetzt noch anmelden 👇
✂️ Bei der nächsten Ausgabe des INNOQ Technology Lunch spricht Markus Harrer über sieben Heuristiken für gute System-Schnitte und deren Einfluss auf Architekturentscheidungen.

📅 12. Nov, 12:15–13:00
💻 Online
👉 Jetzt anmelden: www.meetup.com/innoq-techno...
November 10, 2025 at 3:24 PM
I went through some of the links I internally shared over the past few months about AI-assisted legacy modernization and decided to compile a list dedicated to this fascinating field.

github.com/feststelltas...
github.com
October 27, 2025 at 3:46 PM
Just published under Creative Commons BY-SA: the complete slide deck from my 2022 Software Analytics workshop. A deep dive into how data can help us understand and improve software systems. I believe this is becoming even more relevant in the age of AI.

speakerdeck.com/feststelltas...
Software Analytics - Data-Driven Improvement of Software Quality
Here is the complete slidedeck of the complete workshop on Software Analytics. In this workshop we analyze data-driven software systems as well as th…
speakerdeck.com
October 27, 2025 at 11:01 AM
Tomorrow, Oct 28, there will be an AmA session with yours truly about legacy modernization with AI. It will be in German, and you can be part of it!

More infos: fragezeit.innoq.com
INNOQ Fragezeit
Keine Agenda, kein Vortrag, sondern Diskussionen auf Augenhöhe: Stelle Deine Fragen zu aktuellen IT-Themen direkt an unsere Expert:innen.
fragezeit.innoq.com
October 27, 2025 at 7:20 AM
Bullshitbait - Promote miracle solutions to provoke lengthy refutations and cleanup by others.
October 24, 2025 at 6:25 AM
Could it be that some consulting firms deliberately flood the C-level with so much bullshit that other consultancies are forced to waste their time cleaning up the mess, leaving them unable to address the issues that actually matter?
October 17, 2025 at 1:32 PM
Reposted by Markus Harrer
#WardleyMaps mit Markus Harrer @markusharrer.de
HEUTE 13:00 CEST
#SoftwareArchitektur im #Stream
Mehr Informationen und Möglichkeit für Fragen:
software-architektur...
October 17, 2025 at 7:36 AM
Reposted by Markus Harrer
#WardleyMaps mit Markus Harrer @markusharrer.de
Freitag 2025-10-17 13:00 CEST
#SoftwareArchitektur im #Stream
Mehr Informationen und Möglichkeit für Fragen:
software-architektur...
October 15, 2025 at 10:15 AM
September 23, 2025 at 9:05 AM
New blog post: 🔎 Software Analytics goes crAIzy 🤖

How software analytics (in the era of AI and LLMs) is no longer just about spotting problems but about implemented solutions in code.

www.innoq.com/en/blog/2025...

#AI #SoftwareAnalytics #LegacySystems
Software Analytics going crAIzy!
I’ve long been an advocate of treating software like data and analyzing it accordingly with tools like Python, pandas, Jupyter Notebook, Neo4j, and jQAssistant. In the era of AI and code transformatio...
www.innoq.com
September 23, 2025 at 8:14 AM
Reposted by Markus Harrer
With all the GenAI buzz we tend to forget the value of 100% correct deterministic tools. Thank you Rust clippy!
September 19, 2025 at 5:35 PM
Reposted by Markus Harrer
Quality isn’t one-size-fits-all! @markusharrer.de ’s talk on evolutionary software quality shows how to achieve the right quality at every stage with ISO 25010 & Wardley mapping. Watch now & subscribe! youtu.be/babuZSG8zMI #amaberlin
Evolutionary Software Quality - Markus Harrer
YouTube video by Agile meets Architecture
youtu.be
September 13, 2025 at 10:46 AM
When you find hundreds of issues in many different variations using static code analysis which you would normally have to fix by hand but thanks to Python & Pandas (and JPype, javaparser & ASM; don’t ask 😂) you still have all the data available and can now generate OpenRewrite recipes from it: 🤯
September 9, 2025 at 6:04 PM
TIL you can use Git as Code Clone Detector: If you rename some classes, add them and Git mixes those renames up, you automatically have identified some code clones 🤣😂😅🙂😭
August 29, 2025 at 3:34 PM