Der SAP-Kernel läuft auf IBM POWER in vielen der größten Rechenzentren der Welt. Martin Lonkwitz sorgt bei IBM dafür, dass er dort die Leistung bringt, die die Plattform hergibt – mit Compiler-Evaluierung, Profile Guided Optimization und sehr viel Messen. Im Gespräch erklärt er, was Forschung und Entwicklung von klassischer Softwareentwicklung unterscheidet – und warum ein Prototyp ohne Reproduzierbarkeit eine Anekdote ist.
The SAP kernel runs on IBM POWER in many of the world's largest data centers. Martin Lonkwitz makes sure it delivers the performance the platform can give — through compiler evaluation, profile-guided optimization, and a great deal of measuring. He explains what sets research and development apart from conventional software engineering — and why a prototype nobody can reproduce is an anecdote, not a feasibility study.
A bug that reproduces on demand feels like progress — and that is the trap. Once a run costs forty seconds instead of a day, the reproduction becomes the activity, and a team can spend all of it gathering detail about the symptom without eliminating a single hypothesis. Eight rules that make the loop hard to fall into.