I gave a talk at Java Forum Stuttgart 2017 on July 5th 2017. I was a little bit nervous because it was my first Pecha Kucha talk and a very tricky topic at the same time: Epistemology and its influence
Mining performance hotspots with JProfiler, jQAssistant, Neo4j and Pandas – Part 2: Root Cause Analysis

All the work before was just there to get a nice graph model that feels more natural. Now comes the analysis part: As mentioned in the introduction, we don’t only want the hotspots that signal that something awkward happened, but also
the trigger in our application of the hotspot combined with
the information about the entry point (e. g. where in our application does the problem happen) and
(optionally) the request that causes the problem (to be able to localize the problem)…
Mining performance hotspots with JProfiler, jQAssistant, Neo4j and Pandas – Part 1: The Call Graph
How Philosophy screws up Software Development – Part 1: Introduction

I’ve been wondering why we do the same errors in software development over and over again and are expecting different results. It seems to me that we can’t see the fundamental issues that come with software development and thus aren’t learning that much in our guild. We are creating software professionally for half a century but still fail at completing projects on time, on budget and with suitable quality.