6 ms·
Agreed. The whole piece was emotional, but just reading that statement took it to irrational. I think the underlying point of the article is that the experienc
by lesiva 9y ago
Agreed. The whole piece was emotional, but just reading that statement took it to irrational.
I think the underlying point of the article is that the experience of using Cortana could be improved, and Microsoft should be providing explicit next steps at every phase so that you aren't left wondering what's going on. I'd agree with that. But claiming someone should be fired is ridiculous, especially considering that the author still doesn't know what the feature does and it could still pleasantly surprise him. It may just need an additional dialog explaining what to expect next.
I assume the feature gives you desktop notifications when the package transitions between tracking stages, and even if that's all the functionality it provides it'd still be more useful than manually checking the tracking website yourself.
- WorldMaker 9y agoIt also shows the package tracking information on the Home tab as a card. The flow that the Notebook tab tells Cortana what to pay attention to and the Home tab shows information about the things Cortana is paying attention is a subtle one, but I suppose one UX designers would assume people pick up that Notebook acts like a giant Settings area and Home is the focus area. Also, there is a happy path where Cortana does pick up things like tracking numbers from email automatically without having to manually enter them into the Notebook. Though it's easy to miss that happy path, because it also surfaces primarily as cards on the Home tab. (Though Outlook.com now has deeper, more direct, integration than that, showing the tracking cards directly above the email; Outlook (OG) has something like that in Preview, though not yet Cortana connected, and the Windows Mail app looks like it will pick up the feature eventually, too.)
- ethbro 9y agoI'm going to generalize a bit here and say that "smart" features have decreased usability, as aside from single-focus products (e.g. Mint) no one seems to priotize deep discoverabity when the "smart" path fails. Example A: MS trying to funnel all system settings through the search box. If that can't find it because I didn't type in the correct "1996 adventure game"-style keywords, I now have Control Panel (legacy), the Settings app (Win 8+?), and a hodgepodge of single-purpose Metro-ized settings pages.
- Pxtl 9y agoIt's basically the command-line probelms all over again, but with english instead of commands. It's only marginally better. So far nothing has been better than AutoCAD's approach, for me - all GUI commands are echo'd into the command-line as you do them, so you can see what commands you're using if you want to key them in later. Negligible hotkeys because the commands work so well and are more memorable than hotkeys.
- nerflad 9y agoA GUI with a 1-1 mapping to command line arguments sounds like heaven. Of course this exists for something like GVim, but I had no idea commercial software of any kind was doing it. That makes scriptability possible!
- Pxtl 9y agoYeah, AutoCAD is old so you have a lot of people with old command-line habits. I first used it in like '94. Loved the command-line and gui hybrid it used. Commands were composable too, like the "line" command would then ask you for where the first point was and you could use locator commands like "midpoint" or "endpoint" which in turn would take an existing line object as a parameter to select the origin of the new line. Haven't touched it in over a decade though, no idea what it looks like now.
- JetSpiegel 9y agoAutoCAD script is actually a dialect of LISP, as I recall.
- WorldMaker 9y agoI disagree with you for a number of reasons, but it starts with I think you have "smart" mixed up as search boxes are the epitome of "dumb", even if a lot of work goes into them behind the scenes to make sure they anticipate what the user wants. Google proved many years ago that average users are more than happy to use a search bar as their primary user interface to everything. I've seen so many users that to go to any website never use bookmarks, addresses, shortcuts, anything, just type it vaguely into a search bar, and that's been some of their norm for a decade or more. It makes sense for Microsoft to front-and-center the search box because that's what users use the most. That's what Google has been doing for its entire existence. It's about as dumb and simple a UX as possible. Beyond that it's a "Why not both?" situation. A search bar isn't very discoverable, but it is easy and typically "does what the user wants", eventually, depending on how much effort goes into the "man behind the curtain". But you can have search and try for a discoverable UX at the same time. The Settings app many deride is something like Attempt #15 at making Windows settings discoverable. For better or worse, with as many settings as Windows has, making that discoverable is a herculean task, if not a sisyphean task. Every attempt has annoyed some people. The Control Panel has always been painful to use. The Settings app tried for a somewhat clean break and of course there are ton of opinions on it, because it moved cheese and its so different (though is it really?) from the Windows 3.1 Program Manager folder some people seem to expect still frozen in perfect amber from when they first learned to use Windows... There's no pleasing everyone, and there's no perfect path to discoverability or usability. There's no "smart" path on either side; one requires currently unimaginable tools to read people's minds based on tiny text fragments they through into the void of a search box, and the other to anticipate every users needs and somehow make them all discoverable exactly when the user needs them. (One requires telepathy/telempath and the other prophecy, perhaps.) I mentioned a "happy path", but that's extremely subjective. (One user loves it if search works great; another if they know just what to click; a third if they have a good CLI to automate it; etc.) It's also clear that there are many more fewer happy paths, than paths in general, and nearly impossible to "pave" all the really good paths for people.
- wslh 9y agoI am not sure about Cortana but I am sure that other project product managers (e.g. Skype) should be fired. They have historic popular issues. Basic negligence, not bugs.
- gmueckl 9y agoSkype... I am actively trying to get rid of it these days. That ridiculous bloated and slow HTML user interface that many native clients have transitioned to (especially Linux and Android) is beyond description. Why does it need to take up 50% of one core when it is idling in the background? On an i7-6800k no less! On my note 8 it drains the battery in no time while managing to be extremely sluggish and unresponsive. It somehow feels like MS is actively trying to destroy this product.
- cjsuk 9y agoI believe the answer is because their talent has left and now there are inexperienced comp science grads, UX designers and marketing left and nothing else.
- gmueckl 9y agoSo you think that MS is unwilling to pay enough bribes to talented people to keep this product alive? They could certainly afford it.
- cjsuk 9y agoNope not that. I don’t know anyone who would accept the cash to work on products with such a bad reputation. If MSFT offered me £100k right here, right now I’d turn it down.
- seanp2k2 9y agoIn Atom (one of the first public releases), I had this plugin that used CSS animations to fade the cursor in and out. It took ~100% of one core to do this. That’s right, in order to fade a color between white and clear, in 2017... I don’t use that plugin anymore. Electron is dope because it actually delivers on the “one UI across all OSes” but the number of abstractions and the performance hit for this is staggering. It’s not that it needs to be this bad — I don’t think that there’s some specific problem in the technologies, it’s that it /is/ bad in practice. But whatever, my home desktop has 8 cores, 32GB RAM, ~2GB/sec disk reads, and 100mbit internet, so it works with about the same responsiveness as a normal app under Win95 on the hardware of the day. https://www.forbes.com/2005/04/19/cz_rk_0419karlgaard.html https://www.forbes.com/2005/04/19/cz_rk_0419karlgaard.html Still as relevant as ever.