|
|
David O'Neil wrote: they are only hiring sales people for engineering positions now
Not only sales, add managers to the list as well..!
Try to find out fool in a deal. If you can't find one, it's you.
|
|
|
|
|
I think it is more a case of allowing sales people to make too many very important decisions. In other words, I think their priorities are misplaced. Doing the right thing does not seem to be in their top handful of priorities because it is obviously not being taken seriously enough right now. Then again, it is possible that my concept of doing the right thing differs from theirs but I suspect I have gone full circle now. I consider preserving a customer's data is THE highest priority and doing everything possible to maintain that is the right thing. I get the impression that at Microsoft the highest priority is getting the monthly or quarterly update out on schedule and I could not disagree more with that.
I truly hope that a major lawsuit is enough motivation for a serious course correction to occur there.
|
|
|
|
|
My reply was a bit tongue-in-cheek, and I agree with you to an extent. But I have begun to feel that Nadella and Company believe the Home user is not their real customer, as we don't make them enough money. Enterprises are where they focus their attention, and Home users are their testing grounds for Enterprise adoption. The real engineers have to live with those decisions, because the powers that be bow to the shareholders more than the market. Those 'powers' view the initial release as trivial, because it won't affect Enterprises, and will give them the testing for Enterprise adoption. Pretty scary/sad to drop $120 and be treated like you are only data.
|
|
|
|
|
Scary in the extreme...they make a design decision to delete a user file (any user file), they don't carefully consider the consequences of this decision, they don't provide a recovery mechanism (in case the user really wanted that file), and finally their QA department (assuming there is one) doesn't check that all user data is retained. To me, this demonstrates a break-down at almost every level of process.
For me, "don't lose my stuff" is the primary responsibility of an OS, followed closely by: "secure my stuff" and "try not to crash too often"
|
|
|
|
|
Eric Lynch wrote: delete a user file
That's why Microsoft stopped the update - a simple bug does not do that, but this one is a perfect case for lawsuit and money...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
Eric Lynch wrote: Nowadays, they seem to use their customers as a QA department.
That's exactly what the Windows Insiders program is.
|
|
|
|
|
|
Quote: The current OneDrive client will set up KFR and then move any files from their original location to the new OneDrive location. If you can't even get your main OS to market without showstopping bugs like this, how the hell can we trust your frigg'n cloud??? And with storage at such low prices, why would anyone not want a local copy??? Wake up and think about customers before shareholders for once!!! Reinstall at least the most basic of QA teams, instead of relying on your 'Home' users to bitch and moan!!!
|
|
|
|
|
Obligatory Dilbert
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
Visionary
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It's nice to have an explanation finally. Given that, I don't use KFR (at least, not to my knowledge, haha) and I never put stuff in the Documents, Desktop, Pictures, and Screenshots folders. Never have, since, what was it, Windows ME introduced the "My" root path?
Latest Article - A Concise Overview of Threads
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
I've worked for companies that were so strict on the security of your local box, those were the only folders you had access to. Just imagine all of your project files in the documents folder and support pushes out an update like this.
Yes, I do keep multiple backups of all of my project files.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
Thankfully, it didn't make it to my PC during its brief availability. I definitely would have got hit by it. I use KFR all over the place. Though, it probably would have done minimal damage. I'm good about backups...and backups of my backups...and so on. OK, maybe a little paranoia at work there?
|
|
|
|
|
Eric Lynch wrote: Nowadays, they seem to use their customers as a QA department. Nowadays? It's always been the case.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
What mechanism did it use to delete the folders? What happened to 'folder not empty, can't delete' errors?
|
|
|
|
|
Whatever happened to "make a backup before you change anything"? Of course, if the update sneaks up on you then you don't get to make that backup.
Incidentally, what's with all the garbage that gets pushed out with all these updates.
For the record, I don't have a 3-D printer. I don't use virtual reality, I'm having enough trouble with real reality. I don't like 3-D paint. It's horrible. I no longer use Skype since MS broke it.
The Mail app is useless to me. Cortana seems to be deaf in my part of the world.
And so on. All this stuff gets re-installed whenever I try to remove it. Just to please the sales department I guess.
We're philosophical about power outages here. A.C. come, A.C. go.
|
|
|
|
|
Herbie Mountjoy wrote: All this stuff gets re-installed whenever I try to remove it.
Have a look at Windows 10 Decrapifier, 1803/1809 - Script Center - Spiceworks[^].
If you read the notes/instructions you are meant to run this during the installation of Windows to do it right. If you run it it won't affect the current logged in user but, and I mean but, it might work for you if you enable and login as the Builtin Administrator, then login as yourself and disable Administrator again.
Haven't had time to play with this myself yet so can't vouch for it.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
Thanks Michael. I will look at this.
We're philosophical about power outages here. A.C. come, A.C. go.
|
|
|
|
|
Under no circumstances I will leave updates enabled on my computer. I update when I need to. That holds true for Linux distributions too - I had several systems killed by some package update.
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I'm learning about DI, and it kind of makes sense, but I'm not convinced it solves the loose coupling issue.
So, here's my stupid question of the week: code that uses an external object still has to know about it's properties and methods in order to use them, so how does passing the object or interface to the constructor or a setter make the code any less dependent than using the concrete object with the 'new' keyword?
I'm sure I'm missing the point somewhere.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
With dependency injection, usually the target code depends on an interface, which is usually in a separate library/dll/assembly from the actual implementation. If not, and your target code references a concrete class, then yeah there's no loose coupling.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Exactly.
|
|
|
|
|
Seems to me that regardless of whether you're using an interface or concrete object, you still need to know what's available in the object so you can write the code that uses it.
I think maybe I'm misunderstanding what is meant by loose coupling in this context. And maybe that's the least important advantage of DI anyway.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
In my house I have some lighting fixtures that are hard-wired to the wall/ceiling (~tight coupling). Others just plug into an electrical outlet (~loose coupling). Guess which ones are easier to switch out for new models? And when I do so, I can be confident that the new lamp will work as long as it has a matching interface (which, in this country, is AC 120V).
So at work, when I am testing code that includes a DatabaseConnection Object, if that object was injected rather than hardcoded, I can happily swap it out with a mocked version that shares the interface. So, thanks to that loosely-coupled DB object, my tests run much faster.
|
|
|
|