---
schema: 1
type: term
title: software 2.0
description: >-
  **Software 2.0** — as used in this channel's material — is an approach to
  building software where, instead of hand-writing program logic such as if/else
  branches, AI searches the space of possible programs to produce the behavior
  you want. Rauch cites it as the reason SaaS UI bloat 'can vanish without a
  tradeoff of functionality,' letting a new product be simpler than the
  incumbent's checklist-driven feature set.
canonical: 'https://liquidgold.cc/channel/everyinc/explore/term/software-2-0-b5212f35cde4'
markdown: >-
  https://liquidgold.cc/channel/everyinc/explore/term/software-2-0-b5212f35cde4.md
llms: null
parent: 'https://liquidgold.cc/channel/everyinc/llms.txt'
channel: everyinc
updated: '2026-10-23T22:12:35.346Z'
language: null
children: []
---


# software 2.0

Canonical: https://liquidgold.cc/channel/everyinc/explore/term/software-2-0-b5212f35cde4

Parent: [Channel index](https://liquidgold.cc/channel/everyinc/llms.txt)

## Definition

**Software 2.0** — as used in this channel's material — is an approach to building software where, instead of hand-writing program logic such as if/else branches, AI searches the space of possible programs to produce the behavior you want. Rauch cites it as the reason SaaS UI bloat 'can vanish without a tradeoff of functionality,' letting a new product be simpler than the incumbent's checklist-driven feature set.

In this conversation, Guillermo Rauch invokes **software 2.0** when describing how startups can out-position incumbents. His argument is that the history of SaaS is a competition of checklists — feature maturity tends to correlate with UI bloat, buttons, dropdowns, and nested dropdowns. Thinking from first AI principles, that accumulated UI 'can vanish without a tradeoff of functionality': rather than hand-writing more if/else branches to match a feature checklist, AI can search the space of possible programs instead. That is software 2.0: a mode of building where the program's behavior is found or searched for by AI, replacing the traditional hand-authored, branch-by-branch logic of classic software. Rauch pairs this idea with his broader point that startups win by being overwhelmingly better and simpler on the dimension that matters — you may eventually cover the incumbent's checklists, but you may never need their UI complexity to do it.
