Blog “Software designers have a term — “minimal viable product” — to describe early versions of things…” May 4, 2015