CTTI is Exponential, RTTI is Linear
Summary
The article argues that RTTI incurs a linear runtime and memory cost, while Compile-Time Type Information (CTTI) can cause exponential growth in compile-time checks, code generation, and binary size. Using Odin as a case study, it advocates RTTI as the default for data-driven design and warns about the unseen costs of CTTI.