What advice would you have for self-taught or developers with side projects in regards to thinking about scale for their projects? I imagine knowing how to code is one thing, but knowing how to think in an enterprise setting is very different! It's probably hard to get that experience if you aren't already working in a bigger code base.