Outstanding thoughts by Hanselman giving advice to a young developer. Really great article that I think a lot of developers (should read) …
“… to try not to focus on the syntax of C# and the details of the .NET Framework, and rather to think about the problems that it solves and the system around it.
…
Do you understand how your system talks to the file system? To the network? Do you understand latency and how it can affect your system? Do you have a general understanding of “the stack” from when your backend gets data from the database makes anglebrackets or curly braces, sends them over the network to a client/browser, and what that next system does with the info?”
https://www.hanselman.com/blog/SystemsThinkingAsImportantAsEverForNewCoders.aspx