4 ms·
You would think "reading PDFs without annoying the user" should be the first and golden goal. So much software in the modern era has horrible UX because the ven
by flumpcakes 4y ago
You would think "reading PDFs without annoying the user" should be the first and golden goal. So much software in the modern era has horrible UX because the vendor's goals aren't aligned with the users' goals, where really the users' goals should be the only thing you care about as a company.
At my $DAYJOB you could fire 80% of the R&D staff and refocus efforts onto what our users actually want, and we would probably have a better product which less major incidents. This is for a company only in the ~$100m revenue. Of course, we're not $WEBSCALE so maybe things are different for the $1bn+ revenue companies.
- taneq 4y agoYou'd hope so, but I'm guessing their actual top priority is making Acrobat look cool in passing to the execs that they want to choose it for their company signed-business-document needs. These execs don't use Acrobat themselves.
- TeMPOraL 4y ago> So much software in the modern era has horrible UX because the vendor's goals aren't aligned with the users' goals, where really the users' goals should be the only thing you care about as a company. That is the failure of market optimization nobody wants to talk about. It's an undeniable fact that competitive pressure and desire to make money incentivize people to solve other people's problems, leading to products that get cheaper and better-aligned to customers' needs over time. A fact that's often brought up in defense of free markets and entrepreneurship. What is however ignored or left unsaid is that, it's true up to a point. The same feedback system that initially aligns producers and consumers doesn't have a stop condition for "the most value for customers". There is no local minimum there either. That's because the market process is not actually optimizing for providing value in the first place. It happily blows past the point of being optimal to the customer, and continues to optimize for profitability by making things worse and worse for the consumers, until the end result is just "worst possible thing that's still marginally fit for purpose".
- badpun 4y agoThat only happens when the market is a monopoly. Unfortunately, software, as it is now (i.e. almost completely uregulated), is super conducive to breeding monopolies.
- TeMPOraL 4y agoI don't think it has anything to do with monopolies. Just look around you, in the physical world. It's increasingly hard to get quality anything - quality clothes, quality tools, quality foods. So many commodities - the opposite of monopoly - end up optimized to the point of being junk. I suppose in a perfect theoretical world - the one inhabited by frictionless spherical vacuums in a cow - this wouldn't be the case; market competition would allow people valuing quality to pay for it, and get quality things. The real world, unfortunately, is full of friction, and full of limits. An example phenomenon, that seems to commonly occur in all kinds of product categories, is the self-segregation of vendors into two groups: the cheap vendors, and the premium vendors. Every vendor serving the "middle" - selling high quality products for a reasonable price - has two obvious ways to improve their margins: move "down" a little bit, by cutting on quality to lower their costs and pocket the difference, or go "up" a little, by improving quality further and increasing the price even more, again pocketing the difference. Here's what happens when each vendors makes such step, either "up" or "down": - Some customers prefer to take the step "down", some others are happy to go "up", but this isn't symmetrical - at any point, a subset of customers is hitting its spending limits, in the sense of marginal price increase not being worth the marginal quality improvement. Those customers will migrate "down". - Customers preferentially migrating "down" means the slightly lower quality product gets cheaper (economies of scale), while the vendors of the slightly higher quality product need to raise prices even more, to compensate. - Profits of each of the vendors improve - both of those going "up" and "down" - but then, competitors follow and the extra margin evaporates. - As a result, companies end up being somewhat locked in their choice - trying to reverse it will only risk getting outcompeted. Now, iterate that several times, and you can see how the market starts splitting into two clusters. Unfortunately, because the market size (number of likely customers) is limited, trying to keep serving the "middle" only means you watch your customer base evaporate. Eventually, the profits available in the middle are not enough to recoup fixed costs, at which point the whole quality class itself evaporates. Without it, new customers have no choice - it's either the shitty version or the overpriced version, because the good deal is no longer on the market. Note that there are no monopolies in sight in this scenario - all it takes is to have a finite population and fixed costs, and over time, the market will segregate into a cluster of maximally shitty versions of a product, and a cluster of exclusive (or certified/supported industrial use versions) but expensive versions of it.