So to demonstrate how a 'computer' works, you make your employees participate in a 'creative exercise' with vague instructions and non-deterministic results, thus proving you shouldn't be frustrated with the 'dumb box full of opinions'?<p>I kind of get it, but there are much simpler and less performative ways of illustrating the concept. Probably better suited to a low-code metaphor, though.
And become a tailor.<p>Best coders I know never really had to learn to code.<p>They got exposed to a computer at the neighbours' place, at parent's work or some such, and, somewhat bored with Prince of Persia or Golden Axe, found QBasic or Sinclair built-in basic.<p>There, hooked for life.<p>Attempting to compete are boot camp graduates and they don't have a chance.
This reminds me of this video[1] used to illustrate what coding is like for a young audience. In the video a father follows instructions written by his two kids about how to make a peanut butter sandwich, and follows each instruction literally. I think it shows well how computers are "dumb machines" and you need to give them very unambiguous instructions (i.e. code).<p>[1] <a href="https://www.youtube.com/watch?v=Ct-lOOUqmyY">https://www.youtube.com/watch?v=Ct-lOOUqmyY</a>
Just follow a cooking recipe.<p>A cooking recipe has input (ingredients), a procedure consisting a sequence of steps that transforms the input into the output, and the output.
Now you just need an editor: <a href="https://craft-of-emacs.kebab-ca.se/chapters/emacs-lisp-development/exploration.html" rel="nofollow">https://craft-of-emacs.kebab-ca.se/chapters/emacs-lisp-devel...</a>