Hacker News new | ask | show | jobs
by mitchdoogle 1908 days ago
I rarely look at the control panel. It's usually easier for me to type in what settings I'm looking for in the windows taskbar search and it pops up immediately. Although I can type in "Control panel" and go straight there as well. Seems like it may have been a while since you've used Windows.
1 comments

I was a full time Windows developer (WinForms, WPF, and ASP.NET) for three years until January. I used Windows 10. Still hated it. The search worked sometimes, but that's no excuse for having more than one place to go to change system settings. Microsoft have not released a completed operating system since Windows XP.
I'm not exactly sure which settings you're talking about, but it seems like you're saying that there are multiple places a user can go to change specific settings.

If that's accurate, that is a GOOD thing from a usability perspective.

There's the "Settings" UWP app, and the older Control Panel, which itself launches lots of even older settings dialogs at various points. It's not actually good for usability that there are multiple places to change the same settings, but what's worse is that they have disjoint functionality. Some things can only be accomplished with the older Control Panel, and some things can only be accomplished with Settings. I find it hard to believe you haven't discovered this, it was an almost daily annoyance for me.
Okay, so lets assume you're the product owner for Windows settings. You have full, dictatorial control over the Windows settings experience. Windows 7 has reached maturity, and you and your team are starting planning for Windows 8 and beyond. You have identified a number of major flaws in the Windows settings experience, and you want to update it for the future. What do you do?

Note that the Windows settings codebase is huge, has thousands of possible settings options that you can set, and the specific esoteric behavior of those settings is relied on by users, developers and sysadmins every day.

MS clearly decided to re-do the settings system over multiple Windows generations because it was too big to do in a single release cycle. During the transition period, both Settings and Control Panel tooling will be available, and used by many users. Is there any other alternative?

>MS clearly decided to re-do the settings system over multiple Windows generations because it was too big to do in a single release cycle. During the transition period, both Settings and Control Panel tooling will be available, and used by many users. Is there any other alternative?

Windows 10 was released in 2015. It's been like this for six years. Things have improved incrementally over that time period, but there's just no excuse for this situation still existing. If you can't get it into one release cycle, the solution is not to release whatever half-baked thing you've finished and try to keep going with it, the solution is to wait until it's done. The current situation is strictly speaking worse than both replacing it altogether or not replacing it at all.

> the solution is not to release whatever half-baked thing you've finished and try to keep going with it, the solution is to wait until it's done

YMMV, but this approach is what causes software projects to balloon way beyond initial time requirements, and to be way out of date already when eventually released. If you're hacking on the train while it's running down the tracks, the only way to get there is small, frequent, incremental improvements; waiting until it's done will just result in it never releasing, or in the released version having tons of bugs.