<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>piddonkadonk. journal</title>
  <link>https://piddonkadonk.com/journal.html</link>
  <atom:link href="https://piddonkadonk.com/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Tools and Tech, Reviews, Adventures, Journal and The Resistance, written by Jake Schneider.</description>
  <language>en-us</language>
  <lastBuildDate>Mon, 28 Sep 2026 08:00:00 -0500</lastBuildDate>
  <item>
    <title>I built a watch club so my family would stop texting the same documentary</title>
    <link>https://piddonkadonk.com/posts/wen-streaming-watch-club.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/wen-streaming-watch-club.html</guid>
    <pubDate>Mon, 28 Sep 2026 08:00:00 -0500</pubDate>
    <description>wen streaming? is a shared watch list for a crew: one list, one Thursday sweep across the big streaming services, one email. Here is what it is, why it exists, how it is built and what comes next.</description>
    <category>Journal</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/img/posts/wen-streaming.png" alt="The wen streaming? wordmark on an ink background, with three of the cast, a scarlet television, a clapperboard and a scarlet question mark, standing on a shelf in a teal room"></p>
<p>My family has a group text. For about two years its main job was four people sending each other the same true crime documentary, a day apart, each one sure they found it first. Someone would ask if it was on Netflix or HBO Max. Someone would say Hulu. Someone would say they were already halfway through it. Nobody wrote any of it down.</p>
<p>So I built a place to write it down. It is called wen streaming? and it lives at <a href="https://wenstreaming.com">wenstreaming.com</a>.</p>
<h2>What it is</h2>
<p>A watch club. One shared list for a group of people, which the site calls a crew. Everyone in the crew can add a movie or a show, tap in for a night, rate what they watched and argue about it in the comments. The list belongs to the crew, and so does the history. You have a profile, but the crew is the account that matters.</p>
<p>Every Thursday morning the site sweeps the big services, Netflix, HBO Max, Hulu, Prime Video, Disney+, Apple TV+, Peacock, Paramount+ and PBS, and files what is new and what is coming. Then one email goes to the crew: what landed, what people added, what anyone said about it. One email a week. No notifications, no daily nag. Thursday because releases cluster from Wednesday to Friday and most of the watching happens on the weekend, so the list is ready before anyone has to decide.</p>
<p>There is a cast. Sixteen objects, and only objects: a scarlet television with a bent antenna, a clapperboard, a question mark that carries its own dot around like a pet. Each one has exactly one opinion about movies. You pick one when you join. None of them could be mistaken for a person, which was the rule from the start.</p>
<p>The how-it-works page is drawn as a treasure map. Six stops, from your crew at the start to the scoreboard at the end of the week: most watched, harshest rater, biggest adder.</p>
<h2>Why</h2>
<p>True crime nights. My sister, my mom, my aunt and my cousin. Five people who all watch the same kind of thing and had no shared place to keep track of it.</p>
<p>The first version was a Notion database I kept by hand. It worked, which is how I knew the idea was fine and the tool was wrong. My family was never going to open Notion.</p>
<h2>How it is built</h2>
<p>The plain-language version.</p>
<p>The app is built in Lovable, a tool that writes the code from written instructions and hosts the result. Under it is Supabase, a hosted Postgres database, which holds the titles, the crews, the ratings and the comments. Posters, summaries, trailers and which service carries what come from TMDB, the community-run movie database. Scores from IMDb, Rotten Tomatoes and Metacritic come through OMDb, a second database that collects those. A scheduled job runs the Thursday sweep against TMDB's release data and refreshes where each title is streaming.</p>
<p>Then there is a second pass the feed cannot do. Once a week Claude reads the service press pages, the roundups and the true crime and documentary threads, and catches what the database misses: the small documentary that only got a press release, the British series on a channel nobody here has heard of, the library title that quietly came back. Those get filed to the same list, and the pass ends with a short list of titles I probably missed. The feed finds the obvious, and a well-briefed reader finds the good stuff.</p>
<p>The Notion database, 334 titles, was imported on day one, so the list never had an empty state to apologize for.</p>
<h2>What is next</h2>
<p>Crews for anyone. My family is the first crew. Anyone can make an account today, and the next job is making it dead simple to start your own crew and invite people with one link.</p>
<p>Where-to-watch links. Each title page will list the services that carry it in plain text and link out to them, so the list answers the only question anyone has at nine on a Friday night.</p>
<p>Crew plus, later. There is a shape for a paid tier and nothing behind it yet, so there is no pricing and no button. The free version is the product. A paid one shows up when there is something worth paying for.</p>
<p>If your group text does this too, start a crew at <a href="https://wenstreaming.com">wenstreaming.com</a>. Bring your people and a bad opinion.</p>]]></content:encoded>
  </item>
  <item>
    <title>BATNA, explained with a concert booking</title>
    <link>https://piddonkadonk.com/posts/batna-explained-with-a-concert-booking.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/batna-explained-with-a-concert-booking.html</guid>
    <pubDate>Sat, 19 Sep 2026 08:00:00 -0500</pubDate>
    <description>Best Alternative to a Negotiated Agreement sounds like a minor Batman villain. It is your plan B, and it sets the floor for every deal you make.</description>
    <category>Tools &amp; Tech</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/photos/jake-30.jpg" alt="Band on a festival stage in front of a daytime crowd"></p>
