It is basically always the case that the long-term costs of keeping a system working reliably vastly exceed any inconveniences you encounter while building it.
Forward
1,251 classes have been replaced with Microsoft’s open sourced ones
Value proposition
At this point, a reasonable person might think the language hates us.
Flexibility
Design is, as always, the art of finding compromises.
"The solid, slow-moving target"
The way that you do stability in software, like this idea that we need a very slow-moving waterfall process – it’s antiquated. It’s an accident of history that it ever worked that way.
Isaac Schlueter, Javascript Jabber #147
Twilight (1972)
Shin Jung Hyeon, Jang Hyeon & the Men