Some theory books:
Architecture is at many levels, from classes to components to systems, so there is no single silver bullet. And not always can you put best practices in play due to various constraints, you just keep working on it like a muscle and it gets better
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.