On this page:

Software Design for Non-Designers