<p>BATNA stands for Best Alternative to a Negotiated Agreement. In plain words, it is the best thing you can do if this deal falls through. Your plan B, with a name that sounds like a minor Batman villain.</p>
<p>It is easier to see than to define, so here is a made-up example from the concert business. None of these people, rooms or numbers are real.</p>
<h2>The setup</h2>
<p>Picture a 1,200 cap room in a mid-sized city. "Cap" is short for capacity, so the room holds 1,200 people. The talent buyer wants a band for a Saturday in October. A talent buyer is the person at a venue or festival who hires the acts.</p>
<p>On the other side of the call is the booking agent. A booking agent is the person who sells an artist's live shows and negotiates the fee. The agent works for the artist.</p>
<p>The buyer offers $12,000 as a guarantee. A guarantee is a flat payment the artist gets no matter how many tickets sell. The agent asks for $18,000.</p>
<h2>Find each side's plan B</h2>
<p>The agent's BATNA: a 900 cap room across town has offered $13,000 for the same night. If this deal dies, the band still has a $13,000 Saturday.</p>
<p>The buyer's BATNA: a regional act that would play that Saturday for $6,000 and probably sell around 700 tickets. A decent night.</p>
<h2>What the BATNA tells you</h2>
<p>The agent should turn down anything under about $13,000, because walking away pays better. The buyer can do similar math. If the bigger band sells 1,100 tickets and the regional act sells 700, the gap in ticket and bar money shows how high the buyer can go before plan B starts to look better.</p>
<p>So the deal, if there is one, lives between $13,000 and the buyer's ceiling. Say they land at $15,000 plus a bonus if the show sells out. Both sides beat their plan B. Everyone goes home and eats a sandwich.</p>
<h2>Three things to take with you</h2>
<ol>
<li><strong>Know your own BATNA before you pick up the phone.</strong> Write it down.</li>
<li><strong>Make a fair guess at theirs.</strong> An agent who knows the buyer's October calendar is empty is holding useful information.</li>
<li><strong>Improve your BATNA and you improve your deal.</strong> The agent who takes one more call to firm up that second offer has done more for the fee than any clever line at the table.</li>
</ol>
<p>A BATNA is a floor, and you still want to aim higher than the floor. It also lets you be friendly. When you know you will be fine either way, there is no need to bluff. You can be a decent person to deal with, and in a small industry that reputation walks into the next room before you do.</p>
<p class="callout">Next time you negotiate anything, a salary, a used car, whose turn it is to do the dishes, ask one question first. If this falls apart, what do I do instead?</p>]]></content:encoded>
  </item>
  <item>
    <title>The Claude Code setup I stopped fiddling with</title>
    <link>https://piddonkadonk.com/posts/best-claude-code-setup.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/best-claude-code-setup.html</guid>
    <pubDate>Wed, 16 Sep 2026 08:00:00 -0500</pubDate>
    <description>Six weeks of tweaking, then a month of leaving it alone. The instructions file, the skills, the MCP servers that stayed, and the ones I deleted without ceremony.</description>
    <category>Tools &amp; Tech</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/photos/jake-21.jpg" alt="A quiet office with a long table and shelves of records"></p>
