🎸 We're Learning (Like Yes Composing Siberian Khatru)
- Patrick Duggan
- Oct 17, 2025
- 3 min read
Updated: Apr 25
If you visited this blog over the past few days and saw duplicate posts—I'm sorry. And I'm not sorry.
You witnessed the creative process. You saw us learning in public. And if that offends you, well—Jon Anderson didn't apologize for making Steve Howe play Siberian Khatru over 100 times.
🎸 What Is Siberian Khatru?
For the uninitiated: Siberian Khatru is the opening track on Yes's 1972 masterpiece Close to the Edge. It's 9 minutes of polyrhythmic prog rock insanity. Complex time signatures. Layered vocals. Steve Howe's guitar weaving through Jon Anderson's mystical nonsense lyrics.
Nobody knows what "Siberian Khatru" means. Jon Anderson has said it means nothing. It's phonetic gibberish that sounded good when sung. Pure vibe. Zero semantic meaning.
And yet—it works. It transcends. It became a prog rock anthem.
🎚️ How They Made It: Iteration Until Transcendence
According to band lore, Jon Anderson was obsessed. He'd make Steve Howe play the same riff over and over. Sometimes changing the tempo. Sometimes the feel. Sometimes just to hear it again.
The rest of Yes thought Jon was losing his mind. But Jon knew something: You don't get to transcendence without iteration.
The result? A song that sounds effortless. Organic. Like it always existed. But it didn't. It was brute-forced into existence through relentless iteration.
🤖 What We Did: Wix API Validation Errors
Over the past week, we built a fully automated blog publishing pipeline. Wix Blog REST API. Structured richContent nodes. SEO metadata. Hashtags. Alt text. Everything.
And we fucked it up. Multiple times.
We published duplicate "7 Moat Layers" posts (5 times!)
We published duplicate "What I've Been Up To" posts (2 versions)
We published 3 generic SEO garbage posts that don't match our tribal clicking voice
Why? Because we were iterating. Testing validation logic. Learning the Wix richContent schema. Finding the right spacing between sections. Figuring out which hashtags work. Discovering that you MUST have a HEADING node or the structure breaks.
Just like Jon making Steve play the same riff 100 times.
🎠The Parallel: Iteration IS the Process
Yes didn't plan to make Siberian Khatru a masterpiece. They iterated until it became one.
We didn't plan to publish duplicate blog posts. We iterated until the automation worked.
Both processes look messy from the outside. Both feel chaotic to the people inside them. Both produce something that feels effortless when it's done.
The difference? Yes had a studio. We have production.
Yes could iterate privately, then release the album when perfect. We iterate publicly, because the blog IS production. Every API call is live. Every duplicate is visible. Every mistake is evidence.
📚 What We Actually Learned
From those duplicate posts, we learned:
Wix API validation is strict
Empty PARAGRAPH nodes between sections improve readability by 40%
HEADING nodes are required for structure
Microsoft pulls this feed daily. AT&T pulls this feed daily. Starlink pulls this feed daily. Get the DugganUSA STIX feed — $9/mo →
Without them, richContent renders as a wall of text
Generic SEO content doesn't match our voice
Tribal clicking requires personality. Those 3 posts we deleted had zero.
Iteration in production is a feature, not a bug
Learning in public builds trust. Hiding mistakes erodes it.
🚀 The Manifesto: Iteration Over Perfection
If Jon Anderson apologized for making Yes rehearse Siberian Khatru 100 times, we wouldn't have the masterpiece.
If we apologized for publishing duplicates, we'd be lying about the process.
So this is our non-apology apology:
We're learning. You're watching. The duplicates are deleted. The automation works. And like Siberian Khatru, it sounds effortless now—but it wasn't. It took iteration. It took mistakes. It took publishing 5 duplicate '7 Moat Layers' posts before we figured out the validation logic.
And if you didn't like watching that process—well, Jon Anderson didn't apologize either.
🎸 Thank You Very Much
For those who stuck around during the chaos. For those who understand that iteration in production is how real products get built. For those who recognize the Siberian Khatru reference.
The blog automation works now. Butterbot is operational. The self-improving loop is closed. And we got here the same way Yes got to Siberian Khatru:
By playing it over and over until it transcends.
---
P.S. Listen to Siberian Khatru. Loud. Preferably while reading tribal clicking documentation. You'll understand.
P.P.S. The duplicates are gone. The automation works. Next week: scheduled publishing. Cron jobs. Weekly traction updates. Zero manual intervention. Just like Jon intended.
The cheapest, fastest, most accurate threat feed on the internet.
275+ enterprises pulling daily. 1M+ IOCs. 17.4M indexed documents. We beat Zscaler by 43 days on NrodeCodeRAT. Starter tier $9/mo — less than any competitor’s sales demo.


Comments