← Back to the journal

Product thinking /

Build less. Build better.

Why a clear problem and a smaller first release are a good place to start.

A new software project often starts with a long list of possibilities. There is always another feature to add, another integration to consider, another audience to serve.

Before any of that, it helps to ask a simpler question: what should become easier for the person using this?

Start with one useful outcome

A focused first release gives everyone something concrete to learn from. Pick a workflow that matters. Understand how people handle it today. Build enough to make that workflow better, then watch what happens.

This does not mean ignoring the bigger picture. It means giving the bigger picture a practical starting point.

Treat simplicity as a design decision

Every feature has a cost beyond the time it takes to write. Someone has to find it, understand it, maintain it, and explain it when it breaks.

A useful early exercise is to divide the plan into three groups:

  • What the first user needs to complete the core task.
  • What would make that task more comfortable.
  • What might become useful after real usage teaches us more.

Start with the first group. Make room to revisit the others.

Leave space to learn

Software improves through feedback. A small, dependable product that people can actually use creates better feedback than a large unfinished one.

The aim is a first version that is clear enough to use, solid enough to trust, and simple enough to change. That is a worthwhile foundation.

Have a software project in mind?

Let’s build something useful ↗