- Learning in application and implementing some really cool features in development
- Getting a little more insight on what design patterns do for us as developers
- The importance of design patterns and programming languages
- Design patterns are used to fill in where languages fail or are insufficient. You want loosely coupled and cohesive code.