Products · Pattern or everyday thing
checked exceptions
Raised as a usability problem by 4 people on Hacker News over 3 years (2023–2025), in 4 threads.
People raised many different problems with checked exceptions, but no single problem has yet been raised by 3 people in 3 different months and threads.
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 3 complaints
- Checked exceptions can't be handled cleanly with functional interfaces; catch needs Exception and runtime casting2025-07-25
- Checked exceptions are painful with lambdas and need awkward workarounds like rethrowing2025-07-01
- Forces catch-all blocks and throws clauses everywhere, leading to 'do what? who knows' handling2024-04-19