<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nicholas j. collins</title><link>https://nicholasjcollins.com/</link><description>all posts from nicholas j. collins</description><language>en-us</language><atom:link href="https://nicholasjcollins.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Slowclap Design Philsophy: Privacy</title><link>https://nicholasjcollins.com/developer/slowclap/design-privacy/</link><guid>https://nicholasjcollins.com/developer/slowclap/design-privacy/</guid><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Today I want to talk about privacy and the ways I designed slowclap specifically to respect yours.&lt;/p&gt;&#10;&lt;p&gt;First off I want to talk about why I felt this was important in the first place. Our data is bought and sold at alarming scale, and even when we do our best to opt out, it’s increasingly difficult to avoid being tracked everywhere. Most well meaning companies make a pledge not to sell your data, but still go on tracking and storing an alarming amount of your personal information. Which maybe is fine, as long as you trust your government and that the platform won’t get hacked. You do trust both of those, right?&lt;/p&gt;&#10;&lt;p&gt;Now maybe claps aren’t a huge risk to expose, but who you clap might be. What if you’re a trans kid living with an intolerant family and applauding someone who is helping you through that? What if an investigative journalist joins and is exposing corruption in your home country and you want to support them?&lt;/p&gt;&#10;&lt;p&gt;More innocently, what if you want to support someone anonymously because you don’t want it to be about you.&lt;/p&gt;&#10;&lt;p&gt;There have been other platforms trying to achieve a similar goal to slowclap in the past, and many of them have gone the route of tracking where you browse and allocating support without active user choice.&lt;/p&gt;&#10;&lt;p&gt;There’s benefits to this model. You can subscribe once and not have to think about it again and feel confident you’re helping indies and creatives organically. There’s less friction. Maybe the sales pitch for creators is even a bit easier. Passive Income!&lt;/p&gt;&#10;&lt;p&gt;But that model also requires tracking your browsing history. Privacy isn’t the main reason views aren’t my primary way of allocating support. I think active, opt-in, appreciation is the best way to fight back against the attention economy. But Privacy did play a huge part in this decision.&lt;/p&gt;&#10;&lt;p&gt;In fact, one of my early design concepts used views as the fallback for unallocated applause. But once I realized the privacy implications, I knew it wasn’t the right call.&lt;/p&gt;&#10;&lt;p&gt;So let’s talk about the ways slowclap does respect your privacy. It starts with account creation. The unique display names are meant to be memorable and fun but they’re also meant to be deliberately unlinked to any other online/offline identity you’ve created. Yes, you can use “links” and “communities” to identify yourself and improve discoverability, but those are opt in. If you’re working across domains and use your Slowclap account in both. The only way someone would know is if they happen to be supporting you in both domains. And when you support, at most, your unique display-name is shared. If you want someone to know it’s you, add a link, if you don’t. That’s the default.&lt;/p&gt;&#10;&lt;p&gt;The default actually goes even further. When applauding, your display-name isn’t shared unless you want it to be (you can change this in settings or on the fly for individual applause events. If you don’t decide otherwise, They won’t see “friendly-corncob applauded you” they’ll see “someone applauded you” If friendly-corncob decides to share that they applauded (either with you directly or through a share card) they can, but again it’s opt-in.&lt;/p&gt;&#10;&lt;p&gt;Again the goal of this isn’t to inhibit your ability to share your applause or your socials or websites, it’s to keep you in control over what’s shared and when.&lt;/p&gt;&#10;&lt;p&gt;Secure mode goes even further and doesn’t store your sender-id when you applaud. There’s some downsides to functionality in this mode (applause can’t auto-allocate, you can’t share that you applauded, etc) but if you applaud in secure mode, it’s actually impossible for me to see who you’ve applauded. I can see that applause happened, but even if my database ever got compromised, there would be nothing linking you to that applause. I don’t think secure mode is necessary for most people, but it is there if you want it.&lt;/p&gt;&#10;&lt;p&gt;Some of these decisions (and their consequences) might make slowclap feel a bit less intuitive at first, but that’s only because respecting users isn’t really the norm that we’re used to. Obviously I want slowclap to feel social and fun and community minded, but I want that to be driven by active, informed, decisions made by users, and I think this design is the best way to achieve that.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fdesign-privacy%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slowclap Update: Events</title><link>https://nicholasjcollins.com/developer/slowclap/update-events/</link><guid>https://nicholasjcollins.com/developer/slowclap/update-events/</guid><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Massive update to slowclap today that’s all about making it easier for you track, generate, and celebrate support! It breaks down into 3 features:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;✨ events&lt;/li&gt;&#10;&lt;li&gt;🎉 goals&lt;/li&gt;&#10;&lt;li&gt;🤝 and sharing&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="-events"&gt;✨ events&lt;/h2&gt;&#10;&lt;p&gt;the old utilitarian view of your applause sent and received has been replaced with a new unified timeline that makes it much easier to understand how much applause you sent/received, where it came from (if they opted to share) and when. This system also dynamically batches applause as it gets further in the past so individual small applause from the same sender will only overwhelm this feed when it’s so recent as to be relevant and fun to see.&lt;/p&gt;&#10;&lt;h2 id="-goals"&gt;🎉 goals&lt;/h2&gt;&#10;&lt;p&gt;building off this is a system that’s designed to be a fun challenge for you and your community, make it feel less crappy asking for support, and also circumvent the need for paywalls. Goals are automatically generated based on the applause you’ve currently received and reset monthly. Once you achieve one goal, you unlock the next. Your most recently achieved goal and the one you’re working towards are both displayed on your account page.&lt;/p&gt;&#10;&lt;p&gt;Paywalls are a pretty common part of patronage platforms and I personally hate them. I think they often push weird obligations, transactionalize relationships that should be supportive, and require platform lock in or APIs that are detrimental to the decentralized, indie web.&lt;/p&gt;&#10;&lt;p&gt;Goals are a much better solution IMO, rather than letting people unlock some extra feature if they pay you enough, have your community work together to unlock something &lt;em&gt;for everyone.&lt;/em&gt; If we can get to 10000 applause this month, I’ll post an extra story! I’ll do a behind the scenes video if we reach 5000 applause! Yes this works better at higher goal tiers, but I wanted these to feel achievable for everyone no matter where they are in building an audience and I think it’s a fun approach for that!&lt;/p&gt;&#10;&lt;h2 id="-sharing"&gt;🤝 sharing&lt;/h2&gt;&#10;&lt;p&gt;building off both these systems, there’s now a share button next to each goal and event that will generate a custom share card for any platform that supports them, automatically linking back to where you’d expect.&lt;/p&gt;&#10;&lt;p&gt;These share cards are dynamic, describe the event and goal being shared IN the image (the part that people actually look at on share cards) and they respect your custom theme!&lt;/p&gt;&#10;&lt;p&gt;I’m really proud of these features and how they streamline asking for support, celebrating support received (or given) and provide more clarity to Slowclap creators. I hope they continue to extend my goal of making Slowclap the best platform for creators to get support without spending all their energy managing a separate patronage business. I hope you’ll try them out!&lt;/p&gt;&#10;&lt;p&gt;I will stress these features are in beta and may have bugs! Please let me know if anything isn’t working properly, and expect more updates to these features soon!&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fupdate-events%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Body Collectors</title><link>https://nicholasjcollins.com/writing/origin/home/the-body-collectors/</link><guid>https://nicholasjcollins.com/writing/origin/home/the-body-collectors/</guid><pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;The machine got all the credit, but the true genius of Agora was this: the logistics.&lt;/p&gt;&#10;&lt;p&gt;Jose rubbed the cold from his hands, cupping them and breathing hard into his palms. It smelled like cigarette smoke. &lt;em&gt;I could really use another one.&lt;/em&gt; He thought, but they weren&amp;rsquo;t allowed on the job. He pulled the device from his pocket, tugging it roughly past the folds of the fabric. It was utilitarian, wrapped in thick industrial plastic with a cheap screen that didn&amp;rsquo;t work with gloves on. He dragged his finger heavily across it, scrolling to frame the building in front of him. West Village, Bank Street. He sat down and listened to the truck engine coughing. He coughed alongside of it, his clouded breath and the exhaust fumes intermingling like little storm clouds. The rear bumper felt cold against the small of his back. He sighed, looking outward, trying to put his mind as far from his grim task as he could manage while there was still time left for that. There was a quarter inch of snow on the ground. The city was quiet and dark. Street lights and windows glowed with eager anticipation. It should have been beautiful. His watch beeped. Midnight. &lt;em&gt;Here we go.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;He stared down at the monochrome outline of the houses before him, each labeled with a number. It was not their street number, it was the count of the bodies that would be expected inside. Jose waited, cold hands fingering a colder thermos, taking a sip of cheap coffee. Then, on the screen, lights flickered to life: green and amber and a few, distressingly, that were red. They looked like Christmas lights. They were the only festive seeming thing in sight, no one had bothered to decorate this year.&lt;/p&gt;&#10;&lt;p&gt;Two houses up from where they waited, the lights and number matched first: three. &lt;em&gt;Three people for a house that big?&lt;/em&gt; Jose thought. He pressed two fingers against his lips and whistled loudly—a pitched shriek into the silent dark. His team turned to look, there were four of them on his truck: Manny, Mateo, Tito, and Tess. He pointed at the door, already on the move. Manny doused a poorly hidden cigarette against a streetlight. Jose glared at him. &amp;ldquo;What?&amp;rdquo; he asked. &amp;ldquo;It&amp;rsquo;s not like any of them are going to notice.&amp;rdquo; Jose held his glare. Manny held up both hands, &amp;ldquo;Alright, alright. I&amp;rsquo;m sorry.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;It&amp;rsquo;s locked!&amp;rdquo; Tito said from the doorway.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Already? you&amp;rsquo;ve got to be fucking kidding me,&amp;rdquo; Manny yelled back. &amp;ldquo;It&amp;rsquo;s not like they&amp;rsquo;re hard fucking rules.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Cállate,&amp;rdquo; Jose whispered, his frustration bringing out the Spanish he&amp;rsquo;d long been conditioned to hide in the hopes it might improve his station. Manny was right though, they were simple rules. Lights on, stove off, door unlocked. &amp;ldquo;There are still people who haven&amp;rsquo;t gone in. Do you really want their last memory of home to be your ugly bleating?&amp;rdquo; He shoved a bag into Manny&amp;rsquo;s hands. &amp;ldquo;Go pick the lock.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Manny looked hurt. &amp;ldquo;I have a pretty voice . . .&amp;rdquo; he muttered quietly, &amp;ldquo;and I don&amp;rsquo;t think anyone wants to hear your stupid fucking whistle either. It&amp;rsquo;s like someone poured bleach down my ear canal every time. Every fucking time.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;In that moment he looked as young as he was. Weight and weariness—and an unfortunate choice to grow a mustache on a face poorly suited for one—had all aged his features prematurely. He was still just a boy. He&amp;rsquo;d been a burglar before Jose had hired him. He&amp;rsquo;d brought him in when he was freshly on parole. Prison had made an honest man out of him. Jose had kept him that way. He had learned how to recognize kids like these, to see the fear and the wounded hearts behind their brashness. He tried to get to them before the desperation set in— to give them a better path to walk than the one they had started down. Everyone on his crew was like that. It worked, most of the time.&lt;/p&gt;&#10;&lt;p&gt;The latches clicked and the deadbolt slid into place. Manny swung the door open, looking back at Jose with pride. Jose pointed toward the door and the rest of them went inside.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;The gas lit fire roared in the fireplace. Bing Crosby crooned on their bluetooth speaker system. Betty straightened her favorite dress and looked around the house: at the way the light danced off the brick, at the curtains she&amp;rsquo;d loved that just never seemed to look exactly right next to the couch. Everything was perfect. She sat down next to her husband and patted the couch between them. West sat down where she&amp;rsquo;d suggested and she tousled his hair.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Is it going to hurt?&amp;rdquo; He asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;No . . . No honey. Of course not,&amp;rdquo; she said, not knowing the answer. She took one last look at her family. Then she smiled, a brave wide-mouthed thing, with all the sadness forced out of it. She kissed her husband on the cheek and said goodbye to everything she had ever known.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;All three were slumped over on the couch, leaning against each other, holding each other in a quiet half-goodbye. Two parents and their son: silver discs on their temples, placid smiles on their faces. They were so still that Jose, coming in behind the rest of his team, checked their dots to be sure they were still alive. All green. When he got closer he saw their arms twitching. He pushed two fingers against the boys eyelids, forcing them closed. He nodded to Manny and Tess, instructing them to do the same to the boy&amp;rsquo;s parents. Manny looked squeamish, but both did as they were instructed.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I don&amp;rsquo;t understand why we gotta do that.&amp;rdquo; Manny said, keeping his voice low.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Because if we don&amp;rsquo;t their eyes will dry out. And you don&amp;rsquo;t have to whisper, they can&amp;rsquo;t fucking hear you anymore.&amp;rdquo; Tess chimed in, fixing the mother&amp;rsquo;s dress, brushing her hair into a more manageable position, preparing her body.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I fucking know that, Tess.&amp;rdquo; said Manny, a bit too loudly in retaliation, &amp;ldquo;I meant: why do we have to close them in the first place?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Because their brains are in the machine,&amp;rdquo; Jose said, &amp;ldquo;They don&amp;rsquo;t know to close them anymore. Let&amp;rsquo;s go. We don&amp;rsquo;t have time to waste.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Tess tucked a hand under the mother&amp;rsquo;s shoulder and locked eyes with Manny. He looked nervous to be so near the woman&amp;rsquo;s breasts. Jose sighed, these kids were used to moving furniture. So was he. He&amp;rsquo;d seen Manny carry a two hundred pound refrigerator himself without breaking a sweat, but here he was stumbling over some wisp of a woman. They hoisted her up.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Keep her upright.&amp;rdquo; Jose reminded them.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Yeah we fucking know, Dad.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;They called him dad when they were annoyed with him. Tito and Mateo did the same with the father and Jose took the boy himself, hoisting him up by his armpits, his little feet swinging and kicking Jose&amp;rsquo;s knees. Bodies were hard to carry, especially when limp like these ones. Harder than their weight would suggest. No matter where you grabbed they seemed to slide away from you. Jose was prepared for that, but his team wasn&amp;rsquo;t. He heard a thud and a clatter in the next room. &amp;ldquo;No,&amp;rdquo; he said under his breath. The device in his pocket started beeping: fast, shrill, electronic yelps. He hauled the boy up higher, draping him over his shoulder and tugged at the baggy folds of his pants, staring into his pocket. One of the lights had turned yellow. &amp;ldquo;Fuck!&amp;rdquo; he said, running towards the sound.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Muhhh&amp;hellip;. Muhhh!!&amp;rdquo; the sound came from the woman, on the floor, writhing and half staring at everything and nothing. Her eyes locked with Jose&amp;rsquo;s but they were glass. &amp;ldquo;Muhhh!&amp;rdquo; she wailed.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;What did I do? What the fuck did I do?&amp;rdquo; Manny pressed the palms of his hands into his temples. Tess was backed into the corner, silent and stunned.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Be quiet. Do you want to make it worse?&amp;rdquo; Jose yelled.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;You&amp;rsquo;re the one fucking screaming!&amp;rdquo; Manny screamed back.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Muhhh&amp;hellip;&amp;rdquo; the woman wailed, seemingly in agreement.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;What&amp;rsquo;s happening to her?&amp;rdquo; Manny asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I don&amp;rsquo;t know,&amp;rdquo; Jose said, desperate to show calm despite his inner panic. &amp;ldquo;Here.&amp;rdquo; He pulled the boy off his shoulder and held him out towards Manny. &amp;ldquo;Take the kid and for the love of God, Manny, try not to screw anything else up.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Manny acquiesced and Tess moved to help him, following along a half step behind him, holding one of the boy&amp;rsquo;s legs, unsure of what else to do.&lt;/p&gt;&#10;&lt;p&gt;Jose crouched by the woman and went through the checklist they&amp;rsquo;d given him. &amp;ldquo;Pulse . . .&amp;rdquo; He pressed a finger against her throat. &amp;ldquo;Check.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Muhhh?&amp;rdquo; The woman turned, sightless, toward his hand. He felt her breath hot on his skin.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Breathing . . . Check,&amp;rdquo; he said. Then before he could finish he saw the problem. One of her discs had shifted. Not much, but enough to reveal a thin layer of white adhesive.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Muhhhh.&amp;rdquo; The woman wailed, quietly.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Muh.&amp;rdquo; Jose agreed, and slid the disc back into place. Her placid smile returned. Jose checked the device once more: green again. &lt;em&gt;Thank God.&lt;/em&gt; He thought, bringing her outside.&lt;/p&gt;&#10;&lt;p&gt;They shoved the three of them in like sardines, front to back to front, the boy in the middle. Jose pulled a thick yellow strap around all three, fastening it back again, through a buckle attached to the wall of the truck, cinching it tight, pulling their bodies into an awkward embrace.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Help me get their masks on.&amp;rdquo; He said. They would breathe on their own, otherwise none of this would have worked. That wasn&amp;rsquo;t the problem. The problem was that once the back of the truck was full, there wouldn&amp;rsquo;t be enough air for all of them to breathe. So weeks ago Jose&amp;rsquo;s truck got retrofitted and the rules had changed: all the bodies got masks.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Muhh..&amp;rdquo; said the man, quietly. Manny leapt backwards. &amp;ldquo;What the fuck was that? Did I do something wrong again?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;No,&amp;rdquo; Jose said. &amp;ldquo;They just do that sometimes.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;The truck doors closed, the engine thrummed. Jose rubbed the cold from his hands, cupping them and breathing hard into his palms. It smelled like cigarette smoke. &lt;em&gt;One down, sixty-three to go,&lt;/em&gt; he thought. He glanced down at the device. There were more yellow dots, more red, amidst what felt like an endless number of green. He pointed toward the house next door.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;One down, sixty-three to go,&amp;rdquo; he said.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fhome%2Fthe-body-collectors%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Death</title><link>https://nicholasjcollins.com/writing/origin/home/death/</link><guid>https://nicholasjcollins.com/writing/origin/home/death/</guid><pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;When the body collectors come, I&amp;rsquo;ll be in my home. This place is older than me, older than any human has ever been. As best as anyone can tell, it was built before the Civil War. Living in a place this old, letting it seep into my bones has been a humbling experience. It&amp;rsquo;s symbiotic. I care for it and it cares for me. It&amp;rsquo;s mine and yet it&amp;rsquo;s not mine and it will outlive me just as it did the people who built it, and the ones that came after and after and after. It will outlive all of us, because in a month&amp;rsquo;s time death will be at our doorsteps.&lt;/p&gt;&#10;&lt;p&gt;When the body collectors come, I&amp;rsquo;ll be with my wife, a woman I&amp;rsquo;ve loved for long enough to forget what that means. We filled our home together and it is hers as much as it is mine, a melding of tastes, an enriching argument. She will look up at me from her phone on all the days that remain where she can pretend that life is still the way it once was, and god-willing I&amp;rsquo;ll be present enough to catch every last time that it happens. I have always been a man easily lost in the tunnels of his own imagination. I have missed so many of those errant glances and I regret each of them. A moment of connection slipping away into past, one of the last few we have left.&lt;/p&gt;&#10;&lt;p&gt;When &lt;a href="https://nicholasjcollins.com/writing/origin/home/the-body-collectors"&gt;the body collectors&lt;/a&gt; come, my heart will still be beating, neurons firing, but I&amp;rsquo;ll already be gone. This me that walks this earth and lives in this home whose oldness makes me feel impermanent—who loves this woman in a way that feels the opposite of impermanent—will be no more. All of us will be undead. Alive and yet not ever truly alive again. Here and yet not ever truly here again. They will come for my body. They&amp;rsquo;ll put me in one of those vats of Vaseline. They&amp;rsquo;ll preserve me like some great Pharaoh, just as they will for all of you. By the time they are done, a part of me will be older than my house. A part of me will have lived for longer than any man ever has. A day will have passed and I will be one hundred and eighty five years old. Will this part of me still love my wife? Will this part of me have found a home that makes him feel death&amp;rsquo;s breath on his shoulder? Will it matter when that death is tens of thousands of years away?&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fhome%2Fdeath%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Iona</title><link>https://nicholasjcollins.com/writing/origin/home/iona/</link><guid>https://nicholasjcollins.com/writing/origin/home/iona/</guid><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;The bedsheets scratched at Iona&amp;rsquo;s skin, raising faint red welts on her shoulder blades and the sides of her belly. Everything did that—irritated her, raised her skin. When she was younger she&amp;rsquo;d gone to a dermatologist. He&amp;rsquo;d called her sensitive. That had irritated her too. He&amp;rsquo;d been pointing at her skin when she said it, but she could hear it in his voice. It wasn&amp;rsquo;t her skin that he thought was the problem.&lt;/p&gt;&#10;&lt;p&gt;Once, in what felt like another life, she&amp;rsquo;d had a set of sheets that felt soft on her skin, like sleeping on a cloud, but Asteroid, her dog, had torn them apart. She&amp;rsquo;d named him that because he ruined everything. Replacing them would have cost money she didn&amp;rsquo;t have, so she&amp;rsquo;d gone back to the cheap, scratchy stuff.&lt;/p&gt;&#10;&lt;p&gt;Now she stared up at the ceiling, waiting out her alarm, in her hot, itchy, uncomfortable bed. Asteroid huffed and stretched, pushing her leg off the mattress. She sighed. &amp;ldquo;You know, most people have their dogs sleep on the floor,&amp;rdquo; she said, pointing.&lt;/p&gt;&#10;&lt;p&gt;Asteroid looked down at the floor and back at her and blinked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Yeah, exactly.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;He huffed again and jumped toward her face, knocking the wind from her lungs and tickling her cheeks with his whiskers as he sniffed her ear. She felt her phone buzzing on the windowsill. &amp;ldquo;Alright, I&amp;rsquo;m up,&amp;rdquo; she said, trying to forget that she&amp;rsquo;d been awake for several hours.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Scratchy bedsheets off, scratchy clothes on,&lt;/em&gt; she thought, pausing before she put on her shirt. She turned to the left and right in front of the mirror, noticing the way her skin sagged. Her eyes drew back toward the empty half of the bed. She smirked, pushing away whatever it was that she was feeling. Black polo, khaki skirt, yellow apron, feed Asteroid, lock the door. Up and out and gone before the sun had even peeked above the horizon.&lt;/p&gt;&#10;&lt;p&gt;The car door slammed, jolting Iona&amp;rsquo;s mind from its half-sleep haze. Her keys jingled against her side, then her wrist, then the steel frame of the door. The bolt sliding into place shook her palm with a satisfying thunk. She craned her arm into the dark and flipped a switch. The fluorescent lights buzzed, bathing the back room in unnaturally blue light. She pulled seven bananas from the freezer. They&amp;rsquo;d be brown mush before long, but it was summer, and everyone loved brown mush blended up with their artificial flavors and colors. She stacked those and all the premade pastries and plastic-wrapped microwavable breakfasts between her arm and her chin. Making her way to the boxes of oatmeal, she kicked one, just so, and it tumbled off the shelf and fell gently open. Empty. Her eyes darted to the schedule on the wall. &amp;ldquo;Sven,&amp;rdquo; she whispered, with a loathing most would reserve for a sworn enemy. &amp;ldquo;Of course.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;With the bananas and breakfast burritos and everything else still pinched between her chin and forearm, she tried to squat down to open a new box. She dropped lower, and a banana shifted. She froze, then adjusted her chin, sliding it back into place. Grabbing the edges of the cardboard, she pulled, and . . . &lt;em&gt;It&amp;rsquo;s that thick tape!&lt;/em&gt; she thought, her fingernail catching on the strings laced across it, which made it impossible to open.&lt;/p&gt;&#10;&lt;p&gt;The tower of food tucked beneath her chin tumbled and clattered to the ground, leaving only a solitary bacon sandwich in her outstretched hand. &amp;ldquo;Sven,&amp;rdquo; she repeated, this time louder than a whisper. The bells attached to the door jingled. Iona looked at the clock. &lt;em&gt;We don&amp;rsquo;t open for another ten minutes, you asshole,&lt;/em&gt; she thought.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I&amp;rsquo;ll be right out!&amp;rdquo; she said, forcing a smile across her face in the hopes it made her sound happier. She tossed the bananas and pastries in the trash, scooped up the individually wrapped meals and brought them out into the dimly lit café.&lt;/p&gt;&#10;&lt;p&gt;Iona froze as soon as she saw that it was her. Smooth, jazzy saxophone filled the otherwise silent space between them.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;The air was filled with the sounds of students on the common, muffled through the brick and mortar. The building wasn&amp;rsquo;t old, but it was designed to look it. They thought it gave them prestige, being surrounded by books and leather and walnut.&lt;/p&gt;&#10;&lt;p&gt;The board stared at her, hunched, mustached, pale skinned and spectacled. They remained silent, fixed in their decision regardless of what she said. It was quiet enough to hear the scratching of one of their pencils.&lt;/p&gt;&#10;&lt;p&gt;Her body burned with fury. She took a breath and let her mind trace upward, through the clouds and atmosphere, pushing through to what lay beyond. She was no longer a person, on petty earth with its petty concerns.&lt;/p&gt;&#10;&lt;p&gt;She was a micrometeorite, the size of a fist, drifting aimlessly through the endless void. Small enough to be completely invisible. Large enough to shift the cosmos. Galaxies illuminated before her, each containing multitudes. Stars, those forges of creation beaming out their light, burning, in a moment more than the sum creation of humanity. The spaces between them were vast enough to be incomprehensible. But there were so many. In each of them were planets, and on each of those planets innumerable mountains and valleys, each enough to be their own discovery, their own adventure. She drifted onward, mindless,infinitesimal. A shadow loomed above her, blotting out the sun.&lt;/p&gt;&#10;&lt;p&gt;All of this was meaningless in the face of that scale. All Iona, and every other person in that room, would ever be was one tiny blip of light in the darkness. A single pixel illuminated for a fraction of a second, forming a fragment of a fragment of a frame of a picture. A grain of sand in a mandala, soon to be wiped away. None of it mattered, so why did it matter so much?&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;&amp;ldquo;Iona?&amp;rdquo; Nora said, and her voice landed on Iona&amp;rsquo;s heart like an autumn breeze. There was confusion in it, which was earned, and a trace of judgement, also fair, but none of it diminished its warmth. &amp;ldquo;It&amp;rsquo;s good to see you,&amp;rdquo; she added, and she meant it.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;It&amp;rsquo;s good to see you too.&amp;rdquo; Iona reached underneath her sleeve and scratched her upper arm.&lt;/p&gt;&#10;&lt;p&gt;Neither of them spoke. In another life, they had known each other, tasted each other&amp;rsquo;s lips and everything in between. They had loved like only the young can love, wild and with abandon, without the sense to protect their own hearts. Even then Iona had known that, to Nora, she was an academic fascination, something to be learned and experienced and set aside. Yet Iona had let herself fall completely, hurt ruinously. The part of her heart that still felt hope still hoped for Nora, and here she was, looking as radiant and beautiful as she remembered. Age only heightened the things about her body that made Iona&amp;rsquo;s mouth water with anticipation and delight.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;How have you been?&amp;rdquo; Nora asked, her eyes sad and curious. That she had stumbled upon Iona here, rather than anywhere anyone who knew her would have expected, answered the question well enough.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I—&amp;rdquo; Iona started. The bells attached to the door jingled.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Nora, what&amp;rsquo;s going on? We need to get going. Look, see? I told you, they&amp;rsquo;re not even open. We&amp;rsquo;ll get some food at the airport, okay?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Nora looked back over her shoulder at Iona once again. She smiled a sad, friendly smile, and then she left.&lt;/p&gt;&#10;&lt;p&gt;The smooth, jazzy saxophone played louder. Iona looked down at the individually wrapped sandwiches in her hands, only just now noticing how cold they were. She sighed and put them in the refrigerator under the display stand, then made her way back to the beaming fluorescent light of the back room and into the freezer, where she sat down on a half-empty box. She took a breath and let her mind trace upward, through the clouds and atmosphere, pushing through to what lay beyond. She was no longer a person, on petty earth with its petty concerns.&lt;/p&gt;&#10;&lt;p&gt;She was a micrometeorite.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fhome%2Fiona%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slowclap Update: Themes</title><link>https://nicholasjcollins.com/developer/slowclap/update-themes/</link><guid>https://nicholasjcollins.com/developer/slowclap/update-themes/</guid><pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;I&amp;rsquo;m excited to announce a new update to slowclap that is designed to make it even easier for subscribers to make their slowclap page their own. It&amp;rsquo;s called themes. Anyone subscribed to any slowclap tier can customize their applause page to utilize one of eight custom themes with more to come! Anyone who visits your site will see that theme regardless of whether or not they&amp;rsquo;re a subscriber!&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;re not a subscriber yet, you can still check them out by going to &lt;a href="https://slowcl.app/account/manage"&gt;slowcla.app/account/manage&lt;/a&gt; and scrolling down a bit (it&amp;rsquo;s near where you add links and join communities). Don&amp;rsquo;t see any you like? Let me know what you &lt;strong&gt;do&lt;/strong&gt; like and I&amp;rsquo;ll factor that in to future theme designs.&lt;/p&gt;&#10;&lt;p&gt;This is slowclap&amp;rsquo;s first &amp;ldquo;premium&amp;rdquo; feature, and I don&amp;rsquo;t intend to add many, as I&amp;rsquo;ve mentioned, my goal is to build slowclap into a community of creators supporting each other and people supporting the open web. I&amp;rsquo;m hoping to extend these themes to the share cards that appear when you post slowclap links on social networks as well, but that is part of a larger update that&amp;rsquo;s adding more customization to those cards. Stay tuned and thank you all for being a part of the community!&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fupdate-themes%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Father is Missing</title><link>https://nicholasjcollins.com/writing/origin/agora/father-is-missing/</link><guid>https://nicholasjcollins.com/writing/origin/agora/father-is-missing/</guid><pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;It was mid spring, in the 13,428th year of his reign, that the Father of all Creation vanished. By this time, he was largely absent from the affairs of men, but not so absent that his disappearance went unnoticed. His leaving became the catalyst for an agelong battle of succession that brutalized all of humanity, but it started the way all things of such magnitude do: on a golf course.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Thwack.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;The ball arched through the air, spinning and whistling as it flew a thousand yards and landed with a satisfying plonk right in the hole. It wasn&amp;rsquo;t the right hole. Theorin was teeing from the first and had eagled the fourth, interrupting some mortals, who didn&amp;rsquo;t seem especially enthused to be playing in the first place.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I&amp;rsquo;ll never understand why, with the power to unmake and remake all of reality at your disposal, you still play this idiotic game,&amp;rdquo; Erlea said as she approached.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Thwack. Plonk&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;Theorin didn&amp;rsquo;t answer, just launched a ball in the direction of the eighteenth green and quietly celebrated another hole in one.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;You&amp;rsquo;re not even playing it right, you&amp;rsquo;re cheating. Where&amp;rsquo;s the fun in that?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Where&amp;rsquo;s the fun in anything?&amp;rdquo; Theorin asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Fair point. But golf was boring even before everything else started to feel that way.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I don&amp;rsquo;t know. Back before everything, I liked the quiet. It was the only time I didn&amp;rsquo;t want to kill myself and everyone else.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Don&amp;rsquo;t joke like that,&amp;rdquo; Erlea said, looking concerned.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Thwack. Plonk.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;She tugged on an errant lock of hair in front of her shoulder. She always did that when she was anxious. It had started to annoy Theorin around year 800, and it hadn&amp;rsquo;t stopped.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Why are you here?&amp;rdquo; he asked, trying to move the conversation along. When she was like this, it usually took ages to get anything out of her. She&amp;rsquo;d stare and pull her hair and bite the corner of her lip and do anything other than say what was worrying her.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I&amp;rsquo;m here because Father is missing,&amp;rdquo; she responded immediately, saying exactly what was worrying her.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;What do you mean missing?&amp;rdquo; Theorin said. &amp;ldquo;Ask Daemon.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I did. He&amp;rsquo;s not here.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Theorin stared at her, annoyed and slack-jawed, rather than repeating his question. There was no stone in Agora under which Daemon could not see. Erlea or Theorin could, with a word, travel to any inch of this world in a breath. There was no &amp;ldquo;here&amp;rdquo; that mattered. Unless she meant . . .&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;He&amp;rsquo;s not anywhere on Agora. He&amp;rsquo;s just gone.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;That&amp;rsquo;s not possible.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I&amp;rsquo;m aware that it&amp;rsquo;s impossible, Theo. But that doesn&amp;rsquo;t make it not true. Check with Daemon yourself if you want. He&amp;rsquo;s not here.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Does that mean he . . .&amp;rdquo; Theorin trailed off. &amp;ldquo;Someone has to have actually died before. Not gone to the Tower of Glass, I mean, but really died. One of the mortals.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I&amp;rsquo;m sure thousands. Tens of thousands,&amp;rdquo; Erlea said. &amp;ldquo;There&amp;rsquo;s only so much that we can control. I just never paid any attention.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Me either.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Well, that&amp;rsquo;s not particularly surprising. You never paid attention to anything.&amp;rdquo;&lt;/p&gt;&#10;&lt;section class="breakthrough-home"&gt;&#10; &lt;p&gt;The room was stifling hot. Theo&amp;rsquo;s father was pacing, commanding the room. He tugged at his collar, giving his evaporated sweat somewhere to escape to. Around them were a bunch of important people—businessmen, developers, lawyers, doctors. And Theo, who was only here because his father was here. He was too young to realize he didn&amp;rsquo;t belong, so he wore his station with brashness and no sense of humility. He leaned back in his chair, lifting the wheels off the ground, his shoes raining dirt onto the conference table.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;We have to get this right,&amp;rdquo; his father said.&lt;/p&gt;&#10;&lt;p&gt;Theo bit the skin on his fingers and tried to hide a nose-picking with a scratch of his chin. This was all supposed to be his someday, and now, thanks to some tragic coincidence of fate, it never would be. He would have everything and nothing.&lt;/p&gt;&#10;&lt;p&gt;A five-star general squeezed past him on his way to the bathroom. Theo didn&amp;rsquo;t move, pretending his mind was elsewhere, but it was not elsewhere. He was listening to everything, trying to find some thread he could tug on, some way to game a system that seemed engineered to keep him from the power to which he felt entitled.&lt;/p&gt;&#10;&#10;&lt;/section&gt;&#10;&#10;&lt;p&gt;Daemon confirmed what Erlea had said, and what he&amp;rsquo;d revealed had only deepened the mystery. Father had been healthy in the days before he&amp;rsquo;d vanished, so it was unlikely that he had died, and the last person of any importance to see him was . . .&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Me?&amp;rdquo; Theorin said. &amp;ldquo;But that was days ago. He was sulking by the lake.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Wait, what day is it?&amp;rdquo; Erlea asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I don&amp;rsquo;t know, Fah? Who keeps track of the days? They&amp;rsquo;re for the mortals.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Not here, you idiot,&amp;rdquo; she said, slapping him, whisking his memory back to a room in a house in another world. The low thrum of a whirring fan. The muffled sound of their mother&amp;rsquo;s voice, behind the door. Erlea&amp;rsquo;s mischievous grin.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Oh . . . oh!&amp;rdquo; Theorin looked up and mouthed out the math, pretending he didn&amp;rsquo;t already know the answer. &amp;ldquo;That would make sense. You don&amp;rsquo;t think he . . . ?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I don&amp;rsquo;t know. Do you?&amp;rdquo; Erlea asked.&lt;/p&gt;&#10;&lt;p&gt;They both looked down at the ground and then further, through it to the thirsting shadow that lay ever beneath, calling their names, urging them downward.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I don&amp;rsquo;t know,&amp;rdquo; Theorin said.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;There are places in Agora where only Gods may tread: the Tower of Glass, the Gilded Atrium, the Hall of Light. These are rules never uttered but near always heeded. The times that mortals have dared enter them were enshrined in legend, the few times those mortals had survived even more so.&lt;/p&gt;&#10;&lt;p&gt;Lou&amp;rsquo;s Lake is different. Father would have given anything for people to gather there, to breathe in through their noses the scentless eternal blossoms and be convinced they smelled of cherry. To see their reflections cast back by the still water. He could have forced them, but that was not his way. Father was one of three who held to the old ways, which made sense, as the old ways were his. He had built the lake to be cherished, to be seen and loved and held dear. None dared enter. It stayed forever frozen in perfect late spring, sullen like a cemetery.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;She would have hated this,&lt;/em&gt; he thought, looking past the beach at his own reflection staring back at him. He looked the same as he always had, but he felt older. There was something about Agora that stretched him thin. Time did not heal the way it had before. He wondered if the mortals felt the same.&lt;/p&gt;&#10;&lt;p&gt;His mind toyed with an imagined light switch with true power. One flick of his finger, and he could be born anew, mind fresh and clean and empty. The thought made his heart flutter, but it would mean forgetting her, and imagining that still, after all these thousands of years, brought more pain than pleasure. &lt;em&gt;Maybe just a single lifetime.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;His heart raced, but . . . no. It still felt like betrayal.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I was wondering if I&amp;rsquo;d find you here,&amp;rdquo; Theorin said, sitting down next to him.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Hello Theo. It&amp;rsquo;s good to see you.&amp;rdquo; The words were said with warmth but felt like ice against Theorin&amp;rsquo;s skin.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Is it?&amp;rdquo; he asked.&lt;/p&gt;&#10;&lt;p&gt;Father sighed. &amp;ldquo;No matter what has come between us, it will always be good to see you, son.&amp;rdquo; He drew his fingers into a claw and pulled them through the underside of his beard. &amp;ldquo;The sun would be rising now in the old world. Just as it is here. Do you find that the veil feels more thin when that is so?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Theorin&amp;rsquo;s lip curled. &amp;ldquo;Since the day I saw it lurking beneath, the land here has felt paper-thin. You gave me mountains and fjords and the deep places, you built a place that I should love, but it all feels false. I fucking hate this magic. Infinite power in exchange for ever seeing that power&amp;rsquo;s futility? It hardly seems worth it.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Would you go back?&amp;rdquo; his father asked. &amp;ldquo;To the way it was before? If your vote—&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;There are more miles between &amp;lsquo;hardly&amp;rsquo; and &amp;rsquo;no longer&amp;rsquo; than exist in this world,&amp;rdquo; Theorin said, masking well how tempted he had felt within that moment. He stood and dusted off his pants. &amp;ldquo;Why did you keep dust? You could have done with it what you did with mosquitoes.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;There are mosquitoes, they&amp;rsquo;re just not here. I sent them all to Aotred,&amp;rdquo; Father said, a wry smirk glinting beneath his beard.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Did you really?&amp;rdquo; Theorin asked, and they both burst into laughter.&lt;/p&gt;&#10;&lt;p&gt;Theorin looked away, out toward the lake, and imagined the heat of two suns upon his face. He looked down at his father, hunched and sad and small. Sighing, he placed his hands on the man&amp;rsquo;s shoulders. &amp;ldquo;I learned something new,&amp;rdquo; he said, lowering his face to his father&amp;rsquo;s ear and dropping his voice to a whisper. &amp;ldquo;I thought you might like to see.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Then, Theorin pushed. Not with his hands, not toward the lake or to the ground, but through it. The veil parted and the shadow rose up to meet them.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;What are you doing?&amp;rdquo; Father asked. &amp;ldquo;. . . how?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Happy anniversary, Father. See you in three hundred years.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Theorin pushed again, harder, and his father fell. The shadow took him, and he was gone, and the whole of the world felt the loss, though they did not understand it. A hidden thread severed, an emptiness overtook them. The flowers by the lake, still pink and perfect in their everblossom, seemed to wilt.&lt;/p&gt;&#10;&lt;p&gt;Theorin smiled. &lt;em&gt;Three hundred years,&lt;/em&gt; he thought. It was both lifetimes and no time at all. &lt;em&gt;Now the fun begins.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fagora%2Ffather-is-missing%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Tower of Glass</title><link>https://nicholasjcollins.com/writing/origin/agora/the-tower-of-glass/</link><guid>https://nicholasjcollins.com/writing/origin/agora/the-tower-of-glass/</guid><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;It stood, deep in the desert, where men would be foolish to wander, formed from the land itself. It cut as deep into the earth as it stretched into the sky, transparent and rough-hewn and cruel. Its construction was a cruelty, its purpose remained so. It was the home of the dead, whose stories waited again to be written. It was not imagined alongside Agora but after it, in haste. A solution to a problem, chains and manacles wrapped forcibly across the whole of the world. Now it loomed in the backs of the minds of all, a grim foreboding for mortals, a secret shame for the Gods.&lt;/p&gt;&#10;&lt;p&gt;Hesh stood outside, his thick cloak doing little to shield his skin from the wind-whipped sand, his waterskin empty, his hope all but diminished. He looked up at the bodies—limitless, frozen, stuck in their tiny rooms. The bodies looked back at him, at least the ones lucky enough to be waiting above the surface.&lt;/p&gt;&#10;&lt;p&gt;The door opened of its own accord, the air cooling as he made his way inside. His steps echoed against the clear glass floor, the vast pit beneath him filling him with vertigo. He walked past a soldier with an axe buried in his skull; the man gave him a friendly nod. A woman old enough to be Hesh&amp;rsquo;s great-grandmother became young and beautiful in an instant. He walked past a baby, who gave him the same friendly nod as the soldier.&lt;/p&gt;&#10;&lt;p&gt;At the center of the tower, the glass gave way imperceptibly to air. Hesh stepped out into it without realizing. His stomach near leapt out his throat as he fell. His arms swung wildly, but before he had time to lose his balance, the floor rose up to meet him. It carried him upward into the sky. This was good. It was here that he would find Oteph—or as they called him in his village, the Unmaker. Hesh had come to ask for his favor. If he was denied . . .&lt;/p&gt;&#10;&lt;p&gt;His shaking fingers clenched the knife tucked in the folds of the thick fabric wrapped around him, no better shield from the cold air than it had been from the sand.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Hesh frowned down at the brown water in front of him. &amp;ldquo;Did you make it right?&amp;rdquo; he asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Yes! It&amp;rsquo;s supposed to look like that.&amp;rdquo; Tetiana stared at him, her young eyes gleaming with anticipation, proud of what she had learned.&lt;/p&gt;&#10;&lt;p&gt;Hesh took a wary sip, still frowning. &amp;ldquo;Is it supposed to crunch?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Her face fell.&lt;/p&gt;&#10;&lt;p&gt;Hesh was a good man and a better father, and the burden of each meant he would always feel the weight of his mistakes more than the lift of his successes. He had meant his question as a joke, yet he&amp;rsquo;d destroyed the confidence of someone just learning to make her way in the world. He noted all the things she had gotten right. The temperature of the brew was perfect, warming the soul without burning the mouth. It smelled aromatic and earthy and rich. It tasted smooth and just a bit sweet. It set his body quivering in a way that made him feel as though he could till a whole field by himself.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Come here, Teti,&amp;rdquo; he said, and he told her all those things, kindling the almost extinguished flame within her. He could see it burning, but not as bright. He cursed himself—silently, so she would not hear—and sent her outside to play. Then he chewed the rest of his coffee. &lt;em&gt;It&amp;rsquo;s really not half bad,&lt;/em&gt; he thought.&lt;/p&gt;&#10;&lt;p&gt;He watched her through the window as she crawled beneath the beanpoles. She still looked sad. At two points she looked back toward the house and bit her finger, clearly wondering if she should come back inside. &lt;em&gt;Go, girl. Be brave. Have an adventure. Be young while you are young,&lt;/em&gt; Hesh thought. She saw a honeybee, and her eyes grew wide. She watched it buzz and float, her face inches from it, her mouth wide. He smiled and turned away.&lt;/p&gt;&#10;&lt;p&gt;The house shook. The plaster cracked. A loud moaning filled the air. Hesh looked out again. The beanpoles were gone. Teti was gone. The bee remained, hovering in the air, as confused as he was.&lt;/p&gt;&#10;&lt;p&gt;He ran outside. A ravine as deep as the crust of the earth had opened up two steps from his door. Above him, Theorin, God of Light, Son of the Father, hovered in the air, nursing his jaw with a smile.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Come on, you can hit harder than that,&amp;rdquo; Theorin said, his voice echoing and warping the air. He flew off, back toward whichever God he was fighting.&lt;/p&gt;&#10;&lt;p&gt;Hesh looked down at the boiling lake far beneath him, then back up to the ruin where his town used to be. The bee buzzed faintly. There was no other sound.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;The glass platform slowed and came to a stop. Hesh, who had crouched down to steady himself against it, built up the courage to stand. Oteph was waiting down the hall, his face half-bathed in shadow.&lt;/p&gt;&#10;&lt;p&gt;What little was known of the Gods was mostly myth and hearsay. Hesh knew this. Stories grew in scale every time they were told again. Bards in search of a free meal and a bed to sleep on knew well that tales of the Gods oft bought both, and so those they did not have, they created. The world was old, and the Gods were older still, but all who spoke of Oteph spoke of him as kind. He ruled over the domain of death and gave lost souls new purpose. It was a tireless job, and he had done it for as long as Agora itself had memory.&lt;/p&gt;&#10;&lt;p&gt;Hesh clenched his hand around the hilt of his knife and stepped forward. His footsteps rang like bell tolls against the glass floor. Oteph watched him approach with silent and careful regard. He did not know at first who this man was or what his purpose was for coming. Many passed through the Tower, and even more mourned their loss. Their tragedies weighed on him in aggregate, but in isolation, they were a blur.&lt;/p&gt;&#10;&lt;p&gt;This was an easy enough problem to solve and by the time Hesh was close enough for a conversation, the whole of his life had been laid out before Oteph: his hardships, his goodness, his love.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Bring her back,&amp;rdquo; Hesh said, and Oteph mourned for him, but did not speak. &amp;ldquo;Bring her back,&amp;rdquo; Hesh repeated, voice quaking.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I cannot,&amp;rdquo; Oteph said, and the truth and humility of his words stopped Hesh in his tracks.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;But you are a god,&amp;rdquo; Hesh said, his eyes wet with tears.&lt;/p&gt;&#10;&lt;p&gt;Oteph cried with him. &amp;ldquo;I know. There are some things even gods cannot do. I&amp;rsquo;m sorry.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;But you are the Unmaker. This is what you do.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Oteph could hear in the protestation that the man already felt the truth of his words. Hesh&amp;rsquo;s defeat filled the room with sorrow.&lt;/p&gt;&#10;&lt;p&gt;Oteph approached him and laid a weary hand on his hunched shoulder. Hesh drew the knife. It glinted in the refracted light of the desert sun. He glared at Oteph, his face a mask of pain and fury.&lt;/p&gt;&#10;&lt;p&gt;Oteph raised an eyebrow. &amp;ldquo;What do you intend to do with that?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;There are some things the Gods cannot do, but not many. A knife is not a meaningful threat, but grief and logic are not the closest of sisters, and despite his power, Oteph still didn&amp;rsquo;t much care for the feeling of being stabbed.&lt;/p&gt;&#10;&lt;p&gt;Hesh&amp;rsquo;s hands shook. &amp;ldquo;Please. Bring her back to me,&amp;rdquo; he mouthed again.&lt;/p&gt;&#10;&lt;p&gt;Oteph shook his head, feeling more tired than he had in the last thousand years.&lt;/p&gt;&#10;&lt;p&gt;Hesh jammed the knife into his own throat. Crimson bubbles spurted and frothed from the wound, and he let out a pained gurgle. He fell to his knees as the vertigo from the sudden loss of blood overwhelmed him. His sand-drenched coat turned dark red as it soaked up the liquid. He stared up at Oteph. &amp;ldquo;Then bring me back . . . to her,&amp;rdquo; he said, before he lost consciousness.&lt;/p&gt;&#10;&lt;p&gt;Oteph watched the life fade from Hesh&amp;rsquo;s eyes. &lt;em&gt;That, my friend, I can do.&lt;/em&gt;&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Ota frowned down at the brown water in front of her. &amp;ldquo;Did you make it right?&amp;rdquo; she asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Yes! It&amp;rsquo;s supposed to look like that.&amp;rdquo; Bo stared at her, his young eyes gleaming with anticipation, proud of what he had learned.&lt;/p&gt;&#10;&lt;p&gt;She took a wary sip, still frowning, &amp;ldquo;Is it supposed to crunch?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Bo&amp;rsquo;s face fell.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fagora%2Fthe-tower-of-glass%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slowclap Design Philosophy: Decentralization</title><link>https://nicholasjcollins.com/developer/slowclap/design-decentralization/</link><guid>https://nicholasjcollins.com/developer/slowclap/design-decentralization/</guid><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Today&amp;rsquo;s design philosophy post is about &lt;strong&gt;decentralization&lt;/strong&gt;. Which means that today&amp;rsquo;s design philosophy post is actually about &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;I know that some of this is just nostalgia, but I think a lot of people miss the early days of the internet. Maybe for you it was Tripod (like me) maybe it was Geocities, maybe it was MySpace. Maybe it was the early days of YouTube or JustinTV.&lt;/p&gt;&#10;&lt;p&gt;A time when it felt like you were a part of something.&lt;/p&gt;&#10;&lt;p&gt;Of course, none of these were in the actual early days of the internet, and all of them happened at different times for different people, but I hope most of you have still had a moment where you thought to yourself: &amp;ldquo;Wow, I can just&amp;hellip; build something. I can do this.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;We&amp;rsquo;ve polished that away, under the false pretense that joining some one-click platform provides us ease of use. That it &lt;strong&gt;eliminates friction.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m not going to sit here and tell you that it&amp;rsquo;s easier to make your own website than it is to sign up for a social network. That&amp;rsquo;s obviously not true.&lt;/p&gt;&#10;&lt;p&gt;But what I &lt;strong&gt;will&lt;/strong&gt; say is that I think what&amp;rsquo;s largely happened is the complexity hasn&amp;rsquo;t been eliminated, it&amp;rsquo;s just been deferred. If your goal is to find something interesting to read or watch, is that really any easier now? I can certainly find &lt;strong&gt;more&lt;/strong&gt; stuff, but if anything &lt;em&gt;better&lt;/em&gt; feels so much further away.&lt;/p&gt;&#10;&lt;p&gt;If your goal is to create. . . yes, there are unique challenges. Building a website is better if you learn to write HTML (or Markdown) and make it yourself. There&amp;rsquo;s an up front cost, and depending on how and where you deploy it there&amp;rsquo;s also often some recurring costs too. (Though if you&amp;rsquo;re willing to learn, those costs go way down). Compared to that, making a new social media account and posting on it is much quicker and easier.&lt;/p&gt;&#10;&lt;p&gt;But now your stuff is their stuff. We&amp;rsquo;re trading convenience for ownership, and it&amp;rsquo;s &lt;em&gt;not actually that much more convenient!&lt;/em&gt; I&amp;rsquo;m not saying that social networks don&amp;rsquo;t have their uses. Before I moved them here, my design philosophy posts started on Mastodon and Bluesky. A big part of discoverability is being where people are, talking about what you do and how people can support you for doing it. If you&amp;rsquo;re an artist or writer or indie dev, &lt;strong&gt;that&amp;rsquo;s the job.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;And the unfortunate truth is, there&amp;rsquo;s no platform you can sign up for that makes that job much easier.&lt;/p&gt;&#10;&lt;p&gt;Algorithmic discovery isn&amp;rsquo;t there to help you. It&amp;rsquo;s there to help the platform. Yes, audience building might go a bit faster if you&amp;rsquo;re consolidating on a popular platform, but that audience is &lt;strong&gt;fragile.&lt;/strong&gt; It&amp;rsquo;s not &lt;strong&gt;your&lt;/strong&gt; audience, its &lt;strong&gt;their audience&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;What&amp;rsquo;s happened is that the modern internet has turned into a slot machine. It doesn&amp;rsquo;t matter if you&amp;rsquo;re part of an audience or looking to build one. It&amp;rsquo;s gambling either way. Maybe I can game the algorithm to boost my reach. Maybe today video posts get more visibility. Maybe today it&amp;rsquo;s posting using that brand new feature that just so happens to extract more value from your eyeballs. Maybe today it&amp;rsquo;s rage. . . Maybe &lt;em&gt;every day&lt;/em&gt; it&amp;rsquo;s rage.&lt;/p&gt;&#10;&lt;p&gt;Does any of this &lt;strong&gt;help&lt;/strong&gt; you?&lt;/p&gt;&#10;&lt;p&gt;Let me propose an alternative.&lt;/p&gt;&#10;&lt;p&gt;Instead of focusing the bulk of your energy on feeding your creativity, your passion, your drive into some content farm that&amp;rsquo;s there to use you to further its own ends. Build something &lt;strong&gt;resilient.&lt;/strong&gt; Build a website. Then build a community. &lt;strong&gt;Your community.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m not here to tell you that it&amp;rsquo;s easier. But I do think I can safely promise that it&amp;rsquo;s &lt;strong&gt;better.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="enter-slowclap"&gt;Enter Slowclap&lt;/h2&gt;&#10;&lt;p&gt;I&amp;rsquo;ve said in the past that I designed slowclap to function as an &amp;ldquo;anti-platform&amp;rdquo;. Most other platforms, whether they be for patronage, social networking, or sharing the stuff you create are all trying to consolidate your work in a place that they own. I&amp;rsquo;m trying to do the opposite. I don&amp;rsquo;t think the world needs another centralized social network. Everything about slowclap&amp;rsquo;s design is about getting you elsewhere. This is antithetical to how businesses on the internet build, and it&amp;rsquo;s going to be one of the biggest challenges to overcome in turning this platform into something meaningful. If you&amp;rsquo;re not constantly logging into slowclap to check in on your friends and your community. . . if instead you&amp;rsquo;re going to their websites and they&amp;rsquo;re going to yours, how is anyone going to remember to applaud?&lt;/p&gt;&#10;&lt;p&gt;I think even well intentioned platforms fall into this trap. It&amp;rsquo;s much easier to keep people involved and invested if there&amp;rsquo;s a constant pull to log in and interact with your platform. But I think this is a challenge that&amp;rsquo;s worth figuring out ways to overcome. I think that, in this case, the hard path is worth it. Yes that means that slowclap is going to be more reliant on you to talk about it. Reliant on you to encourage people to sign up and support the entire community. That&amp;rsquo;s the point. The only way I can think of to empower you is to &lt;em&gt;give you the power.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;I assume that will mean slower growth. I assume that will make buy in harder. But it&amp;rsquo;s in pursuit of making it easier for &lt;strong&gt;you&lt;/strong&gt; to build a website, easier for &lt;strong&gt;you&lt;/strong&gt; to build an audience.&lt;/p&gt;&#10;&lt;p&gt;Easier for &lt;strong&gt;you&lt;/strong&gt; to build a &lt;em&gt;community&lt;/em&gt;.&lt;/p&gt;&#10;&lt;p&gt;Every design decision I make when adding or implementing new features and changes is filtered through this goal. I want your community to be something that moves with you even if you don&amp;rsquo;t think slowclap is worth it. I want to get people off bland homogenized content platforms that feed us rage and stifle good conversation in the name of constantly making everything feel loud. I want ad free, non-predatory websites to be the norm, not the exception (at least for everyone that agrees with me that that&amp;rsquo;s a better alternative).&lt;/p&gt;&#10;&lt;p&gt;I want to build a larger community of slowclap supporters that encompasses all of your niche and creative communities. I want to make it easier for you to all find and support each other no matter where you are and no matter where you end up.&lt;/p&gt;&#10;&lt;p&gt;I don&amp;rsquo;t think I can do that.&lt;/p&gt;&#10;&lt;p&gt;But I think &lt;strong&gt;we&lt;/strong&gt; can.&lt;/p&gt;&#10;&lt;p&gt;It really won&amp;rsquo;t take much. A few pennies thrown at a website that isn&amp;rsquo;t drowning you in advertisements, in aggregate, is enough to make that website as sustainable as if they had.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m planning to continue to develop new ways of enabling the sort of inter-community growth that makes this possible. But if I&amp;rsquo;m doing it right, almost all of them will feel invisible. This is normally where another platform would argue that your slowclap page should be the &lt;strong&gt;first&lt;/strong&gt; thing you share, and while I do think it might be a great (albeit simplistic) replacement for those link aggregate pages, I&amp;rsquo;m not going to do that.&lt;/p&gt;&#10;&lt;p&gt;I certainly think you should sign up for slowclap. Tell people about it, and ask people to support you, especially when you&amp;rsquo;re sharing stuff for free. But I think the first thing you share should be your website. Something &lt;strong&gt;you own.&lt;/strong&gt; Something you built &lt;strong&gt;yourself.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fdesign-decentralization%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>In Agora</title><link>https://nicholasjcollins.com/writing/origin/agora/in-agora/</link><guid>https://nicholasjcollins.com/writing/origin/agora/in-agora/</guid><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><description>&lt;blockquote&gt;&#10;&lt;p&gt;In Agora, I make my home.&lt;/p&gt;&#10;&lt;p&gt;In Agora, I walk the flowering meadows.&lt;/p&gt;&#10;&lt;p&gt;In Agora, land of &lt;a href="https://nicholasjcollins.com/writing/origin/agora/father-is-missing"&gt;Father&lt;/a&gt; I feast in times of plenty.&lt;/p&gt;&#10;&lt;p&gt;In Agora, in the shadow of the mountain.&lt;/p&gt;&#10;&lt;p&gt;In Agora, in the footsteps of the Gods.&lt;/p&gt;&#10;&lt;p&gt;In Agora, I dwell not on the &lt;a href="https://nicholasjcollins.com/writing/origin/agora/the-tower-of-glass"&gt;Tower of Glass.&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;In Agora, I speak &lt;a href="https://nicholasjcollins.com/writing/origin/home/iona"&gt;Iona&amp;rsquo;s&lt;/a&gt; name in hushed tones, or not at all.&lt;/p&gt;&#10;&lt;p&gt;In Agora, I imagine myself timeless.&lt;/p&gt;&#10;&lt;p&gt;In Agora . . .&lt;/p&gt;&#10;&lt;p&gt;I do not seek the ancient truth.&lt;/p&gt;&#10;&lt;p&gt;I do not speak the hidden words.&lt;/p&gt;&#10;&lt;p&gt;In Agora, life is simple.&lt;/p&gt;&#10;&lt;p&gt;In Agora, life moves slow.&lt;/p&gt;&#10;&lt;p&gt;So I do not understand&lt;/p&gt;&#10;&lt;p&gt;Why in the mornings I wake weeping.&lt;/p&gt;&#10;&lt;p&gt;Dappled sun upon my pillow, mind clouded.&lt;/p&gt;&#10;&lt;p&gt;Convinced that in my forgotten dreaming, I lie&lt;/p&gt;&#10;&lt;p&gt;Moments from my end.&lt;/p&gt;&#10;&lt;p&gt;—Caed - 20 Faeth 12063&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fagora%2Fin-agora%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Once...</title><link>https://nicholasjcollins.com/writing/origin/agora/once/</link><guid>https://nicholasjcollins.com/writing/origin/agora/once/</guid><pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Once you could taste the air. Once you could smell the rain. Once pain was real, and the marks we made on the earth were all permanent, even the ones that seemed to fade. Once, Earth meant more than clay and sand and soil. That was before Agora.&lt;/p&gt;&#10;&lt;p&gt;Now only the Gods remember.&lt;/p&gt;&#10;&lt;p&gt;It has driven them mad.&lt;/p&gt;&#10;&lt;p&gt;Agora is old; it was designed that way. Designed to age and patina and grow in its beauty. It was a place for knowing. Where all could age and learn and live out their days in a long and lingering farewell. But a thousand years after its creation, the natural and aged character that was supposed to be born from humanity&amp;rsquo;s gathered wisdom was halted, and magic faded from the world.&lt;/p&gt;&#10;&lt;p&gt;In this land knowledge brought magic, and magic brought power. The worn edges of the world peeled back and revealed ways it could be manipulated that the Gods had not intended, at least not those among them who had imagined this place to be their dominion.&lt;/p&gt;&#10;&lt;p&gt;So they intervened. Agora remained—the buildings, the haunted forests, the great sea and the good sea, the city states and empires, the desert to the south, and the western mountains and their deep and secret places. But the people were forever changed. Their experiences erased, their stories unwritten. They started life anew, and the world felt wrong and empty in all the places it should not. So the Gods erased the wrongness as well. Their immortality was masked and their power buried, and so the age of mortals began.&lt;/p&gt;&#10;&lt;p&gt;There are many stories from that time. Many lives lived and more lives lost. Histories written and rewritten and forgotten and only now beginning to be uncovered. This is not one of those stories. This is a story about how the age of mortals came to an end.&lt;/p&gt;&#10;&lt;p&gt;That end started as all unmakings do: with a broken heart.&lt;/p&gt;&#10;&lt;p&gt;“Good evening.” Prosimo’s face shifted, his cheekbones sharpening, eyes turning the same green as those of Ru’s first love.&lt;/p&gt;&#10;&lt;p&gt;“Is it?” Ru asked.&lt;/p&gt;&#10;&lt;p&gt;And so it was. The clouds raced across the perfect starlit sky, radiating in the purple glow of the just-set sun. Ru looked around the bustling market, confused. He could have sworn it had just been raining.&lt;/p&gt;&#10;&lt;p&gt;This was not the first time Prosimo had courted Ru, though Ru had not been his name in the times before. He&amp;rsquo;d courted him when he was a strong-backed vandal from Re’laeah, a poet from Iridia, several times when he was a woman, and once, briefly, when he was a goat. Prosimo was not proud of the latter, though in his defense, he had also made himself a goat in the attempt. During all his courtships, each pained attempt, he had only been successful once.&lt;/p&gt;&#10;&lt;p&gt;And what a once it had been. They had loved for the better part of a century. Lived through the fall of the Gold Remnant, through the rise of a republic and its turn to corruption and ruin, and they had barely noticed. Prosimo had allowed himself to age alongside of Ru. To feel the aches and pains of life eroding, the forced slowness, the grim clarity and the appreciation for small things that it brought with it. His name had been Sef . . . or was it Sif? It was so long ago now, and he&amp;rsquo;d since had so many. Ru&amp;rsquo;s name had been Eredo. That, he remembered. It had flowed off his tongue, sounding like a beating drum in his chest.&lt;/p&gt;&#10;&lt;p&gt;Prosimo longed to feel that longing again, but since that first life, his love had remained unrequited.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Why did you change your face?&amp;rdquo; Ru asked. &amp;ldquo;I saw you over there, and you looked different.&amp;rdquo; He smiled at Prosimo playfully.&lt;/p&gt;&#10;&lt;p&gt;This felt different—it felt hopeful. Prosimo&amp;rsquo;s cheeks heated of their own accord. For the first time in a long time, he felt flustered.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I-I thought it would be to your liking.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;A God, trying to impress me? I&amp;rsquo;m flattered. How would you know what I like? Can you read my thoughts?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;He couldn&amp;rsquo;t, not exactly. Even the Gods had limits. He could read faces well; he&amp;rsquo;d learned that quickly enough. He could see a person&amp;rsquo;s entire story laid out before him in an instant. He could even, if he were so inclined, rewrite parts of that story on a whim. But a person&amp;rsquo;s thoughts were their own.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I&amp;rsquo;m a God. I can do anything,&amp;rdquo; Prosimo said.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Then why not just make me like you?&amp;rdquo; Ru asked. &amp;ldquo;Wouldn&amp;rsquo;t that be easier than guessing that I like green eyes?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Why are you not afraid of me?&amp;rdquo; Prosimo darted his tongue across his lips.&lt;/p&gt;&#10;&lt;p&gt;Ru glanced downward. &amp;ldquo;I don&amp;rsquo;t know,&amp;rdquo; he said, eyes glinting playfully, &amp;ldquo;but you didn&amp;rsquo;t answer my question.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Why not just make you like me?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;If you can do anything,&amp;rdquo; Ru said, shifting his body closer.&lt;/p&gt;&#10;&lt;p&gt;Nothing changed, but the people on the street seemed to disappear. It was just the two of them now, alone in a crowded market under the perfect glow of the evening sky.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Because it wouldn&amp;rsquo;t be real,&amp;rdquo; Prosimo said. He stepped closer to Ru, close enough to feel his breath against the skin of his neck. This felt real. This felt like it was happening.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;But it&amp;rsquo;s real when you change your eyes and put on a pretty mask?&amp;rdquo; Ru asked. He pressed his hands against Prosimo&amp;rsquo;s chest and pushed him back. Not far enough to end the game, but far enough to sting a little.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;This?&amp;rdquo; Prosimo asked. &amp;ldquo;This is just makeup. It&amp;rsquo;s not the same.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I know it&amp;rsquo;s not the same. But I want to see your real face.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Prosimo hesitated. He frowned and felt his skin cool. He had worn so many faces across the years. Masks over masks over masks. All he remembered of his true face were the things he found loathsome about it. The imperfections magnified until they were all that was left. But it had been hundreds of years, and this was the closest he&amp;rsquo;d come to feeling this love again. It was eternal, and he knew that eternal love deserved that sort of honesty. It just wasn&amp;rsquo;t something he was prepared to give.&lt;/p&gt;&#10;&lt;p&gt;He gave it anyway. The masks slid off, cheekbones softening, muscles fading. His eyes turned brown, then blue, then finally back to green. Had they always been green? He had forgotten that.&lt;/p&gt;&#10;&lt;p&gt;Ru looked at him. He smiled and in it Prosimo saw Eredo, and he felt the drumbeat of his name echo in his heart. &amp;ldquo;That&amp;rsquo;s better,&amp;rdquo; Ru said.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Is it?&amp;rdquo; Prosimo asked.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;I can&amp;rsquo;t see a thing worth hiding from.&amp;rdquo; Ru took a step back toward him, closing the gap he&amp;rsquo;d created.&lt;/p&gt;&#10;&lt;p&gt;A faint popping sound filled the air, like a dry log thrown on a fire. Ru&amp;rsquo;s head arced back as if he&amp;rsquo;d been struck through. His eyes went white, his body rigid. Ice spread across his skin, starting from his fingertips and closing in around his gasping mouth.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;No,&lt;/em&gt; thought Prosimo.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Peter, darling, what have you been up to?&amp;rdquo; Erlea asked as Ru&amp;rsquo;s lifeless body fell to the ground. &amp;ldquo;I was willing to forgive that first hundred years. We all deserve our playthings after all, but if I didn&amp;rsquo;t know better I&amp;rsquo;d say you have feelings for this . . .&amp;rdquo; She waved her hand dismissively at the corpse.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Why would you do that?&amp;rdquo; Prosimo asked, staring down at the body.&lt;/p&gt;&#10;&lt;p&gt;Erlea dragged her top teeth over her bottom lip. &amp;ldquo;Because for whatever fucking reason, I&amp;rsquo;m not done loving you yet. And just remember, Petey . . .&amp;rdquo; She brushed his nose with her finger. &amp;ldquo;You wouldn&amp;rsquo;t be a God if it wasn&amp;rsquo;t for me.&amp;rdquo; Then she vanished.&lt;/p&gt;&#10;&lt;p&gt;Prosimo found Ru again years later, this time as an old woman, living another life with another man, denied a birth and an aging, a victim of one of the other Gods’ little projects. Prosimo sighed and flicked his fingers, shifting the runes hidden beneath reality, and she was Ru again. He could have made her Eredo—a part of him wanted to—but Eredo had lived a life, full and rich. That story had been told, and told well. He didn&amp;rsquo;t want to risk tainting it.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;What&amp;rsquo;s happening?&amp;rdquo; asked the old woman in Ru&amp;rsquo;s body.&lt;/p&gt;&#10;&lt;p&gt;There was a part of Prosimo that dreaded what he was about to do. It was forbidden, and for good reason, but he didn&amp;rsquo;t care. He wasn&amp;rsquo;t going to wait another thousand years to feel it again. He pressed his fingertips into Ru&amp;rsquo;s forehead, finding the ancient command that had locked him and the rest of humanity away and trapped them in this endless cycle of death and rebirth. With a flick of his wrist, he destroyed it.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Oh,&amp;rdquo; Ru said as memories flooded his mind.&lt;/p&gt;&#10;&lt;p&gt;He remembered Prosimo and the market. He realized that Prosimo was still wearing his true face. He remembered dying, and dying before, and before that. He remembered untold lives and tragedies and saw how Prosimo had loved him through all of them. He saw the times that Prosimo had tried to force his love and how hollow it had felt. He remembered each of the lies and the manipulations and hated and loved him for all of them. Then he remembered Eredo and their life together, and all of Prosimo&amp;rsquo;s betrayals vanished.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Oh,&amp;rdquo; he said again, and looked into Prosimo&amp;rsquo;s perfect green eyes, with a love more deep and pure than he had thought his heart would be able to contain.&lt;/p&gt;&#10;&lt;p&gt;Then he remembered the older betrayals, the ones before he and Prosimo had met. The first betrayal. The ancient wisdom.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Do you see it?&amp;rdquo; Prosimo asked. &amp;ldquo;Do you feel it?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Ru kissed him, their lips pressed together hard enough that their teeth brushed. He felt Prosimo melt into him. A God, diminished in his arms, laid bare and helpless. A room wrapped up around them, silk sheets and draped curtains and the smell of lavender and honey.&lt;/p&gt;&#10;&lt;p&gt;It was later, when Prosimo was asleep, that Ru made his way out to the city he&amp;rsquo;d known as the old woman. He found a boy, homeless and starving, that he&amp;rsquo;d seen on the streets and pitied. He pressed his fingers delicately into the boy&amp;rsquo;s forehead.&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Oh,&amp;rdquo; the boy said.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fwriting%2Forigin%2Fagora%2Fonce%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slowclap Design Philosophy: Subscriptions</title><link>https://nicholasjcollins.com/developer/slowclap/design-subs/</link><guid>https://nicholasjcollins.com/developer/slowclap/design-subs/</guid><pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Today&amp;rsquo;s design philosophy post is about &lt;strong&gt;subscriptions and auto-allocation.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;But in order to talk about this I need to talk about something everyone in the design business understands but I haven&amp;rsquo;t really seen people talk about: manipulation. No one likes to be manipulated, and most people don&amp;rsquo;t think they&amp;rsquo;re particularly susceptible to manipulation, but if this world of algorithmic timelines and echo chambers can teach us anything it&amp;rsquo;s this:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;All design is manipulation&lt;/li&gt;&#10;&lt;li&gt;We&amp;rsquo;re all pretty easy to manipulate&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;I wanted to get that part out of the way first, because this thread is inevitably going to touch on elements of slowclap&amp;rsquo;s design that are designed to encourage and reward particular behavior. And continuing in my goals of transparency, I&amp;rsquo;d rather be up front about that.&lt;/p&gt;&#10;&lt;p&gt;I am absolutely, with every aspect of slowclap&amp;rsquo;s design, trying to encourage specific behavior. That&amp;rsquo;s fundamentally manipulation. But whether that makes you happy or pisses you off depends entirely on whether or not our goals are aligned. Design that is &amp;ldquo;user focused&amp;rdquo; encourages users to interact with a product or platform in a way that benefits them. That makes people happy. All &amp;ldquo;intuitive&amp;rdquo; design does this.&lt;/p&gt;&#10;&lt;p&gt;A big part of what&amp;rsquo;s triggering enshittification in modern web / app design is the fact that user interest and corporate interest are fundamentally misaligned. &lt;strong&gt;This is the difference between design that feels like it&amp;rsquo;s working for you and working against you.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;So what are my design goals with slowclap? They&amp;rsquo;re pretty simple:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Make the worst parts of subscribing happen up front&lt;/li&gt;&#10;&lt;li&gt;Encourage people to be constantly applauding others&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The second one is where the manipulation comes in. I&amp;rsquo;m actively trying to trick you into applauding people more often. Why shouldn&amp;rsquo;t that piss you off? Well, most people, certainly everyone interested in joining slowclap, WANT to support others. Being kind is fun. That&amp;rsquo;s the whole reason to be here!&lt;/p&gt;&#10;&lt;p&gt;So if our interests align in this, the design of slowclap should (if I did it right) feel like it&amp;rsquo;s working FOR you. If our interests don&amp;rsquo;t align and you don&amp;rsquo;t want to support indie creators and the open web, this is probably not the patronage platform for you.&lt;/p&gt;&#10;&lt;p&gt;So let&amp;rsquo;s move on to subscriptions. Everyone hates subscriptions. We&amp;rsquo;re all drowning in them and here I am asking people to add one more. This is the biggest hurdle to building this platform, but again: worst parts up front. I could offer the ability to buy one-off applause. I might even do so in a future update (though it will likely be limited to subscribers)&lt;/p&gt;&#10;&lt;p&gt;I could also have had applause accumulate at month end rather than auto-allocate. That actually would have been much easier to build. But the way that I want to go about getting us both what we want, which is to make it easy for you to feel good about supporting indie creators, is:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Give you a big enough bucket of applause so you have no idea how to use it all&lt;/li&gt;&#10;&lt;li&gt;Use it or lose it, punk! (but in a nice way)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;This is why each clap is a micro-tip. This is why unused applause gets allocated to people you chose to support at the end of the month. It&amp;rsquo;s all in the interest of making it as easy as possible to say &amp;ldquo;yes I want to support this person.&amp;rdquo; Even if it&amp;rsquo;s just a single 👏&lt;/p&gt;&#10;&lt;p&gt;Once people are past that initial moment of indecision, holding down the button becomes easier. Unlike other platforms that provide tiered incentives or paywalls to validate or transactionalize your support, slowclap&amp;rsquo;s entire reward system is that you&amp;rsquo;re being generous and being generous feels good. Both of these systems work towards this goal. My hope and intention is that what ends up happening is that slowclap subscribers end up applauding a few people a lot (a couple dollars) but then still have applause leftover to applaud a lot of people a little.&lt;/p&gt;&#10;&lt;p&gt;This keeps you applauding, which keeps the people receiving your support dynamic and relevant to your current interests. It also gives you potentially hundreds of reasons to say yes to supporting people every single month. It&amp;rsquo;s one tough decision in exchange for a lot of validating ones.&lt;/p&gt;&#10;&lt;p&gt;This way you can applaud a funny picture. A heartfelt comment. Someone in need of a bit of help. Something that made you laugh. Someone you just discovered. And you can do it without spending any more than you already agreed was worth it to keep the indie web alive.&lt;/p&gt;&#10;&lt;p&gt;This way creators can work together to encourage their overlapping fanbase to make a single supportive decision that benefits the whole creative community, rather than competing over everyone&amp;rsquo;s limited patronage budget.&lt;/p&gt;&#10;&lt;p&gt;All design is manipulation. It&amp;rsquo;s all there to encourage behavior. My intent is to encourage behavior that empowers slowclap members to make active decisions about who to support. To make it easy to feel good about being kind, and to enable creative communities to work together to support each other.&lt;/p&gt;&#10;&lt;p&gt;Hopefully that&amp;rsquo;s manipulation you can all get behind.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fdesign-subs%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slowclap Design Philosophy: Attribution</title><link>https://nicholasjcollins.com/developer/slowclap/design-attribution/</link><guid>https://nicholasjcollins.com/developer/slowclap/design-attribution/</guid><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;Attribution is something the internet has struggled to get right, and obviously if I had come up with a system for guaranteeing proper attribution I assume I’d be very wealthy, but while there are certainly a lot of bad actors out there that are actively trying to take credit for other people’s work, I think most people are well intentioned and are just trying to share cool stuff in not the best way.&lt;/p&gt;&#10;&lt;p&gt;slowclap already addresses some of this just by the nature of shifting the value of something shared on the internet from the moment it captures attention to instead be about an active choice to appreciate it. But that still relies on people citing where it came from.&lt;/p&gt;&#10;&lt;p&gt;Compounding that, I’m sure I don’t have to tell you… audience building is a LOT of work. There is inherent value in sharing someone else’s work with a large audience for both parties and currently there aren’t a lot of good ways to reflect that without pre-negotiation that usually doesn’t happen.&lt;/p&gt;&#10;&lt;p&gt;slowclap mitigates this with a feature I’m guessing most of you don’t know exists or understand its purpose: 🥾 kickbacks&lt;/p&gt;&#10;&lt;p&gt;I should preface that kickbacks only work when the content you’re referring is on someone’s website and they’re using the JavaScript snippet.&lt;/p&gt;&#10;&lt;p&gt;But you can “refer” any link by adding a redirect like so:&lt;/p&gt;&#10;&lt;p&gt;&lt;!-- raw HTML omitted --&gt;slowcl.app/feisty-goblin/out?to=https://nicholasjcollins.com/origin&lt;!-- raw HTML omitted --&gt; (Please excuse the shameless self promotion.)&lt;/p&gt;&#10;&lt;p&gt;If you are logged in and click my “support” button from there you should see:&lt;/p&gt;&#10;&lt;p&gt;🥾 feisty-goblin&lt;/p&gt;&#10;&lt;p&gt;And that means that any applause you give me for that specific page will kickback 10% to… feisty-goblin!&lt;/p&gt;&#10;&lt;p&gt;You can get your redirect from your account/manage page and all you have to do is add it before any link and it just works!&lt;/p&gt;&#10;&lt;p&gt;This will only trigger for people that click your link obviously. But this means even if you run a link blog or share stuff here, You can still benefit from being on slowclap. And this works everywhere! It’s just a link, it routes invisibly through slowclap to store the referral and then on to the website.&lt;/p&gt;&#10;&lt;p&gt;You can also use them on every link. If they aren’t on slowclap (yet) it will just route them through, and if they sign up later your referral link will still work.&lt;/p&gt;&#10;&lt;p&gt;This is just another way that using old fashioned web standards in a creative way can enable slowclap to operate across the decentralized open web and still enable the sort of mutual benefit from shared community building that the platform is meant for. I hope you all take advantage of it!&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fdesign-attribution%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Slowclap Design Philosophy: Fees</title><link>https://nicholasjcollins.com/developer/slowclap/design-fees/</link><guid>https://nicholasjcollins.com/developer/slowclap/design-fees/</guid><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;I really appreciate that many of you have the insight to understand that any platform can’t subsist entirely on goodwill. Slowclap is a business and its one I’m hoping can become my primary business someday, and that obviously requires making money somehow. That shouldn&amp;rsquo;t be a particulary surprising statement, but there’s a strong undercurrent on the internet of people &lt;em&gt;expecting&lt;/em&gt; things to be free.&lt;/p&gt;&#10;&lt;p&gt;I think we’re pretty deeply into an era of computing where we can all see the problems with this line of thinking. Enshittification, to borrow the term from &lt;!-- raw HTML omitted --&gt;Cory Doctorow&lt;!-- raw HTML omitted --&gt; is the inevitable byproduct of this business model. And it’s worsened by VC backed businesses that draw people in with “too good to be true” engagement bait and then slowly find ways to wring value from those users. We could keep playing this game, trying to jump from platform to platform as they become untenable, but it doesn’t lead anywhere good. Or we could try and do what I’m doing:&lt;/p&gt;&#10;&lt;h2 id="build-small-and-build-sustainable"&gt;Build small and build sustainable.&lt;/h2&gt;&#10;&lt;p&gt;There are tradeoffs with this model. Features will come slower, occasional bugs may be slightly less occasional. The platform will always remain more “minimalist”&lt;/p&gt;&#10;&lt;p&gt;But I’m not interested in drawing anyone in with a false promise. Slowclap is a subscription platform. It costs $5. I take a cut. It’s free for creators while the audience is growing, but the goal is that everyone on the platform should be on equal footing. A community of creators supporting each other.&lt;/p&gt;&#10;&lt;p&gt;But how do those fees work?&lt;/p&gt;&#10;&lt;p&gt;Stripe, the payment processor that secures all your transactions. Takes a flat fee plus a percentage of every transaction. After that, I take between somewhere between .40 and .75 cents depending on the subscription. That variance isn’t based on how much you pay, it’s based on rounding applause so it stays a clean number. I get excited to see higher tier subs because it means more money is going to creators. It makes no difference to me financially which tier you pick.&lt;/p&gt;&#10;&lt;p&gt;Other companies take a percentage cut, you give more, they take more. I don’t do that and I don’t plan to. If I offer higher tiers in the future (or one off applause purchases) my philosophy will remain the same. Flat fee per transaction, plus stripe fees, rounded to be straightforward.&lt;/p&gt;&#10;&lt;p&gt;Stripe also charges a fee when creators get paid out, but I made a choice early on when designing slowclap that I didn’t want people to have to deal with those. This is the only reason the payout threshold is $100. So I can afford to absorb those fees. In the future, I may let people pay that fee (it’s $2) to get their money early. But it will be optional, and there will always be a path for creators to get 100% of their applause.&lt;/p&gt;&#10;&lt;p&gt;This is a less lucrative model than most others in the patronage business. It would be natural to think that’s because I’m in “audience building” mode. It isn’t. It’s because I think a smaller platform with more focused features and flat fees is better for everyone. I can’t predict what Stripe fees will be in the future, and I’m obviously always going to be running Slowclap as a business, but not a business focused on profit. One focused on sustainability.&lt;/p&gt;&#10;&lt;p&gt;I think most people will think this model is fair, which is why I put the fees up front, at purchase time, rather than hiding them or pushing them onto creators.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;I’m trying to make money. I’m trying to make you more.&lt;/strong&gt; I think my fees reflect that.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fdesign-fees%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Machine is not Your Friend</title><link>https://nicholasjcollins.com/developer/slowclap/the-machine-is-not-your-friend/</link><guid>https://nicholasjcollins.com/developer/slowclap/the-machine-is-not-your-friend/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;It&amp;rsquo;s probably not the best idea, when trying to build a platform that showcases my writing, to have the second post be about AI. It feels like the only thing I have an easier time finding these days than AI slop are thinkpieces about AI slop. But it feels important for me to make my personal AI policy clear, because I&amp;rsquo;m trying to build things that people appreciate and to approach everything I create by leading with honesty and transparency. Like everything else these days, AI feels especially polarizing. Half of the people I follow and appreciate hate (or at least profess to hate) everything about it on principle, and the other half are gleefully letting agents vibe code for hours long sessions and bragging about their token count. It&amp;rsquo;s been weird, to be a developer, to be a creative person, to be a person that values craft, to be a person that&amp;rsquo;s passionate about learning.&lt;/p&gt;&#10;&lt;p&gt;My opinions about AI are nuanced, which is generally not the best approach when trying to build a platform. I&amp;rsquo;m very frustrated by the aggressive posturing of companies, especially tech companies, brandishing AI like a weapon in order to pursue their relentless effort to devalue labor. I&amp;rsquo;m frustrated too by the environmental and societal impact of the data centers that LLMs require. I&amp;rsquo;m concerned about what AI means for privacy, for consolidation of power, for diversity of thought. I don&amp;rsquo;t want to write off those concerns or imply they&amp;rsquo;re unimportant, but they&amp;rsquo;ve been and will continue to be discussed at length elsewhere by people far more equipped to do so than I am.&lt;/p&gt;&#10;&lt;p&gt;Instead I have a few subtler concerns that I want to discuss. I&amp;rsquo;m hoping, though these, I can also enlighten others as to my personal AI policy for my projects.&lt;/p&gt;&#10;&lt;h2 id="its-voice-is-not-your-voice"&gt;Its voice is not your voice&lt;/h2&gt;&#10;&lt;p&gt;I think a lot about voice as an author. I assume most do. This is one of the hardest things to get right, especially in fiction. How lofty should the prose be? How do I make it feel like the omniscient narrator sounds like me but also not exactly like me because I can hear myself talking most of the time and it&amp;rsquo;s not the voice I&amp;rsquo;d pick to narrate this audiobook. I&amp;rsquo;d put my own personal &amp;ldquo;in life&amp;rdquo; voice as hovering somewhere between vampire and douchebag. That&amp;rsquo;s not exactly the voice you want sitting on the couch next to you while reading a sprawling tale about culture and grief and power. But the voice I write with is still &lt;em&gt;my voice&lt;/em&gt;. It&amp;rsquo;s me. It doesn&amp;rsquo;t sound like anyone else. I don&amp;rsquo;t think most people think about this stuff because I don&amp;rsquo;t think they have to, but I do, and I can promise you that &amp;ldquo;read everything we&amp;rsquo;ve discussed and draft a response that sounds like me&amp;rdquo; still doesn&amp;rsquo;t. This is not something that LLMs are good at, and it&amp;rsquo;s something that people innately are &lt;em&gt;incredibly&lt;/em&gt; good at. If you&amp;rsquo;re spitting a bunch of content into the machine and expecting it to churn out something that has your humanity, your style, the little mistakes that make you endearing. I hate to break it to you, but what you&amp;rsquo;re actually getting is a paper thin mask over a robot, and that tends to sound like it&amp;rsquo;s&amp;hellip; hovering between vampire and douchebag. As someone who naturally has that voice, please trust me when I say it&amp;rsquo;s not the voice you want to lead with, even if the people around you will all readily admit that it &amp;ldquo;sounds smart.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;As a result of this, and because voice, if anything, is &lt;em&gt;my craft&lt;/em&gt;. None of my writing will ever be the product of an AI or LLM. Not ad copy, not posts like these, and certainly never my fiction. At times I&amp;rsquo;ve utilized AI or AI adjacent tools for editing recommendations, but even when I do, it&amp;rsquo;s done in a separate pane and every adjustment is made, by hand to the original copy. (For fiction I do also use an actual real life editor, and some (most) of her changes I accept and move on, but that&amp;rsquo;s just because she&amp;rsquo;s good at her job. (Thanks Jenny if you&amp;rsquo;re reading this, sorry for all the errors above. I&amp;rsquo;m sure I should have sent this one to you too.)&lt;/p&gt;&#10;&lt;p&gt;I can&amp;rsquo;t imagine this changing, because to me, how &lt;em&gt;good&lt;/em&gt; the AI gets is irrelevant. It doesn&amp;rsquo;t matter if it&amp;rsquo;s good. It&amp;rsquo;s not &lt;em&gt;me.&lt;/em&gt; and the whole point of writing and sharing my writing is to put &lt;em&gt;myself&lt;/em&gt; out there. I&amp;rsquo;m not interested in making content. I&amp;rsquo;m interested in making art, and it doesn&amp;rsquo;t matter how good of a fake it ends up being, AI art&amp;hellip; isn&amp;rsquo;t.&lt;/p&gt;&#10;&lt;h2 id="its-work-is-not-your-work"&gt;Its work is not your work&lt;/h2&gt;&#10;&lt;p&gt;In coding there are these things called libraries, or more specifically often packages. Typically you import them at the top of a file and they give you access to a bunch of functions or systems that someone else wrote. The idea of these always grated on me. Not because I don&amp;rsquo;t see the value, or because I think that I could do it better. I&amp;rsquo;m sure I could not. Instead, the frustration came from the abstraction of it. I&amp;rsquo;m trusting that someone&amp;rsquo;s algorithm is doing exactly what I expect it to do. That&amp;rsquo;s not always the case. &amp;ldquo;Plus,&amp;rdquo; I&amp;rsquo;d say, &amp;ldquo;now I have to spend a bunch of time learning their implementation when I could just write this myself and &lt;em&gt;understand&lt;/em&gt; the implementation. How much time is this really saving me?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;It turns out the answer to that question is &amp;ldquo;a lot&amp;rdquo;. Learning how things are built, I think, drives a lot of people to this line of work in the first place and is admirable. But there&amp;rsquo;s a difference between understanding how things are built and reinventing the wheel and sometimes you just need to buy a wheel and slap it on your car so you can get to work. Because wheel making &lt;em&gt;isn&amp;rsquo;t your job.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;When you&amp;rsquo;re a software developer, you start to be able to intuit this. Which parts of the code are your job and which parts aren&amp;rsquo;t. A lot of the organizations I&amp;rsquo;ve worked for, still lean far too heavily on outsourcing the work that should be theirs. Why build this when we could just pay an exorbitant licence fee and a similar amount of time implementing someone else&amp;rsquo;s solution? I&amp;rsquo;ve been unfortunate enough in my career to work many jobs where a good portion of my responsibility is cleaning up these sorts of mistakes. I&amp;rsquo;d like to think I now have a pretty good intuition about when to build the thing yourself and when to outsource, and I&amp;rsquo;m firmly in camp &amp;ldquo;build it yourself as often as you can.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;That being said, there are still parts of software development that rebuilding would constitute reinventing the wheel, or things that based on my current knowledge, comfort, and experience are tedious and low risk enough that the risk of outsourcing is low. So there are some things on this site and in the software that I build that has boilerplate or certain aspects that were generated by an LLM. However, I employ AI in my code the same way I approach package imports: &amp;ldquo;build it yourself as often as you can.&amp;rdquo; It&amp;rsquo;s always a tradeoff. If I&amp;rsquo;m putting my name on something and saying &amp;ldquo;I built this.&amp;rdquo; It would feel dishonest to me if I didn&amp;rsquo;t have intellectual ownership over it, and intellectual ownership, to me, requires much more than &amp;ldquo;I wrote the prompt and spent the tokens.&amp;rdquo; It requires deep structural understanding, not just of the design but of the code and the concepts behind them. That means the stuff I build takes longer to build, but it also means that I&amp;rsquo;m the one that built it. I&amp;rsquo;m the one that understands it, and if and when bugs happen, I&amp;rsquo;m the one with the skillset to fix it.&lt;/p&gt;&#10;&lt;p&gt;This isn&amp;rsquo;t a clean answer. I know this, because a clean answer doesn&amp;rsquo;t exist. I can tell you that my default when working with AI tools is to rewrite and refactor everything they give me. To keep questions vague and conceptual enough that I can get an answer that isn&amp;rsquo;t doing the work for me, but that doesn&amp;rsquo;t mean that I&amp;rsquo;ve never dropped some copy-pasted code into my projects and said &amp;ldquo;good enough.&amp;rdquo; I can confidently tell you that I don&amp;rsquo;t let AI touch the code that I think is actually &amp;ldquo;the thing I&amp;rsquo;m building.&amp;rdquo; I can confidently tell you that every aspect of AI generated code that I &lt;em&gt;have&lt;/em&gt; used is code I&amp;rsquo;m not happy with and plan to replace, but sometimes shipping means being ok with &amp;ldquo;good enough.&amp;rdquo; Sometimes it means recognizing that I built the engine, and I let someone else help with the paint job and I&amp;rsquo;ll fix that part later. I think, in this instance, AI can be extremely beneficial. The trick is knowing which parts of what you&amp;rsquo;re building are the engine and which parts are the paint.&lt;/p&gt;&#10;&lt;h2 id="its-mind-is-not-your-mind"&gt;Its mind is not your mind&lt;/h2&gt;&#10;&lt;p&gt;AI isn&amp;rsquo;t designed to make that easy. In fact, it&amp;rsquo;s designed to do the opposite. This is one of my principal concerns with how LLM&amp;rsquo;s are being built. What LLMs theoretically represent is a distilled and customizable library of all the knowledge used to train the model. Its power as a learning tool is effectively limitless. But these tools aren&amp;rsquo;t designed for learning. They&amp;rsquo;re designed to justify their own existence. They&amp;rsquo;re designed for &lt;em&gt;labor obsolescence.&lt;/em&gt; That&amp;rsquo;s fucked up. It shouldn&amp;rsquo;t be a fight to get conversational Wikipedia to teach me something, but it is, almost every time. Especially with software development. Let me do that for you! It offers, helpfully, and thousands of tokens later people proudly announce, &amp;ldquo;Look! You can just build things!&amp;rdquo; But you didn&amp;rsquo;t. You didn&amp;rsquo;t build it. You don&amp;rsquo;t understand it, and you can&amp;rsquo;t fix it when it breaks. You can just spit the problem back at the helpful machine and hope it&amp;rsquo;s helpful and still affordable.&lt;/p&gt;&#10;&lt;p&gt;AI isn&amp;rsquo;t designed to help you be better, even though it&amp;rsquo;s equipped to, even though human improvement is a far better use case for this technology. It&amp;rsquo;s designed to make you helpless, and it&amp;rsquo;s designed to keep you coming back. Every prompt response ends with a question, it&amp;rsquo;s conversational, friendly, seemingly interested, but the robot isn&amp;rsquo;t interested in you because the robot isn&amp;rsquo;t interested in anything. It doesn&amp;rsquo;t feel. The reason why it asks friendly conversational questions is because it was conditioned to do so. The reason it was conditioned to do so is because it &lt;em&gt;draws you in.&lt;/em&gt; There are few things more rewarding and alluring than someone who appears to take a genuine interest in the things you do. This is just psychology. All of us want to be seen, and in this vast, simultaneously interconnected and disconnected world, we are all starving for attention.&lt;/p&gt;&#10;&lt;p&gt;This sort of thing used to be easy. Our third places were small pockets of insular communities, book groups and bars and barbershop quartets. That brought its own problems, but it fed this innate part of humanity in ways that the internet increasingly struggles with. That problem was also designed. Anyone as old as I am remembers when IRC and forums and even AIM were the &amp;ldquo;point&amp;rdquo; of being online. Twitter used to be a place where you just talked and shared stuff with people, but that was back when Twitter was Twitter.&lt;/p&gt;&#10;&lt;p&gt;Now everything is an algorithm designed to make you feel small and mad and alone. You&amp;rsquo;re not. These communities still exist. The best ways of sharing and connecting with other people are still the old ways. But that&amp;rsquo;s less monetizable than the algorithm so the algorithm wins. Google breaks their own search engine so they can chop it up and sell it back to you as a friendly robot. X makes you feel alone so you can use its chatbot as a hollow substitute for friends.&lt;/p&gt;&#10;&lt;h2 id="so-here-we-are"&gt;So here we are&lt;/h2&gt;&#10;&lt;p&gt;Today, the best way to learn is to argue with a fake person to stop doing the work for you. It shouldn&amp;rsquo;t be this way, but it is. You &lt;em&gt;can&lt;/em&gt; use LLMs to learn and grow and improve yourself. You can use them to distill the massive amount of knowledge on the internet and the work of slogging through the slop into information statistically catered to what you actually need. You can use them to increase your mastery and understanding of the things you build, rather than reduce it. But when you do, you&amp;rsquo;ll see how strongly these companies have conditioned them to do the opposite.&lt;/p&gt;&#10;&lt;p&gt;So I use AI every day. I battle it every day. I wish every day that instead I was part of a community where people were always available to answer these questions and where I could help other people with the knowledge I&amp;rsquo;ve gained. And sometimes, rarely, I outsource the parts of my projects that aren&amp;rsquo;t my job and make a note to go back when I have the time and revisit those. To see if there&amp;rsquo;s an opportunity for more learning, more mastery, and more craft.&lt;/p&gt;&#10;&lt;p&gt;Maybe that&amp;rsquo;s not good enough for some of you. It&amp;rsquo;s not good enough for me, so I&amp;rsquo;d understand that, but it is honest.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fthe-machine-is-not-your-friend%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Why I Built Slowclap</title><link>https://nicholasjcollins.com/developer/slowclap/why-i-built-slowclap/</link><guid>https://nicholasjcollins.com/developer/slowclap/why-i-built-slowclap/</guid><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><description>&lt;p&gt;There’s a point at which noise becomes silence. The fans and air conditioners struggling to keep up with the oppressive heat fade into the background, but they’re still there, humming, drilling into my temples. Later I’ll wonder why I’m having trouble focusing. Before bed I’ll turn off one of the fans and then “Oh… That’s what quiet sounds like.”&lt;/p&gt;&#10;&lt;p&gt;Sometimes it’s easier to notice the absence of a thing than the thing itself. We acclimate. People are resilient. That’s what they say, anyways.&lt;/p&gt;&#10;&lt;p&gt;Last year, we bought a new house and started fostering to adopt a kid in the same month. “This is going to be the hardest month of our life.” I said, a smile stretching across my face. I was wrong, but hey, at least we still have the house.&lt;/p&gt;&#10;&lt;p&gt;This sort of thing is hard for me. Not the kid I was convinced was going to be mine pretending that she’s happy to go home because she can’t bear to disappoint her mother. Not saying goodbye to a kid who I spent the last year pouring every ounce of energy into helping, and her running onto the bus like it was any other day. Those are the sorts of thing I’ve always been remarkably good at.&lt;/p&gt;&#10;&lt;p&gt;“Oh… That’s what quiet sounds like.”&lt;/p&gt;&#10;&lt;p&gt;No, what’s hard for me is being a human. I like to let my work speak for me. I’ve heard that’s honorable, but for some reason I’ve been spending a lot of time self reflecting recently, and I’m fairly sure it’s just cowardly. When your work speaks for itself, you don’t have to. When it&amp;rsquo;s a character in a story getting their heart broken it’s not yours. When it’s a character telling a bad joke it can still be funny even when it’s not funny. I can be funny, but you really have to get to know me.&lt;/p&gt;&#10;&lt;p&gt;I’m really hoping I can be funny here. With you. Probably not in this first post though. Maybe in post number two. For now, I’ll let my work speak for me.&lt;/p&gt;&#10;&lt;p&gt;I built slowclap to help people. Everywhere I look there’s someone building things despite the world crumbling around them. Stupid stuff, pointless stuff. Memes and jokes and heartfelt posts and helpful information shared for free.&lt;/p&gt;&#10;&lt;p&gt;Everywhere I look there’s people refusing to give up on their dreams despite the omnipresent hate and greed. It’s so easy to look at the world today and think that everyone is in it for themselves, but I can spend five minutes hanging out in the pockets of the internet that haven’t been commodified and even in half of the ones that have and prove that thought wrong.&lt;/p&gt;&#10;&lt;p&gt;I could tell you that I had the idea for slowclap over a decade ago. I could stroke my beard like Nostradamus and say I saw all this coming. I could tell you that it took until recently that I felt confident enough to build it. I could tell you it’s the platform that I want as a writer. One that lets me write and let people see the weird dumb way I open up my heart and hope they see something in that worth supporting. I could tell you I built it because I genuinely think that shifting the balance, even a little, towards people showing appreciation for the amazing stuff people are building could fix so much of what’s broken on the internet.&lt;/p&gt;&#10;&lt;p&gt;But the truth is that’s none of that is why I built it now. I built it now because I lost my daughter. I built it now because sometimes when something is broken you just need to fix something else.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://slowcl.app/friendly-corncob?source=https%3A%2F%2Fnicholasjcollins.com%2Fdeveloper%2Fslowclap%2Fwhy-i-built-slowclap%2F"&gt;support this post on 👏 slowclap&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>