Learn the basics of coding with a needle and thread (2018)
ideo.com
ideo.com
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.
It wasn’t about finding the simplest or best way. It was freedom to be playful.
Freedom to not be driven by criticism or optimisation. Freedom to have an idea, ask people to join you in playing, and enjoy seeing what emerges.
It happened that what emerged from this play session was a way to think about programming.
I think it was a wonderfully creative, collaborative and joyful idea. I loved reading about this space for designers to explore and try ideas without worrying if someone would say ‘this could be better’.
Designing and brainstorming needs openness and freedom to experiment. I feel happy that there’s spaces in the world where this is encouraged.
I think there's a lot of potential value in appreciating how informal the instructions we usually give other people are, and how much additional work and concentration it will take to fully formalize a set of instructions.
Best coders I know never really had to learn to code.
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.
There, hooked for life.
Attempting to compete are boot camp graduates and they don't have a chance.
I'd go as far as to assert it's an early manifestation of the 'disease' rather than a trigger event. You're either in the few percent (at best) capable of proficient coding or you're not. In the latter case you didn't even bother looking for things in the file system or Qbasic wasn't attractive in the slightest.
Really?
A cooking recipe has input (ingredients), a procedure consisting a sequence of steps that transforms the input into the output, and the output.