If someone is not understanding a concept, I prefer to ask "why?" rather than dismissing the question by concluding the concept is "too advanced" or "too academic" or "only for certain people."
Frankly, the people in this industry are incredibly smart and remarkably determined, by and large. Dismissing concepts and ideas out of hand as being too far a leap for "average developers" is incredibly elitist.
The converse of this is also true though: if the average developer is struggling to understand and apply something, then there's a REASON for it. Listen to them. Find and fix that reason.
We've come an incredibly long way as an industry. Some things that were deemed unassailably arcane even just ten years ago are commonplace today.
You can follow @djspiewak.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: