Four principles we build by

Our four principles sound obvious one at a time. They are most useful where they pull against each other and push a decision toward something deliberate.

4 min read

Four plain ceramic bowls of different sizes in a row on dark wood, softly lit from one side.

Four principles sit on our About page: understand the operation first; build for outcomes, not more tabs; keep people in control; earn complexity. We use them together to decide what Guester should do next. Taken one at a time they sound obvious. Applied together they often disagree, which is what makes them useful.

Understand the operation first

The first principle rests on a distinction between understanding language and understanding operations. A model that writes a fluent reply knows nothing yet about how a hotel runs. It cannot tell which department owns a guest request, what changes hands at shift handover or which system holds the truth about a reservation.

For example, a guest saying the room is too cold is a trivial sentence and a real piece of work. Someone has to receive it, fix it and close it, while the front desk needs to know it happened. Fluent language covers the first part. Only a model of the operation covers the second.

For the general managers and department teams Guester serves, that kind of work runs across shifts and departments all day. Modeling it (who owns what, where handovers happen, which tools are already in use) should come before any agent touches it. Understand the operation first makes the engineering case.

Build for outcomes, not more tabs

The second principle targets a familiar pattern: every new capability arrives as one more screen to check. The aim behind it is that people spend their day running the hotel rather than operating its software.

What a hotel team needs is its reviews, reservations, guest profiles, tickets and tasks held steady in one place. Each extra tab pulls people further from that. In our view, the test for any change is whether a manager reaches the outcome in fewer steps than before.

So Guester brings that work together in a single workspace. The Morning Brief carries the idea furthest: its design goal is a manager who understands the state of the property in about two minutes. Build for outcomes, not more tabs follows the principle into the interface.

Keep people in control

Agents that act need someone to answer to: in our systems, the operator. The outcome and its limits are human decisions. Agents stay within the room the business gives them, pausing for approval wherever it asks. Every action can be traced back.

We treat this as a design requirement rather than a policy. Permission settings, human sign-off and actions a person can follow belong in the product itself, where people can see and use them. Guester AI is a modest example: it drafts replies to reviews, while review and approval remain the hotel’s job. Who stays in control sets out where approvals belong.

Traceability matters as much as approval. A team that cannot see what an agent did, or why, will stop relying on it, however sound its decisions are.

Earn complexity

Begin with one focused problem, watch how it is used and grow the system only when a clear reason appears. That is the whole principle. It is harder to follow than it sounds, because every new integration, screen or automated step looks reasonable on the day it is proposed. The discipline is in declining good ideas until the operation asks for them.

It also explains why our systems form an operating layer above a hotel’s existing software instead of replacing it: replacement is complexity a hotel does not need. We apply the same rule to autonomy. Drafts come before actions, while an agent’s room to act should grow only when use gives a good reason. Complexity has to be earned makes the full argument.

How the four check each other

The principles are most useful where they pull against each other. Building for outcomes pushes toward fewer steps, while keeping people in control adds an approval exactly where the stakes justify one. Understanding the operation tempts a team to model everything at once; earning complexity insists on the focused problem first.

Consider an illustrative proposal: an agent that reassigns housekeeping tasks whenever a room’s status changes. Building for outcomes likes it, because nobody has to touch a task list. Understanding the operation asks how the housekeeping team actually divides its rooms. Keeping people in control asks who approves a reassignment and how the team sees it.

Earning complexity then suggests starting smaller, with a proposed reassignment that a supervisor accepts or rejects. A decision has to satisfy all four, which pushes the answer toward something more deliberate than the first idea. A principle that never constrains another is decoration.

Read together, as they appear on our About page, the four describe one kind of software. It knows the work it is part of and puts the outcome ahead of the screen. It answers to the people running the business and grows only as fast as it is understood. That is the standard we hold Guester to.

More in Company