Hacker News new | ask | show | jobs
by dreamer7 2213 days ago
I disagree. The general idea that human mind stores information as a connected knowledge graph is still valid for technical subjects.

Sure, for simpler examples like if statements, you may not gain much. But, even for loops have differences across languages. JS uses for..of for iterating while Python and Swift use for..in

Also, there are different approaches in each language for getting the index and value while iterating.

Then, there are more complex topics like generics which have significant implementation differences between Java and Swift etc.

It would lead to a better understanding looking at these notes in connection rather than in isolation

1 comments

Side tracking: What is complex about implementing generics? It is either monomorphization or type erasure. It is not complex in the sense of "stuff entwined with other stuff".
You've just listed two possible things the concept intertwined with, those in turn are interwined with other things.