Senior Developers
Semir Zeki, for example, at University College London has a beautiful study from some years ago with mathematicians in which they showed mathematicians equations that are "beautiful" and equations that are "ugly" and just the fact that experts in math knew what you mean by this already tells you what it actually means to be an expert in math. To be an expert means I can see an equation and imagine in my mind all the powerful ways it can be used to explain phenomemon in the world in way that matter." - Mary Helen Immordino-Yang | USC Rossier School of Education, The Reset Button - Hidden Brain Media
Almost everything about being a seasoned software developer is being able to categorize any new technology or product as a combination of a handful of fundamental tech concepts in a marketing trench coat.