Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Michael Newton
@mavnn  ·  activity timestamp 6 days ago

@grimalkina@mastodon.social ​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)

  • Copy link
  • Flag this post
  • Block
Michael Newton
@mavnn replied  ·  activity timestamp 6 days ago

@grimalkina@mastodon.social ​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)

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.mavnn.eu

News and community around mavnn.eu projects.

bonfire.mavnn.eu: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Public Groups
  • Code of Conduct
Home
Login