I had been using Windows 8.1 and consider it to be one of the worst
desktop operating systems I've used in the last 10 years.
Why?It's Windows 7 with a few improvements. I'm vaguely aware that there's this "Metro" stuff that people dislike, but aside from dismissing the 'start screen' when you reboot - and there may very well be a configuration setting to bypass it and go directly to the desktop - you otherwise literally never have to deal with it.
Opening a PDF or an image in a new Windows 8 installation was always a frustrating surprise.
The start menu was confusing, and anytime you'd go into a metro-type application it was jarring.
There are pre-installed apps on OS X, Linux, and Windows. If you don't care for the pre-installed ones, you can install ones that you prefer. Same with the kind-of default 'controls' like the Start Menu, or the Dock, or what various Linux distros call their equivalents.
Windows 8/8.1 is Windows 7 with a few improvements and some "Metro" stuff that you can almost entirely avoid.
I found the shipped state of Windows 8 unusable as a power user so I needed to replace it as well. I consider that a complete failure.
Needing to replace the start menu, which is an integral part of the desktop
manager hardly qualifies as a standard practice for a consumer-grade operating system.
And I find the OS X Dock to be an utter abomination. I took advantage of the power I have to install software and installed a replacement. I found the shipped state of Windows 8 unusable as a power
user so I needed to replace it as well.
Good on you.Though, I still don't understand what the comment I was replying to meant by, "Step 1: replace everything with something else."
If you have to replace things like the "start menu", the built in pdf reader, the built in settings app, etc. etc. all because of the same UI design flaw it starts to feel like you are fighting with the OS to get to the level of productivity with which you were previously accustomed. If you feel the need to have to do that, then something is wrong with the design of the OS. Obviously this is a subjective opinion that can differ for each individual, but considering the horrible adoption rate of Windows 8 it seems likely that this is an opinion shared by many.
Objectively, forcing apps to run in fullscreen mode can be a huge waste of real estate for large computer monitors. The gestures required to summon the "charms" bar and the app switcher are completely unintuitive and awkward for a desktop UI. Things like that make far more sense for mobile devices, but it appears like Windows 8 tried to combine mobile and desktop UIs in a confusing, frustrating, an inefficient way. It's quite telling that these were major design errors as Windows 10 backtracks from that philosophy almost completely.
Plenty of people hate the built-in components of OS X like the single Menu bar, the Dock, the Finder and lots of other things. That's why there have always been apps to (attempt to) replace them (unfortunately, Apple typically doesn't give you the same degree of control that Microsoft does).
Apple has also back-tracked on many things in OS X, like finally (finally!) giving people the ability to resize a window by any edge or corner (after years and years of telling everybody that having only "one true way" of doing it was somehow better. Just like "one mouse button" was better for everybody until it wasn't. Just like so many things with Apple. They seem to be fond of buttons with no text and just an icon these days. And I've seen a ton of people complain about it. Unfortunately, that would too difficult to replace with a third party app.)
Ultimately, I'm primarily a linux user who does cross platform dev so I end up dealing with everyone's crap (linux included, I'm looking at you X11).
That is where I know that Linux wins over everything else. A huge number of applications, where there is always at least 1 good alternative. Microsoft and Apple can't compete on choice.
But if solitaire not being in a window leads one to the conclusion that the solitaire-containing version of Windows is one of the worst desktop operating systems a person has used in the last 10 years - or that it's indicative of a horrible overall user experience... well then I think one is being at best hyperbolic, and at worst complaining about something that would get a person run out of a discussion about any other operating system - after you're given a selection of about a hundred different solitaire programs to try.
That was what 'caused the "screw this" moment', i.e. it was the straw that broke the camel's back.
This system was full of moronic design decisions, only some of which have been reversed in windows 10.
You're right, there is. The ability to configure this was one of the updates in 8.1 from 8.0 and was included presumably because of so many complaints in user feedback about it forcing you to click through the metro screen to get to desktop on every reboot.
Tried searching for control panel in the start menu and it launch the desktop control panel for me in 8.1
I haven't seen anyone at all running Node or Angular/React using a Windows environment
That's a very big long term problem for MS
FWIW, node.js and most frontend tooling (like webpack, gulp, etc) works excellent cross platform. It's very easy to build a frontend dev setup that works great on Linux, OSX and Windows without any hacks or testing if you choose to fully depend on Node for scripting. Use NPM scripts that call .js files instead of using .sh files and you're basically there. Node's somethingSomethingSync API is great for scripting anyway (plus, any frontend devs can now hack on your automation as well, without learning bash).
So there's good advantages to scripting your stuff in JS anyway, and an extra bonus is that you can be quite sure that everything will work out of the box on any platform. Node's cross platform support is really that good.
This is what we run in part of my company...
I don't see any issue with developing in NodeJS in Windows (except compiling native bindings and Visual Studio issues with long paths). Microsoft is incorporating more and more plugins in Visual Studio to help web developers. It is just a matter of time.
C/C++ are still some of the most used language in the world, and a significant share of all c++/c software have been written on Windows machine.
But my experience of Windows 10 is so bad. The Edge browser is full of bugs, crash often, slow. Windows 10 itself is also full of bugs, these bugs are reported in the two days after the releasing of Windows 10, but most of them are still not fixed yet now.
these bugs are reported in the two days after the releasing of Windows 10,
but most of them are still not fixed yet now.
It was released a month ago. Does any operating system have that kind of turnaround?Do these fixes go into 'main' and get pushed out immediately to all Ubuntu users?
Or are you on the bleeding edge?
Powershell and cmd are so much nicer to work with now with many of the features you'd expect from a modern terminal. Still lacking compared to some competitors, but much nicer than ever before.
Some of the Universal apps are actually quite pleasant to use now that they can be rearranged freely like any other window. I've been using the Mail app as my main mail client and the Office apps instead of the Office desktop suite since the tech previews and haven't really found myself missing much.
There are some genuinely great improvements in Windows 10. If only it also had sensible defaults and a better privacy policy...
I'm mostly neutral on this because I don't really use window snapping, and I very rarely use Windows as it is (KDE's multi-monitor handling is OK, probably not the best, but it works well enough for me). That said, I do feel Windows 10 is a moderate improvement over 7, but I still wind up using DisplayFusion since I like its taskbar features better.
The 6-pixel "snag" point between monitors (top and bottom) is infuriating to me, and I've yet to find a registry fix that actually works to get rid of that nonsense, neither can I find any obvious settings for it. Any suggestions?
http://answers.microsoft.com/en-us/insider/forum/insider_win...
Bummer.
That being said, I mostly use it as an entertainment consumption device these days. I have a PC that I use solely to play games and watch shows. My every day computer for development is now a Macbook Pro with OS X and all the nice posix-like tools included.
I think that's one of the bigger long-term issues Microsoft might be facing. It seems in the last 5 years or so there has been a fairly large exodus of developers from Windows to Linux or OS X.