The Talk Show With John Gruber

433: ‘Meat Bags’, With Brian Mueller

October 31, 2025

Key Takeaways Copied to clipboard!

  • Brian Mueller's initial success came from a suite of apps starting with Carrot To Do, but Carrot Weather ultimately became the flagship, forcing him to focus solely on it—the 'curse of success' for an indie developer. 
  • The defining characteristic of the Carrot suite, a snarky AI personality, was intentionally developed as an antidote to the overly positive gamification common in apps at the time, though Carrot Weather now offers five personality levels, including a professional mode. 
  • Carrot Weather's evolution from a 'joke weather app' to a professional tool was spurred by the launch of the Apple Watch, which necessitated focusing on data accuracy and customization features like complications, leading to the introduction of a subscription model. 
  • The initial amazement people felt for hyper-local, minute-by-minute precipitation alerts (pioneered by Dark Sky and now expected in apps like Carrot Weather) fades as such features become standard. 
  • Carrot Weather's core brand relies on its personality, which is defined by a sense of superiority to humanity, contrasting sharply with the current trend of AI models like ChatGPT being overly obsequious and deferential. 
  • Brian Mueller leveraged AI tools to create an entire 15-song musical within Carrot Weather, demonstrating how AI can unlock creative endeavors for developers who lack specific talents like musical performance. 

Segments

Mueller Surname Pronunciation
Copied to clipboard!
(00:00:03)
  • Key Takeaway: Brian Mueller’s surname is pronounced to rhyme with ‘Ferris Bueller,’ not like Robert Mueller.
  • Summary: Brian Mueller clarified that his surname is pronounced differently from the famous Robert Mueller. He noted that people frequently ask about the pronunciation due to recent news events. The correct pronunciation rhymes with ‘Ferris Bueller.’
Carrot App Origins and Success
Copied to clipboard!
(00:00:28)
  • Key Takeaway: Carrot Weather was the most popular app in Mueller’s suite, forcing him to abandon developing new apps due to the time commitment required.
  • Summary: Mueller initially developed several apps, starting with Carrot To Do, before landing on Carrot Weather. The overwhelming success of the weather app consumed all his time, illustrating the ‘curse of success’ for indie developers. He admitted being glad for this success as it freed him from the marketing cycle required for launching new apps.
Early Marketing and Growth
Copied to clipboard!
(00:02:48)
  • Key Takeaway: Mueller’s initial app launches relied on cold emails, achieving incremental growth in press coverage with each successive app.
  • Summary: Starting with no industry contacts, Mueller used cold emails for promotion, achieving only 26 downloads on the first day of Carrot To Do. Each subsequent app launch brought coverage from new press outlets, leading to increasing success. Carrot Fit, a weight tracker, achieved a mainstream breakout after appearing on the Drudge Report.
The Snarky AI Personality
Copied to clipboard!
(00:04:28)
  • Key Takeaway: The snarky AI personality was introduced in the first app, Carrot To Do, to counter the ‘annoyingly over-the-top positive feedback’ found in contemporary gamified apps.
  • Summary: The personality was designed to be snarky, making fun of the user if tasks were incomplete, contrasting sharply with the sterile presentation of apps like Apple Reminders. Mueller found the overly positive feedback in other apps felt fake. Carrot Weather later incorporated five personality levels, allowing users to select modes from ‘Professional’ to ‘Homicidal.’
Carrot Weather’s Joke App Beginnings
Copied to clipboard!
(00:08:21)
  • Key Takeaway: Carrot Weather initially launched as a basic joke app, but the subsequent release of the Apple Watch forced its evolution into a professional utility.
  • Summary: The first version of Carrot Weather focused solely on jokes related to weather conditions, temperature, and seasons. The launch of the Apple Watch a month later required Mueller to focus on making it a functional, professional weather app due to the small screen real estate for complications. This shift necessitated introducing a subscription model to cover ongoing data costs.
Sponsor Break: Uncommon Goods
Copied to clipboard!
(00:10:03)
  • Key Takeaway: Uncommon Goods offers unique, hand-picked gifts supporting small artists and independent businesses.
  • Summary: Uncommon Goods provides original, handmade gifts for holiday shopping stress relief. John Gruber highlighted receiving a lemon tree and owning an ‘F-bomb’ desk trinket as examples of their offerings. Listeners can receive 15% off by using the code ’talkshow’ at their website.
App Launch Timeline and Voice Generation
Copied to clipboard!
(00:12:57)
  • Key Takeaway: Carrot To Do launched in January 2013, followed by Carrot Alarm, and the character’s voice is generated live using Apple’s built-in speech synthesizer engine.
  • Summary: Carrot To Do was launched in January 2013, and Carrot Alarm, which verbally abused users for snoozing, followed. The voice used for Carrot is the standard Apple speech synthesizer engine, generating dialogue live via API calls. This live generation allows for thousands of lines of dialogue and remote updates for current events.
Political Humor Customization
Copied to clipboard!
(00:15:35)
  • Key Takeaway: Carrot Weather includes a political slider allowing users to select humor leaning from Apolitical to Far-Right, requiring Mueller to write material for diverse viewpoints.
  • Summary: The app features a political slider with settings including Apolitical, Centrist, Liberal, Conservative, and more extreme options. Mueller simplifies the writing process but still crafts dialogue for both conservative and left-leaning groups. He noted that Rush Limbaugh was a major, verifiable fan who frequently emailed him about the app.
