Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 550 posts.

Tools & Productivity
2025
541

Hyper Typing

In this article, I talk about an inherent trade-off in TypeScript's type system: stricter types are safer, but often more complex. I describe a phenomenon I call "hyper-typing", where libraries - in pursuit of perfect type safety - end up with overly complex types that are hard-to-understand, produce cryptic errors…