Principles for Builders
Lessons from Building
Introduction
These principles emerged from building Hodler Inn and BlockStay. They are not theoretical. They are lessons paid for with mistakes, failures, and eventually, successes.
If you are building in hospitality tech - or any tech - these principles may save you years of pain.
Principle 1: Start with the Problem, Not the Technology
The Wrong Approach:
"Blockchain is revolutionary. Let's apply it to hotels."
This is how bad products are born. Technology seeking a problem. Solution in search of a need.
The Right Approach:
"Hotels pay 25% to OTAs and cannot build guest loyalty. How do we solve this?"
Start with pain. Understand the problem deeply. Then find the technology that solves it.
The Hodler Inn Story:
We did not start with blockchain. We started with frustration. OTA fees eating our margins. Guests we served once but never saw again. Reviews we could not trust.
Only then did we realize blockchain could solve these specific problems. The technology was the answer, not the starting point.
Application:
Before building any feature, ask: "What specific problem does this solve for a real user?" If you cannot answer clearly, do not build it.
Principle 2: Build for Users Who Do Not Care About Your Technology
The Wrong Approach:
"Users will love this because it uses blockchain and smart contracts and decentralized governance."
No they will not. Users do not care about technology. They care about outcomes.
The Right Approach:
Build so the technology is invisible. Users experience benefits without understanding mechanisms.
The Test:
If your grandmother cannot use it, you have failed. If guests need to understand crypto to check in, you have failed. If hotels need to understand smart contracts to join, you have failed.
The BlockStay Standard:
A guest should be able to use BlockID without knowing what blockchain is. A hotel should be able to earn referral commissions without understanding smart contracts. The technology does the work. Humans experience the benefits.
Application:
For every feature, ask: "Can someone who has never heard of blockchain use this?" If not, simplify until they can.
Principle 3: API-First Always
The Philosophy:
Every feature you build should be an API first, interface second.
Why? Because you cannot predict how others will want to use your features. The API enables possibilities you never imagined.
The Benefits:
- Partners can integrate without your involvement
- Future UIs can be built on stable APIs
- Mobile apps, web apps, voice apps - all from one API
- Others will build what you cannot imagine
The BlockStay Implementation:
Every BlockStay feature is an API:
- Guest identity (API)
- Hotel registration (API)
- Booking management (API)
- Reputation system (API)
- Token transactions (API)
- AI concierge (API)
Third-party developers can build on BlockStay. This creates an ecosystem, not just a product.
Application:
Before building any user interface, build the API. The interface is just one consumer of the API. There will be others.
Principle 4: Iterate with Real Users
The Wrong Approach:
Build for 6 months in isolation. Launch with fanfare. Discover users hate it.
The Right Approach:
Ship something minimal. Get it in front of real users. Learn from their behavior. Improve. Repeat.
The Hodler Inn Method:
Every feature launches at Hodler Inn first. Real guests. Real usage. Real feedback.
- Week 1: Ship feature
- Week 2: Watch usage, gather feedback
- Week 3: Fix problems, improve
- Week 4: Repeat
This cycle runs continuously. We are always learning.
The Metric:
Speed of learning beats perfection of features. A mediocre feature improved weekly beats a "perfect" feature that takes months.
Application:
Ship faster than you are comfortable with. The market teaches better than your assumptions.
Principle 5: Think in Decades, Act in Days
The Tension:
Long-term vision is essential. But long-term vision without short-term action is just dreaming.
The Resolution:
Have a 10-year vision. But ship something today. The vision guides. The daily action builds.
The BlockStay Example:
Vision (2030): A global hospitality protocol with 100,000 hotels and 50 million guests.
Action (Today): Make one feature better. Serve one guest better. Sign one more hotel.
The vision keeps us oriented. The daily action moves us forward.
Application:
Write down where you want to be in 10 years. Then ask: "What can I ship today that moves toward that?" Do that. Repeat tomorrow.
Principle 6: Behavior Equals Value
The Core Philosophy:
Every action should have consequences. Good behavior should be rewarded. Bad behavior should be costly.
This is not just ethical. It is practical. Systems without consequences become systems without quality.
The Design Principle:
When designing any feature, ask:
- What behavior do we want to encourage?
- How do we reward that behavior?
- What behavior do we want to discourage?
- How do we penalize that behavior?
BlockStay Examples:
Good hotel service → Higher reputation → More bookings → More revenue
Bad hotel service → Lower reputation → Fewer bookings → STAY tokens deducted
Good guest behavior → Higher reputation → Better rates → More perks
Bad guest behavior → Lower reputation → Deposits required → Eventually blocked
The system self-regulates through incentives.
Application:
Design incentives, not rules. Rules require enforcement. Incentives are self-enforcing.
Principle 7: Decentralize Ownership, Not Just Technology
The Easy Part:
Decentralizing technology is relatively easy. Put data on a blockchain. Use smart contracts. Done.
The Hard Part:
Decentralizing ownership is hard. Giving users real stake. Real voting power. Real control over the platform's future.
Why It Matters:
Technology decentralization without ownership decentralization is just distributed databases. Users are still at the mercy of whoever controls the protocol.
The BlockStay Commitment:
DAO governance means the community owns BlockStay. Not us. Not investors. The users.
This is harder. It means giving up control. It means trusting the community. It means building governance systems that work.
But it is the only path to a truly fair system.
Application:
Ask not just "Is our technology decentralized?" but "Is our ownership decentralized? Do users have real power?"
Principle 8: Simple Rules, Complex Outcomes
The Observation:
The most complex systems in nature emerge from simple rules. Ant colonies. Bird flocks. Markets. Ecosystems.
The Application:
Do not try to design every outcome. Design simple rules. Let complex outcomes emerge.
BlockStay Example:
Simple Rules:
- Reputation scores change based on reviews
- Low reputation triggers automatic penalties
- Good behavior earns tokens
- Token holders can vote
Complex Outcomes:
- Quality hotels rise naturally
- Bad hotels are filtered out
- Community standards emerge
- Self-governance develops
We did not design every outcome. We designed incentives. The outcomes emerged.
Application:
When tempted to add complexity, ask: "Can we achieve this with simpler rules that allow emergence?" Usually, yes.
Principle 9: Optimize for Trust Velocity
The Concept:
Trust velocity = how fast can two strangers trust each other enough to transact?
In traditional hospitality, trust velocity is slow. Guests check reviews (maybe fake). Hotels check booking history (limited). Both take risks.
In BlockStay, trust velocity is fast. Verified identity. Verified reputation. Smart contract guarantees. Trust established instantly.
The Design Implication:
Every feature should increase trust velocity. Every friction point slows trust. Remove friction. Accelerate trust.
Application:
For every feature, ask: "Does this help two strangers trust each other faster?" If not, reconsider.
Principle 10: Build What You Would Use
The Ultimate Test:
Would you use this product? Would you stay at a BlockStay hotel? Would you join as a hotel owner?
If the answer is no, do not build it.
The Hodler Inn Advantage:
We use BlockStay. Every day. At our own hotel. If it frustrates us, we fix it. If it delights us, we know we are on track.
Application:
Be your own user. Feel your own pain. Experience your own product. Then improve based on that experience.
Summary
"Build what you would use. Test with real users. Make technology invisible. Align incentives. Think long, act fast."
These principles are not abstract. They are forged from building. From failing. From learning.
They work because they survived contact with reality.
"If guests need to understand crypto, you've failed."
"Think in decades, act in days."
"Design incentives, not rules. Rules require enforcement. Incentives are self-enforcing."