Oddbean new post about | logout
 Nah, too superficial. It's about unnecessary complexity.
There is nothing wrong with performing a function and properly supporting edge- and error-cases. It would be worse to neglect these cases and have things seem simple but be unpredictable and fragile.
The idea is to reduce complexity where possible.