Other than that, I can recall being influenced by a number of the X: How To Program[1] books by Deitel and Deitel. I might also mention Rapid Development and Code Complete by Steve McConnell. And The Pragmatic Programmer had some influence.
[1]: including "C: How to Program", "C++: How to Program" and "Java: How to Program".
But, early in my career, the book that was most influential to my style was the K&R, mostly because it corrected bad style habits I had learned from languages before I learned C.
I remember reading through it and deciding options based on what I’ve seen elsewhere. Later I just wrote in the chosen style without re-indent(1)ing whole files, cause this is generally a bad idea in my book.
The only change I made in around last ten years was using “}\nelse {“ because I realized that I’m post-newlining the preceding block anyway for visibility and “\n\n} else {“ looks kinda ugly.
The Pragmatic Programmer, Andrew Hunt, David Thomas (1999)
Gwynne's Latin, N. M. Gwynne (2015)
Would you kindly share how it influenced you. I am really interested in the intersection of human languages and programming languages.
Have you explored Sanscrit, with a similar lens as a programmer?