3 ms·
I still hear the occasional joke from greybeards about JS and frontend being terrible so it seems like it's just taken to an extreme there.
by wldcordeiro 4y ago
I still hear the occasional joke from greybeards about JS and frontend being terrible so it seems like it's just taken to an extreme there.
- haliskerbas 4y agoJust because it’s terrible doesn’t mean the haters have to suck at it. It makes the opinion more valuable if you’re good at something and then criticize the bad parts.
- sho_hn 4y agoThese are orthogonal. You can believe software is important and a great area to work in, and still think JS and frontend is terrible. In fact, the two are often correlated!
- RodgerTheGreat 4y agoIf you think frontends, as a general category, are terrible, and backend software, as a general category, is more "serious", "real", or "important", you have precisely the mindset that produces theoretically useful gadgets that are ruined by poor user interfaces.
- sho_hn 4y agoAs a HMI guy myself, I would agree with you. :-) In general, I think any engineering community that congregates around a particular set of issues is just trying their best to address their needs and build solutions to their problems, and it's important to respect those. Rather than being dismissive, exposure and cross-pollination is how we lift the boat together.
- jbeam 4y agoThere is a difference between thinking that the front-end ecosystems are terrible to work in and thinking that they are unimportant.
- int_19h 4y agoThat's not the point OP was making. On the contrary, you have to believe that frontends are important to be really mad about how terribly they are made.
- throwaway09223 4y agoJS and frontend are terrible and you'll hear this loudest from frontend people themselves. It's an entire industry built purely around the inertia of an unexpectedly wildly successful product.
- schwartzworld 4y agoI think it's worth noting that the Web ate software largely because the ergonomics for new devs are vastly superior to building native apps, and can be used cross platform without downloading binaries. What language is easier to get moving in? If writing cross platform native apps was as easy as using a single html file with a script tag, they would be more in vogue. To accommodate the greater scope of the web the language has evolved. It's fast, supports multiple paradigms, and never makes breaking changes, so your code will run the same 20 years from now.
- throwaway09223 4y agoYes, absolutely. Put another way: Systems with great benefits are able to survive their great failings. This dynamic explains most "inexplicable" situations where something seemingly terrible in certain specific ways enjoys continued success.
- someweirdperson 4y ago> and never makes breaking changes, so your code will run the same 20 years from now. But only if you can get it to work in all browsers and derivatives today, including their versions of the last 20 years.
- schwartzworld 4y agoIs this a real issue? I doubt the average new coder needs to worry about supporting 20 year old browsers today. I've never worked at a company that needed to support ie8 or whatever.