From the preface of The Productive Programmer[0] by Neal Ford:
"Many years ago, I taught training classes for experienced
developers who were learning new technologies (like Java). The
disparity between the productivity of the students always struck
me: some were orders of magnitude more effective. And I don’t
mean in the tool they were using: I mean in their general
interaction with the computer. I used to make a joke to a few
of my colleagues that some of the people in the class weren’t
running their computers, they were walking them. Following a
logical conclusion, that made me question my own productivity. Am
I getting the most efficient use out of the computer I’m running
(or walking)?"
"Many years ago, I taught training classes for experienced developers who were learning new technologies (like Java). The disparity between the productivity of the students always struck me: some were orders of magnitude more effective. And I don’t mean in the tool they were using: I mean in their general interaction with the computer. I used to make a joke to a few of my colleagues that some of the people in the class weren’t running their computers, they were walking them. Following a logical conclusion, that made me question my own productivity. Am I getting the most efficient use out of the computer I’m running (or walking)?"
[0] https://www.amazon.com/Productive-Programmer-Theory-Practice...