John Ousterhout
Why I follow
A Philosophy of Software Design is the book I quote at code reviews. He treats complexity as the enemy with a precision most working engineers do not.
A favorite idea
“Modules should be deep: a small interface with a large implementation.”