Aug 252009
 

This is a very interesting article I read yesterday. Using psychology to design for persuasion. One section that got me thinking was “The paradox of choice”.

The Opensource Initiative and the Free Software Foundation advocates the freedom of choice and competition within the technological world, among the freedom to share, study and modify software. With the various flavours and distributions of Linux, is this one of the reasons limiting the capabilities and adoption rate of Linux?

From the article, Dr Barry Schwartz identifies that people do not cope well with too many choices, which will lead to paralysis of making a choice. I personally feel this might be true to many people who wants to adopt Linux, but has too many choices to choose from. Even after choosing a distribution, the user has to choose between the various desktop managers, from Gnome or KDE to XFCE or Enlightenment. Not only that, the user has so many packages to choose from that might or might not work with the chosen desktop manager that the user chose. It forces the user to do his research and does a best guess which is suitable for the user’s needs. This in turn might cause the user to end up “less satisfied” with his choice, and in fact a bad impression of Linux. Schwartz then concludes that choices makes us miserable.

But having said that, providing only 1 choice restricts the decision of the user to one and only one way to go, having the user’s choice been decided for. This prevents empowering the user to make his own decision. For business people, empowerment is important in order to promote creativity and growth. This is what Apple does for their Mac OS X. The user has only one decision to make, to buy or not to buy. Furthermore, it provides everything the user needs out of the box, with the preconception of “it just works” mentality. I agree that this simplifies everything into a white box (or aluminium), but the user will not be able to feel any personal belonging and attachment to the product. The user will not want to participate in criticising or improving the product itself, leaving it all to the “master designer” to make all choices for them simply because they didn’t have a choice in the first place, being a “sheep”. Should there be any usability issues that arise, the user tends to just forgive the “master designer” without much thought. To me, this constricts improvement, creativity, growth, and development of the product, without gaining any actual feedback from the users.

The optimal approach seems to be a partial control over the choices the user has to make. Allowing the user a limited manageable number of choices in order to allow the user to process it easily without going through too much pain. This is where Microsoft should learn and create a balance for Windows. I suggest they should only provide 3 versions to consumers. Home (Premium), Business (Enterprise) and Everything (Ultimate), with the choice of adding or removing “certain” features on demand. There is clear cut focus edition for each of their target audience. Home edition targeted to their normal home users, Business edition targeted to their business users, and Everything edition targeted to their power users. They should segment it so that there is choice for the each individual user, without the regret or frustration of getting a “less superior” version. Of course, by identifying with these 3 focused target markets, Microsoft can then design the usability based on their target markets. Home edition will have the “it just works” mentality, visually appealing aesthetic design, and rich media capabilities; Business edition will have more business-oriented features like encryption, enterprise backup and control, and advanced network capabilities; Naturally, the Everything edition will have the flexibility and control given to the power users. You partially control what the user will make, yet still provide the choice of an Everything edition should your normal home users or business users require that additional control.

I’m not saying that many choices are bad, nor am I saying that having 1 choice is bad. But I would like to put the thought to you that having limited choices allows you to focus your resources on your target audience, allowing you to design similar yet individually unique experiences to different audiences thus answering the question “Could they do what I wanted them to do?” Buying without confusions, but with clear and easily consumable choices.

What do you think?

Aug 182009
 

The Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windows 7 by utilizing key Windows 7 features such as:

  • Taskbar
  • Libraries
  • Multi Touch
  • Sensors and Location
  • Ribbon
  • Trigger Start Services
  • Instrumentation and ETW
  • Application Compatability
And Application Compatibility topics such as:
  • Version Checking
  • UAC Data Redirection
  • Session 0 Isolation
  • Installer Detection
  • User Interface Privilege Isolation
  • High DPI

I’m just waiting for someone to implement Apple’s multi-touch trackpad gestures on Windows 7.

Download Link: Windows 7 Training Kit for Developers

The Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windowsrhe
Aug 172009
 

After the keynote at the World Wide Developer Conference (WWDC) 2009 on June 8 when they announced the 13” MacBook Pro, I decided to take the plunge and buy it. For almost 2 weeks I stalked various Apple fan sites, like macrumors, to find out what I’m actually getting myself into. There were various problems I was concerned about. For example, the SATA II was capped at 1.5 Gbps, which a firmware patch was released several weeks later, and some screen models weren’t as good as others, the glossy screen, etc.

I finally bought the 13” MacBook Pro, 2.53GHz with an 8gig RAM upgrade. I’ve used it for more than 2 months and here are my thoughts on it. I’m splitting this post into 2 parts, where I’ll talk about what I like in this post, and what I dislike in the next post.

I love you, MacBook Pro

One of the things I really love is the hardware itself. The unibody case is very well crafted together with the screen. The aluminium gives it a very nice touch and feel to it, although be very careful if there are power leaks. My MacBook Pro had a power leak once and got pretty feisty because of the aluminium casing. For those who know me personally, I have the tendency to caress this marvellous piece of craftsmanship very lovingly.

The screen is brightly lit with LED backlit, displaying great graphics and clear images. Even though the screen is glossy and reflective, I don’t really have any problems with the reflection as I initially thought I might have. I like the glass panel protecting the screen although it adds a little weight to the overall laptop.

