DEV Community

Discussion on: What are your favorite analogies to explain programming?

Collapse
 
rcmedeiros profile image
Rafael Medeiros • Edited

We are Galton board builders. Had to google this name.

Information are the beads. We can limit where and how it comes from, but there's great uncertainty involved. We use syntax, patterns and frameworks which are the pegs. And for a predicted set of beads falling, the disposition of the pegs has to drive each bead to its right location.

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

I have to confess I have no idea what Galton board builders are :)

Collapse
 
rcmedeiros profile image
Rafael Medeiros

Aka bean machine or quincunx. Something a Victorian era statistician would built to demonstrate an obscure theorem hard to explain. I find it fitting 😁

youtu.be/S5WAswaJRjw

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

To underlign just how much uncertainty is involved,
I plan to use this Brexit analogy :P