Hacker News new | ask | show | jobs
by ptx 480 days ago
This quote from "PHP: a fractal of bad design" [0] seems applicable here:

> Do not tell me that it’s the developer’s responsibility to memorize a thousand strange exceptions and surprising behaviors. Yes, this is necessary in any system, because computers suck. That doesn’t mean there’s no upper limit for how much zaniness is acceptable in a system. PHP is nothing but exceptions, and it is not okay when wrestling the language takes more effort than actually writing your program. My tools should not create net positive work for me to do.

[0] https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/