Resources that helped me get better at building stuff with code and computers
Building large scale systems has been one of the most use skills I've learned. Jeff Dean, arguably the most prolific software engineer in the world, drops some knowledge here in his slides. Also extremely useful for teaching you how to answer systems design interview questions.
Paper by Marius Eriksen on how functional programming concepts can be used for key abstractions and building blocks in a large scale microservices architecture. Having used this framework at Twitter myself, I can attest to how great of an abstraction it is.
"Technology choices don't happen in isolation. They have a scope that touches your entire team, organization, and the system that emerges from the sum total of your choices."
I read this when I was pretty new to professional software engineering in 2012. It gave me a good framework for how to mature as an engineer by getting better at things beyond code and systems design.