Microsoft's One-Handed Keyboard



With lack of tactility, the traditional on-screen keyboard on smartphones relies on touch-enabled display. However, the display also serves as a frame of reference for the position of keys. The keys also offer consistent size and linear placement.

Meanwhile, the ergonomic placement of the keys on the one-handed keyboard is certainly usable with a single hand, but it may take the user considerable amount of effort and time to learn the complex positioning of each keys unless haptic feedback is present.

In the keyboard design used on Microsoft Windows Phone, the frame of reference, uniform size and linear positioning is lost. While the keyboard is optimized for the optimal and uniform distance between the user's thumb and keys, the learning curve will be quite high for most users. Just as a tiny fraction of users use specialized keyboards or keyboard layouts for the purpose of maximizing productivity, ergonomics and utility for specific uses, Microsoft's take on on-screen keyboard is not designed for the mass audience.

In the end, there is a place for a keyboard like this. But not for the mass audience. Standardization will always triumph in the end...

"Right" Amount of Annoyance




Sometimes applying the right amount of annoyance in certain situations can encourage the user to achieve positive result. In this app called Mimicker Alarm, a Microsoft Garage Project, the user is asked to perform odd tasks in order to shut off the alarm.

Yes, Tinder Users Do Exist in the Middle of No Where

Based on Buzzfeed’s article, 14 of the Most Remote and Extreme Cities Around the World, I decided to find out whether there are Tinder users in these remote places.


1. Ittoqqortoormiit, Greenland

  • Population: 450
  • Tinder: No

Gerald Zinnecker / Flickr: zinnie




2. Longyearbyen, Svalbard

  • Population: 2,075 (2013)
  • Tinder = Yes, about 40 or 3.6% of total female population (based on the world’s average female to male ratio of 1.07)

ogre64 / thinkstockphotos.com




3. Adak, Alaska, USA

  • Population: 326
  • Tinder: No

mbarrettimages / thinkstockphotos.com




4. Adamstown, Pitcairn Islands

  • Population: 50
  • Tinder: Yes, 1 or 3.7% of total female population

TheDoe / thinkstockphotos.com




5. Hanga Roa, Easter Island

  • Population: 3,300
  • Tinder: Yes, 17 or 0.96% of total female population

Flickr: lara68 / Creative Commons




6. Supai, Arizona, USA

  • Population: 208
  • Tinder: Yes, 1 or 0.90% of total female population

Flickr: fkehren / Creative Commons




7. Oymyakon, Russia

  • Population: 500
  • Tinder: No

Flickr: takens / Creative Commons




8. La Rinconada, Peru

  • Population: 50,000
  • Tinder: Yes, 20 or 0.07% of total female population

Getty Images/TAO Images RM




9. Edinburgh of the Seven Seas, Tristan da Cunha

  • Population: 268
  • Tinder: No

Flickr: briangratwicke / Creative Commons




10. Barrow, Alaska, USA

  • Population: 4,500
  • Tinder: Yes, 8 or 0.33% of total female population

George Burba / thinkstockphotos.com


But then this happened...


In the end, it is difficult to determine how many real Tinder users there are in these remote locations. While I'm not entirely certain on why spammers decided to place these bots in such inconspicuous places, I speculate that they were virtually seeded on random basis in each territory using geo targeting.

In the end, one thing seems to be certain. That is Tinder has created a world where physical reality and hyper reality can exist simultaneously. In this world, its citizens are made up of humans, bots and somewhere in between who/that are indistinguishable from one another.

Design Considerations for VR

Based on the Google I/O talk, Reddit r/gamedesign discussion and my personal experience in working with VR, I decided to put together a thorough list of things to consider when designing for virtual reality. Hope you find it useful.

  1. Simulator sickness can be reduced by placing a virtual nose in the center of the field of view. When fixed visual reference objects - such as a race car's dashboard or an airplane's cockpit - is placed within the user's field of view, the affliction can be eased.
  2. Don’t cause motion sickness. We have been evolved to be very sensitive to vestibular ocular disparities. Thus, always maintain head tracking, never drop frames and keep a stable horizon.





  3. In the real world, people can only feel acceleration, not constant velocity. That applies in VR as well. So leverage acceleration if you want the user to feel momentum.
  4. Don’t prevent the user from taking control of the camera. The user must always be in control of where they’re looking using their head-mounted display’s head (rotational and positional) tracking.
  5. If you want to integrate a narrative or storytelling into VR, get the user’s attention by providing visual cues that are often used in game design or even the real world. Or have the story progress dynamically based on where the player is actually looking.
  6. Allow the user to experience by sitting down and walking.
  7. Don’t allow the user to collide with object or go through an object.
  8. Don’t stick large or overly-complex interface to the user’s face. It not only obstructs the user’s field of view, but it also make it difficult for the user to interact with the virtual environment. If HUD-like interface must be integrated, keep it glanceable.
  9. Make the user feel at ease by placing them in a room that is not uncomfortably large or small.
  10. Sense of scale in virtual reality should match the reality to make the experience more pleasant, unless it’s intentional.
  11. Avoid sharp or dangerous objects, unless it’s intentional.
  12. Overlaying a visual aid, or “reticle" makes targeting objects much easier. The reticles are unobtrusive and react to interactive elements in the environment.
  13. Guide the user with subtle cues such as light or spot lights without creating obstructions in the environment.
  14. Use gaze cues to encourage the user to interact with the environment.
  15. When triggering audio or other events, consider leveraging the user’s position and field of view.
  16. People don’t move their heads initially. If you want to encourage the user to see and interact with areas of the environment that is not shown initially, place objects (with cues) that the user can interact with near the peripheral vision.
  17. Try out designs that leverage the whole canvas and surround the user.
  18. Consider physiological and environmental discomfort such as agoraphobia and claustrophobia.
  19. The form factor of HMD (i.e. Oculus Rift vs. Samsung Gear VR/Google Cardboard) will often dictate whether the experience will be more long-term or bite-sized.
  20. Based on the type of lens in the HMD, the perspective and field of vision may need to be updated in the experience.