DEV Community

Discussion on: Moving Past Tutorials: a course on problem solving for programmers

Collapse
 
kashperanto profile image
kashperanto

I agree for sure. Design patterns and other best-practices are often not fully appreciated by newcomers because most of the simple examples are not big or complex enough to show off why you might want to use something like object orientation, the state pattern, dependency injection, etc.