The multi-touch trackpad is a pleasure to use, with various multi-touch gestures that are inbuilt into the operating system. For example, I love the 2 finger scroll up/down gesture; the 3 finger back/forth gesture; the 4 finger swipe up/down for expose and swipe left/right to switch applications. It is well integrated into the operating system and works on most applications which really makes the experience all the more complete.

The keyboard feel is not too stiff and not to deep to type. It isn’t stiff and clickity like some keyboards out there. It has a different feeling from my usual Thinkpad keyboards, but I like this new MacBook Pro style of keyboard. The backlight on the keyboard is a refreshing change from the slowly deteriorating ThinkLight technology.

The new non-removable battery is exactly as what Apple proclaims, of much better quality. Although I can only get less than 3-4 hours with my virtual machine turned on, and a little more than 5-6 hours with my normal applications running, it is more than satisfactory as opposed to my previous Thinkpad. It’s been 2 months, yet I’ve been able to get consistently 96-98% full battery charge, which is pretty good. The battery usually gets reduced to 93-95% or less after 2 months of my normal usage on previous laptops. Just a refresh of the battery usually brings the maximum battery charge back a little higher. I’m very impressed with the quality of the battery, and what Apple has done to make it robust and last for quite some time. To get almost all the information you need regarding your battery, download coconutBattery. The maximum capacity for this battery is 5450 mAh and my current maximum charge is 5300 mAH with about 60 charges.

One of the greatest features I love on the Mac OS X is Spaces. Now I can’t live without Spaces. I assign different Space for different uses. Space 1 contains my web browser, which is mainly what I use, and various other activities like QuickTime for watching movies, and listening to music. It is my main workspace. Space 2 contains my various communication avenues, like twitter, IRC chat, instant messengers, etc. Space 3 contains my news reader and various news related applications. This is the workspace where I just sit back and relax, reading my news for a few minutes before I get back to work. Space 4 contains my Windows 7 virtual machine, which I use for coding, and other Windows related activities. I love this ability to compartmentalise my life into different spaces to manage my tech lifestyle. There are many applications out there that allows virtual desktops on Windows 7, but I haven’t really found anything that’s nice. If you do, leave a comment.

Spotlight is another really great tool that I find really useful to load up applications and search for various information related to your search criteria. Windows 7 has the feature too, but it isn’t as powerful as Spotlight. One things that Spotlight wins over Windows 7’s search implementation is it has it’s own dictionary application which is able to search for the definition of a certain word. That, my friend, is the most useful feature I’ve ever come across, especially when writing articles, emails, documents, or just chatting with friends. You are also able to use it as a calculator just to do quick calculations. There are applications that offer this feature too, like Skylight and Launchy, but it’s either too resource intensive or just isn’t as clean and good as Spotlight.

But I think the best feature, which I’m sure everyone would agree, is the speed it takes to sleep and resume from sleep. To me, it is an amazing experience to be able to open your MacBook Pro and just able to use it within 2-5 seconds, as opposed to Windows 7 which takes a fair amount of time to wake up for its sleep. Putting it to sleep is really a pleasure, especially when you’re in a hurry to go somewhere. Although it is great, but it didn’t fully sleep for just once, which made the MacBook Pro extremely hot. I had to turn it shut it down manually in order not to let it overheat any longer.

Although there are many features on both the MacBook Pro, hardware-wise, and the Mac OS X, software-wise, that I like, I have many complaints about it. There is a love-hate relationship between my MacBook Pro and myself.

Stay tuned for Part 2 when I discuss the bad and the ugly of both the MacBook Pro and Mac OS X.

Disclaimer: These are my own opinions, and do not represent anyone, any organization or any company’s opinions.

Aug 172009
 

Bryan Lunduke did a great presentation why Linux sucks, and taking a very pragmatic approach to describing specifically and what steps Linux should take to fix them. I’m so impressed with this presentation that I might just do a “Mac OS Sucks!” or “Windows 7 Sucks!” presentation on the same, hopefully non-threatening, approach. Anyway, here’s the video. Enjoy!

Original Post: http://lunduke.com/?p=429

Aug 132009
 

Finally, after a week of production (actually I finished it on Saturday), and various other “setting up” to be done, I’ve finally produced and released our very own Digression Podcast called DigressCast. It is very raw, very unpolished, and just the way it is meant to be. There is no script, no topic of discussion, absolutely random chatting.  You might even call it crap if you will.

This is Digression. Enjoy.

DigressCast Episode 1: Why are you listening?

Aug 132009
 

My article is finally up! We went to talk to the guys at Creative about the Zii EGG on 5th August, and we had a great time talking about the whole Stemcell Computing, Zii, Zii EGG, and Shan Zhai.

Special thanks to Jaryl Sim for editing my post. Anyway here it is.

CodeAndroid early look at Zii Egg – waiting to bite

Aug 112009
 

Welcome to my new blog site! Yes. I’ve bought a domain, set up my DNS, and now I’ve moved on to wordpress. I’m very impressed with it. So first up, can anyone recommend me a few wordpress themes and plugins. I’m a noob with wordpress. Expect me to start migrating all my old blog post over to this site soon.

Until then, cheers!