Clean Architecture Part 3: Why a Tech Lead Must Care About SOLID