  |
Refactoring Home Page - http://www.refactoring.com/
Refactoring is a technique to restructure code in a disciplined way. It is useful for improving the design of existing code. |
  |
Bob Tarr's Design Patterns - http://www.cetus-links.org/oo_patterns.html
Gives an introduction to design patterns and their importance in software design. |
  |
Whiteboard Modeling Tips and Techniques - http://www.agilemodeling.com/essays/whiteboards.htm
Whiteboards are the most common modeling tool in use today. This essay explores how to model effectively on a whiteboard. |
  |
John R. Harris | Virtual Travelog - http://www.virtualtravelog.net/
Site of a System Architect with ideas / opinions, mostly regarding system design. |
  |
Software Information - http://www.softinfo.20m.com/
Basic introductory information regarding the development of software. Seems to be targeted towards novices. |