2 ms·
> If there's one thing software engineers love, it's talking about crazy situations where nobody considered this weird edge case and how they had to scramble to
by reificator 9y ago
> If there's one thing software engineers love, it's talking about crazy situations where nobody considered this weird edge case and how they had to scramble to fix it (I know I do).
Stay awhile and listen while I discuss IE8 in quirks mode with a domain specific, terrible WYSIWYG editor from over a decade ago...
> It would be really nice if many newer languages didn't act like they existed in a vacuum and no prior art existed.
I don't limit that to newer languages only, and balancing the outside world with your users' needs is an invaluable skill.
NPM should have known better, and it bit them hard for not doing so. But they learned very, very quickly, because if they didn't Node would have fallen overnight.
I do like to make a point to not crucify people and organizations for things that have since been fixed. Yeah they were forced to, yeah it caused a lot of problems, but at the end of the day no one's using Node for pacemaker firmware or missile guidance systems. (And if you have counter examples, please don't post them for the sake of my sanity. Petition the people responsible instead.)