You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code:
- How time affects the sustainability of software and how to make your code resilient over time.
- How scale affects the viability of software practices within an engineering organization.
- What trade-offs a typical engineer needs to make when evaluating design and development decisions.