
'Software Fundamentals' by Hoffman and Weiss,
'Writing Solid Code' by Maguire,
'Code Complete' by McConnell
Folks interested in studying more of Parnas' foundational papers should checkout the book Software Fundamentals: Collected Papers by David L.Parnas. A good antidote to "cargo culting".
Thanks for your kind words. You will find lots of condensed wisdom in the three software books I
value most:
DeMarco & Lister Peopleware
2007. Software engineering: Barry Boehm's lifetime contributions to software development,
management and research. Ed. by Richard Selby.
Hoffman, Daniel M.; Weiss David M. (Eds.): Software Fundamentals – Collected Papers by David L.
Parnas, 2001, Addison-Wesley, ISBN 0-201-70369-6.
You might also like my later book on technical design in general: The Design of Design. Start
with Part II.For Software specific issues i highly recommend David Parnas' collected papers in the book Software Fundamentals. He and his colleagues defined much of what is mainstream in today's Software Architecture/Organization practice.
Finally, the case studies given here are a great source of insights: https://aosabook.org/en/index.html