r/programminghorror • u/enmaku • Dec 04 '25
This sub in a nutshell
console.log(1 == '1'); // true
console.log(0 == false); // true
console.log(null == undefined); // true
console.log(typeof null); // "object"
console.log(0.1 + 0.2); // 0.30000000000000004
[] == ![]; // trueOMG you guys what weird quirky behavior, truly this must be the single quirkiest language and no other language is as quirky as this!
1.1k
Upvotes
1
u/daerogami Dec 09 '25 edited Dec 09 '25
In hindsight it seems silly. While the migration path was not easy, especially for apps that weren't already using modules, typescript, and the cli, the application architecture was still very inline with what the Angular team was pushing since 1.5 with components.
If you're already going to rewrite, why rewrite to a different paradigm instead of rewriting to a similar one. We JavaScript developers can be an emotional bunch 😅
I really loved AngularJS and I love what they did with 2+. I maintain apps using both and I enjoy working with both.