People trot this one out every now and again and what they mean is “front end used to be the easy part of the stack”. If you lived in the bad old days of jquery spaghetti and in-line php templates you’d realize what a bad take this is. Yes it used to be that anyone could jump into the front end. And the front end _sucked_ because _anyone could jump into the front end_ and so they did. There was no organization. No ar…
> I think it’s fair to say that we often put too much business logic into the front end. As a back-end dev, this reminds me of the time I used our own product and saw a read-only field on the UI. It was some interesting bit of data that only existed in the database (we didn’t expose it in the API) and I brought it up how cool it was that we were doing that now. The front end dev said, “oh, it’s not from the database,…
I can only think that modern front end development has failed
281–290 of 521 posts
Re: I can only think that modern front end development has failed
#282I'd like to add a bit more nuance. Modern frontend development provides many opportunities for failure. These failures often make their way into production. I, personally, get great results with modern FE development. My users are happy. I am happy. It's all very successful. All the defenders of modern FE development will likely chime in with the same sentiment. I also get great results with C, which arguably provide…
I love modern frontend development. I can build apps that scale easily to hundreds of thousands of users. They are fast where they need to be fast, and building components means complexity lives only where it's needed. Static parts are rendered statically, dynamic parts are rendered dynamically. I can write all code for the entire stack in Javascript. The entire workflow is streamlined in a simple way (webpack really…
Re: I can only think that modern front end development has failed
#283Earlier quoted context omitted.
>(synths, electronic, hip-hop) Synth began in the 70's, and Moroder/Jarre is far better than the 90% of today's crap.
If it's better than 90% of today's synth music, does that mean that 10% of today's music is better than Moroder/Jarre? That's a lot!
Re: I can only think that modern front end development has failed
#284Earlier quoted context omitted.
I have a different opinion. When we moved from the old way to semantical HTML5 generated still server side but which the layout was defined by the finally mature CSS, with the dynamic parts handed by JavaScript and RPCs, everybody agreed it was better. Such web was faster, more compatible, simpler to parse, and so forth. I think that, if in the 20 years that followed, frontend development would progress in the same d…
I’ve heard and read stories from seasoned engineers, here on HN and elsewhere, that say that FE dev was as prone to tire fires back then as it is now, so I don’t think that point is as incontrovertible as you claim it to be. Some of those seasoned old-school engineers have, believe it or not, embraced modern FE frameworks and architectures and wouldn’t go back to the old thing if you paid them to do so. I’ve seen tes…
Re: I can only think that modern front end development has failed
#285I'd like to add a bit more nuance. Modern frontend development provides many opportunities for failure. These failures often make their way into production. I, personally, get great results with modern FE development. My users are happy. I am happy. It's all very successful. All the defenders of modern FE development will likely chime in with the same sentiment. I also get great results with C, which arguably provide…
>Modern frontend development provides many opportunities for failure I think this is the important thing here. Everything feels less stable, and more prone to breaking, on the modern web. You write some simple HTML, style it with CSS, and write vanilla JS for the parts that need it, and everything feels solid. You start a new project with a framework, and it seems like there is this whole area of your project that is…
Bootstrap + jQuery on the front end, Flask or similar with CherryPy on the backend. SQLite or Postgres if you need it. That will handle 99.9% of websites, it will be cheap and easy to develop and host, and deliver a great experience to the end user.
Re: I can only think that modern front end development has failed
#286Earlier quoted context omitted.
> I read it and feel it's the same as how we perceive modern music. Everyone says music "used to be better" but that's just survival bias. Well, if the top 100 tracks from, say, 1961 to 2021 progressively get less musically diverse, with simpler chords, less harmonies, less timbral variety, lesser melodies, more repeatition, less dynamics, less genre variety, more infantile lyrics (something that has been studied and…
The thing about music is that "more complex chords, more harmonies, more timbral variety, etc..." doesn't say anything about whether or not the music is better. It's a silly pursuit anyway given that music is a subjective experience.
This is not about whether or not this or that particular song is better, is the top (most listened/streamed/talked about) music in general losing variety in all these aspects (harmony, melody, timbre, lyrics, genres, dynamics, etc).
That's not subjective, that's objective, and has been measured to get worse.
The "subjective experience" could be good, the same way people can prefer McDonalds over a wholesome meal by the best chef. Doesn't mean its also good by other metrics, and I for one don't believe individual taste is everything. There are people with shit taste, loads of them.
Re: I can only think that modern front end development has failed
#287What upsets and concerns me the most is when I see poorly developed SPA on really important sites. For example, government service application websites. If reddit or nytimes has a bloated, intermittently failing SPA site, that's an annoyance. When it's a form to apply for unemployment, ACA health care, DMV, or other critical services, it's a critical failure. Especially since these services are most often used by exa…
Why do these things even need to be an SPA? What function does that serve when the standardized and infinitely more compatible form-with-a-bit-of-javascript approach works just as well if not better? I work on one such project and it absolutely drives me nuts -- it's a rails app, but the customer front-end (which is literally just a form to fill out) is a React SPA. There is nothing there that couldn't be done with T…
Re: I can only think that modern front end development has failed
#288Earlier quoted context omitted.
> I read it and feel it's the same as how we perceive modern music. Everyone says music "used to be better" but that's just survival bias. Well, if the top 100 tracks from, say, 1961 to 2021 progressively get less musically diverse, with simpler chords, less harmonies, less timbral variety, lesser melodies, more repeatition, less dynamics, less genre variety, more infantile lyrics (something that has been studied and…
The top 100 hasn't been a relevant indicator of modern music since Napster. The top 100 is a record industry owned entity with a tremendous amount of self-interest. If you can't find more diverse modern music than the top 100 offers today you're not trying that hard.
This is not about being able to find this or that niche musician that's great or even greater than any in the past, but about what the masses listen getting worse.
Music isn't just a solitary experience, but also a part of general culture.
As streamed music is getting cruder over time, the majority of the people are listening to increasingly shitty songs. That's chilling, regardless of whether someone can find 10000s of niche bands to listen themselves.
Re: I can only think that modern front end development has failed
#289Earlier quoted context omitted.
Why do these things even need to be an SPA? What function does that serve when the standardized and infinitely more compatible form-with-a-bit-of-javascript approach works just as well if not better? I work on one such project and it absolutely drives me nuts -- it's a rails app, but the customer front-end (which is literally just a form to fill out) is a React SPA. There is nothing there that couldn't be done with T…
How can a government contractor reasonably justify a price tag that's on par with fancy bloated non-government sites, for an no nonsense form + js approach?
Re: I can only think that modern front end development has failed
#290Earlier quoted context omitted.
> Everyone says music "used to be better" but that's just survival bias. Not "just" survival bias. I think it's quite reasonable to take a position that there was more innovation and creativity in pop music in 1950-2000. As the genre has matured, popular/commercially successful music has depended more and more on fewer and fewer producers. Indeed, there are fewer commercially successful artists: the US Billboard Hot…
I think you've got that completely backwards. 2000 is about the time that the "long tail" exploded, where Youtube and Spotify made non-top 40 music a lot easier to find. In consequence there is a lot more really good music available today than there was pre-internet and it's a lot easier to find. It's not on the radio, but that's always been the case.
I honestly don't even understand the impulse to listen to new music. The quality of "newness" is not a desirable one for me in music; I prefer qualities relating to sound. To me it seems like a distorted version of the impulse to be cool in high school.
The real problem is that commercial, recorded music crowds out local, live music. For local music I understand wanting to know what's new - you may miss out because bands aren't live forever.