I do remember Randal Schwartz talking at Floss Weekly
https://twit.tv/floss sometime that in his work he tries to listen developers and ask right questions to see where bottlenecks are. Is there some expensive database query, does something need to be cached, etc.
About optimization there is DTrace talks at http://dtrace.org/blogs/bmc/2018/02/03/talks/ and related HN discussion at https://news.ycombinator.com/item?id=16303595
I do remember Randal Schwartz talking at Floss Weekly https://twit.tv/floss sometime that in his work he tries to listen developers and ask right questions to see where bottlenecks are. Is there some expensive database query, does something need to be cached, etc.