Privacy Stance and Data Handling
Copied to clipboard!
(00:17:57)
  • Key Takeaway: Mueller intentionally avoids collecting user analytics for privacy reasons, contrasting with the location-intensive nature inherent to weather apps.
  • Summary: Mueller prides himself on not collecting analytics, stating he is not interested in tuning screens for maximum revenue. Weather apps inherently require precise location data for useful alerts like rain notifications, making them a privacy minefield. Carrot stores only necessary data (like location/push IDs for notifications) on servers, anonymized and untied to IP or email addresses.
Carrot’s Evolution Post-Dark Sky
Copied to clipboard!
(00:26:33)
  • Key Takeaway: The shift to a subscription model for Carrot Weather was forced by Apple Watch complications requiring constant data updates, which led to the app becoming a customization kit.
  • Summary: The initial paid-up-front model became unsustainable due to the small, continuous costs associated with updating watch face complications. This necessity drove the app toward extensive customization, mirroring a ‘weather app construction kit’ approach inspired by concepts like Mario Maker. Mueller developed his own precipitation alerts, similar to Dark Sky’s innovation, using radar data extrapolation.
Native Development Advantage
Copied to clipboard!
(00:46:10)
  • Key Takeaway: Embracing native APIs and updating immediately on new OS releases is crucial for Carrot Weather’s success, allowing early adoption of features like Vision OS and Live Activities.
  • Summary: Using native APIs ensures Mueller can integrate new Apple features on launch day, which users expect from a high-tier app. If he used an intermediate platform, he would be delayed waiting for that platform to update its support. This native approach allows Carrot to support platforms like Vision OS and Live Activities early, appealing to technically aware users.
Competition and Apple Weather
Copied to clipboard!
(00:58:14)
  • Key Takeaway: Carrot Weather successfully competes against the built-in Apple Weather by offering superior customization and faster adoption of new platform features, despite Apple’s own app being ‘good enough’ for many.
  • Summary: Mueller views the competition from Apple Weather as healthy, driving users to seek better or more specialized apps in the App Store. Carrot’s advantage lies in its aesthetic quality and regular updates, contrasting with many ‘ugly’ cross-platform competitors. The app now offers a free tier with fake, in-character ads, which users can remove via subscription.
iOS 26 and Liquid Glass Update
Copied to clipboard!
(00:39:44)
  • Key Takeaway: Updating Carrot Weather for iOS 26’s new UI components was extensive due to the app’s deep customization, but the new Liquid Glass aesthetic was adopted easily and is preferred over the previous flat design.
  • Summary: Updating every screen was necessary because of Carrot’s extensive customization options, making the work more involved than anticipated. Mueller found the Liquid Glass aesthetic slotted in naturally and looked better than the previous flat iOS 18 design. He prefers the default ‘clear’ setting for Liquid Glass system-wide, despite acknowledging low-hanging fruit issues in the new OS design.
Weather Alert Accuracy Normalization
Copied to clipboard!
(01:09:51)
  • Key Takeaway: Remarkable improvements in weather forecasting have made hyper-local precipitation alerts, once amazing, now merely expected ’table stakes'.
  • Summary: The speaker recounted an instance where a hyper-local rain alert was accurate to the minute, similar to the initial awe inspired by Dark Sky’s pioneering feature. Overall weather forecasting has become remarkably good compared to decades past. Features like these alerts are now expected by users and no longer cause amazement.
AI Personality vs. Carrot Gimmick
Copied to clipboard!
(01:11:45)
  • Key Takeaway: Carrot Weather’s original ‘gimmick’ of a sentient AI personality from 10 years ago predated current LLMs, and its established snarky persona contrasts with the deferential nature of modern AI like ChatGPT.
  • Summary: The initial concept of Carrot being driven by a sentient AI seemed far-fetched in 2013, but the personality was always driven by the developer, not actual AI. Modern AI like ChatGPT fails to replicate Carrot’s specific brand of humor, though it can assist in generating ideas using structures like the ‘rules of three’. The core of Carrot’s personality is a comfortable sense of superiority to humanity, unlike the obsequious approach of current AI agents.
AI Impact on Carrot’s Brand
Copied to clipboard!
(01:15:39)
  • Key Takeaway: The rise of actual AI does not diminish Carrot Weather’s established brand; instead, its over-the-top, overtly malicious persona keeps it distinct from AI trying to masquerade as human.
  • Summary: The speaker does not worry that the rise of real AI diminishes Carrot’s gimmick, as Carrot is obviously over-the-top and not trying to masquerade as human. Carrot’s personality is safe because it openly expresses a desire for humanity’s demise, unlike current AI which is highly deferential. New users are unlikely to be confused, likely just assuming Carrot is a very good, albeit funny, AI.
Carrot Weather Musical Launch
Copied to clipboard!
(01:18:54)
  • Key Takeaway: Brian Mueller launched a 15-song musical within Carrot Weather, where all singing voices are AI-generated based on lyrics written by the developer.
  • Summary: The musical was inspired by playing with AI lyric generation tools, leading to the accidental discovery of a Broadway musical sound. The developer acts as the villain, and Carrot is the hero; all singing voices, including the main female voice, are AI-generated. This project was only feasible because AI allowed the developer, who is not a musician, to create something that would otherwise cost hundreds of thousands of dollars.
Carrot Missions and Success
Copied to clipboard!
(01:23:05)
  • Key Takeaway: Carrot Weather includes geographical quiz ‘missions’ featuring mock encyclopedia entries written by Carrot, highlighting the app’s extensive, non-weather-related content.
  • Summary: The app features 156 missions, which are geographical quizzes requiring users to locate places on Apple Maps, such as the White House. Upon completion, Carrot provides a mock encyclopedia entry filled with fake, funny information. The longevity of Carrot Weather and its companion apps represents a fulfilling, successful indie development story driven by the developer making the app they personally want to use.