▲ | tobyhinloopen 5 days ago | |||||||||||||||||||||||||||||||||||||||||||||||||
[flagged] | ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | tomhow 5 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
Please don't post unsubstantive comments here. | ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | balamatom 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
JavaScript was made insufficiently expressive on purpose (see Eich, Sun, Scheme). He still ended up sneaking some metaprogramming capabilities into it, though he stopped short of something recognizable like macros. So when the highest grade vendors started taking front end extra seriously since I'd say 2008-2010, what they built basically bulldozed over the things that made JS per se tolerable. Instead, they built frameworks out of the standard imperative primitives in JS, which take things in more of a C++-inspired direction. The "growth hack" is here, as with vaunted Apple, vertical integration. The only way to couple markup to state management to server/client flow does not amount to a framework; it amounts to no framework since the Web was not invented by VCs. To get a framework out of it, i.e. couple developers' practical knowledge to your ecosystem (turning it from general to domain specific but fuck devs right), you also need to couple things in your stack at the wrong places, as exemplified by the already much-maligned misfeature explored in TFA. I.e. for the onboarding flow of a hosting business to work in 2025, you first need to have been teaching bad architecture for a generation. (It's why Meteor.js didn't take.) On the one hand, pragmatic of Vercel to exist in the long shadow of the React/TS monstrosities. On the other hand, it's just one more company whose mere existence in this world has contributed for my work and life becoming harder for no real reason, even though nobody I'm within a handshake is even their customer. Like many, I only learned of them only when I googled, "who the hell made this horrible thing the frontend team over is now stuck with, it's 0.01xing their velocity and frying their brains besides" and, well, now they're here. I would like to remind them to try and measure their externalities. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
[deleted] | ||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | globnomulous 5 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
Thank you for censoring the word "shit." We try to keep Hacker News clean, for families and children. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|