a thing i constantly think about whenever i use a Big Website is "how the fuck do normal people manage this?" like, i know computer. i know what can go wrong with computer and why. i understand stupid bullshit like "what looks like one website is actually 500 separate nodes, even within a single page, and those nodes can even fucking change while you aren't doing anything and forget internal state"
so, when i'm ordering food and the doordash website forgets that i'm logged in in the middle of adding something to the menu, I understand that i just need to reload the page and hope i land on a node that's synced to the rest. to someone who is not Savvy though, this must look baffling, right? they're on a page that simultaneously says they're logged in and not logged in.
huge corporations must lose thousands of orders a day to confusing broken bullshit like this that's easily avoided by just server side rendering the fucking page, which almost invariably has static content anyway. it's not like ecommerce needs fucking dynamic content 99% of the time! they don't need these huge stupid javascript blobs and ten thousand underlying nodes going through five hundred load balancers!
I swear to god, doing shit on amazon kinda fucking SUCKS. it is absolutely baffling to do things that are standard on other sites I go to? like if I go to newegg or whatever, if I'm at a product page, I can look around the upper right and see its specific product category and just click there to see a list of similar products and then filter them by what I need
on amazon? this feels like a herculean task
also like... navigating the account specific stuff is always so clunky? you are one of the biggest companies on the fucking planet! why are you like this
