Kierkegaard’s instructional advice in his Journals (from In Over Our Heads)

“If real success is to attend the effort to bring a person to a definite position, one must first of all take pains to find him where he is and begin there. This is the secret of helping others… In order to help another effectively I must understand what he understands. If I do not know that, my greater understanding will be of no help to him… Instruction begins when you put yourself in his place so that you may understand what he understand and in the way he understands”

Constructionist Teaching Style

The fundamental issue may then be that there’s too many tools and too much space: the large space should start small and widen (scaffolding), rather than having everything available at game-start.

However, in a siloed world, communication is not exercised. A major component of a lot of subjects seems to be able to communicate effectively with another programmer. If the novice comes out of this experience unable to verbalize and communicate, is it even of use?

A lot of similar questions to game design. Important learnings in Mindstorms