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
#architecture
#kubernetes
#docker
#explainlikeimfive
thank u, next: an introduction to linked lists
Ali Spittel ・ Dec 5 '18
#datastructures
#beginners
#programming
#javascript
Amazon Web Services (AWS) Explained by Operating a Brewery
Kevin Kononenko ・ Aug 30 '18
#webdev
#beginners
#tutorial
Knapsack problem algorithms for my real-life carry-on knapsack
Victoria Drake ・ May 11 '18
#programming
#algorithms
#go
Skeletons and Caboodles - How I explain websites
Jenn ・ Jan 30 '19
#webdev
#explainlikeimfive
#beginners
#discuss
Visualising the JavaScript Event Loop with a Pizza Restaurant analogy
Priyansh Jain ・ Apr 10 '18
#javascript
#eventloop
🍕🎢🎤🎒🍻🍕
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
Yechiel Kalmenson
(ok, I'm totally tooting my own horn 🤣)
haha, i love it!