About

Pattern recognition is one of our most valuable skills. So many aspects of our lives depend on it. Software development also increasingly relies on emergent patterns for improving quality based on previously successful approaches. BasePatterns.org explores some of the fundamental approaches used in developing modern software.