News for hackers. Stuff that matters.
Re:Windows 11: Just say no by ryandrake on Thursday September 16, 2021 @08:13PM (#28559520)
It's definitely a big problem with software. This "need to constantly pay developers" is part of the justification for moving towards subscription payment instead of one-time payment. The logic goes: One-time payment won't pay for future changes, and developers are always making changes, and they need to be paid for. But, what if I don't want future changes? For almost all software I've ever paid for, as a user, I just want the goddamn software exactly how it is today, forever. I'd maybe be willing to pay for security updates, but that's it.

But, noooooo, the company decides developers must perpetually change the software and designers need to perpetually change the UI, and therefore you must continue to pay for it, regardless of whether you want any of those changes.

Re:Windows 11: Just say no by usrusr on Thursday September 16, 2021 @08:42PM (#28559703)
Funny, I was just thinking to myself that maybe a paid subscription Windows could be a solution to undesired UI change. Because it would take away the lure of the upgrade sale licence. 64 bit w2k? Yeah, I'd totally pay for that.

If I were in charge of Windows product strategy I think I would create competing subdivisions that replicate the model of Linux distributions but on the NT kernel. Sworn to binary compatibility but inspired to try different monetization schemes.

Re:Windows 11: Just say no by skeletal88 on Friday September 17, 2021 @04:20AM (#28562673)
Windows is not selling upgrades anymore, 8 to 10 was a free upgrade
Re:Windows 11: Just say no by usrusr on Friday September 17, 2021 @04:48AM (#28562861)
8 too? I was going to write something about this, particularly in how that's the reason why I don't really disagree with GP despite pondering the exact opposite "what if". But the sudden appearance of an 11 that nobody asked for gives me the impression that the culture that was fostered on the paid upgrade is still very much alive.

Meanwhile my mind has taken a deeper dive into the rabbit hole fantasy of competing Windows distribution divisions. I'd expect it to seem like a total failure : the surface. E.g. with Steam users refusing to get lured into the "gamer Windows" (something with an X in the name), the "crippled version that is entirely ad-funded" (10, basically) drawing too much hate for the entire brand while still not being crippled enough to push people to paid options and the one you can get with the Office subscription being a little too incompatible for employee lockout reasons with the plethora of in-house essentials required to run at customers. But Microsoft could still come out stronger, having a well defined place for bad ideas to go to die. And who knows, one of the niche distributions might be essentially sysinternals with a kernel and a package manager.

Re:Windows 11: Just say no by vetinari on Friday September 17, 2021 @06:41AM (#28563671)
Only for end-users with OEM licences, and only limited amount (10 licenses max? Or so).

For corporate and government, it was not free. And these are where the money is.

Re:Windows 11: Just say no by usrusr on Friday September 17, 2021 @07:06AM (#28563888)
But aren't those usually on a subscription anyways? Could still be a factor, in theory: they might pull an Oracle pushing all their subscribers onto 11 unless they upgrade to the golden account tier that still receives updates. They actually did this, I think, with 7, but I assume not at a scale that could bring the pattern anywhere close to being a central motivation.
Re:Windows 11: Just say no by vetinari on Friday September 17, 2021 @07:20AM (#28564036)
They are mostly on subscription; but what is the rationale for subscription? The right to upgrade, and the ability to have all machines running the same version. Remember, that in order for subscription license to be valid, it is usable only for machine that came with OEM license in the first place.

I once worked for a corp that didn't have subscription. The rationale was, that is was not important who was running which version at their computer, and the subscription was thus a cost on top of OEM license that didn't bring any value. Since the computers were refreshed every 4-5 years anyway, they always had a supported Windows version.

Re:Windows 11: Just say no by prirun on Friday September 17, 2021 @10:46AM (#28566068)
> But, what if I don't want future changes? For almost all software I've ever paid for, as a user, I just want the goddamn software exactly how it is today, forever. I'd maybe be willing to pay for security updates, but that's it.

Problem is, most software doesn't exist in a vacuum; it is part of an ecosystem. Security updates that you might pay for are not enough, because the ecosystem is constantly changing around the program you bought.

I'm author of HashBackup. It uses remote object storage services so if there are incompatible changes made on the storage side, the software has to adapt. What if IP4 is no longer supported? Adapt. A library like Boto2 gets rewritten and the old version loses support. Adapt. Google Sites decides to force you to migrate to a new version that looks like shit. This just happened to me, and it's so bad I'm having to do a whole new documentation site.

Just keeping software working has become a big challenge because of ecosystem changes.

Re:Windows 11: Just say no by ryandrake on Friday September 17, 2021 @01:20PM (#28568120)
Great point! It's an ecosystem-wide problem. I'd go even further to argue it's a problem baked into the very psyches of software developers. Your remote storage service should not be changing, particularly in ways that break backward compatibility. Nobody should be dropping IPv4. Nobody should be rewriting a library in such a way the new one is incompatible unless the old one retains support. Nobody should be forcing you to migrate to some crappier version that looks like shit.

Stop changing things just to change them. But if you're actually changing for a good reason, consider the downstream effects of your changes.

I can take a bash script from 20, maybe 30 years ago, and know that it will still do what it's supposed to do, and all the standard commands it calls, like sed, awk, and grep will also do what they are supposed to do. Bits don't rot by themselves. Careless developers in the ecosystem make changes and don't consider backward compatibility, and we euphemistically call it "bit rot."

Re:Windows 11: Just say no by 2muchcoffeeman on Friday September 17, 2021 @07:11AM (#28563935)
>designers need to perpetually change the UI

That's a bit unfair. The iPhone 13 just came out and one of the memes and jokes going around is that it looks the same as the previous phone and users are just buying the same thing again. Even tech people I know are joking about it.

So the UI people are always going to be busy because even people in the industry equate looks to changes. If the looks don't change they will all be scratching their heads confused why this is Windows 11 when it looks identical to 10.

Re:Windows 11: Just say no by Jorengarenar on Friday September 17, 2021 @10:43AM (#28566038)
I think the main reason for memes is because Apple always markets everything they do as some kind of massive innovation despite either bringing something from the past or just copying what competitors already had long ago. They at least used to pretend they make something different with design changes, but now even this facade fell down.
Re:Windows 11: Just say no by pjmlp on Friday September 17, 2021 @02:50AM (#28562082)
That is why consulting and outsourcing exist, you only pay for developers while you actually need them.

There are even companies outside software business, that pay contractors per tickets, basically a budget is assigned and the contractor does as much tickets as they are capable of for the given budget.

Now the quality of the code is not for the faint of heart.

Re:Windows 11: Just say no by eatYourFood on Friday September 17, 2021 @04:59AM (#28562914)
This ignores the changing nature of consumer demand and competitive pressure. Often time, implementations should be treated as a product that needs nurturing rather than a one off project where you get to the finish line and you're done.
Re:Windows 11: Just say no by pjmlp on Friday September 17, 2021 @07:52AM (#28564355)
That is why I explicitly made the point that selling software isn't these companies main business, for them it is just a cost center.