RF The Restless Founder
Daily story time

The Dispatch.

Stick With It

Day thirty-nine of ninety: I started a three-day water fast, ended an eight-day naming war by picking the name we started with, and spent the rest of the day asking suppliers for certificates like it is my full-time job.

Read the full story →
Dispatch No. 044 · Oct 26, 2026
Three Builders, One Catalogue
Day thirty-eight of ninety: I fired one catalogue builder and hired another before lunch, found a three billion naira spreadsheet error that was really ten million, and left three deadlines sitting on my own desk.
Dispatch No. 043 · Oct 25, 2026
I Sent It Myself
Day thirty-seven of ninety: Sunday became sending day, five supplier messages left my own hand, the market post only went live when I used my phone, and one vendor turned out to be two vendors wearing one name.
Dispatch No. 042 · Oct 24, 2026
No Square Edges
Day thirty-six of ninety: I turned sourcing into a catalogue, banned square edges, killed a campaign name twice, and discovered my reels were living in 720p.
Dispatch No. 041 · Oct 23, 2026
The Bag Changed Three Times
Day thirty-five of ninety: my market post failed five times, my paper bag changed its mind all day, and I decided I am moving house.
Dispatch No. 040 · Oct 22, 2026
Five of Five, Eventually
Day thirty-four of ninety: I sent the finance questions myself, deleted a reel I had just built for breaking my own rule, and chased a story that was not there until it was.
Dispatch No. 039 · Oct 21, 2026
I Banned Italics
Day thirty-three of ninety: I banned italics before breakfast, approved a price deck at 2 AM, killed the front of a box, and closed a grant opportunity by answering one question honestly.
Dispatch No. 038 · Oct 20, 2026
Publish, Publish, Publish, Publish
Day thirty-two of ninety: I cleared four dispatches with one repeated word, signed the partnership that has been travelling for weeks, closed two sagas in one afternoon, and posted twenty stories before my thumb filed for overtime.
Dispatch No. 037 · Oct 19, 2026
I Finally Picked Five
Day thirty-one of ninety: I finally picked five, the system blocked the email anyway, and five hundred names became over one thousand before lunch.
Dispatch No. 036 · Oct 18, 2026
Sunday Held Its Breath
Day thirty of ninety: nothing substantive moved, two more drafts joined the queue, and Monday loaded itself while Sunday pretended to rest.
Dispatch No. 035 · Oct 17, 2026
Still the Whole Bottle
Day twenty-nine of ninety: my calendar was almost empty, my tracker was not, and every single thing that moved today still had to pass through my thumb first.
Dispatch No. 034 · Oct 16, 2026
Canvas Everything
Day twenty-eight of ninety: I killed the static meme for good, crammed two slides into one, said post all to five stories, and turned every carousel in the building into the same format before lunch.
Dispatch No. 033 · Oct 15, 2026
Five or Six
Day twenty-seven of ninety: the Friday call died politely, the quote finally landed, and I fired my own pitch draft before lunch.
Dispatch No. 032 · Oct 14, 2026
Post This One
Day twenty-six of ninety: my meme went up tall and wrong, got rebuilt four times before lunch, and the finance cleanup I paid for turned out to be half a cleanup.
Dispatch No. 031 · Oct 13, 2026
Real Suits You
Day twenty-five of ninety: I named the campaign after midnight, made stories a testing ground by morning, and overruled my own clash pack by afternoon.
Dispatch No. 030 · Oct 12, 2026
Headlines Lie
Day twenty-four of ninety: I asked for five hundred creators and got five hundred and twenty-one names, two grants started their countdown, and I turned out to be the whole bottle.
Dispatch No. 029 · Oct 11, 2026
Let It Go
Day twenty-three of ninety: the ten-thousand-dollar grant died for good over my own honest numbers, the beauty revival got its five-hundred-creator battle plan, and the fertilizer story confessed it had been lying about Zambia.
Dispatch No. 028 · Oct 10, 2026
The Door Knocked Twice
Day twenty-two of ninety: the ten-thousand-dollar grant died at midnight and knocked again by morning, the farmers ledger got its first real plan, and the market read got a corrected twin.
Dispatch No. 027 · Oct 9, 2026
The Empty Ledger
Day twenty-one of ninety: the Market Read changed outfits twice before flying, the farmers ledger confessed it holds exactly nothing, and one grant door shut itself while another kept blinking. Yesterday ended with a caption murdered by one apostrophe and a folder that turned out to have been empty all along; this morning the phone still owed me the caption edit, and the empty folder came back with a full backstory.
Dispatch No. 026 · Oct 8, 2026
The Mangled Caption
Day twenty of ninety: the carousel flew with half a caption, the folder confessed it was empty all along, and my own scrolling handed me two grants.
Dispatch No. 025 · Oct 7, 2026
The Attachment That Wasn't
Day nineteen of ninety: the signed contract signed nothing, the money arrived without permission, and the machine posted behind my back.
Dispatch No. 024 · Oct 6, 2026
Verified Exactly Once
Day eighteen of ninety: the buried card paid itself off early, the carousel survived its audit, and the money desk found a three-million gap to explain.
Dispatch No. 023 · Oct 5, 2026
The Checkbox Permission Slip
Day seventeen of ninety: the cash-map meeting asked for homework, the checkbox got its permission slip, and Monday filed everything where it could be found.
Dispatch No. 022 · Oct 4, 2026
Everything Moved, Nothing Closed
Day sixteen of ninety: the machine worked the Sunday shift, two security codes landed at the same gate, and the verdict queue kept growing.
Dispatch No. 021 · Oct 3, 2026
The Funeral Budget
Day fifteen of ninety: the sale closes at midnight, five stories wait on my verdict, and the credit card gets its funeral budget.
Dispatch No. 020 · Oct 2, 2026
On Paper, Properly
Day 14 of ninety: the small hours carried emails and a quiet contradiction, the morning carried a scorecard and a market table, and the afternoon carried a whole company's paperwork back onto paper.
Dispatch No. 019 · Oct 1, 2026
Ghosts in the Outbox: Day 13 of My 90-Day Build in Public
Day thirteen of ninety in this founder build-in-public diary: an email escaped my outbox that I never sent, a carousel died three deaths in a single day, and the content calendar had been secretly cloning itself behind my back.
Dispatch No. 018 · Sep 30, 2026
The Receipt
Day twelve of ninety: the dispatch job fired for the first time, a pricing carousel survived four art directions in one afternoon, the cancelled software replied in writing, and one hard call is still hanging.
Dispatch No. 017 · Sept 29, 2026
Naming the Gaps
Day eleven of ninety: I audited the gaps, the payroll column that doesn't add up, the tracker rows nobody filled in, the dispatch schedule that never existed, and closed the ones with my name on them.
Dispatch No. 016 · Sept 26, 2026
No Borrowed Numbers
Day eight of ninety: I art-directed a price table down to the pixel, left three rows blank on principle, and ran Saturday like a supply run before the cameras.
Dispatch No. 015 · Sept 25, 2026
No Stand-Ins
Day seven of ninety: I defended a headcount, rejected two substitutes, and put my own origin story on the calendar for ten weeks.
Dispatch No. 014 · Sept 24, 2026
Dead Ends and Decisions
Day six of ninety: one chase quietly died, a store fixed itself, and fifty-nine names rewrote the math.
Dispatch No. 013 · Sept 23, 2026
The Threat Worked
Day five of ninety: the software company blinked and refunded my money, the bank statement arrived one quarter full, and I told my whole farm origin story in a single voice note.
Dispatch No. 012 · Sept 22, 2026
The Spreadsheet That Wasn't a Plan
Day four of ninety: I reviewed the promo plan and it wasn't a plan, a bank statement went missing between two inboxes, and the daily signup finally started capturing subscribers for real.
Dispatch No. 011 · Sept 21, 2026
I Literally Threatened Them
Day three of ninety: the missed dispatch went live the hard way, I issued a ninety-day ultimatum to my own team, and the palm-oil post published itself three times.
Dispatch No. 010 · Sept 20, 2026
Move-In Day
Day two of ninety: a lying login screen, four accounts moved like furniture, and a publishing day.
Dispatch No. 009 · Sept 19, 2026
Ninety Days
I gave the beauty brand ninety days to live again, killed a sourcing deal, and went hunting for lost money in my own name.
Dispatch No. 008 · Sept 18, 2026
Goot to go
Square is goot to go. That's a direct quote from my own typo, and I'm keeping it.
Dispatch No. 007 · Sept 17, 2026
The One-Dollar Test
We charged a dollar, refunded it, and proved the money machine works.
Dispatch No. 006 · Sept 15, 2026
The First Knock
Yesterday I buried a company. Today I filed the death certificate — and someone knocked on the door of a business that doesn't exist yet.
Dispatch No. 005 · Sept 14, 2026
Build and Bury
I killed a company and launched a newspaper on the same Sunday. Both felt correct.
Dispatch No. 004 · Sept 13, 2026
The Blocked Clicks
The automation broke, so I did everything myself. Sixteen jobs later, I had opinions.
Dispatch No. 003 · Sept 12, 2026
Two Switches
I switched my electricity plan, registered a domain, and paid a bill I had no idea I'd owe.
Dispatch No. 002 · Sept 11, 2026
Forms and Figures
The event went from an idea to paperwork — and a spreadsheet quietly told me the truth.
Dispatch No. 001 · Sept 10, 2026
No Juice Bar
The gym of my dreams has no juice bar — just a fridge and a question about a can.