logoalt Hacker News

skrebbeltoday at 5:19 PM0 repliesview on HN

Fwiw I'm with you here. It's perfectly possible to stay excited about new stuff. Just.. take it for a spin! Find the good parts even when they re-make mistakes from the last time someone tried sth like this 2 decades ago.

Like, when React was new I had total Delphi deja vu. And then they went about reinventing MVC (not the Rails MVC, real MVC) and calling it "unidirectional data flow" instead of just MVC, and feeling all smart about themselves and doing proud conference talks, and I was like "this is just MVC but with worse naming".

But React also made it so that every component is designed to be reusable. Like, in Delphi you had a "Form" on which you dropped "Controls" and then you could also create your own controls if you were really advanced. But most people didn't feel like they were advanced enough, so code reuse was a mess. React made it so that every control (cough component) is reusable, because using components is the same as making components. That's a good idea! Purely functional UI, that's also a good idea! Then they threw OO out instead of fixing it, that was a terrible idea, but bottom line it's still great! Plus, Delphi didn't have to deal with the horrible mess that is HTML and CSS so it had it easy.

But yeah lots of people my age saw the same, saw how it was just Delphi all over again but with different mistakes, and focused on the mistakes. It really is purely an attitude thing.

I'm having a lot of fun with signals and SolidJS and observables now and it baffles me that something so elegant and fast took this long to be discovered (or more like, to get ergonomic and mainstream enough).