← Back home

Blog

Notes on product building, travel, experiments, and the things I keep learning the hard way.

View all posts

February 24, 2026 · 1 min read

Building in public with small bets

A lightweight workflow for shipping side-project ideas without turning every experiment into a months-long commitment.

  • Product
  • Side Projects
  • Workflow
A dark product dashboard sketch with cards and notes.
A dark product dashboard sketch with cards and notes.

Most side projects do not fail because the idea is bad. They fail because I quietly turn a small curiosity into a giant production plan.

The fix has been embarrassingly simple: ship a smaller first version than feels comfortable.

The structure I keep returning to

I now start most ideas with three checkpoints:

  1. Can I explain the user problem in one paragraph?
  2. Can I build the smallest useful version in under a week?
  3. Can I show it to someone without apologizing for it?

When the answer to all three is yes, momentum shows up much faster.

A minimal desk and dashboard concept art
The rough shape of a small bet: focused, contained, and easy to improve.

A quick implementation rule

If I cannot describe the first release in a short config object, it is probably too big.

const firstRelease = {
  audience: "one clear user type",
  coreFlow: ["arrive", "complete task", "leave"],
  successMetric: "Would I use it twice this week?",
};

That rule keeps me from adding dashboards, settings, profiles, and “future-proof” abstractions too early.

Embed the context, not just the conclusion

Sometimes a video says more than a paragraph, especially when the product has motion or interaction.

A placeholder video block showing how a product walkthrough can sit inside a post.

And if I want to point to a working concept, an iframe block keeps the reference in the flow of the article.

Generic iframe support gives you a fallback for tools that do not need a custom component yet.

What this changes in practice

The biggest gain is not speed. It is emotional clarity.

A tiny first release is easier to revise, easier to delete, and easier to improve. That means I spend less time defending old decisions and more time learning from real usage.

If a project earns a second week of work, it gets it. If not, I still shipped something real.