L3VLUP
Sources

Book

A Philosophy of Software Design

John Ousterhout

A short argument about deep modules and shallow interfaces that disagrees, usefully, with a lot of received advice about small functions. Worth reading for the disagreement alone.

1 idea from this book