Minimizing the Therbligs: for higher-performance programming – Ruth Holloway – TPRC 2023



Minimizing the Therbligs: for higher-performance programming – Ruth Holloway – TPRC 2023

Minimizing the Therbligs: for higher-performance programming - Ruth Holloway - TPRC 2023

#perl #tprc #performance #programming

In 1915, Frank and Lillian Gilbreth pioneered the science of time-motion study, and suggested sixteen fundamental actions, which they called therbligs, that an industrial worker could take at any given moment. This study became the basis of so many of our methods for efficiency in physical operations, but what about using the same conceptual model to improve the performance of our code?

In this talk, Ruth will show her own set of therbligs for programmatic operations, and show how they can be used to improve your code’s overall performance incrementally. Examples in Perl and JavaScript will be shown, demonstrating use of the technique.