Build

Ship It Ugly: Why Your First Version Should Embarrass You

· Felix Lenhard

The first Vulpine Creations product we shipped had packaging that my co-founder Adam would later describe as “aggressively mediocre.” The instructions were a single printed page. The effect itself worked perfectly, but everything around it looked like it was designed in fifteen minutes. Because it was.

We sold out the first run in three weeks. Customer feedback was overwhelmingly positive about the effect and helpfully specific about the packaging. We improved the packaging for the second run. Then we improved the instructions. Then the case. By the fourth iteration, we had a premium product that consistently earned 4.9-star reviews. But none of that would have happened if we had waited until everything was perfect before shipping the first version.

If you are not at least slightly embarrassed by your first version, you launched too late.

The Perfection Trap

Perfectionism is not a quality. In business, it is a delay mechanism wearing a quality costume.

I have watched founders spend eighteen months building a product that could have launched in three. I have watched consultants refine proposals for a week when the client needed it in two days. I have watched myself rewrite blog posts four times when the second version was already better than ninety percent of what competitors publish.

The pattern is always the same: the work gets marginally better with each round of refinement, while the opportunity cost of not shipping grows exponentially. The first eighty percent of quality takes twenty percent of the time. The last twenty percent of quality takes eighty percent of the time. And the market usually cannot tell the difference.

At Startup Burgenland, the startups that launched fastest, with the roughest first versions, consistently outperformed the ones that spent months polishing before launch. Not because rough products are better. Because real market feedback is infinitely more valuable than hypothetical refinement.

Your first version teaches you what your hundredth hour of planning cannot: what actual customers think, want, and are willing to pay for.

What “Ugly” Actually Means

Let me be clear about what I mean and what I do not mean.

Ugly does mean: Minimal features. Basic design. Simple interface. Limited scope. Rough around the edges. Missing nice-to-haves.

Ugly does not mean: Broken. Non-functional. Misleading. Low quality on the core promise. Dangerous. Embarrassing on integrity rather than aesthetics.

The core promise must work. Your product must deliver the value you are claiming. What can be ugly is everything else: the wrapper, the polish, the secondary features, the onboarding experience, the documentation, the marketing materials.

When we shipped that first Vulpine product, the magic effect worked flawlessly every single time. The packaging was ugly. The instructions were sparse. But the core promise, a reliable, visual magic effect that gets strong audience reactions, was fully delivered. Customers forgave the packaging because the product worked. They would not have forgiven beautiful packaging around an unreliable product.

Apply this to your business: identify the core promise. Make sure it works. Ship everything else in the minimum viable state.

The Economics of Early Shipping

Let me show you the math, because this is not just philosophy.

Scenario A: Ship at month 3. Product at sixty percent polish. Get real customer feedback. Iterate based on feedback. By month 6, the product is at ninety percent polish AND aligned with what customers actually want. Three months of revenue collected.

Scenario B: Ship at month 6. Product at ninety percent polish based on your assumptions. Launch to discover that two features you spent months on are irrelevant, and the feature customers actually want was not on your list. Spend months 7-9 rebuilding. No revenue for six months.

Scenario A produces a better product, faster, with revenue along the way. Scenario B produces a polished product that may not match market needs, with zero revenue during the extended development period.

For bootstrapped Austrian founders, the cash flow implication is even starker. Every month you delay shipping is a month without revenue. At the margins that Austrian small businesses typically operate on, three months of delayed revenue can be the difference between sustainability and running out of runway.

The economics consistently favor shipping earlier with the plan to iterate, rather than shipping later with the hope of getting it right the first time.

The Feedback Loop Advantage

The most valuable thing about shipping ugly is not the speed. It is the feedback.

Real customers using your real product in real conditions produce information you cannot get any other way. Focus groups are hypothetical. Surveys are theoretical. Beta testers are polite. Paying customers are honest, because they voted with their wallet and they want the product to serve them.

When Vulpine shipped that first product, we learned:

  • Customers wanted a carrying case (we had not thought of this)
  • The instructions needed video, not just text (we assumed text was enough)
  • The size was perfect for jackets but too large for pants pockets (our assumption about pocket carry was partially wrong)
  • Two of the three included routines were loved; one was never used (we could not have predicted which)

Every one of these insights shaped the second version. If we had spent six more months polishing the first version based on our assumptions, we would have perfected the instructions in text format (wrong), included all three routines equally (wasteful), and still not offered a carrying case (missed opportunity).

Your assumptions about what customers want are partially wrong. The only way to find out which parts are wrong is to ship and observe. Ship faster, learn faster, improve faster. That is the sequence.

How to Ship Ugly Without Destroying Your Reputation

The legitimate concern with shipping ugly is reputation damage. If your first product is terrible, early customers may never come back and may tell others to avoid you. Here is how to manage this risk.

Set expectations clearly. Frame the early version honestly. “This is our first release. The core functionality works great, and we are actively improving the experience based on customer feedback. Early customers get [benefit: lower price, lifetime updates, input into development].” Customers who opt in with clear expectations are more forgiving and more engaged.

