People expect effortless, engaging interaction with desktop and web applications, but producing software that generates enjoyable user experiences is much harder than many companies anticipate. With "Effective UI," you'll learn proven user-experience strategies that will satisfy your clients and cus[...]