<p>For six weeks I treated my terminal like a kitchen I kept remodeling. New skill on Monday, a fresh MCP server by Wednesday, a config file that had grown opinions of its own by Friday. Then I stopped, and the thing has now gone a full month without me touching it. That is the only benchmark I trust: not how clever a setup looks on day one, but whether you leave it alone once the novelty wears off.</p>
<p>Here is what survived.</p>
<h2>One rule did the filtering</h2>
<p>Every piece of the setup has to save me something I can name out loud. Not "it feels faster." Something like "I no longer retype my project conventions three times a session" or "I stopped hunting for where I saved that output."</p>
<p>That rule killed about half of what I had installed, and it killed the half I was most proud of. The clever stuff tends to be the stuff you built for the fun of building it. Worth admitting, then worth deleting.</p>
<h2>The instructions file carries the load</h2>
<p>The single highest-leverage piece is a global instructions file. Mine covers four things and nothing else:</p>
<ul>
<li><strong>Who I am and how to talk to me.</strong> Direct answer first, no preamble, close with next steps.</li>
<li><strong>Where things live.</strong> One output folder, named explicitly, so nothing lands on my Desktop.</li>
<li><strong>What the machine is.</strong> Model, OS, drives, the connectors I use. This kills an entire category of confidently wrong advice.</li>
<li><strong>Safety rules.</strong> No deletes without approval in that same message. Show a dry run before any bulk move.</li>
</ul>
<p>Earlier versions of this file ran twice as long and worked half as well. Long instruction files get skimmed the same way long emails do. Cut to the rules you would enforce on a bad day and the rest can live in skills.</p>
<h2>Skills: fewer, sharper, and mostly about my own preferences</h2>
<p>Skills earn their keep when they encode something a general model cannot guess. Mine fall into two buckets.</p>
<p>The first bucket is voice and standards. Writing rules, a lock on how my career credits get described, a tone default for chat. These prevent the slow drift where every draft comes back sounding like a press release from a company that does not exist.</p>
<p>The second bucket is workflow. A skill that forces a live documentation call before answering anything about how an app behaves. A skill that checks my real macOS settings before prescribing a click path. Both exist because I got burned by confident answers about menus that had been renamed two versions ago.</p>
<p>What I deleted: anything that was a nicely formatted checklist I could have kept in a note. If a skill does not change behavior, it is documentation wearing a costume.</p>
<h2>MCP servers: three stayed, several went</h2>
<p>The keepers do work that the model genuinely cannot do from inside a chat window.</p>
<ul>
<li><strong>A documentation fetcher.</strong> Pulls current library and API docs on demand. This one has the highest hit rate of anything I run, because training data ages and APIs do not care.</li>
<li><strong>A real shell with persistence.</strong> Long-running processes, REPLs, and file work that outlives a single turn.</li>
<li><strong>My task system.</strong> Read and write access to the notes app where my actual to-do list lives, so nothing has to be copied by hand.</li>
</ul>
<p>The ones I removed were all variations on the same mistake: a server that sounded useful, connected fine, and then sat unused for a month while its tool definitions ate context on every single turn. That last part is the hidden cost nobody mentions. An MCP server you never call is not free. It is a tax on every request.</p>
<h2>Permissions, done once, properly</h2>
<p>I spent an afternoon watching which commands prompted me over and over, then allowlisted the read-only ones. Listing files, checking git status, reading system version, searching with ripgrep. Writes and deletes still prompt, every time, no exceptions.</p>
<p>The result is a session where the interruptions mean something. When a prompt appears now, I read it, because it is no longer the fourth one in two minutes asking permission to run <code>ls</code>.</p>
<h2>The month of quiet</h2>
<p>The tell that a setup is finished is boredom. Nothing surprising happens. Output lands where I expect, the voice comes back sounding like me, and the safety rails catch the one stupid thing I try per week.</p>
<p>If your setup still feels exciting, it is probably still a project. Give it another month and see what you stop opening.</p>
<p><em>Running something you think I should test? <a href="https://piddonkadonk.com/contact.html">Send it over</a>. I will break it in public.</em></p>]]></content:encoded>
  </item>
  <item>
    <title>What an AI quality checker does all day</title>
    <link>https://piddonkadonk.com/posts/what-ai-quality-work-is.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/what-ai-quality-work-is.html</guid>
    <pubDate>Tue, 15 Sep 2026 08:00:00 -0500</pubDate>
    <description>Part editor, part teacher, part playtester. A plain-language tour of reading AI answers, grading them against a rubric, and explaining why the good ones are good.</description>
    <category>Tools &amp; Tech</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/photos/jake-17.jpg" alt="A corner of gear, decks and toys under a window"></p>
