RE: https://mastodon.social/@grimalkina/115639867199423162
Just quoting this to save it lol because I realized this is a pretty fundamental perspective shift that can be useful to get into an intervention mindset (which is the sort of thing I focus on for practical questions about helping software teams, not just staying in the realm of "how many ways could we divide up this group of people").
@[email protected] Sort of related to this: I've taught professional developers (who had been taught recursion is potentially dangerous and hard to reason about) recursive coding techniques, and I have taught multiple 10-12 year old kids how to use recursion.
The two groups find this specific aspect of coding about equally easy to learn despite the much broader capabilities of the "professionals" in general (explaining why .NET APIs are built of classes with interfaces to 10-12 year olds is a whole other challenge).
(Obviously there are also many professional devs who weren't taught that recursion was a Dangerous Evil to Be Avoided™, but that's not the point here)