TypeScript · Type Safety · Tech Lead · Architecture
Soundness vs productivity trade-offs?
Short Interview Answer
TS is intentionally unsound in places (bivariance historical, excess property limited).
Detailed Explanation
Understand holes. Use lint/runtime checks to compensate critical paths.