Earlier quoted context omitted.
That is exactly what is discussed in: https://www.goodreads.com/book/show/39996759-a-philosophy-of...
Man, this is the third reference to this book I am seeing this week, I need to order this book.
Can't recommend it highly enough --- I found it transformative --- read through it one chapter at a time, then re-worked the code of my current project:
https://github.com/WillAdams/gcodepreview
then went on to the next chapter --- about the halfway point I had the code cleaned up so well that the changes became quite minor.