Conversations with a six-year-old on functional programming (2018)
byorgey.wordpress.com
Conversations with a six-year-old on functional programming (2018)
1–10 of 10 posts
Re: Conversations with a six-year-old on functional programming (2018)
#2Re: Conversations with a six-year-old on functional programming (2018)
#3Since it's in the bath, no paper and pencils are used, but it's good fun for him.
Re: Conversations with a six-year-old on functional programming (2018)
#4Re: Conversations with a six-year-old on functional programming (2018)
#5A simple example:
- Multiply your number by 2
- Add 10
- Divide by 2
- Subtract the original number
Re: Conversations with a six-year-old on functional programming (2018)
#6 - Roquefort.
and then the q&a follows - Gouda?
- no
- Milk?
- no
- a Nac Mac Feegle?
- yes!
- oh maybe it's everything blue, my backpack!
- no
- the whole universe
- since that includes gouda, no
- a cat
- which cat?
- greebo
- then yes
- it must be something smelly!
- Yes, that was quick!
It's a bit like Zendo[0], but with .. anything. Could be "words rhyming with -ing" or "flat stuff" etc. etc. Rules have to be fairly simple to be guessable since it's so open, but I did once manage to guess my kid's rule of "things that don't fit into any of the categories made in any of today's rounds of this game".Some rules can lead to interesting (heated) arguments, which is always entertaining. One thing that could be better is we don't really have a good system for when you can guess a rule vs just giving exemplars, it can get a bit boring if people just guess rules, but OTOH you don't get too far that way since you can't get a "yes" from any other rule than the right one.
Re: Conversations with a six-year-old on functional programming (2018)
#7We play another hypothesis testing game in our family where one player invents a secret rule and gives a single example of a thing that's acceptable. Then the others have to guess other things that might also be acceptable, and the inventor answers yes no. So the inventor starts off with for example - Roquefort. and then the q&a follows - Gouda? - no - Milk? - no - a Nac Mac Feegle? - yes! - oh maybe it's everything…
I love breaking games with meta tactics.
Re: Conversations with a six-year-old on functional programming (2018)
#8We play another hypothesis testing game in our family where one player invents a secret rule and gives a single example of a thing that's acceptable. Then the others have to guess other things that might also be acceptable, and the inventor answers yes no. So the inventor starts off with for example - Roquefort. and then the q&a follows - Gouda? - no - Milk? - no - a Nac Mac Feegle? - yes! - oh maybe it's everything…
Can I make the acceptable thing "Roquefort" and name "Roquefort" as first acceptable thing? I love breaking games with meta tactics.
Re: Conversations with a six-year-old on functional programming (2018)
#9We play another hypothesis testing game in our family where one player invents a secret rule and gives a single example of a thing that's acceptable. Then the others have to guess other things that might also be acceptable, and the inventor answers yes no. So the inventor starts off with for example - Roquefort. and then the q&a follows - Gouda? - no - Milk? - no - a Nac Mac Feegle? - yes! - oh maybe it's everything…
Can I make the acceptable thing "Roquefort" and name "Roquefort" as first acceptable thing? I love breaking games with meta tactics.
Re: Conversations with a six-year-old on functional programming (2018)
#10Earlier quoted context omitted.
Can I make the acceptable thing "Roquefort" and name "Roquefort" as first acceptable thing? I love breaking games with meta tactics.
If you break the game in such a way that no one wants to play with you anymore, then you have in fact lost the metagame