How to Win Friends and Influence Pixels

February 22, 2016
In our next series, let’s take a look at some famous books and re-invent the titles to help us better understand apps and technology. The book, “How to Win Friends and Influence People” is one of the first best-selling self-help books ever published. Written by Dale Carnegie and first published in 1936, it has sold more than 50 million copies world-wide. The book provides readers with self-help advice such as:
  1. Become genuinely interested in other people.
  2. Smile.
  3. Remember that a person’s name is, to that person, the sweetest and most important sound in any language.
  4. Be a good listener. Encourage others to talk about themselves.
  5. Talk in terms of the other person’s interest.
  6. Make the other person feel important – and do it sincerely.

These principles got me thinking more about user experience design. According to the web definition, “user experience (UX) refers to a person’s emotions and attitudes about using a particular product, system or service. User experience includes the practical, experiential, affective, meaningful and valuable aspects of human – computer interaction and product ownership.” We often think about UX as the layout of pixels on a screen for an app – it is the design which is intended to be all about the user – but it can be more than just pixels. When you think about user experience, you can begin to see how it ties together with the book. Allow me to explain with a few examples.
For example, the third bullet point in the book says that you are supposed to use a persons name. Apple has a program called Siri which attempts to help users do simple tasks such as reminders, directions, or searching for answers on the web. In Siri’s response to the user, she will often say the person’s name. The reason why this is important is the connection that it provides the user to the device. The designers of Siri thought in terms of the experience that you would want as a user when interacting with technology. According to the book, a person’s name is the sweetest sound they can here – and Siri knows that is true.
Another example is from the sixth bullet point. An app should respond in a way that makes the user feel important. Meaning, the design of the app should allow the user to easily find the information which they need. The Facebook app has nearly mastered the art of making the user feel important. It automatically brings in new posts once it establishes a connection rather than waiting for the user to press refresh. But Facebook was not always a good experience on a mobile device.
On August 23, 2012, Jonathan Dann, an engineer at Facebook announced that they were rebuilding Facebook for mobile users. Before this date, Facebook was only accessible through a web app. The disadvantages of a web app were the slow response times and reliability of refreshing content. Jonathan writes (on Facebook of course):

“Today we released a new version of Facebook for iOS that’s faster, more reliable, and easier to use than ever before. The development of this new app signals a shift in how Facebook is building mobile products, with a focus on digging deep into individual platforms. One of the biggest advantages we’ve gained from building on native iOS has been the ability to make the app fast. Now, when you scroll through your news feed on the new Facebook for iOS, you’ll notice that it feels much faster than before. One way we have achieved this is by re-balancing where we perform certain tasks. For example, in iOS, the main thread drives the UI and handles touch events, so the more work we do on the main thread, the slower the app feels. Instead, we take care to perform computationally expensive tasks in the background. This means all our networking activity, JSON parsing, NSManagedObject creation, and saving to disk never touches the main thread.”

Imagine if Facebook didn’t consider the user’s experience and kept the app inside a web app or browser only – it would have likely been a poor user experience and they could have lost millions of mobile users. Looking back, it was clear that Facebook made the right decision. By switching to a native app for iOS and Android users, the performance of the product was improved and Facebook was on the way to becoming the world’s most used mobile app.
Mark Johnson
Mark Johnson
Co-founder & Managing Partner

Stay in the loop with our latest content!

Select the topics you’re interested to receive our new relevant content in your inbox. Don’t worry, we won’t spam you.

Putting a Kettle On: Server-Side Swift with Vapor
Development

Putting a Kettle On: Server-Side Swift with Vapor

March 23, 2020

One of my goals this year is to make a concerted effort to try out Vapor for server development. As a framework for making server applications in Swift, I’ve had my eye on Vapor since the 3.0 beta period many moons ago. The release of Vapor 4 seemed like as good a time as any to dive back in.

Read more
Application Architecture with SwiftUI
Development iOS

Application Architecture with SwiftUI

June 15, 2022

An overview of mobile application system architecture using SwiftUI

Read more
Michigan Software Labs named West Michigan’s 2019 Best and Brightest Companies to Work For®
Press Release

Michigan Software Labs named West Michigan’s 2019 Best and Brightest Companies to Work For®

April 8, 2019

Michigan Software Labs, a software development company, has been named as one of West Michigan’s 2019 Best and Brightest Companies to Work For®. The award recognizes companies that display a commitment to excellence in their human resource practices practices with an impressive commitment to their employees.

Read more
View more articles