Category: Reposts
A curated collection of intriguing and inspiring articles from fellow internet enthusiasts. This selection is a treasure trove of innovative ideas, cutting-edge thoughts, and diverse perspectives that have resonated with me.
A taste of MVVM and Reactive paradigm
How UX Designers Make Developers More Efficient
At my company, we have been developing web and mobile apps for almost 13 years. For the first 10 of those years our team was completely made up of developers: we did not have any UI or UX designers on our team. When we began our first project with our newly hired design director, we found something that we were not expecting, but very pleasantly surprised by. In addition to developers creating better-looking applications, they were also significantly more productive. This article will explore what we learned in that process and outline how great designers can make development teams more productive.
Jony Ive on Simplicity
Why do we assume that simple is good? Because with physical products, we have to feel we can dominate them. As you bring order to complexity, you find a way to make the product defer to you. Simplicity isn’t just a visual style. It’s not just minimalism or the absence of clutter. It involves digging through the depth of the complexity. To be truly simple, you have to go really deep. For example, to have no screws on something, you can end up having a product that is so convoluted and so complex. The better way is to go deeper with the simplicity, to understand everything about it and how it’s manufactured. You have to deeply understand the essence of a product in order to be able to get rid of the parts that are not essential.
Is this my interface or yours?
Is this my interface or yours?
As you tap around from app to app, you’ll see that there’s no standard way to refer to the things that belong to you within an interface. Some say it’s mystuff. Some say it’s your stuff.
If you’re designing an interface, does it matter whether the words are written from the user’s point of view or the product’s point of view? I think there’s a subtle difference, and it all depends on how you want your users to feel while using your product.
John Saito
Mobile Internet Statistics and Facts 2016
- There are more mobile internet users than desktop internet users; 52.7% of global internet users access the internet via mobile, and 75.1% of U.S. internet users access the internet via mobile.
- Mobile media time in the U.S. has exceeded desktop, with mobile media time estimated to be 51% while desktop media time is estimated to be 42%.
- While there are more mobile users than desktop users, mobile advertising spend is still slightly lower than desktop advertising spend; mobile advertising spend currently represents 49% of digital advertising spend, compared to desktop at 51%.
- Mobile advertising spend is projected to account for 60.4% of all digital advertising spend by 2016 and 72.2% of all digital advertising spend by 2019.
- In 2015, mobile influenced retail sales to the tune of over $1 trillion.
- Search engines are the starting point for mobile research, with an estimated 48% of mobile internet users starting their search on search engines.
- Consequently, the #1 search engine, Google started to significantly use mobile compatibility as a factor when ranking websites.
- B2C mobile commerce sales in the U.S. is valued at an estimated $83.93 billion.
- 4 out of 5 consumers use a Smartphone to shop.
- 70% of mobile searches result in an online action within an hour of the search being conducted.
- 50% of mobile users will abandon of web page if it takes more than 10 seconds to load, and 60% won’t return to the site.
(via Internet Statistics & Facts (Including Mobile) for 2016 – HostingFacts.com)
The Natural Balance






The Natural Balance
self-watering flowerpot by Studio Lorier
The Right Way to Do Collaborative Design: How to Avoid Designing by Committee
IDEO founder Tim Brown once said, “Design is everywhere, inevitably everyone is a designer.” And it’s a viewpoint that designers are hearing with increasing frequency; because if you’re a problem solver, you’re a designer, right? Not necessarily.
How Google Ventures Uses Design Sprints to Ship Great Products
The brainstorming meeting, as we know it, is broken. Opinions fly around the room and the “solution” chosen can often rely more on power dynamics than the facts. As former Netscape CEO Jim Barksdale once quipped, “If all we have are opinions, let’s go with mine.” Enter the design sprint, an effective means of testing the potential of your next great idea in a five-day, high-stakes challenge.
What I Saw Inside Apple’s Top-Secret Input Lab — Backchannel

