Friday, October 25, 2013

Assertion headlines are better than statements

Assertion headlines, or "claims", backed up by evidence make for better headlines (and articles) than a statement. Let's take an example. I wrote a new post last night about Windows Update. The post morphed, like a typical post, but I made a cardinal mistake before publishing. I changed the title from,
"Windows Update is too obtrusive for tablet users!"

to

"Let's change Windows Update on tablets"
Here is the link: http://jhatax.blogspot.com/2013/10/windows-update-is-too-obtrusive-for.html

The problem with the new title is that it doesn't tell the reader why Windows Update needs to be changed. Change for change's sake is worthless. Ergo, the reader isn't drawn in. Maybe Windows Update doesn't need to be changed in their opinion. But the former title claims that Windows Update comes in the way of my computing tasks. Now that, I am sure, is something with which people can relate.

Net result: Instead of garnering thousands of page views, the post got a few hundred.

Barbara Minto and Sarah French must be proud right now. Their teachings are taking root.

Thursday, October 24, 2013

Windows Update is too obtrusive!

Though Windows Update is a necessary evil, I argue that it is an unnecessary burden on us Windows 8 tablet users. In fact, it is an anachronism, a carry-over from the desktop-only days of Windows. Let's get rid of the crummy UX, I say, and preserve the best part of Windows Update - it's underpinnings!

Here I propose an alternate user experience that takes advantage of the advances introduced in Windows 8, and an extension that Windows should implement in the near future. The proposed workflow won't be ideal for everyone or every scenario, and Windows should provide an option to disable it if they choose to implement my recommendation. But for the 90% case, this will be a huge win.

Context

For the million or so Windows tablets owners, there are many annoyances that we have to deal with on a daily basis. Much print has been dedicated to chronicling the sub-par experience of owning a Windows tablet, so let me not repeat what you already know. I have patiently adapted my usage patterns to suit the vagaries and idiosyncrasies of Windows 8. Windows 8.1 improved many things, but it left untouched what I reckon is the single, worst user experience in Windows today - Windows Update.

The Usability Black Hole

The Windows Update user experience has stayed almost unchanged, user experience wise, since when I worked on Vista at Microsoft. The default setting is for updates to be downloaded in the background. Once they are downloaded, Windows picks an inopportune time to throw up a dialog to install updates and restart Windows. Once dismissed, it chooses to harangue you until you cave in. The experience on Windows 8 is particularly insidious:

1. The dialog is *always* modal
2. If I choose to restart, my system's current state is not restored. In other words, open application windows are not restored.

Shudders!

An alternate approach

Windows 8's new model for Metro-based applications mirrors that of modern mobile operating systems. Applications are "hibernated" when they are in the background to make way for foreground applications and background services. Let's take advantage of this application model, available telemetry data in Windows, and a proposed extension to the application model for desktop applications, shall we? Let's get started.

1. Prepare for Updates

From the first day the system is used, use telemetry to record times when the computer is idle. Once a requisite number of data points have been collected, the system can deduce the best time to update itself.

2. Download updates

Download updates in the background.

3. Opportunistically install updates

During the next update install window, deduced from telemetry data in step 1, perform the following:
1. Save the state of all running Metro applications - background and foreground
2. Save the state of all running desktop applications, like the OS does today when hibernating (more on this later)
3. Save the order of applications, Metro and Desktop, for restoration when the user logs in (more on this in the next section)
4. Start installing updates
5. Reboot, if necessary
6. Finish installing updates
7. Present the login screen to the user

4. The Clincher: Updated post-login experience

When the user logs in to the system after updates have been installed, the operating system restores the last used foreground application in both Metro and desktop. In other words, the user is brought back to the application he/she was using instead of being taken to the Start screen with tiles or to the vanilla desktop (8.1 onwards). Ergo, the fact that the system was updated is transparent to the user.

The Upside

1. Users are always using the most secure version of Windows there can be
2. Updates are installed seamlessly, with minimal user intervention and interruption to their workflow
3. Windows Update becomes a *true* background service, like it should always have been
4. No more Windows Update! (3) covers this already, but typing this was cathartic.
5. Windows catches up to what Mac OSX, iOS and Android (I believe) are already doing today

The Loose End - Hibernating Desktop Applications

Windows developers, Arun Kishan and his band of developers, will have to invent a way to hibernate individual desktop applications. I know his team and he can do it; they just need the right motivation. Him and I discussed what this would take many years ago, and the tech was too complex then. If it still is, it needs to be simplified. He got rid of the Dispatcher Lock for crying out loud. This is a child's problem in comparison.

