-
How To Think Like A Software Architect (Without Being One)
You don’t need to be an architect to think like one – and doing so makes you a better developer, produces more effective systems, and accelerates your career. Architectural thinking is a learnable skill composed of three competencies: translating business drivers into architecture characteristics, expanding your technical breadth, and rigorously analyzing trade-offs. Mastering these three…