Retour

Explorez tous les épisodes du podcast Permission Not Required

Plongez dans la liste complète des épisodes de Permission Not Required. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.

Rows per page:

1–17 of 17

TitreDateDurée
Everyone's Claude is Talking to Everyone's Claude09 Jul 202600: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

  • 00:00 Vacation Stories
  • 02:58 Journey of Self-Discovery
  • 11:00 Agency vs. Startup
  • 18:00 RubyConf Preparation
  • 24:15 Pricing Strategy and Customer Segmentation
  • 26:01 Consulting vs. Self-Serve Product
  • 27:01 Adapting to Changing Consulting Landscape
  • 28:01 Price Sensitivity and Client Conversations
  • 30:14 Consulting Business Model and Future Plans
  • 32:18 AI and Human Behavior in Document Creation
  • 38:01 Outsourcing Thinking and Deep Reading App
Nobody Wants a $100K Build25 Jun 202600: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

  • 00:00 Vacation Adventures
  • 07:05 Returning to Work
  • 16:50 Pricing and Value
  • 22:07 Ruby Native Market Position
  • 29:00 Distribution Strategy and Experiments
  • 36:03 Taking Investment and Marketing Experiments
Reeking of AI17 Jun 202600: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

  • 00:00 Family and Summer Activities
  • 07:54 Product Development and OpenClaw Challenges
  • 13:05 Marketing Strategies for Ruby Native
  • 20:43 Focusing on Ruby Native at RubyConf
  • 26:39 Colleen's Consulting Approach and Content Automation
  • 36:12 Summer Mode and Work Schedules
Maybe I don't actually love tech?27 May 202600: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:

  • Colleen's Google Ads MCP server is finally approved (took two YouTube walkthroughs)
  • Google Play's wild "12 users for 14 continuous days" rule for personal accounts
  • Joe on refusing to keep up with the AI shininess race
  • Colleen's background coding agent on Hetzner that runs from Slack
  • Ruby Native's new screenshot pipeline: simulator captures, in-browser editor, one click to App Store Connect
  • The funnel problem: five years of brand building, no lever to cash in on

Chapters:

  • 00:00 May Gray and false spring
  • 01:20 Try AdWizard MCP server approved by Google
  • 04:42 Google Play's 12-users-for-14-days rule
  • 08:36 "Maybe I don't actually love tech"
  • 17:24 Threads of this going back years
  • 19:39 Colleen finds the leads, Joe delivers the work
  • 22:22 Pull, not push: trust at scale
  • 26:25 Refusing to keep up with AI
  • 27:24 Background agents on Hetzner
  • 32:22 Ruby Native ships Android, plus PingRB
  • 35:45 The new screenshot pipeline
  • 38:00 Which marketing channel for Ruby Native?
  • 42:30 Five years of brand building. Now what?
The First Ruby Native App I Didn't Build06 May 202600: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

  • 00:00 Introduction and Updates
  • 09:57 Target Market Considerations
  • 17:02 Partnership Opportunities
  • 23:24 Building and Using MCP Servers for Google Ads Management
Motion vs. Action22 Apr 202600: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

  • 00:00 First World Problems and Lipstick Fiasco
  • 23:26 Navigating Client Calls and Offers
  • 28:28 The Value of Client Calls and Networking
  • 36:08 Video Content Creation and Launch Strategy
  • 43:44 Exploring Ad Creation and Strategy
Heroku, We're Gonna Miss You15 Apr 202600: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

  • 00:00 Challenges of Video Creation
  • 07:58 Migration to Hatchbox and PaaS Limitations
  • 36:15 Social Media Engagement Strategies
Nobody Pays a Stranger (for Consulting)08 Apr 202600: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

  • 00:00 3D Printing Adventures
  • 07:02 Returning from Vacation
  • 14:59 Networking at Conferences
  • 20:04 Industry Exploration
  • 27:06 Deterministic vs. Indeterministic AI
  • 37:28 Marketing Strategy and Audience Targeting
  • 43:15 Engagement and Intent Signals
1K ARR and Too Scared to Launch17 Mar 202600: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

  • 00:00 Life Updates and Overwhelm
  • 07:00 Exploring New Markets
  • 12:59 Balancing Work and Productivity
  • 21:57 Client Work and Side Projects
  • 29:48 Expanding Scope and Product Features
  • 36:21 Market Validation and Launch Strategy
  • 42:17 Planning the Product Launch
  • 47:25 Final Preparations and Launch Strategy
Laravel Cloud Envy10 Mar 202600: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

  • 00:00 Laravel Cloud?
  • 21:46 Product Development Mindset and Consulting
  • 33:32 Conference Talk Ideas and Strategy
  • 42:38 OpenClaw Update and Browserless API
Own the Robot06 Mar 202600: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

  • 00:00 Bathroom Pipe Woes
  • 08:51 RubyNative.com and App Development
  • 14:15 Product Launch and Marketing Strategy
  • 22:56 Consulting Business and OpenClaw Setup
  • 36:36 Consulting Business Naming
  • 47:11 Domain Purchasing and Management
Spoons in the Pot24 Feb 202600: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

  • 00:00 Introduction and Solo Work Retreat
  • 05:48 Automating Content Generation
  • 13:05 Meta Ads and Custom Landing Pages
  • 20:59 Challenges of AI Marketing Products
  • 26:04 Exploring New Markets
  • 33:44 Automating Mobile App Development
  • 39:14 Product Launch Strategy
It's Better to Just Do the Things17 Feb 202600: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

  • 00:00 Olympics and Curling
  • 05:50 Customer Success and AI
  • 11:09 Workflow Automation and Cost Reduction
  • 17:05 Selling AI Automations
  • 28:04 YouTube Shorts and Content Creation
  • 56:09 Upcoming Solo Trip and Secret Project Teaser
We Lost a Client to Claude Code09 Feb 202600: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:

  • Impact of AI on Business
  • Challenges in SaaS Growth
  • Marketing Automation Tools Real human content
  • Exploring new opportunities

Chapters:

  • 00:00 Introduction and Client Email
  • 07:20 Marketing Automation Tools
  • 16:51 Challenges in SaaS Growth
  • 23:24 Super Bowl Ads and Business Trends
  • 29:11 Expanding Speaking Engagements and Market Reach
  • 35:04 The Myth of Working More for Better Results
  • 41:32 Starting a New Consulting Venture
Putting Ego Aside to Fill the Pipeline03 Feb 202600: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

  • Using your network when you need work (and putting your ego aside to do it)
  • Shadowing an AI head to learn what companies actually need from AI enablement
  • Why marketing services are a harder sell than technical services to founder-led companies
  • The mental drain of coaching calls and keeping scope contained
  • Joe's rebrand from "the Hotwire Native guy" to mobile apps for Rails businesses
  • Building a productized service vs. getting too comfortable with a long contract
  • Using Claude as a business partner for strategy and copy iteration
  • Why solo consultants can adapt faster than agencies in the AI era
  • The domain name problem when your last name is hard to spell
  • Work retreats and the mental freedom of being away from home responsibilities
When Coding Isn't Enough27 Jan 202600: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:

  • When coding becomes commoditized, strategy becomes the differentiator
  • Cold outreach isn't dead
  • The best opportunities come from understanding the business problem, not just the technical one

Chapters:

  • 00:00 Adapting to AI eating our lunch
  • 06:33 Cold outreach and building in public
  • 16:25 What non-tech businesses actually need from us
Welcome to Permission Not Required27 Jan 202600: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.

© My Podcast Data · Projet indépendant · Données issues d'Apple & Spotify