The Laffer Curve of Types: Rethinking Expressiveness and Effectiveness in Migratory Typing
Veteran programming language researcher Matthias Felleisen challenges conventional type system design by applying the Laffer Curve analogy to migratory typing, arguing that excessive expressiveness can undermine effectiveness. Drawing from Typed Racket's evolution, he calls for empirical methods to balance error prevention, debugging, performance, and developer usability. This perspective shifts type systems from logical proofs to human-centered engineering.