Blog

Notes from Upperkai

How we choose problems, build simple software and learn from the people who use it.

Rows of lavender dots with one larger purple dot standing out, representing one problem chosen from many

How we choose which problems to solve

The questions Upperkai asks before building anything: is the task real, does it come round often, and would people be better off if it were simpler?

A tangled lavender line above a straight purple line, showing a complicated path made simple

Why simple software is harder to build

Simple products take more work than complicated ones. Here is how Upperkai decides what to leave out, and why we think it is worth the effort.