---
title: "Execution polish"
description: "Polish, reliability, sync quality, depth of workflow, accuracy of import. This is execution, not structure — the moat AI eats. The most common tag in the sample, and the only one carrying a warning: if an app has nothing but this, it has no structural defence at all (of 67 such apps, 46 are \"yes\", 21 \"kinda\", 0 \"no\")."
canonical: https://moa.giglabo.com/moats/13/
locale: en
---

# Execution polish

> Markdown twin of https://moa.giglabo.com/moats/13/ — the same content as the HTML page, a fraction of the bytes.
> Every page of this site has one: append `.md` to any URL, or `index.md` to a directory URL.
> Site structure and the full page list for agents: https://moa.giglabo.com/llms.txt

- Sheet 13 / 35

## Passport

- **Rock**: Locks
- **Depth**: 1 · Shovel
- **Time to dig**: weeks — months
- **Capital**: ○ · low
- **Solo**: ✓ solo-reachable
- **AI**: ↓ under attack
- **Rent**: ✗ not for sale

## Sample

- **Share of apps**: 55.9%
- **No-rate**: 17%
- **Median price**: $15

Figures from the canivibecodeit sample. No-rate is the share of apps carrying this tag that cannot be vibe-coded — a proxy for structural strength. Only the first thirteen mechanics were measured.

## Essence

Polish, reliability, sync quality, depth of workflow, accuracy of import. This is execution, not structure — the moat AI eats. The most common tag in the sample, and the only one carrying a warning: if an app has nothing but this, it has no structural defence at all (of 67 such apps, 46 are "yes", 21 "kinda", 0 "no").

## How it is built

### Superhuman — one metric taken to the point of cult

Everything is subordinated to speed: 100 ms for any action, keyboard shortcuts as the primary interface, onboarding with a live human who trains you on them. Polish as positioning — "the fastest email" justified $30 a month for a client on top of somebody else's mailbox, for as long as it justified it.

### Linear — craft as the brand

Quality of execution — speed, animation, consistency, taste — became the marketing: Linear did not advertise, it was admired on Twitter. Polish converts into distribution when it is so far above the category norm that people talk about it. Note, though, that Linear quickly added structural layers: collaboration, and growing into team process.

### Day One, Bear, Lightroom — years of grinding on details

Thousands of closed edge cases: sync conflicts, format migrations, being native on every platform, and in Lightroom's case decades of colour science. Historically this was an honest moat made of time — catching up on quality cost years of engineering.

## How it is bypassed

### AI code generation — eating the moat directly

The canivibecodeit thesis in its purest form: the cost of "make it just as good" falls by orders of magnitude. Edge cases, a polished UI, reliable local sync — what took person-years is reproduced by agents in weeks. 55.9% of the apps in the sample lean on this moat, which is exactly why most of them are vulnerable. The incumbent's lead shrinks to the speed of its own development.

### Sherlocking — the platform builds the feature in

The Apple classic: f.lux became Night Shift, Watson became built-in search, dozens of utilities became system functions at each WWDC. Incumbent platforms do the same: Notion built AI in and swept away the layer of add-ons above it. A product that is one polished feature lives until the platform decides everyone should have that feature.

### Open-source and freemium clones — Raycast against Alfred

Alfred lived for years on the polish of its launcher; Raycast matched and beat that execution on venture money and gave it away free, earning on team features. Execution without a structural layer is reproducible by anyone with the resources — the only question is motivation, and free breaks the price defence too.

## Verdict

Polish is an excellent wedge for entering and a poor wall for defending: it buys time and reputation, but it has to be converted into a structural moat — data, network, brand, collaboration — before the lead runs out.

## Related

- HTML version of this page: https://moa.giglabo.com/moats/13/
- Русский: https://moa.giglabo.com/ru/moats/13/
- Previous: https://moa.giglabo.com/moats/12/
- Next: https://moa.giglabo.com/moats/14/
- Atlas: https://moa.giglabo.com/
- Catalogue: https://moa.giglabo.com/moats/
- Calculator: https://moa.giglabo.com/calculator/
- Site map for agents: https://moa.giglabo.com/llms.txt
