This post argues that Minecraft is not teaching “open-ended” problem-solving skills to the children. After thinking about it, I agree. Minecraft is very repetitive. All it takes is to discover materials, combine them into new objects, and combine further. What’s needed is to optimize for the learning experience, which is all the different ways of doing things. This principal is practiced in programming, for example. DRY – Don’t Repeat Yourself asks for abstracting out redundant code to make future tasks easier. This is also the role of technology. Tools/new methods are invented to make creating new tools/methods easier. This acceleration effect is exponential.