The article starts off with an outdated take on the space: "We all know the meme: by the time you’ve learned one front-end technology, another three have just been released. Also, that one you just learned? It’s deprecated." Maybe it's because the article is 4 years old. I just don't think it's true anymore. Ok there's React and Vue and others, but that's fine. It's basically the same tech, but they have DX/cosmetic…
Why is front-end development so unstable? (2018)
51–60 of 181 posts
Re: Why is front-end development so unstable? (2018)
#52Why Is Front-End Development So Unstable? - https://news.ycombinator.com/item?id=17190992 - May 2018 (354 comments)
Why Is Front-End Development So Unstable? A Perspective - https://news.ycombinator.com/item?id=17182748 - May 2018 (5 comments)
Re: Why is front-end development so unstable? (2018)
#53Saying React support libraries are at fault here is not fair - React basically reimagined itself over the years and went from OO and class based components to hooks and functions. The fact that you can still do OO isn't really helping it since it adds to the complexity of things you need to learn to grasp the ecosystem. But that's honestly missing the forest for the trees - JavaScript itself went from asynchronous ca…
I don't know one single UI/UX development environment which is elegant and nice. From Android to iOS to Linux to Linux and Windows to browser UI kits. They are all complex and require constant searching for answers. The libraries are very big and require a complex tooling setup. You can never be an expert in all of them. At least not me.
Re: Why is front-end development so unstable? (2018)
#54I think there are a lot of _vendors_ trying to usher in a revolution around their particular products - there's a lot of VC funding in JavaScript tooling nowadays - but that's a different problem.
Re: Why is front-end development so unstable? (2018)
#55Earlier quoted context omitted.
The difference is that's all ignorable. If you want to standard React with classes, redux, npm and webpack like it's 2017 then you absolutely can, and it's still a maintained and supported solution. That's very different to say the evolution from JQuery to Backbone to AngularJS to React where you ended up being on an increasingly unsupported platform if you didn't upgrade.
It's not really ignorable, these frameworks come ready made with converts seeking to spread the good news to every codebase they find. Understanding, let alone improving, legacy code is a total waste of their awesome powers. It's raze the city and build paradise from scratch. Using shiny new framework (tm).
Re: Why is front-end development so unstable? (2018)
#56Every JS frontend dev I met was speedrunning trying to prove himself by "inventing something new" which in fact was already a state of art.
The amount of rehashing and reinventing the wheel with new catchy names in the field is staggering.
TBH, if the field wants to improve -> its time to ditch JavaScript and force Browsers to move to something that makes more sense.
Re: Why is front-end development so unstable? (2018)
#57A lot of it is that UI programming is just difficult and inherently complex. Expectations of users are very high and always shifting. Browsers/consumer OSes are constantly moving targets. Mistakes and bugs, even small ones, stand out in a glaring way, so there’s low forgiveness. There are more code paths and they’re harder to test. All that means that unless you want to miss your deadline by a year or leave a bad imp…
Re: Why is front-end development so unstable? (2018)
#58I'm the author of this piece. I no longer think front-end suffers the instability people accuse it of. I think there are a lot of _vendors_ trying to usher in a revolution around their particular products - there's a lot of VC funding in JavaScript tooling nowadays - but that's a different problem.
> I no longer think front-end suffers the instability people accuse it of.
Do you mind elaborating why you believe this is the case?
Re: Why is front-end development so unstable? (2018)
#59Earlier quoted context omitted.
I don't know one single UI/UX development environment which is elegant and nice. From Android to iOS to Linux to Linux and Windows to browser UI kits. They are all complex and require constant searching for answers. The libraries are very big and require a complex tooling setup. You can never be an expert in all of them. At least not me.
I think WPF is nice and elegant. Although complex.
Re: Why is front-end development so unstable? (2018)
#60A lot of it is that UI programming is just difficult and inherently complex. Expectations of users are very high and always shifting. Browsers/consumer OSes are constantly moving targets. Mistakes and bugs, even small ones, stand out in a glaring way, so there’s low forgiveness. There are more code paths and they’re harder to test. All that means that unless you want to miss your deadline by a year or leave a bad imp…
That's not how I view it, as a SRE/BE-SWE who has done substantial visual/FE work. From my perspective, the majority of problems in FE are due to extremely poor libraries and standards, bolstered by a community where copying and pasting large chunks of unknown code is acceptable. Yes, there are "seriously tough problems" with trying to develop in that world, but they are of a different world than most BE problems, from my experience. So they feel comparably difficult, but for very different reasons.