← Back to context

Comment by austin-cheney

9 hours ago

I try to avoid words like better, because they don't have an agreed upon definition. The most important thing about performance is the second order effects. For example the fastest test automation can only be as fast as the application it tests.

Another important quality about performance engineering is that it exposes, from deeper investigations, other unrelated technical problems that were otherwise not evident.

Perhaps the most important benefit of performance engineering is that faster software is capable of supporting features and experiments that slower software cannot.

So, its not that performance analysis is necessarily better than something else. Its important for its own sake to improve software quality generally. Of course, the very first step in any of this is measuring things with numbers and comparing those numbers. It is astonishing how many people in software cannot do this and become hostile to defend themselves against it.