<p>When I tell people I work in AI quality control, I usually get a polite nod and a quick change of subject. Fair. It sounds like a job title from a sci-fi movie. The day to day is much more familiar. Picture an editor, a teacher and a video game playtester sharing one desk.</p>
<p>Here is the short version. An AI model writes answers. Somebody has to check whether those answers are any good. That somebody is me.</p>
<h2>Step one: read the answer. All of it.</h2>
<p>A person asks a question, the model responds, and I read the response the way a careful editor would. Slowly. Twice if needed. Skimming is how bad answers sneak through.</p>
<h2>Step two: grade it against a rubric</h2>
<p>A rubric is a written scoring guide. It lists what a good answer needs to do and how much each part counts. Teachers use rubrics to grade essays. Evaluators use them so two different people can look at the same answer and land on the same score. Without one, grading turns into vibes, and vibes are hard to repeat on a Tuesday.</p>
<h2>Step three: check what a score can miss</h2>
<p>I look at four things on every answer.</p>
<ul>
<li><strong>Tone.</strong> Does it sound like a helpful person, or like a terms of service page?</li>
<li><strong>Clarity.</strong> Could a busy reader follow it on the first pass?</li>
<li><strong>Usefulness.</strong> Did it answer the question that was asked, or a nearby question that was easier?</li>
<li><strong>Trust.</strong> Are the facts right? Does it say so when it does not know? A confident wrong answer is the most dangerous kind, because it looks exactly like a right one.</li>
</ul>
<h2>Step four: write test prompts</h2>
<p>A prompt is the question or instruction you give the model. Part of the job is writing prompts built to find weak spots. Tricky wording. Missing information. Two instructions that pull in different directions. It is a lot like playtesting a game by running into every wall to see which ones you can clip through.</p>
<h2>Step five: explain why a good answer is good</h2>
<p>This is the part people do not expect. Choosing the better of two answers is only half of it. I also have to write down the reason in plain language, clearly enough that someone else could apply the same reasoning tomorrow. A note like "it felt better" helps nobody. A useful note reads more like "it answered the question in the first sentence, gave the steps in order, then flagged the one risk."</p>
<p>That is the day. Read, grade, poke, explain, repeat. It is patient work, and I love it. Every clear note helps the next answer land a little better for someone with a question and not much time.</p>
<p class="callout">Curious about this kind of work? The core skills are reading closely, writing clearly and being fair. No wizard robe required, though I would wear one.</p>]]></content:encoded>
  </item>
  <item>
    <title>Final boss energy</title>
    <link>https://piddonkadonk.com/posts/final-boss-energy.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/final-boss-energy.html</guid>
    <pubDate>Wed, 09 Sep 2026 08:00:00 -0500</pubDate>
    <description>Authoritarianism runs the same script as every end-game boss: a big health bar, obvious tells, and a room full of people who can win once they stop soloing it.</description>
    <category>The Resistance</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/photos/jake-31.jpg" alt="Flame cannons firing over a night crowd"></p>
