UX Myths

UX Myths
betype: Web, design, user experience: 32 myths to be dispelled by That’s Com

Good Design is About Process, not Product

Good Design is About Process, not Productthehipperelement: This is some good shit right here: “A designer’s process determines the difference between mediocre and great work. Natural talent and training aren’t substitutes for good design habits. The right process can cover many shortcomings of talent and skill — but the opposite is never true. A good process will bring out your best and most unique work. A bad process will leave you with tired, unsurprising clichés.”The linked article is exactly how I think about design, articulated better than I have ever said it. In my opinion every designer should read this.Amen.

Three important points about listening to your customers

Three important points about listening to your customersI’ve known lots of business owners who want to “get some design in here” by hiring a designer. This almost never works because that owner isn’t thinking about design in the right way. Being a design-first company means to actually change the process of product design to one that starts with users actual goals or a known problem and working outward. If you are hitting a wall and hoping a designer can get you out of it, it’s probably not going to work without a fundamental change to your product development process.

Post Flat Design

Post Flat Design Wells Rilley talks about how we have lost some of the crucial affordances while shifting our focus on to flat design too fast. Its time to hold on for a while and improve the flat design. Design has a purpose and if that purpose is lost, well its not a design anymore… its a decoration. The flat movement was born out of a need to get as far away from skeuomorphism as possible. Shadows and metallic sheen were replaced with solid hues and typography-driven design. It was a harken back to the Swiss ‘international style’ of design…

Time for Programmers to Grow a Spine

Time for Programmers to Grow a Spine Build something. Build something great. Make it so great that it makes money. Then bring on other people who believe in you and what you’ve built so much that they’re willing to risk for it. Don’t do it only because it makes money, but let money be a reward for bringing more value to your customers. Risk, lose, learn, and then win. It takes guts. It takes a spine. If you haven’t already, grow one.

Mistakes You Should Never Make

Mistakes You Should Never MakeSeth Bannon talks about the mistakes he made as a CEO that he shouldn’t have, Pay attention to financial operations from the early days. Make a budget. Be explicit with your co-founders at the get-go about decision-making, distribution of information, and level of commitment. Formalize this in a written agreement. Have conversations with co-founders and teammates when they join about what rules you’re comfortable bending and what hacks you’re comfortable implementing. Don’t be a lone wolf. Lean on the experience and smarts of your teammates, investors, and mentors to help solve the tough problems and take…

The Why and The How of Organizations that Deliver Great Experiences

The Why and The How of Organizations that Deliver Great ExperiencesAs companies embrace the need to take user experience seriously, often their first step is to build out a “UX department.” However, the reality is that user experience is a phenomenon that emerges from an entire organization’s activities, not just the efforts of one team. There are (at least) six components that need to be aligned throughout the organisation, What do you stand for? Where are you headed?  How do we know when we’re successful? How do we encourage desired behavior within the team? How do we operate? What skills…

Selectors, Methods, & Implementations

In Objective-C, selectors, methods, and implementations refer to particular aspects of the runtime, although in normal conversation, these terms are often used interchangeably to generally refer to the process of message sending. Here is how each is described in Apple’s Objective-C Runtime Reference: Selector (typedef struct objc_selector *SEL): Selectors are used to represent the name of a method at runtime. A method selector is a C string that has been registered (or “mapped”) with the Objective-C runtime. Selectors generated by the compiler are automatically mapped by the runtime when the class is loaded . Method (typedef struct objc_method *Method): An…

New Programming Jargon

New Programming JargonI have never laughed so much while reading programming related stuff. Yoda Conditions Using if(constant == variable) instead of if(variable == constant), like if(4 == foo). Because it’s like saying “if blue is the sky” or “if tall is the man”.

Interface Moss – The Usability Post

Interface Moss - The Usability Post The recent minimalist trends in software design — Metro, flat, iOS7, Material — are attempts to scrape away the moss without a radical alteration in the underlying function. It is a reaction to the friction felt between the old stratum of software that has cemented its implementation and thus could afford to wear a rich visual coat, and a new stratum of software that yearns for a radically different approach to interface design.

so you guys are giving ticketmaster a run for their money…

so you guys are giving ticketmaster a run for their money…
This can easily be one of the best moments in my life, when people take efforts to look you up, know what you are doing and come talk to you about it! After all the hard work at National Indian Gaming trade show at San Diego, we decided to visit Hotel del Coronado to have some classic Margaritas with awesome view of the beach. We were in our Yapsody T-shirts. While cooling and sipping our drinks, a couple came to us and said, “We looked up you guys online, so you guys are giving ticketmaster a run for their money!,…

Why ‘Sign Up’ and ‘Sign In’ Button Labels Confuse Users

Why ‘Sign Up’ and ‘Sign In’ Button Labels Confuse Users If you want to give your users a fast and mistake-free login experience, avoid using ‘sign up’ and ‘sign in’ together on your buttons. Instead, make the button labels distinct from each other by using different verbs. There are alternative ways to say ‘sign up’ and ‘sign in’ that mean the same thing. A better way to say ‘sign in’ is ‘log in’. If you want to use ‘sign up’ as a button label, use ‘log in’ with it. The verbs are different and won’t cause as much confusion. However,…

Google, please improve

A simple example showing, how google search provides really bad user experience. While searching for a specific content, you have to go through great amount of spam, blogs (don’t forget the SEO marketing materials) to get to the real content. Now Its like we need another search engine to search google search results to get to the content.

The Right Way to Ask Users for iOS Permissions

The Right Way to Ask Users for iOS Permissions For many apps, not getting access to a phone’s sensors or data can change the entire user experience. For example, if an app depends on where the user is standing, declining access to location could render the app useless. More subtly, if push notifications play a critical role in getting your user to form a habit of using your app, declined access could lead to you losing them forever.