I really admire people who are able to encompass metaphors in their teaching (and those who do it so effortlessly in everyday conversation!). So many of my aha! moments are sparked by a good analogy, so I thought I'd share a few DEV posts that really do this really well:
Kubernetes explained in pictures: the theme park analogy
Dan Lebrero ・ Jul 22 '18 ・ 6 min read
thank u, next: an introduction to linked lists
Ali Spittel ・ Dec 5 '18 ・ 5 min read
Amazon Web Services (AWS) Explained by Operating a Brewery
Kevin Kononenko ・ Aug 30 '18 ・ 8 min read
Knapsack problem algorithms for my real-life carry-on knapsack
Victoria Drake ・ May 11 '18 ・ 19 min read
Skeletons and Caboodles - How I explain websites
Jenn ・ Jan 30 '19 ・ 2 min read
Priyansh Jain ・ Apr 10 '18 ・ 3 min read
Top comments (6)
Have you seen illustrated.dev? Maggie is actively updating it and she works really hard on getting the coding metaphors correct.
These illustrations are incredible!
Thanks for pointing this out!
Is coding, just a human making an analogy that a computer would understand? in that case is "making a coding analogy like recursively making a coding analogy"?, I don't know, too tired, too much coffee and now there is pieces of my brain spilled all over my room.
I do love a good story!
Not to toot my own horn but:
Welcome to the MVC Restaurant
(ok, I'm totally tooting my own horn 🤣)
haha, i love it!