Here are five things every developer should know about software architecture:
- Software architecture isn’t about big design up front
 - Every software team needs technical leadership
 - The software architecture role is about coding, coaching, and collaboration
 - You don’t need to use UML
 - A good software architecture enables agility
 
This video of my "Software Architecture for Developers" talk explores these five things in more detail.
              
    
Top comments (0)