Insiders call it Vallco Parkway. The nondescript building, just a quick hop down 280 from Apple’s Infinite Loop headquarters in Cupertino, houses a nerve center crucial to the fingers of everyone who uses a Macintosh. This is the Input Design Lab, where Apple designs and tests the prototypes for new keyboards, trackpads, and mouses. It’s stuffed with a treasure trove of precision machinery that would make geek hearts patter like a pneumatic drill. Until now, no reporter or press photographer has crossed the threshold. But to mark a new set of iMacs — and perhaps to help implement a spirit of more transparency in the previously locked-down corporation — Apple opened its doors (well, some of them) to Backchannel, and talked about its new iMacs and overall strategy.
Configuring App Transport Security Exceptions in iOS 9 and OSX 10.11
App Transport Security (ATS) lets an app add a declaration to its Info.plist file that specifies the domains with which it needs secure communication. ATS prevents accidental disclosure, provides secure default behavior, and is easy to adopt. You should adopt ATS as soon as possible, regardless of whether you’re creating a new app or updating an existing one.
If you’re developing a new app, you should use HTTPS exclusively. If you have an existing app, you should use HTTPS as much as you can right now, and create a plan for migrating the rest of your app as soon as possible.
In simple terms, this means that if your application attempts to connect to any HTTP server that doesn’t support the latest SSL technology (TLSv1.2), your connections will fail.
Mathematical Web Typography
When it comes to designing for the Web I like to follow a handful of general principles. First, design for the medium, or as Frank Chimero puts it, follow “the grain of the Web”. The Web is fluid – based on screens and devices of varying sizes – and typography on the Web should reflect that. Second, design content-out, which usually means designing around a strong typographical base since the large majority of Web content and UI is text. And last, design with modular scales. Things built on the Web should be fluid and infinitely scalable. Using modular scales in a design compliments that idea and keeps things organized in the face of growing complexity.
Ex Machina – Easter Egg

In the movie “Ex Machina” (which is really great BTW) this code can briefly be seen:
#BlueBook code decryption
import sys
def sieve(n):
x = [1] * n
x[1] = 0
for i in range(2,n/2):
j = 2 * i
while j < n:
x[j]=0
j = j+i
return x def prime(n,x):
i = 1
j = 1
while j <= n:
if x[i] == 1:
j = j + 1
i = i + 1
return i – 1
x=sieve(10000)
code = [1206,301,384,5]
key =[1,1,2,2,] sys.stdout.write(“”.join(chr(i) for i in [73,83,66,78,32,61,32]))
for i in range (0,4):
sys.stdout.write(str(prime(code[i],x)-key[i]))
Which when you run with python2.7 you get the following:
ISBN = 9780199226559
Which is Embodiment and the inner life: Cognition and Consciousness in the Space of Possible Minds
Pretty neat easter egg!
jgc says: “There’s a related thread on reddit about this.”
Invisible animation
There’s no doubt that animating user interfaces is a rising trend. Risen enough that the emphasis is often put on the animation itself, rather than on improving the user experience through subtle and functional animation. Pasquale D’Silva gave some good advice in his talk at Web Direction South in 2013, including:
Good animation is invisible.
You shouldn’t notice that you’re looking at animation.
It’s great advice that we — the team behind Campaign Monitor’s email builder — have been trying to apply with a few principles in mind: animation must improve the usability, feel natural and subtle, and give feedback to the user.
Having spent the last year working on the email builder, I’ve learned that animation on the web — as opposed to native apps — comes with many challenges that go beyond finding the right timing, spacing, poses or easing. Animations just don’t render the same on all devices and browsers, and that rendering inconsistency has led us to compromise things to create a good user experience. In fact, some beautiful and useful interactions on our powerful 27" iMacs didn’t make it to the final product, because they felt jerky and slow on a device some of our users were more likely to use.
The Science of Good UX on E-commerce – eWebDesign
In this article, we will be discussing what Good UX qualities should be present in Ecommerce websites. We will be talking about how these qualities should be applied. Let’s take a look!
Design the user, not the experience | Userbrain