<p>I have put an absurd number of hours into games where the last thirty minutes involve a very large person on a throne explaining why order requires obedience. The speech is always the same. The throne is always too big. And the health bar, every single time, is longer than you expected.</p>
<p>Authoritarianism runs that script with a straight face. Once you notice the pattern, the whole thing gets less frightening and a lot more workable, because boss fights have rules and rules can be learned.</p>
<h2>Phase one is always the speech</h2>
<p>The boss monologues because the monologue is the weapon. It wants you certain that the outcome is decided, that resistance is a formality, that the smart people already made their peace. Games telegraph this on purpose. You are supposed to feel small in the cutscene so the fight lands harder.</p>
<p>The counter is boring and effective: keep moving during the speech. Nothing said on a throne changes what a person can do with a Tuesday afternoon, a phone, and a list of neighbors.</p>
<h2>Nobody solos the boss</h2>
<p>Here is the mechanic that every party learns the hard way. You cannot out-damage an end-game encounter alone. The math does not work. You can be the best-geared player on the server and you will still get flattened in phase two while everyone watches from the entrance.</p>
<p>Organizing is a party mechanic. The person who knows every city council member is your tank. The person who reads the budget documents is your mage. The person who feeds forty people out of one kitchen is your healer, and healers win more fights than damage dealers ever admit.</p>
<p>Solo heroics feel good and accomplish very little. Five people who show up every month beat one person who burns out beautifully.</p>
<h2>Clearing adds is the actual job</h2>
<p>The boss does not fight you directly most of the time. It summons adds. Small, tedious, endless: a rule change nobody reads, a board seat nobody contests, a library funding vote at 6pm on a Thursday in February.</p>
<p>Adds are unglamorous and clearing them is how the fight gets won. A school board meeting has no soundtrack. It has bad coffee and a sign-in sheet, and the person who shows up gets a vote on what happens to ten thousand kids. That trade is absurdly in your favor and almost nobody takes it.</p>
<blockquote>The boss counts on you finding the small stuff too boring to bother with. That is the strategy. That is the whole strategy.</blockquote>
<h2>Gear check</h2>
<p>Your loadout for this one is short.</p>
<ul>
<li><strong>A local information source you trust.</strong> Preferably one with a reporter who attends meetings in person.</li>
<li><strong>Three phone numbers.</strong> Your representatives, saved, so calling takes eleven seconds instead of a research project.</li>
<li><strong>A recurring donation you barely notice.</strong> Small and monthly beats large and once, because organizations budget on reliability.</li>
<li><strong>One skill you already have.</strong> You can drive, cook, design, code, translate, or hold a clipboard. Every one of those is in demand somewhere within five miles of you.</li>
</ul>
<p>That is it. No purity test, no reading list, no hoodie.</p>
<h2>Peace and love is a build, not a vibe</h2>
<p>There is a version of this work that runs entirely on anger, and it burns out its players by the second expansion. Rage is a great opener and a terrible sustain stat.</p>
<p>The builds that last run on something warmer: liking your neighbors, wanting the block to be nice, enjoying the potluck. Joy is not a distraction from the fight. It is the resource regeneration that lets you show up again next month, and next month is when most of it gets decided.</p>
<p>Also worth saying plainly: the people on the other side of this are not a final boss. They are mostly scared, mostly sold a story, mostly reachable. The boss is the machine that profits from keeping them scared. Aim at the machine. Be decent to the people.</p>
<h2>The part where you win</h2>
<p>Boss fights end. Not cleanly, and usually not in one session, but they end. Somebody figures out the pattern, posts the strategy, and suddenly a fight that wiped a hundred groups becomes something a coordinated party clears on a weeknight.</p>
<p>We are in the part where the strategy is getting written. Show up, clear adds, keep the healer fed, and try to enjoy the run. It is a long one.</p>
<p><em>Got a local group worth shouting out? <a href="https://piddonkadonk.com/contact.html">Tell me about it</a>.</em></p>]]></content:encoded>
  </item>
  <item>
    <title>New site, same donkey</title>
    <link>https://piddonkadonk.com/posts/new-site-same-donkey.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/new-site-same-donkey.html</guid>
    <pubDate>Tue, 08 Sep 2026 08:00:00 -0500</pubDate>
    <description>Welcome to piddonkadonk. Here is what lives on this site, what the five pillars are, and what to expect from each one.</description>
    <category>Journal</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/photos/jake-18.jpg" alt="Pop art canvases above a couch"></p>
