The “understand one layer below where you work” is something my professors at uni told us 10+ years ago. Not sure where that originated from, but I really think that benefited me in my career. I.e understanding the JVM when dealing with Java helped optimize code in a relatively heavyweight medical software package.
And also, it’s just fun to understand the lower layers.
https://cacm.acm.org/research/always-measure-one-level-deepe... This has been a classic repeat in my grad classes.
Awww thanks again Adam :blush:
My standard question to all Experts ;-)
What are some articles/books/videos that you would recommend to go from beginner-to-expert in your domain ?
I actually wrote a blog post about it and checked lower level abstractions for web developers: https://yncui.com/post/lower_level_abstractions_for_web_deve...
Also this article in acmqueue by Matt is not new at all, but super great introduction to these types of optimizations.
https://queue.acm.org/detail.cfm?id=3372264