Simplicity Thesis

Reducing Complexity in Software Product Design with Prototypes for Improved User Experience and Market Fit

Abstraction for Innovation

Abstraction for Innovation

Abstracting problems through a human or emotional understanding facilitates innovation. In the following example, Patrick Whitney draws a conceptual model...

Prototypes

Prototypes

Prototypes are communication tools that allow us to learn and collaborate around the essential overlapping areas of business, emotion, and...

Complexity and Business

Complexity and Business

Business attempts to mitigate financial risks by appealing to the mass market. This lack of focus creates a broader problem­-solution...

Complexity and Emotion

Complexity and Emotion

According to Buxton (2007), “Design is a choice, and there are two places where there is room for creativity.” He...

Complexity and Technology

Complexity and Technology

Complexity is innate to software technology, however, the novelty of “shiny new objects”, i.e. advances in technology, distract the focus...

Intro

Intro

People desire focused simplicity, yet most software applications are anything but simple. The most complex software examples attempt to appeal...

Abstract

Abstract

The goal of this thesis is to promote and validate the value of simplicity in designing software solutions. It argues...