0—10—20—30 CHEAP UNITS
{}
<>

commit 0f3a: rip out the ceremony

commit b17d: keep the honest parts

total complexity: 9400

-73%
AS-IS
WORKS
lowball.dev

lowball.dev

cheapest honest way this can work

OPENING BID Slide the prototype onto green felt. Name the constraint before the constraint names you.
COUNTEROFFER
PAWN TICKET #DEV-002

Trade polish for leverage.

lowball.dev treats a budget, a deadline, or a tiny surface area like a negotiating partner. Every requirement gets asked: pay now, pay later, or leave the table?

ASKING: 12 SERVICES COUNTER: 1 SCRIPT + A NERVE
$0
FANCY
{api}
{ui}
{ops}
THERMAL PRINT

 

CUT THE FAT

Features get crossed out in red marker.

  • Enterprise permissions matrix
  • Three onboarding modals
  • Animated dashboard confetti
  • Architecture astronautics

What survives is the useful bargain: small enough to ship, sturdy enough to trust, weird enough to remember.

NO REFUNDS
ON BLOAT
ARCHITECTURE CARD
SHIP THE HACK
FINAL BUILD $8800 complexity marked down while the lights flicker

> npm remove ceremony

> deploy --as-is --honest

> smoke-test bargain

> ship it before it gets expensive

Rough edges are allowed to be structural.

A lowball build is not unfinished. It is intentionally negotiated: fewer moving parts, visible seams, and a receipt that explains every cut.

SHIP IT
FINAL RECEIPT // LOWBALL.DEV

Paid in constraints. Change due: momentum.

Removed ceremony-84%
Kept honest utilityYES
Delivery styleAS-IS
Final offerSHIP

A tactile little argument for building cheaper, sharper, and sooner—without pretending the tape is marble.

FINAL
OFFER
UNDERBID
EXPECTATIONS
{lean}<cheap>!bloat
drag the table / scroll sideways