<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div><blockquote type="cite"><div class="gmail_quote">On Tue, May 12, 2009 at 10:19 AM, Paulo J. Matos &lt;<a href="mailto:pocmatos@gmail.com">pocmatos@gmail.com</a>> wrote:<br><br> I am trying to compile a list of books that you would give someone<br> that wishes to learn [not a specific language] but how to design good<br> software. I have HTDP in my hands and on the list but would like to<br> know more. Any suggestions?</div></blockquote><div><br></div>I collected a bunch of "adages" for my (beginning and otherwise) programming students to read and respond to.  It includes some brief quotes taken from SWE books (and from Descartes and Locke), and several of the ACM's regrettably-discontinued Classic Papers, and the first chapter of Brooks's _The Mythical Man-Month_, and Miller's _The Magical Number Seven, Plus or Minus Two_, and a bunch of on-line articles about various SWE issues.  It also includes a link to Richard Pattis's extensive list of quotations on software.</div><div><br></div><div>See <a href="http://www.adelphi.edu/sbloch/class/adages/">http://www.adelphi.edu/sbloch/class/adages/</a></div><div><br></div><br><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Stephen Bloch</div><div><a href="mailto:sbloch@adelphi.edu">sbloch@adelphi.edu</a></div></div></div></span> </div><br></body></html>