-- Volvo is upgrading the central computer on all 2025 EX90s for free.
-- The company has spent over a year trying to squash software bugs in the EX90, but owners are still reporting serious issues and glitches.
-- One owner told InsideEVs that her EX90 has been a "dumpster fire inside a train wreck."
I would think that if they actually spent the time and money fixing the core functionality of their core products (like Windows and Office) that they might have a much easier time promoting things like Copilot. Instead they leave their users wondering why they're so hell-bent on shoehorning AI into a Start menu that takes whole seconds longer to open than it should or into Windows Search that regularly fails to find installed programs or local files.
Microsoft is a public company. That means their primary product is not products or services, it's their stock. Selling products & services can be an advertisement for their stock, but there are other methods of convincing people to buy their stock, too. Currently the stock market only wants stocks that have "AI" associated with them. It doesn't matter whether users like it or not, because having a viable business is not what the stock market is currently focused on. So, Microsoft is doing what they need to do to sell their primary product: shove AI into everything.
If you're someone who owns Microsoft, what option would you prefer?
1. Stock price remains the same but revenue doubles.
2. Revenue stays the same, but stock price doubles.
Assuming all else equal, and recognizing that this is absolutely a simplification, but if these were the two choices then it seems a no brainer that you'd go with option 2. Revenue is a means of increasing stock price.
I guess it depends on what kind of investor you are.
If you're holding MS stock long-term, and you plan to gradually shift away from equities as you near retirement and then gradually liquidate your holdings to fund your retirement, juicing the stock in the short term does nothing for you.
If you're holding short-term, then you also need to sell the stock after it gets juiced, so that you can move your capital to not-yet-juiced stocks.
Missed a point above - that for said short-term investor... that strategy doesn't actually work, since a "sell high buy low" strategy on individual stocks is outperformed by just holding ETFs long-term.
So really, which investors does short-term stock juicing benefit? Insider traders, I guess.
That’s like asking whether you’d rather have a pizza with the same diameter but twice the area, or a pizza with twice the diameter but the same area. It makes no sense.
Stock prices were, are, and will always be rough approximations of the NPV of future profits. It’s not perfect, of course, but it’s roughly true.
Doubling revenue in any remotely sustainable way will have way more than a 2x impact on stock price because of exponential growth. So yeah, as a stockhodler, you’d rather double revenue with flat stock price because you’d buy the crap out of the stock when you realize the market has not factored revenue growth in to pricing.
Imagining that public companies care about stock price more than revenue is literally like saying a hungry customer care more about pizza radius than area.
A long term investor would prefer 1. Most likely option 2 would shortly be followed by halving of the stock price. Option 1 lets someone buy shares in a company that is greatly undervalued and will lead to long terms gains.
I just think you are the other person who replied to me are making the same mistake, which is mixing the means of accomplishing a goal with the goal itself. This is a mistake I see a lot (especially in software development), where people get too attached to a specific means or method that they end up confusing the method itself with the actual thing that needs to be accomplished.
The goal for an investor is captured in the stock price itself. In programming terms, a corporation is a function whose output is its stock price/market cap, and revenue is but one of a host of inputs into that corporation that determines what the stock price is. Other inputs can be operating expenses, whether dividends are issued, future prospects for the company such as entering new markets etc etc... and you can have beliefs about how those various inputs affect the output or how these inputs change the output over time (short term vs. long term), that's perfectly fine... but when push comes to shove, the goal is not the revenue, it's not entering a new market, it's not reducing operating expenses... the goal is increasing the stock price (well technically the market cap).
That's precisely the argument I'm making. A company's stock price can be undervalued, which exactly means that the stock price can increase without any change in the company's revenue or profitability. The stock price can increase strictly because the actual value of the company has not yet been fully realized without any material change necessary on the part of the company.
As an investor, that's the ultimate goal of your investment.
Sure. Decision makers are paid in stock price, not revenue. They would rather do whatever increases the stock price the most, with the least effort/expense.
Yyes, and prefer it to doubling profit or cashflow etc.
I have not looked at MS in particular, but generally that is what the remuneration of the people at the top of most public companies is most strongly linked to.
I've been thinking about this recently. The centrality of the stock market, while historically a great tool to allocate resources efficiently, might actually be a big weakness for the USA today. A capable adversary, like China, can kill entire strategic sectors in the US using the stock market. If they undercut the US companies and are willing to accept low returns on their investments, then the respective USA competition will be driven out of business by their investors, because there will be other sectors to invest in, with higher RoI. Do this at various points in strategic value chains, and over a decade or so it might kill entire verticals in strategic sectors, leaving the US economy vulnerable to any kinds of shocks.
As someone who is essentially financially illiterate, what does this mean, "allocate resources efficiently?" Nobody's investing in companies that promise to cure world hunger or alleviate childhood suffering. They're investing in technologies that can extract the most wealth from the population, regardless of externalities. Is that desirable?
Then again, I can't fathom what people would be doing with their money if the stock market weren't there. I imagine they might naturally wind up with some sort of...stock market.
The operating principle here being that prices are units of information, which in aggregate reveal some combination of market demand, present supply, production costs, etc. All else being equal, an investor who's looking to put an investment into a new business will try to find the best rate of return. The existence of a relatively higher profit margin for an industry suggests an unmet market need, and then directs the flow of capital into it (if you expect that for every $1 you invest into a roofing nail plant will return $1.25 over the next year vs a $2 return from a new insulin plant, more new cash will flow into the insulin plant, more insulin gets made, and if the investor guessed right about the demand for it, they turn a profit). In a sentence, money flows towards trying to give people what we think they want more of.
The theory posited above is that you could try to manipulate these signals as a sort of economic warfare. If you expect that every dollar you put into our aforementioned roofing nail factory will get you minuscule or negative return, nobody's going to want to invest in building/expanding nail factories, and they'll put their cash somewhere it can grow instead. This is all well and good so long as you've got happy trading relationships with people who can sell you nails, but if one day the nails stop coming--you've got a supply chain shock until you either open new factories or find someone else willing to sell nails to you. The theory here being that if you had a LOT of goods that became tied up in a single point of failure--someone forcing that failure could create a great deal of internal instability to be exploited for geopolitical ends.
That's what's meant by efficiency, it's allocating it to the place that has the highest return on investment.
As you point out, in practice what's efficient is what can capture the highest return, not necessarily the highest return per se. If say investing in education had high returns society wide but those returns couldn't be captured, that's not an efficient use of private capital.
As somebody doesn't consider himself a capitalist, wouldn't it be fair to say it is "the most efficient" in precisely one thing: capital reproducing itself?
And if so, why is that necessarily a good thing? Why should that be our goal as society as opposed to things like minimizing child mortality, increasing literacy rates, making sure we don't have a ton of our fellow humans living on the street in misery etc etc - things that make the lives of our fellow humans better? Why is capital growth the metric we have chosen to optimize for? Surely there's better things to optimize for?
Excuse the polemic, but infinite growth with no regard for anything else is the ideology of a cancer cell - and to me that is increasingly what it feels like when we are wasting all these resources on a dying planet just to make numbers go up.
Ultimately that money is made by people choosing to spend their money on something, because it helps them, because they like it, because they need it for whatever reason (real or imagined). That's what grounds the financial markets: eventually someone is buying a thing because they want the thing, and all the rest of it is basically just figuring out who can make the thing, how many people want the thing and how badly, and whether the stuff used to make the thing could make a different thing that people want more. Financial markets can depart from that reality for a while, but mainly because of a collective belief in some falsehood about the above (everyone really badly wants AI, right?).
Number go up infinitely is due to inflation and that's basically just an incentive to not hoard cash indefinitely, and instead use it for something useful. But the only thing that uses up is numbers. Everything else is because people, on average, want more stuff and are willing and able to work hard to get it.
(Of course, this generally means that the markets chase the desires of those who have something valuable enough. People who don't will be marginalised by this mechanism, for sure. And of course there's lots of opportunity for people to steal or abuse powerful positions in the market to the detriment of others. Which is why a free market is not the be all and end all of organising a society, and other organisational structures exist to regulate it and to allocate resources in a less transactional manner)
But isn't that counter to the very article we're commenting on? Everyone is shoving half baked AI junk into everything because that's what makes number go up on the stock market, but I'm pretty sure that's not actually what most people would want those resources to be used for.
I'd posit that markets are completely detached from the real world and are more of a speculative/religious element than an indicator of any ground truths.
Edit: I just realized I missed a sentence of yours where you kinda spoke to this. I still believe that this is more of a rule than an exception - there is nothing inherently tying markets and reality together - they're mostly about people making bets on what the next big hype is; not on what is actually useful to anyone.
Most people or most people with money? Ultimately it's the people making investment decisions you need to convince in order to get the money from them. Then the reality check is whether you can give them that money back and more. Those investors should in theory be self-interested in making sure that this is actually useful, because if they don't they'll lose their money, but in practice they are not superhuman and prone to fads and echo-chambers (especially because it's a relatively smaller group that can move a lot of money around, and short-term investing rewards running with the crowd to some degree), but there's not a single group of people that would not fall victim to poor decisions in this regard (whether you're imagining a centrally managed economy, the electorate, or some hypothetical benevolent dictator).
Optimizing for capital returns is a simplification of the real world, where it allows for comparing whether it makes more sense to put one's money into opportunity A or B.
There's a lot that's not captured by solely looking at dollars, like the examples that you bring up, such as quality of life, human welfare, and so on.
If you care about minimizing child mortality, increasing literacy, pulling people up out of poverty, you should be a capitalist, as it's empirically the best way to meet those goals. This seems to be a hard thing for many to understand or accept because it is largely a second order effect, the capitalist primarily concerned with their own personal gain but winds up improving the lives of others as a side effect.
This is the essence of Adam Smith's often misunderstood invisible hand metaphor. Of the individual he observed: "By pursuing his own interest, he frequently promotes that of the society more effectually than when he really intends to promote it." Second order effects stack up and improve quality of life for more people better than trying to do so explicitly.
Multiplying capital creates abundance and that abundance allows for improved standards of living for and the means to spend excess resources in support of charitable endeavors. Growth is good because it means more abundance and opportunity. I would argue that pursuit of growth is not an ideology but a force of nature. Life is opportunistic and will expand to wherever there is fertile conditions, and often adapt even when they are not. We are part of nature and understand this intuitively, seeking growth opportunities. As an example, one is better off being part of a growing company (more wages and opportunities) than one that is stagnant or declining (fighting for scraps and survival).
>If you care about minimizing child mortality, increasing literacy, pulling people up out of poverty, you should be a capitalist, as it's empirically the best way to meet those goals
If you look at it empirically, the majority of people brought out of poverty (and I suspect the other metrics but am not as familiar with them) in the past few decades have been in China as the result of deliberate policies by the CPC.
We’re already there when it comes to having the industrial base necessary to fight a protracted conventional war with china. Which leaves a large ? over the US dominance over the pacific.
Y-yeah. HYPOTHETICALLY, this is something an adversary to the USA might attempt to do, and it would really kneecap the US if they were successful.
But would only happen if USA decided to totally financialize all sectors of its economy and make a small set of oligarchic corporations THE load-bearing element of its strategic capacity, leading us to chase market returns even if those returns totally kneecapped our ability to build anything at all of actual value.
While not strictly necessary, it is a great power multiplier.
It helps as it is both a gauge of the success of the strategy, and also a lever where the process can be fine tuned, eg. slowly buying stock then strategically dumping in the right time, correlated with other external shocks can have wider effect to whole industries through controlling the public opinion on specific industries.
It rewards self-destructive behavior in favor of short-term gains. Shareholders have *zero* commitment to the companies they buy shares from and will happily switch their entire portfolios on a whim. It's essentially people chasing the new shiny thing every single day.
Let's not forget it's a known fact that people with insider knowledge will profit over everyone else.
How is that efficient in any shape or form?
> If they undercut the US companies and are willing to accept low returns on their investments, then the respective USA competition will be driven out of business by their investors, because there will be other sectors to invest in, with higher RoI.
You're basically explaining one of the reasons stocks are a horrible idea for distributing resources.
It has nothing to do with whether or not it's central or distributed, it's merely the incentives they create. It's essentially Goodhart's law on steroids.
Depends what you compare it with. I grew up in the post soviet union. That system allocated resources to various monopolies who were too big to fail. Turns out allocating capital based on who can make things that people want/need to buy, and do it with a profit, multiplies said capital way faster. From this point of view, over time your initial base grows into all kinds of industries etc. That's probably why the USA won the cold war.
Until your economy congeals into various monopolies who are too big to fail, and you lose the rematch because you're so busy counting beans you stop paying attention.
A bad system is still bad even if something else is worse.
> That system allocated resources to various monopolies who were too big to fail.
Like our banks today? Like OpenAI is trying to sell themselves as so the US government bails them out when they inevitably can't pay off their debts? Like all the other monopolies that are too big to fail?
I can't see the difference.
> turns out allocating capital based on who can make things that people want/need to buy, and do it with a profit, multiplies said capital way faster.
That assumes the stock market does that. It simply doesn't and history is proof. It's also a fact that free market capitalism has consistently done worse than before based on actual numbers.
I highly suggest you read 23 things they don't tell you about capitalism. It goes into a lot more detail and helps you understand things in a broader perspective.
If we want to improve our world we need to move past the faults of the current capitalist system and the soviet union. We need better incentives. Profit has proven to be too disconnected from actual value.
The stock market weirdly enough ruins the idea of capitalism. Catering to shareholders hurts the idea that competition would create better and cheaper products.
Its not the stock market per se. The biggest problem is a lack of good regulation to ensure competition and the resulting drift of oligopolies.
The stockmarket enables that by making takeovers easier as you have a higher proportion of short termist shareholders who 1) fail to block value destroying acquisitions on one side and 2) jump at the chance to make a quick profit on the other.
that's not the idea of capitalism; the idea of capitalism is that you should be able to make money by virtue of owning stuff. it's an inherently rich-get-richer scheme, competition has little to do with it.
I don't see how free market capitalism fixes that. I looked up a definition to make sure I wasn't missing something and as per investopedia:
"The term “free market capitalism” refers to an economy that puts no or minimal barriers in the way of privately owned businesses. Matters such as worker rights, environmental protection, and product safety will be addressed by businesses as the marketplace demands."
it's basically worship of owning the means of production and not being regulated in its use, e.g. if you own a company you get to dictate all sorts of unreasonable things to your employees, and any benefits gained from automation accrue to whoever can afford the up front money to own the machines.
Competition creating better products isn't an idea that defines capitalism though: the same would apply to cottage industry.
Capitalism is defined by having the capitalist, who provides capital, and without the ability to sell their share of stock it's difficult to see what the value would be. So you kind of require stock markets.
Edit: which is why it's odd to call China communist. They have 3 stock exchanges. They're really a capitalist single-party state.
China uses Capitalism as a tool where the Party feels it would be beneficial (for the Party), and crushes it mercilessly when it gets in the way (other than this real estate problem they have right now).
In the U.S. we have mistaken Capitalism for a religion, and so it wags the dog, so to speak. Since our founding we have made some attempts at finding a balance between our use of the tools of Capitalism and socialism (in more the Democratic Socialism style, rather than the Communism style), and we had a good run in the decades after WWII. But starting with McCarthyism, and really picking up under Regan we have prided ourselves on adopting Capitalism as a religion, and it really shows up in both the income inequality as well as the increasing role of (and corrupting influence of) money in our politics/government.
It's basically the reason this bubble not only exists but has a chance not to pop : there is so much stock value in it that the big tech all want to keep feeding it, and they're sitting on so much cashflow they can afford to do it
It's absurd, but that's where it is. And a company like OpenAI basically hangs on it, because they have obligation almost ten time their revenue and the only way this does not deflate quickly is if others keep feeding it cash.
> Boeing spent about $300,000 to help Ortberg move to Seattle. His decision comes more than two decades after Boeing leadership decided to move company headquarters out of Seattle. Ortberg received about $18 million for the months he was the CEO in 2024.
> In 2022, Calhoun received $22.5 million from Boeing. Most of his 2022 compensation was in the form of estimated value of stock and option awards. He received the same $1.4 million salary as in 2021. ... In February 2023, Boeing awarded Calhoun an incentive of about $5.29 million in restricted stock units to "induce him to stay throughout the company's recovery". In March 2023, Boeing announced Calhoun was being given shares worth $15 million that will vest in installments over three years.
Works for Tesla, the absolute poster child for this kind of behavior. They can lose double digit percentage of market share in key places and still give the CEO a trillion dollars.
That's fair, I should reframe. The incentive given to decision makers at Microsoft is company stock. That means the primary focus for everyone who makes decisions at Microsoft is the stock price, which in turn means the stock price is the primary product for the company itself.
Name a major U.S. public company in recent years that has consistently prioritized improving its product over boosting short term stock price or extracting maximum profits. If capitalism were truly a healthy system about building strong products to create healthy markets, this should be the norm (and enshitification shunned), not the exception.
What we actually see is a system of chartered extraction. Corporate executives are like Norman lords, granted their 'title' (CEO of instead of Earl of) by shareholders (rather than a king) in return for which both are/were expected to extract maximum value by any means necessary. Extractive tactics often at the expense of long-term product strength are behaviors shareholders expect if the CEO is to keep their bestowed 'title'.
Don't forget the progenitor joint stock company The East India Company, Capitalism in it's purest form without government restriction. Profit-maximizing, absentee extraction, with company executives serving as quasi-feudal lords over assets and people. Modern corporate capitalism is hard to distinguish, in its structure,history, behavior, and incentives, from the Norman extraction system, it's just dressed in a more politically palatable wrapper and forced to mellow out from it's desired East India Company style final form.
> Name a major U.S. public company in recent years that has consistently prioritized improving its product over boosting short term stock price or extracting maximum profits.
Well in some perverse sense, I'd say Meta qualifies here. Zuck isn't beholden to other shareholders and is free to burn truckloads of money on worthless projects. The big asterisk is that for Meta, "improving its product" is effectively "creating the best digital cigarettes".
Lots of companies do this (Arizona green tea immediately comes to mind), but more importantly, this has no bearing on the discussion of whether or not capitalism is "good" (really, who ascribes morality to any economic system?), because the US is primarily an exercise in regulatory capture.
Good doesn't mean moral in this case, it means valuable. Capitalism, or whatever the fuck we have right now, doesn't create much real value, but instead it creates a lot of fake value that we just proxy.
And I say "or whatever the fuck" because, as you point out, it's not really capitalism. And maybe it never was - after all, the US Golden Era was when we had the most central planning, the most social services, and the highest taxes.
But everybody right now is exploiting one teensy little flaw of the economy - humans don't live very long. There's no reason to make stuff good for later when you can take a cash advance and get rich now. Everything is always someone else's problem.
I think one fun case study is superstar CEOs. They're so highly desirable, and they work 5 years at a company and "turn it around" before moving onto the next. But if you look at the company after they leave, it's in shambles. And yet, they are the most sought after CEOs. You don't want the Arizona Green Tea guy, no, you want the guy who ran Chipotle into the ground. But hey, at least he increased their stock price for, like, a little bit.
Arizona comes to mind because it's the outlier that everyone knows about, the company that bucks the capitalist pressure. Your choice to use it basically proves my point.
Capitalism outside regulatory capture looks like the East India company. You are basically giving me 'no REAL communism has ever been tried'.
Because they so much want to be a service business than a software business. Microsoft execs are losing sleep over becoming the next IBM, not realizing they are already there and have been for a long time.
Their main problem is that they never really learned how to compete on merit, just on first-to-market and all kinds of legal (and illegal) tricks.
I’m actually somewhat stoked about generative AI from a “good enough” perspective, because at this inflection point where a lot of countries and organizations are looking for Microsoft alternatives (digital sovereignty, etc), this is the best time to be able to build and deploy alternatives with the productivity advantages (if any) AI might provide.
Big Tech thinks they have a moat, when it’s really diffuse power being made available via genAI to build software good enough to replace them.
Big tech's moat is mostly built up around perceived security (not actual security) and abuse of monopoly positions, AI is going to make it easier for them to maintain this because it serves as an addictive component for the users, or so they hope. In practice it only appeals to the lowest common denominator, which is exactly how they built their empires in the first place. AI allows non-experts to pretend they are experts with confidence, and to produce output they claim as their own to which they have no real title. As a democratizing principle that's great, but as a quality-of-service-provided item it could easily become a disaster and I think MS et-al are betting that they will be able to 'fake it until they make it' on the quality front to avert that disaster.
So far, I'm not seeing it. All I see is a massive leap forward in the first two years that still had some fundamental problems and a lot of fancy packaging of the same broken stuff since then. We're looking at band-aids here, not actual progress.
Or do things that actually work. Why, for example, can I not translate a PowerPoint using Copilot in Powerpoint? Why do I need to save it, then upload it into ChatGPT, translate it, then download it again, and open it in PowerPoint for further editing. But at the same time get all kind off nonsense I don't want pushed at me in Windows, like that MSN news clickbait crap.
Exactly, even those of us that like Windows have a hard time talking about it when Microsoft treats it so badly, I really miss Balmer era in regards to Windows.
The only good thing that came out of Satya era has been the Windows Terminal and WSL.
I will say that with enough group policy and sysinternals turning absolutely everything off, turning all of the settings to maximum performance lowest flashiness, no web results, killing Cortana with reckless abandon my Windows installation is actually what I would consider to be snappy. I was surprised.
It doesn't make it any better that Microsoft does this, but as a piece of practical advice, it seems like it can be done. There does still exist a core of Windows under all that garbage that is fast.
All that tinkering is getting you dangerously close to daily driving linux. And the advantage there is that the maker isnt actively trying to get in your way
But "we're fixing Windows and Office" doesn't get you a fat bonus, and it doesn't get investors a double-digit growth quarter. Anyone who tries to do the right thing will be disposed of. Why don't people understand this?
As long as companies, and consumers, still pick Windows and Office, then why spend the resources. Making Windows better won't move the sales number significantly, but removing the ads and the potential AI upsell is a direct hit to revenue.
The sad reality seems to be that Microsoft do not care about the majority of their products anymore. Only Azure, Microsoft 365 CoPilot, CoPilot and maybe CoPilot.
I'm not familiar with many "consumers" who still pick a Windows and Office, and in this generation, there are very few consumers picking xbox. Outside of enterprises, they seem to be losing market share everywhere, and at this rate they'll be akin to IBM or Oracle in a few years.
EU legislation requires a number of design considerations for pedestrian and cyclist collisions, like specific energy absorption requirements for front-impact and side-impact protection, restrictions on sharp corners/steep angles that could concentrate impact forces, minimum clearance around hard internal structures, mandatory ADAS (automated emergency braking, lane departure warnings) etc. Not saying that US cars are "not safe" in a binary fashion but for the most part these things are either optional or unregulated in the US.
Yeah, not a fan of cyclists. And it's kind of braindead to have my car break because if I hit a pedestrian somehow it is its job to absorb the impact. Maybe cyclists and pedestrians should be more mindful of their surroundings.
The EU regulations have killed all the nice things about cars: straight lines, retractable headlights and so on.
You know what else will be braindead in your nice world? The child who runs out in front of a car after a rigid tight-angled metal corner drives into their skull. These regulations aren't about blame or "drivers/pedestrians/cyclists should be more aware!", they're about reducing or avoiding as much harm as possible when things don't go to plan and an accident happens.
You seem to be desperate to talk about blame but ultimately they're called accidents for a reason. Not because we want them to happen, not because we can always prevent them. Regulations like this are about changing the outcome, not the initial reason it happened.
I was surprised to see this on the HN homepage, I didn't create Tyr but I did create Yggmail (https://github.com/neilalexander/yggmail) which it is based on. There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.
> There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.
Yes I might be wrong but my understanding is there is no point in creating another system where messages hop from one peer to the other like Meshtastic or Reticulum (what make sense for their use case).
Let's say users have their "email server" running on both on there mobile phone and a home server and in sync.
We can expect 2 of the 4 servers will be online at the same time to send the message. I personally like those odds, Internet is pretty reliable in our days.
I believe we have spent too long trying to solve very hard trilema in messaging, trying to have it all: confidentiality, anonymity and uncensorability ... and reliability ... and ease of use.
The result is in practice most people use GMail, Outlook and Whatsapp.
Yggdrasil is fantastic, it goes back some original ideas of the Internet we have almost forgotten, and in practice solves a lot of problem we have been dealing with for too long.
Tyr is probably overkill with Deltachat on top of yggdrasil. The network already is encrypted so it's fine to send plaintext emails as long as there's no 3rd party email hubs.
30 years ago, Microsoft was writing books that were hundreds of pages long detailing not just how to build effective and consistent user interfaces but also with explanations from user-centric research as to why those things mattered. Every user interface component carefully considered and rationalised, every reusable pattern carefully reinforced, all to build a desktop where interactive elements look interactive, skills learned in one application pretty reliably carry across to others, and avoiding dead ends that result in user panic. Windows 2000 was the last vaguely-consumer-oriented Microsoft operating system that was built with any of those lessons in mind.
Everything they have developed since then has strayed further and further from those principles. With Windows 11 and their "modern" application lineup, it is like they have absolute amnesia about ever having done any of this. It is clear as day that nobody inside Microsoft has ever gone back and read one of those books in the last decade or two, nor is there any evidence that they spend any amount of time researching and testing their products with real users or trying to understand the ways that users get stuck or fatigued.
All of the user interface consistency is gone thanks to the half-dozen competing/failed UI toolkits and webview-driven applications scattered everywhere. Visual cues and interactivity hints are either gone or are no longer reliable. You can't even tell when something in Windows will allow you to drag-and-drop or copy-and-paste or even what new and horrifying form the Open/Save/Print dialogs are going to take in any given application. "Disastrous" isn't a strong enough word for it.
I don't even mind WebView or otherwise flatter material design choices... but so many implementations fail at even that... If you actually read through the material design guidelines it makes a lot of sense. But then so many UI toolkits and programs that are allegedly following this are just plain not.
I don't really know how to articulate exactly how I'd classify into one bucket or the other but I think there are two types of "app" and I tend to have differing preferences on whether they should be native apps or web apps as a result.
One is where relatively-static content is the priority, deep-linking is important or essential and the web platform is pretty ideal for those. News articles or blogs or Wikipedia pages or those sorts of things. Things where I might want to be switching between tabs or forgetting about for a while and coming back to later.
The other is where the app is primarily interactive or where the content is a lot more likely to be real-time or ephemeral. Not least because if you're on a low-bandwidth or high-RTT connection, navigating between web pages or having interactivity blocked behind a backlog of XHRs (particularly where caching isn't permitted) is utterly miserable. My experience is that native apps usually continue feeling responsive to input even when the network itself is not responsive but that is often not true with many clickable elements in many web pages.
PWAs might be the middle-ground here but they feel a lot like Electron apps to me: still foreign to all platforms, not responsive in the way that native UI controls are, weird/missing "back" behaviours and still no better support for deep-linking than the average app would have.
Who's going to stop them?
reply