Microsoft gives up on users experiencing problems updating their Windows 11 machines. Now recommends a "manual correction"
-
I've had my enterprise-distro linux machines updating by cron for 22 years. I had two glitches in those 20 years, too, just like you. But in addition to my two glitches - I had to bring in one unlisted dep for cobbler and also correct the smb.conf's old format on another box - in 20 years, I also got
- out-of-the-box
- do-nothing patch runs
- trivial back-out if I needed it
And while I know your numbers are excellent, I simply haven't had to DO ANYTHING since deploying some boxes. They patch, they bounce later on a weekend if they need it ('needs-rebooting' is centralized because ALL software installs are) and I can patch while under load because linux write-locks instead of read-locking. My effort is to check 'some time later' and ensure things are working in ways nagios doesn't catch.
Printer issues? Nah. Supply thing. App not working because java/perl/python/DLLs rug-pulled a dependency? Proper packages list hard dependencies, so that cobbler thing is a bug not an expectation. Network offline? nah. Reboots? timed at 3 minute downtime (1 min before systemd), or 7 minutes if I just updated 1gb of gitlab install because it starts like a manatee.
It's really a different world; and while I've teased the heck out of my windows peers, it's a true statement.
-
There's a massive difference between the average Windows user and the average PHP developer. It's a false equivalence.
The regular computer user who just needs their apps to run won't likely make the effort to enter an entirely new ecosystem as long as those apps run. And when they break? They'll reinstall Windows or pay someone else to fix it.
I love shitting on Microsoft as much as the next penguin, but they're not idiots. Even if some of their decisions are questionable, Windows is still a major part of their business, and they won't just let it degrade to a point where Linux converts are a significant threat to their profit.
-
Windows 10 had an update that notoriously broke a lot of games a while back and the only solution was to manually roll it back.
-
Stating the fact that I've been in development for longer than most people I converse with have been alive isn't attacking anyone. If you feel attacked by someone because they have a difference of opinion, then you need to go outside.
You don’t even know who Joel is.
I know who Spolsky is. I just don't have an overabundant need to blow smoke up his ass like his word is that of Gods.
Joel addressed your argument that the code is misread throughout the entire essay.
Go get your reading glasses and go back to reread my previous post. It's not my argument that code is misread. I was literally directly quoting him. So if Joel says it, it's the word of God to you, but you misinterpret something I'm saying (which he's actually saying) and now all of a sudden you have an issue with it?
That's pretty telling that maybe your reverence for Joel is getting in the way of your brains thinky-thinky party.
-
There’s a massive difference between the average Windows user and the average PHP developer. It’s a false equivalence.
Yeah, except I'm not equating developers to end-users. I'm equating the two situations at hand. Because they're equivalent situations...
-
I made the switch too! I bought a MacBook!
After 40 years of MS OSes, Outlook-online and Windows 11 made me quit.
And so far so good! -
My age isn't important to the argument. That's not an opinion.
I noticed now that I posted my age you didn't respond with yours.
Go get your reading glasses
You can't get past personal attacks. First it was I'm too young. When that attack didn't work, it's now I'm too old.
-
Welp, guess I won't be able to fix my Windows install
-
My age isn't important to the argument.
I didn't bring up your age to make an argument about it. I simply pointed out that I've likely been developing software longer than you've been alive and to my credit this statement is almost always true, especially given that very few in their 60s would use a federated social platform, it's a reasonable assumption. You're the one who made it about age--and you keep doing so in your replies.
I noticed now that I posted my age you didn't respond with yours.
Why do you feel entitled to know my age?
You can't get past personal attacks.
You're the one fixating on age, and you clearly misread my initial post. You're counter-arguing against the source you provided, misrepresenting and misunderstanding what your own source said. You're only arguing against those points because you mistakenly thought I had made them. So, I responded in kind. In typical boomer fashion, you entered this thread dismissive of others, framed everything around your age as if it automatically makes you right, and now blame others for your misunderstandings. Truly a sight to see.
It's objectively true that building on a poor foundation is a bad idea and it's also objectively true that sometimes if the foundation is bad enough it's easier to simply rebuild the whole damn thing from scratch than to attempt to patch bad code. As I said, I've been a developer for decades. I'm a subject matter expert here. Just because I don't work for Microsoft doesn't mean my critique of their monolithic software is invalid.
Unless you work at Microsoft on the code, you have absolutely no basis for your claim that the entire code base should be thrown out.
It's an opinion backed by decades of expertise with the product. I've not only used every single version of Windows extensively, but I also write software for Windows. That's not experience you can casually dismiss. I don't need to work at Microsoft to recognize that its poorly designed from the ground up and that each new version builds on a flawed foundation.
I use Linux. There are frequent bugs that require me to type in a command manually to work around. It would be insane to claim that all of Linux (I'm also referring to all the gnu tools, window managers etc) should be thrown out and start fresh.
Calling your operating system “Linux”--when Linux is just the kernel and not the OS--doesn't really help your argument here.
Moreover, the various Linux distributions have a strong foundation around the linux kernel. Windows does not. I don't understand how anyone could seriously argue otherwise.
-
There was absolutely no reason to bring up that you were coding longer than I was alive other than to imply that your age is a reason why the argument is invalid.
Funny how you use your age as an argument but see it as entitled when I point out the reverse.
Calling your operating system “Linux”--when Linux is just the kernel and not the OS--doesn't really help your argument here.
I specifically referenced Gnu tools, window managers, etc. What is wrong with you?
-
Too bad when the DHCP server is down with the proxmox host
-
That could mean 2 things ( ͡° ͜ʖ ͡°)
-
I tried doing it the debian way and (I believe) followed the instructions of one of the debian manuals.
Problem: Most assume (like you) that the DHCP server is always on and able to give out adresses. But sometimes life is in the way (and in my case: offline for maintenance) and it doesnt work with the DHCP option. -
Usually the DHCP server is the same as the router, so if the router is offline, you can't access it anyway. Right?
Or are you saying you'd plug in directly with a patch cable?
Could you explain more about your network setup?
-
There was absolutely no reason to bring up that you were coding longer than I was alive
So since you've clearly forgotten, let's go back in time.
- I said Windows should be rewritten from scratch because it has a poor foundation.
- You said you should never rewrite large software!
- I tell you that I've been a developer for decades, and that's not really true, it's just the authors opinion, and is entirely predicated on a mistaken supposition.
- You get defensive and slap your age down on the table like it's a big ol' dick as if you could never be wrong because you're 60 years old.
- I said that I didn't say that I was older than you. In fact I didn't mention age at all. I said that the likelyhood of me having been a professional developer for longer than you have been alive is high and you took that to mean as me saying "haha, I'm older so I'm right!"
- You misrepresented something your own source said, as something I said, and said it was wrong--which is fucking hilarious to me.
- You continue to take everything as a personal attack against you.
- Now all of a sudden unless you work for Microsoft you don't have the ability to have a professional opinion about the subject matter--you posting Spolsky's word as the word of God despite him having worked for Microsoft for like 4 years over 2 decades ago. lol
I specifically referenced Gnu tools, window managers, etc. What is wrong with you?
This is exactly what you wrote;
I use Linux. There are frequent bugs that require me to type in a command manually to work around.
I mean Jesus Christ my guy.
-
My router is just that: A gateway
This follows a HW firewall (I intend to replace)
Behind that is- My proxmox host with a bunch of VMs (including the DHCP/DNS server)
- A raspberry PI (which I reformatted and had the trouble with getting a static IP)
- Bunch of other stuff like servers, NAS and stuff.
-
You are wrong. Ran is past tense of run.
https://dictionary.cambridge.org/dictionary/english/run-into
run into something
present participle: running | past tense: ran | past participle: run
If you run into problems, you begin to experience them:
example: We ran into bad weather/debt/trouble.
If you're going to try to correct people, please make sure you're actually right first.
It's ran. Because I'm talking about past events.
-
Absolutely, I don't disagree with your statement at all. I work heavily in systems administration and recently transitioned to networking. I deal with Linux systems, servers, vm's, Azure daily, and for stability nothing beats Linux. I just tend to agree with the statement above commenting on how you always see these Windows articles, yet almost none actually affect you in the end.
-
I do like the diversity. You learn a few patterns and you can do them all. In the end basically the same but more flexible.
-
I will remember it for next time I need to set a static IP in Linux. Comment is saved and hopefully I can reference it.
I appreciate the effort you took to help me and anyone that is still looking for help