4 ms·
I may get hate for this but watching JavaScript development mature makes me feel like I am taking crazy pills. So much shit was figured out decades ago but it's
by tylerjwilk00 8y ago
I may get hate for this but watching JavaScript development mature makes me feel like I am taking crazy pills. So much shit was figured out decades ago but it's like everyone is just learning this shit for the first time. I don't know if it is because the standard library is so lacking or that it's been historical a client side only language but it makes me feel completely disillusioned with programming. It's like we're not progressing at all, merely learning that same shit over and over again each generation in a series of cycles.
Or maybe I'm just too old and need to get off my own lawn.
- mohammedbin 8y agoNo, it's not you. I read the title and I immediately understood the context and said to myself- welcome to 1997.
- nodeBro 8y ago"Isomorphic."
- dplgk 8y agoYou are correct. It's why constantly see things like "Show HN: A Javascript until for making strings upper case"
- juststeve 8y agoHave you tried templating in Golang or Rust? Tera templates are rendered during compilation, URL is here if you want to have a look at the syntax: https://tera.netlify.com/ https://tera.netlify.com/ (I'm not affiliated with the project, just think it's rad)
- weyland108 8y agoYou are not alone
- s_kilk 8y ago> it's like everyone is just learning this shit for the first time. Because they are. The field is full of amateurs and under-trained developers who are positively allergic to history and learning.
- intothemild 8y agoYou’re not crazy. I created and maintain VueJS’s other Server Side Rendered library. Express-vue I’ve spoken on it at a few talks, and every time I do, the eyes of the audience just go blank when I talk about SSR. It’s like I’m talking in some strange language they don’t seem to understand, where the only thing they get is client side everything. I get the stupidest questions like “so how do I add in <insert unnecessary bloat for a SPA here>” most of these are about state management on the client. Aka redux, or vuex etc. Which I reply. “You don’t need that. State lives on the server. It’s simple”. Since having this library and it getting as big as it has, having to defend it and defend SSR. I’ve fully burnt out of JavaScript and frontend all together. We use my library in production at work, and have started talking about migrating to Nuxt. I’m planning on changing teams before that happen. Javascript is just hype driven development, of the worst kind.
- BigJono 8y agoThanks for all the work you've done on express-vue. Even though I'm not the biggest fan of vue and only really use it at work, it makes me happy to know there's good libraries out there for it that do one thing well (a trait that's sorely lacking in a lot of JS libs).
- glasz 8y agoyou‘re not alone. the js world is full of people coming from jquery plugin development. they‘ve been thrown into unknown waters by react, angular & co because „javascript“. but they don‘t know shit about everything that happened before their time. it seems like they‘re very good at marketing though. i came across folks in management naming react as a solution to everything. even to design problems. we have at least two problems now. sjw and js. it‘s sad.