Explorez tous les épisodes du podcast Permission Not Required
| Titre | Date | Durée | |
|---|---|---|---|
| Everyone's Claude is Talking to Everyone's Claude | 09 Jul 2026 | 00:45:37 | |
Joe and Colleen are back from the Fourth of July, Joe from a week on Lake Tahoe and Colleen from the all-out celebration her island throws every year. Then Colleen walks through a week of reflection: she wants to double down on her strengths instead of shoring up her weaknesses, and she's finally admitting she doesn't want to build an agency, even though she's confident she could grow one to a million dollars in five years. It just wouldn't get her any closer to what she actually wants. Joe is heads down for RubyConf, where he's running three Ruby Native sessions: a community hack day, a Ruby Runway finalist pitch, and a workshop. He's also wrestling with what Ruby Native even is. Is it a self-serve tool for solo developers at $299 a year, or the thing he uses to deliver higher-touch consulting? A cold lead just picked Ruby Native over a custom Hotwire Native build, turning a $25-30k, three-month project into a $15k, six-week one, and that captures how price-sensitive the whole market has gotten this year. They close on a pattern they keep seeing: everyone generates Claude documents, and then everyone feeds those documents back into Claude to summarize, until the actual thinking gets smashed through a sieve. Write it for a human, not for an AI. Joe also turned Fable 5 loose on the Ruby Native codebase for 30 minutes and got 111 findings back, a few genuinely useful and a few completely absurd. Chapters
| |||
| Nobody Wants a $100K Build | 25 Jun 2026 | 00:41:23 | |
Joe's premium custom builds aren't closing anymore. For the first time, clients are walking on price, reasoning they can just throw Claude tokens at it for a fraction of the cost. Ruby Native lets him deliver the same value at a much lower price point, but he's still wrestling with what that does to his business. Colleen, fresh off Legoland and a grown-up Vegas trip, pushes back: the value isn't dropping, the market is shifting, and the real problem is distribution. They dig into a funding conversation Joe has tomorrow, why money isn't a silver bullet, and the partnerships and marketing experiments that actually move the needle. Chapters
| |||
| Reeking of AI | 17 Jun 2026 | 00:41:00 | |
Colleen gets her first case study back: a client's blog traffic jumped 86% from the SEO content pipeline she built. The catch is the maintenance. Every client sits on their own Hetzner box running OpenClaw, and it falls over every few weeks. Joe's pitch: stop fighting OpenClaw and make Rails the wrapper. An internal tool, single-tenant, add clients in code, and own the box. On Joe's side, there are now four Ruby Native apps in the App Store, all running the exact same code off one config file. He's reaching back out to past Rails clients with a clever offer: hand over your source for the weekend and get a working prototype on TestFlight by Monday. Then take the code and self-serve, or pay to get it shipped. He's weighing a Ruby Weekly sponsorship and going all in on Ruby Native at RubyConf with a workshop, the hack day, and a Ruby Runway finalist spot. They dig into why Google Ads aren't paying off in two to three months, why "go-to-market automations" beats inventing a market, and whether OpenAI ads are worth touching yet. Then Joe's confession: he leaned on AI to write, a long-time reader caught it, and he swore off AI for the actual words. The human post he wrote next hit the Hacker News front page before the admins buried it. Chapters
| |||
| Maybe I don't actually love tech? | 27 May 2026 | 00:47:28 | |
Colleen had a weekend revelation: she doesn't love building products as much as she loves building businesses. The work doesn't matter, the industry doesn't matter, and tech might not even be the long-term home. Joe pushes back, then realizes she's been circling this for years. They float a partnership experiment where Colleen brings Joe qualified leads and he delivers the work, then dig into the harder problem underneath: how anyone builds trust at scale when cold outreach doesn't convert anymore and the real sales cycle is years long. Joe ships pingrb, an iOS and Android app for push notifications from Stripe, GitHub, Hatchbox, or any webhook (including Claude Code). He built the whole thing without opening Xcode or Android Studio, and it's the first Ruby Native app he's used as a customer instead of a maintainer. Also covered:
Chapters:
| |||
| The First Ruby Native App I Didn't Build | 06 May 2026 | 00:39:17 | |
Joe officially launched Ruby Native for iOS on his birthday with a 33% off discount code. The launch itself was quiet, but the bigger milestone landed the next morning: a developer in Turkey shipped their personal finance app to the App Store using Ruby Native, never opening Xcode, never writing a line of Swift. It's the first Ruby Native app in the store that Joe didn't build himself. Colleen pushes back on the marketing angle. The technical, craftsman framing only reaches a narrow slice of developers. The bigger TAM is indie devs trying to make money. Ruby Native unlocks B2C App Store distribution for Rails apps, and that's the pull. Joe sees how this could split the audience: hobbyists and prosumers on the $299 or $999 annual plan, businesses that need custom native code on his consulting side. The product becomes lead gen for the consulting, not a threat to it. Colleen also shipped a free Google Ads MCP server at tryadwizard.com. It's intentionally not a product. It's lead gen for her AI consulting. Next week's episode will be a live stream where Colleen sets up a real Ruby Native ad campaign with Joe, end to end. Joe wraps with a consulting update. Two inbound Mobile Playbook calls in the last week from longtime newsletter readers, plus a cold email reply that turned into a booked call. If all three close, a rough year turns into a normal one, just in time for baby number three in September. Chapters
| |||
| Motion vs. Action | 22 Apr 2026 | 00:44:10 | |
Colleen goes to a Claude meetup in San Diego expecting 12 people. 80 show up. She wings a presentation and watches a winery owner and a lawyer demo working software they built with no code. The most interesting builders in the room aren't developers. Joe pitches Ruby Native for the Ruby Central pitch competition being held at RubyConf, forcing him to write a real business plan for the first time. He shares why signups are converting faster than anything he's launched before, and why the next positioning shift is away from "save developers time" and toward "get your Rails business into the app stores." Colleen reframes the insight: making someone money is more powerful than saving them time. Joe sees his whole pitch differently by the end of the conversation. They also talk about motion vs. action with back-to-back discovery calls, Colleen's first cold-lead proposal going out, Joe's LinkedIn content workflow built on top of his own writing archive, and why shipping a demo video in ScreenFlow beat a week of fighting Remotion. Chapters
| |||
| Heroku, We're Gonna Miss You | 15 Apr 2026 | 00:42:22 | |
Joe's Ruby Native launch video is stuck in Remotion hell Claude + Remotion produced something mediocre after many rounds. Colleen's verdict: commit to becoming a video creator, or pay a pro. Joe admits he has a mental block around spending business money, even though he sells consulting for a living. Joe migrated 7 apps to Hatchbox over the weekend Off Heroku, Render, and Fly onto a single $25 Hetzner box + $10 Hatchbox to save ~$1,500-2,000/year. Postgres → SQLite, Solid Queue, nightly S3 backups. Heroku's still the gold standard, Fly's dashboard is unusable, and every "Heroku but better" startup ends up being Hatchbox. The dream of building their own PaaS is officially dead (again). Colleen got her first cold-ish inbound for AI consulting But the asks are vague: "I feel like I should use AI." Clients treat it like a magic lead-gen machine. Her fix: send tiered proposals ($5k / $20k / $50k) so the client picks their own budget and scope creep gets a natural guardrail. Breaking into non-tech industries (insurance, mortgage brokers) Huge opportunity, but enterprise procurement kills independent pitches. Joe floats: pitch a 6-month W2 embed to learn the institutional knowledge and build the system from the inside. Case study gold. LinkedIn 30-day challenge Colleen posted 7 days straight, impressions up 400%. LinkedIn's feedback cycle is weird and slow (posts resurface for two weeks), but it's clearly shaping social proof on discovery calls. X has plateaued, Substack feels like "X with a smaller audience." Joe commits to daily LinkedIn starting April 3. Chapters
| |||
| Nobody Pays a Stranger (for Consulting) | 08 Apr 2026 | 00:45:45 | |
Colleen is two months into her AI automation pivot and doing the work, but cold inbound leads haven't landed yet. She's going all-in on LinkedIn for 90 days and doing discovery calls in insurance and home services. Joe got two full-price annual Ruby Native subscribers over the weekend and is building Inertia support for a well-known client headed to TestFlight. They swap conference networking strategies, debate whether there's a magic industry to target, and vent about Anthropic killing subsidized tokens on third-party harnesses. Chapters
| |||
| 1K ARR and Too Scared to Launch | 17 Mar 2026 | 00:49:23 | |
Colleen is overwhelmed in a good way after saying yes to everything, and Joe pushes her to stop planning and just run ads for two weeks. Joe hits 1K ARR on Ruby Native but can't bring himself to launch it. Colleen pushes back on scope creep and they land on a two-phase launch plan. Plus, the irony of AI making both of them work more, not less. Chapters
| |||
| Laravel Cloud Envy | 10 Mar 2026 | 00:46:00 | |
Colleen deploys her first Laravel app and gushes about how Rails has nothing like it, while Joe tallies up $250/month in hosting bills across three platforms. They also brainstorm a joint B2C app experiment, wrestle with Google Ads conversion tracking, and Joe shares his Ruby Native beta strategy as five client projects kick off at once. Chapters
| |||
| Own the Robot | 06 Mar 2026 | 00:50:30 | |
Joe reveals Ruby Native (rubynative.com), a new product that lets Rails developers get their web app into the App Store without touching Xcode, Swift, or App Store Connect. Upload a few files, configure a YAML, click a button, and download your app via TestFlight in as little as two hours. He already has a paying customer and is targeting an official launch in about two weeks. Colleen shares her growing AI consulting work, including setting up self-hosted AI agents on Hetzner for clients. Her pitch: a one-time setup fee, no recurring SaaS subscription, and the client owns their infrastructure. She walks through a real client example where she replaced a multi-step content workflow (contracted writer, SEO person, ChatGPT cleanup) with a Slack-connected agent that pulls Google Search Console data and generates content briefs automatically. They also discuss marketing strategy for Ruby Native (newsletters, podcasts, Product Hunt, Hacker News), whether building a product cannibalizes your consulting business, Joe signing a new advisory retainer focused on strategy instead of code, the surprising grief of not writing anymore in an AI world, and naming Colleen's consultancy. Chapters
| |||
| Spoons in the Pot | 24 Feb 2026 | 00:43:43 | |
Colleen is building AI-powered SEO agents and Meta ad pipelines for clients. Joe reveals a secret product that packages Rails apps into iOS apps with one click. They debate whether AI automations actually deliver business value, and why breaking out of the tech Twitter bubble might be the real moat. Chapters
| |||
| It's Better to Just Do the Things | 17 Feb 2026 | 00:45:18 | |
Colleen's first week at a new AI consulting contract is off to a great start. She's building automations for marketing ops and customer success, self-hosted n8n on Hetzner to cut costs, and got her YouTube shorts roasted by her 12-year-old. Joe sent two contracts, wrote a flagship mobile framework comparison article, and learned some lessons from his first round of cold outbound emails. Chapters
| |||
| We Lost a Client to Claude Code | 09 Feb 2026 | 00:41:32 | |
Joe opens an email that confirms his biggest fear. Colleen comes back from a founder retreat with a new strategy: do everything. We talk about losing clients to AI, pivoting to strategy, and why working more isn't the answer. Takeaways:
Chapters:
| |||
| Putting Ego Aside to Fill the Pipeline | 03 Feb 2026 | 00:41:58 | |
Colleen landed a six-month part-time AI consulting contract and two go-to-market coaching clients. All within a week of reaching out to her network. Joe spent 50 hours building his own Substack clone before realizing the code wasn't the important part. Strategy was. He threw it all away and finally made peace with where his content lives. Topics covered
| |||
| When Coding Isn't Enough | 27 Jan 2026 | 00:26:53 | |
AI is eating into the value of "just coding", so what do you do about it? Colleen and Joe talk through how they're each adapting: AI-enabled services, getting more strategic with clients, and actually understanding what non-tech businesses need (not just what they say they want). Plus: cold outreach experiments, product ideas, and some financial housekeeping. Takeaways:
Chapters:
| |||
| Welcome to Permission Not Required | 27 Jan 2026 | 00:03:40 | |
Colleen Schnettler and Joe Masilotti didn't wait for anyone to greenlight their careers. Together they talk about building wealth on your own terms: finding leverage, compounding your skills, and designing careers that don't require a boss's approval. For developers, freelancers, and anyone plotting their escape from the org chart. | |||