4 ms·
The users decided on rich interfaces? Or the developers did?
by pishpash 8y ago
The users decided on rich interfaces? Or the developers did?
- WWLink 8y agoI'm honestly not sure which. My favorite local fish place has a webpage with a "menu" link at the top that goes to .. a long scrolly list WITH PRICES. HOLY SHIT. Why can't more places be like that?
- TeMPOraL 8y agoYour local place probably doesn't have enough competition yet to be forced to become customer-hostile. As for who decides, it's always the developers. Mainstream users have no context for tech, they accept what they're given, thinking this is how things are supposed to be.
- pjc50 8y ago> doesn't have enough competition yet to be forced to become customer-hostile. This is an amazing statement of the post-consumerist economy. It sounds contradictory but it feels like it has to be true.
- TeMPOraL 8y agoI guess it might sound contradictory if one assumes that more competition is always better for the consumer, without considering how competition works. What competitive pressure does is continuously minimize everyone's margins, forcing companies to figure out new strategies of making money in order to survive. Being the best vendor from customer's point of view is one approach, but not the only one - and not necessarily most efficient. Other effective approaches include: reducing quality, marketing, more marketing, dishonest marketing, dark UX patterns, planned obsolescence, vendor lock-in, increasingly complicated business modes. Now the kicker is, once somebody uses one of those "dark" approaches to get ahead, everyone else is forced to follow suit or risk getting outcompeted.
- mLuby 8y agoThe users did, proxied through PMs and designers. It's a classic arms race; can't be the worst looking site/app on the block.
- JohnFen 8y agoPMs and designers are famously terrible proxies for actual users.
- tachyonbeam 8y agoI don't think the users decided on anything. Browsers are just prone to insane feature creep as a result of the game theory involved. If you are a browser vendor, you don't want your browser to not support a feature that other browsers don't. Otherwise, users go to a website, and it doesn't work properly on your browser, and they blame you. If this website is something important like a bank, a news website they like, anything popular that their friends use, they might well ditch your browser. As a result, to some extent, browsers have to support all the features that other browsers do. On top of this, browser vendors want to remain "innovative", show leadership, so they keep pushing for new features that other browsers don't have. I mean, imagine working on some browser team, having the opportunity to push your web project and having it become a standard web feature, your legacy would live on forever, the hubris of it is just irresistible. Fuck taking the time to properly design this API, think of possible use cases, and design something solid and extensible, let's push WebVirtualReality2000API out before other browsers do, otherwise they will push theirs first and start gaining traction! So, back to JavaScript. Brendan Eich worked at Netscape and implemented the original version of it in two weeks and it was rushed into production. People started to make use of it. Eventually other browsers had no choice but to support it, otherwise they were faced with lots of webpages that were broken without it, webpages that only work in Netscape. Microsoft definitely couldn't let that happen.
- TeMPOraL 8y ago> Eventually other browsers had no choice but to support it, otherwise they were faced with lots of webpages that were broken without it, webpages that only work in Netscape. Microsoft definitely couldn't let that happen. And then, some time later, when they had this one opportunity to rip JavaScript out and replace it with something better (and, once again, Scheme was a candidate), competition with Microsoft didn't let that happen.
- BrendanEich 8y agoThere was no such later opportunity.
- huragok 8y agoDevelopers didn't, Product Managers did.