Wednesday, October 09, 2013

Yahoo! Mail enables an always on HTTPS/SSL connection

Yahoo! Mail, purportedly in one of its recent updates to the service, has enabled an always-on HTTPS/SSL connection.

YAHOO!! :)

Here is how you enable it for your Yahoo! mail account:

1. Login
2. Click the gear in the upper-right hand corner
3. Select Settings
4. Check the box for Security -> Use SSL



Q.E.D.

Monday, September 23, 2013

Thoughts on the Surface 2 announcement

I have to hand it to Microsoft for persisting with the dual-device strategy. Removing the RT moniker might clear some of the confusion with the first iteration of these devices, but the root of the problem hasn't been fixed: I still cannot run traditional Windows apps on the Surface 2.

Other things that took some doing on Microsoft's part that I would like to highlight:

1. The launch price is $449, $50 cheaper than that of the iPad.
My reaction: This is no man's land pricing for the device. People are either going to buy the iPad ($50 more) or choose one among the Kindle Fire 8.9 HD or the Nexus 10. My prediction is this reduction in price will not help to push devices in the marketplace. I hope I am wrong.

2. Much improved Type and Touch covers

3. Increased battery life

4. Thinner form factor

5. Improved kick-stand

No one is really talking up Windows 8.1, which in my mind is the sleeper feature of the launch. If there is an uptick in sales of the Surface, it will be because the 8.1 update makes the devices buttery smooth to use.

The customer wins in the end. There is a plethora of options if you are in the market for a tablet. Hallelujah!

Friday, July 19, 2013

Surface RT - a year later

It's almost a year since I wrote my blog post on :Surface RT pricing:. So, how has the Surface RT fared in the past 12-monhts?

1. It has bombed, period
2. Microsoft stock took a huge hit when it announced earnings last evening; M$ took a 900-million write-off for excess Surface inventory
3. Microsoft has dropped the price of the entry-level device to $350. I recommended this strategy last year.

The latest post calls the Surface what I called it a year ago: Zune 2.0. Read this article at The Verge for the opinion piece.

If only someone at Microsoft took my advice on the pricing strategy, and did more to get the Surface RT in people's hands, this wouldn't have been an issue at all.

In short, Epic Fail! Microsoft, you missed an opportunity.

Q.E.D.

Tuesday, May 07, 2013

The tech world is quick to forget history - Windows 8's growing pains

I just finished reading an article today about the upcoming Windows 8.1, codename Windows Blue, release. It irks me that people are so quick to judge the new user interface without even giving it a chance. Yes, it irks me, a Mac fanboi that the press hates Windows. Why does it, do you ask. Well, the criticism is unfair, that's why.

Microsoft made the bold move of casting Windows, it's flagship product, into a new mould. It spent millions on research to ascertain how people will use computers 10-years into the future, and set the ball in motion. This is not very different from how Apple recast Mac OS into the X dye about 10 years ago. The first few releases of OS X were universally panned for being unusable garbage. But in 2013, I can't think of anyone that would want to go back to Classic; in fact, the new crop of Mac OS users are actually iOS users that bought Macs. These folks wouldn't know what to do with Classic at all.

Similarly, I cannot think of any Windows 8.5 user (launched in 2017) that would interact with Windows using the Desktop. It's a matter of helping the current Windows users adapt how they interact with a PC; it's about changing their muscle memory. Anyone that tells me that affecting such change can be done in tiny increments is kidding themselves. Windows 8 is the way of the future - you can argue with the drastic nature of how Microsoft brought this change to its user-base, but you cannot argue with the need for a change. For once Microsoft took a chance, and its paying the price. But it took a chance, and that is a huge cultural change for the company.

Now, if only Apple had the balls to give a much needed facelift to its core platforms...

Wednesday, April 10, 2013

HP Elitepad 900

I am the proud owner of an HP ElitePad 900 64GB tablet. Yay! The machine is speedy, responsive to touch and Windows 8 has some innovative features.

Like I am wont to doing, I am going to use this post as a running list of things I like and don't like about Windows 8. I couldn't say enough about the Elitepad device - it's sleek and has heft. Though it looks like another iPad clone, this is a true enterprise tablet - it comes with Windows 8 Pro and features a TPM chip to fully encrypt content. Bravo.

Windows 8 Likes:
1. Share feature
2. IE 10

Windows 8 Dislikes:
1. Could not discover the search feature in the Microsoft App Store
2. The Start Screen does not have a Clock - WTF? Must I lock to tell time?
3. Cannot set the Clock from the Metro UI. My machine thought it was March 7 when it actually is April 11