<p>Hey now. Welcome to piddonkadonk<span class="dot">.</span> I built a website. It has a blog, a donkey-adjacent name, and more scarlet than a doctor would recommend.</p>
<p>Here is what this place is. Three things live here.</p>
<ul>
<li><strong>A video blog.</strong> Me, a camera, and whatever I am excited about that week. The written version sits right alongside for people who would rather read than watch.</li>
<li><strong>The Nonsense Emailer.</strong> My newsletter. The good stuff from the site, a few links I liked, and at least one joke that I thought was funnier than it was. Casual, useful, fun.</li>
<li><strong>A tools and AI hub.</strong> I spend a lot of time testing AI tools, prompts and productivity setups. When something works, I write down how I did it so you can copy my homework.</li>
</ul>
<h2>The five pillars</h2>
<p>Everything on the site falls into one of five pillars. Think of them as character classes.</p>
<p><strong>Reviews.</strong> Gear, gadgets, audio, smart home stuff. Field-tested, not sponsored. If I say I like a speaker, I lived with it first, and nobody paid me to say so.</p>
<p><strong>Tools and Tech.</strong> The nerd stuff. No fear, just upgrades. AI skills, plugins, model reviews, prompt recipes, and productivity stacks. I explain things in plain language. If I use a piece of jargon, I define it on the spot.</p>
<p><strong>Adventures.</strong> Travel, music, street culture, dispatches from the road. Expect murals, record shops and at least one food recommendation per post.</p>
<p><strong>Journal.</strong> Essays, what is in my bag, and behind the scenes notes like this one. The slower, more personal posts.</p>
<p><strong>The Resistance.</strong> Social justice, framed like a video game boss fight. Authoritarianism is the final boss. He has a big health bar and a bad attitude. The party is large, though, and we brought snacks. I care about immigration justice, voting rights, prison reform, a free press, civil rights and putting good tools in everybody's hands. I will keep it funny, and I will keep it serious where it counts.</p>
<h2>House rules</h2>
<p>A few rules I set for myself. Short sentences. Plain words. Every industry term gets explained the first time it shows up. No sponsored opinions dressed up as reviews. Be kind.</p>
<p>So why "same donkey"? The site is new, and the guy running it is the same one as before. Same curiosity, same love of fantasy novels, same weakness for 8-bit everything. The stall is nicer now, that is all.</p>
<p class="callout">Want to keep up? The easiest move is The Nonsense Emailer. There is no fancy signup form yet. You email me, and I add you to the list by hand, like a medieval scribe with Wi-Fi.</p>
<p>Thanks for stopping by. Peace and love.</p>]]></content:encoded>
  </item>
  <item>
    <title>Twenty-five years of yes</title>
    <link>https://piddonkadonk.com/posts/twenty-years-of-yes.html</link>
    <guid isPermaLink="true">https://piddonkadonk.com/posts/twenty-years-of-yes.html</guid>
    <pubDate>Fri, 28 Aug 2026 08:00:00 -0500</pubDate>
    <description>A forest, an agency, a booking CRM, and one very loud night in New York. What twenty-five years of saying yes bought me.</description>
    <category>Journal</category>
    <content:encoded><![CDATA[<p><img src="https://piddonkadonk.com/photos/jake-32.jpg" alt="Festival crowd under stage lights with flags up"></p>
<p>Somebody asked me recently how a person ends up doing AI work after 25 years of festivals, touring, and software, and I gave the tidy answer, the one that makes a career sound like a plan. The honest version is that I said yes to things that looked slightly beyond me, and the only skill I built consistently was getting comfortable in rooms where I was the least qualified person present.</p>
<p>Here is the long version, with the parts I usually leave out.</p>
<h2>The field</h2>
<p>I was part of the founding team that built and launched the culturally iconic Electric Forest music festival. That sentence has been in my bio for years and it still does not carry the texture of it, which was mostly a lot of people standing in a field in Michigan arguing about where a path should go.</p>
<p>I booked roughly half the talent and helped design and curate the stages and themed areas. The booking half is the part people ask about. The stages and themed areas are the part I think about. You are building rooms for a person you have never met, who will walk into them at two in the morning, tired and delighted, and decide in about four seconds whether this place is theirs.</p>
<p>It grew to 100,000+ attendees annually. Scale was never the interesting number. The interesting number was how many people picked up trash they did not drop, which turned out to be a lot, because people take care of places they love. You cannot buy that with production budget. You get it by sweating details nobody is billing for.</p>
<h2>The agency</h2>
<p>At Madison House I led agency growth and operations on the artist management and booking side. A hundred-plus touring artists, which sounds like a roster and functions like a small city with a routing problem.</p>
<p>People imagine this job as phone calls with famous people. It is mostly calendars. It is holding a date in three markets while a support slot gets confirmed, and knowing which promoter returns a call on a Sunday, and having the conversation nobody wants to have at the exact moment it will still do some good.</p>
<p>Artist development is a long game and the arcs look nothing alike. A club run needs completely different scaffolding than a festival slot, and working the Mobb Deep catalog taught me more about how legacy value compounds than any strategy deck I have ever sat through. Later, watching an artist like Thundercat build an audience that came for the musicianship reminded me that patience is a strategy, not a delay.</p>
<h2>The very loud night</h2>
<p>We sold out Madison Square Garden with Bassnectar.</p>
<p>I have written and deleted three different paragraphs trying to describe standing in that building with the lights down and the room full. What I remember most clearly is the hallway beforehand, holding a laminate, running the same three worries on a loop. Then the doors opened and the worries became irrelevant, which is how it goes every single time and which I have never once managed to believe in advance.</p>
<p>That night is also the clearest proof of something I say to every operator now: the glamorous outcome is made entirely of unglamorous inputs. Advances, settlements, routing, seventeen emails about a load-in door.</p>
<h2>The software</h2>
<p>Somewhere in the middle of all that, I helped build and license Madmin, an early cloud-based CRM for the music industry. A proprietary booking CRM, built because the tools we had were making us worse at our jobs.</p>
<p>This is where my career quietly turned. I had assumed software was made by a different species of person. Then I sat in requirements meetings and realized the hardest part was not the code, it was knowing which button needed to exist, and I knew that cold because I had needed the button at 1am on a Tuesday with a deal falling apart.</p>
<p>Operators make good product people. If you have felt the pain you can describe it precisely, and precise descriptions of pain are most of what a product team needs.</p>
<h2>What the yeses were for</h2>
<p>I did not plan any of it. Each step was somebody asking whether I could handle a thing I had not done before, and me deciding that figuring it out in public was better than the alternative.</p>
<p>The through line turned out to be partnership work. Find people doing something good. Get them the room, the budget, and the cover they need. Step back and let it be theirs. That is the same job whether the deliverable is a stage in a forest, a tour routing, a CRM, or an AI system that has to behave itself under pressure.</p>
<p>So now I do AI solutions consulting and agent quality work, and I am writing Coursera courses on deal-making, business, and marketing, which is mostly an attempt to hand over the parts of this that took me a decade to learn and about twenty minutes to explain.</p>
<p>If there is advice buried in here, it is small. Say yes to the thing one size too big. Take notes while you are confused, because the confusion is the most valuable and most perishable thing you own. And be good to the people in the hallway before the doors open. They are the whole job.</p>
<p><em>Working on something in this territory? <a href="https://piddonkadonk.com/contact.html">Come say hello</a>.</em></p>]]></content:encoded>
  </item>
</channel>
</rss>
