re: Web Servers Explained by Running a Microbrewery VIEW POST

re: Good stuff and solid analogies. I do think it's funny that we ended up with names like "server", "request", and "port" because they were analogies...

Totally agreed, Valentin, I was actually thinking about this the other day. A lot of people use a tree to represent the Document Object Model (DOM) as well, another metaphor.

I was thinking about it cuz I was wondering, if these metaphors are built in, why are my analogy-focused explanations still needed?

I think a lot of it comes from the fact that the developers who wrote these languages have incredibly complex mental models after years of programming. So, they might represent a concept one way, but it is still tough for a beginner to understand that representation.

code of conduct - report abuse