Starting Learning App Projects With Building a Toy?

Applying Gordon Brander's Mental Model to Educational Software

2025-07-19

Gordon Brander recommends to start with a toy.

Toys are, in his definition:

Say we want to build a learning tool — how would we apply this mental model?

First, I think we have to admin that we are inherently stretching the mental model, because declaring that we want to build a "learning tool" is declaring a goal. But that's also the interesting conflict, given how central explicit goals are in common paradigms of educational software design. Thou shalt communicate the goal structure, and all that.

That said, I can think of two ways: