deswal/sandbox

[ how the lab works ]

Method, not magic.

Every experiment runs through the same six phases. Some die at sketch. Most die at sandbox. The ones that ship were shaped by the discipline, not by the inspiration.

01Notice
02Sketch
03Sandbox
04Ship
05Live
06Decide

Phase 01 · Notice

What problem keeps reappearing?

Every experiment starts with an observation. Not a market opportunity — an observation. A friction in a real day, watched closely.

I keep a notebook for these. It runs on paper, then on Apple Notes, then back to paper. The medium doesn't matter; the seriousness of looking does.

The Notice that became FoodNode: a procurement manager in Pune calling thirteen suppliers to find one verified turmeric source. The cost of the call was the cost of trust missing from the internet.

[ what we don't build ]

The honest exclusions.

  • Gambling, betting, sports trading.
  • Surveillance tooling — corporate, governmental, parental.
  • Dark-pattern attention apps. Engagement is not a feature.
  • Anything that depends on opaque AI training data.
  • Tools whose growth depends on users' inability to leave.

[ open source ]

What's open, what isn't, and why.

The lab's posture on open source is case-by-case. Three rules guide it.

Firmware is open. Anything that runs on hardware the user owns — Energy dashboard's ESP32 firmware, the watchOS complication scheduling pattern — ships under MIT.

Tooling is open. Build tools, design systems, dev utilities. If it makes a craftsperson's life easier, the lab doesn't hoard it.

Products stay closed. FoodNode's verification logic, SunnyERP's costing model, Quiet timer's anti-features. These are the lab's craft; opening them would only invite cheap clones that didn't earn the audience.

Every experiment page tells you which bucket it sits in.

Watch the method work in real time.

The newsletter publishes build logs as experiments move through the phases. Subscribe to see the work between the ships.

See the method applied →