“Stop Talking, Start Doing”


I’m Markus and this blog is my personal place for collecting interesting stuff about reengineering, Software Analytics, learning and agility.

As a child, I wanted to be an archaeologist. I was fascinated by the idea of discovering, analyzing and newly interpreting cultural relics from the past. But after I tried to start my first computer game from a 5.25″ floppy disk with a format B: command, I was even more fascinated by the mystery of computers than old stones. So I studied computer science and specialized in software rehab, Software Analytics and Clean Code. Today, my passion is discovering, analyzing and newly interpreting software relics from the past.

But I’m very disappointed that we do the same failures in software development over and over again. We are fixing just the immediate symptoms and not the important problems. It’s even worse: We only see one symptom at one place in our application – but we think it is the one and only problem and don’t look for a pattern at all! Thus, we will never get to the root cause of the symptom that lurks in all the other places of the application. Not to mention the missing increase of developer productivity with this “symptoms treating”, leaving management in doubt about spending money further, real technical improvements.

I try to do my part to make software development better. At work, I analyze various data like application performance data or version repositories to show the underlying problems of the symptoms we face on the surface. I also share my thoughts and experience on this blog and talk about how to create automated, data-driven, reproducible analysis of software data at meetups.

We can do better!