Patterns and Development