Deliver the core flawlessly. As I said earlier, ugly means rough edges, not broken promises. If the core promise does not work, you have not shipped ugly. You have shipped broken. That is different.

Be responsive to feedback. Early customers who see their feedback implemented become your strongest advocates. They feel ownership of the product’s development. When Vulpine customers told us they wanted a carrying case, we added one within two weeks and emailed everyone who had purchased: “You asked, we delivered.” Those customers became our most active referrers.

Choose your early audience carefully. Do not launch your ugly first version to your largest audience. Launch to a small, engaged group that is likely to be supportive and constructive. For me, that was my existing newsletter subscribers who already trusted my judgment.

Iterate visibly. Let customers see the improvement. Version 2 is better than version 1. Version 3 is better than version 2. This progression builds confidence and demonstrates that you take the product and the customer seriously.

The referral flywheel starts with early customers who are part of the improvement story. They do not just buy the product. They help build it. And they tell others about that experience.

Applying “Ship Ugly” to Different Business Types

The principle adapts to different contexts.

Service businesses. Your ugly first version is offering the service to your first client at a reduced rate. The deliverable does not need to be perfect. It needs to solve the client’s problem. Use the engagement to refine your process, and be honest that you are building your methodology with their input. I have started multiple consulting engagements this way, and the transparency builds trust rather than damaging it.

Content businesses. Your ugly first version is your first blog posts, your first newsletter issues, your first podcast episodes. They will not be as good as your hundredth. That is fine. Publish them. The practice of publishing builds skill faster than the practice of drafting and deleting. My content pipeline produces content that is consistently good now, but the first posts in the pipeline were notably rough.

Product businesses. Your ugly first version is the minimum viable product that delivers the core value. Strip away secondary features, premium packaging, and nice-to-have additions. Ship the core. Add the rest based on what customers actually want.

AI-based businesses. Your ugly first version is the AI workflow that handles the happy path. Edge cases, error handling, and optimization come later. AI quality control improves with each iteration as you learn where the AI fails and build safeguards.

In every case, the principle is the same: ship the minimum that delivers the core promise, learn from the response, and improve iteratively.

The Ship Date Commitment

The most practical implementation of “ship it ugly” is a non-negotiable ship date.

Pick a date. Write it down. Tell someone. Then work backward from that date with the understanding that whatever is ready on that date ships, and whatever is not ready waits for version two.

This constraint forces prioritization. When you have unlimited time, every feature seems important. When you have two weeks, you discover very quickly which features are essential and which are nice-to-have. The constraint does not limit quality. It focuses quality on what matters most.

For my books, I set a publication date before the manuscript was complete. This forced me to make editorial decisions about what to include and what to cut. The books are tighter and more focused as a result. An open-ended timeline would have produced longer, less focused books that launched later.

Set your ship date today. For whatever you are currently building, decide when it ships. Then ask: what is the minimum that needs to be true on that date for this to deliver its core promise? Build that. Ship that. Improve afterward.

What Happens After You Ship

Shipping is not the end. It is the beginning of the real work.

After shipping, your job changes from builder to observer-builder. You observe how customers use the product, what they struggle with, what they love, and what they do not use. Then you build improvements based on real data rather than assumptions.

The improvement cycle:

  1. Ship version N
  2. Collect feedback for two to four weeks
  3. Identify the top three issues or opportunities
  4. Build fixes and improvements
  5. Ship version N+1
  6. Repeat

Each cycle takes two to four weeks. After three to four cycles, you have a product that is significantly better than what you would have built in the same time without shipping, because each improvement is based on real usage rather than speculation.

This cycle is the fundamental operating rhythm of successful products and services. It starts with shipping ugly. It ends with something remarkable.

Takeaways

  1. Set a ship date and make it non-negotiable. Work backward from the date. Whatever is ready ships. Whatever is not waits for version two.

  2. The core promise must work. Everything else can be rough. Identify the one thing your product or service must do reliably. Perfect that. Let everything else be minimal.

  3. Ship to a small, supportive audience first. Early adopters who understand they are part of the development process provide the best feedback and become your strongest advocates.

  4. Real customer feedback is worth more than months of planning. Your assumptions are partially wrong. The only way to find out which parts is to ship and observe.

  5. Iterate in two-to-four-week cycles after launch. Each cycle makes the product better based on real data. Three cycles of iteration produce a better product than six months of upfront development.

shipping mvp

You might also like

build

Legal Essentials Before Your First Sale

Terms, privacy, impressum. The legal minimum for launching.

build

Your First 100 Users: Where to Find Them

Not from ads. From conversations, communities, and direct outreach.

build

Building a Service Business vs a Product Business

Different economics, different lifestyle, different exit options.

build

The Minimum Viable Brand

Logo, colors, voice. What actually matters on day one (less than you think).

Stay in the Loop

One Insight Per Week.

What I'm building, what's working, what's not — and frameworks you can use on Monday.