4 ms·
> Frontend developers are at fault for all this. There, I said it. Let me trade one dead horse for another: Product and marketing teams are at fault for all th
by namuol 6y ago
> Frontend developers are at fault for all this. There, I said it.
Let me trade one dead horse for another: Product and marketing teams are at fault for all this. Or if you prefer, the advertising industry is at fault.
Take the payload of any typical blog or (God help you) your small-town newspaper website and count how many requests correspond to the actual content. Now ask yourself, who's paying someone to bloat this website, and why?
- fibers 6y ago'i was only following orders'
- namuol 6y agoMost people, web developers included, don't have the luxury to quit their job every time they disagree with the decisions being made for them.
- lhorie 6y agoEh. If one wants to play the blame game, we can be here all day. The marketing dept asking to add sharing widgets are to blame. The team lead pushing for Squarespace so they can get away hiring junior devs under them is to blame. The frontend dev using half of the React ecosystem on a static site + simple form is to blame. The designer insisting on huge eye candy images is to blame. The UX person set on adding a carousel is to blame. The project manager prioritizing feature count is to blame. Etc etc etc. The bottom line is that nobody really has any strong incentives to advocate for performance, so it falls by the sidelines.
- mpoteat 6y agoMaybe the users are too blame as they measurably prefer websites with modern UX and don't really care about latency over a few hundred milliseconds.
- searchableguy 6y agoNot really. People are forced to use many products of big companies and others which are largely responsible for this. If your school uses gsuite (which they likely will given free stuff and integration), you can't choose not to use gsuite.
- arvinsim 6y ago> People are forced to use many products of big companies and others which are largely responsible for this. Same way as dev employees are forced by companies to prioritise features over optimisation.
- veilrap 6y agoI don't think there's really a problem with a couple 100ms of latency for web services. However, what often happens, is that "modern" websites take many seconds to actually do simple operations which is clearly horrible design.
- pojzon 6y agoI literally despise new UX of gmail, Ive switched to html version simply because I dont need the bloat crap they try to push at me while checking mailbox... Yet they keep on adding more and more crap, soon Gmail is going to load for over a minute..
- RandoHolmes 6y ago> The frontend dev using half of the React ecosystem on a static site + simple form is to blame. I once saw a website that took a full minute to load, and it was literally a page with images, text overflowing around it, and then some download links. But the way it was built... my god, the way it was built. That company brought in a new "CTO", and his solution was to dump the entire thing in google cloud. I shit you not, this CTO initially installed an EOL version of PHP, and when errors started happening, he started submitting PR's to revert the PHP code to be compatible with the EOL version of PHP. Dumpster Fire.
- aogl 6y agoThis is just insane.. yet I completely believe you..
- wolco 6y agoThe question is why did he need that specific php version? Was there something that required it and if so could that be isolated?
- p_l 6y agoThat's what he figured to install, probably... Been there, done that, have scars.
- RandoHolmes 6y agoHis explanation is that's what google cloud defaulted too, although I have a really hard time believing that. I'm more inclined to believe he googled and blindly followed an old guide with an old ppa than I am to believe that google cloud by default installed an EOL PHP server. I'm pretty sure he was a node guy who found himself in the PHP world.
- artificial 6y agoRaise you Automotive. Store sites are the worst. The industry reason: it's all about tracking conversions and answering the question of how much did it cost me to sell this.