Deep Dive
The Mascot Advantage: Why Characters Beat Logos
Chris establishes that mascots create emotional attachment in ways that abstract logos cannot match. He uses the parallel of sports teams and their mascots to illustrate this principle. When users repeatedly see the same character—like Oliver the subscription monster sitting on receipts—they unconsciously build a personal connection to the app itself. This transforms productivity software from a cold piece of technology into something more relatable and memorable, making the user experience feel less sterile and more human.
The Three-Layer Creation Process
Chris's method combines human artistry with AI iteration in three distinct phases. First, he commissions hand-drawn original art (his fiancée drew their dog Luna as a base), which provides a unique stylistic foundation. Second, he feeds these illustrations into ChatGPT to generate variations and explore different directions. Third, once satisfied with a mascot, he creates specific scenarios using the base mascot—Oliver looking at receipts, holding a calculator, examining documents—for use as empty states and loading screens throughout the app. This layered approach ensures consistency while leveraging AI's efficiency.
The Critical Mistake: Asking AI Too Much at Once
Chris identifies a common error: giving ChatGPT multiple modifications in a single prompt (e.g., change the dog to a cat, swap the background, change the drink, alter the table color). While ChatGPT may technically follow instructions, it sacrifices the original style and reverts to generic AI-generated aesthetics. The solution is to break requests into individual line-by-line prompts, allowing the AI to maintain the base illustration's unique character while making incremental changes. This patience-based approach yields dramatically better results, particularly with ChatGPT-5, which has improved at style consistency compared to earlier versions.
Iteration Strategy: When to Persist and When to Reset
Chris emphasizes that mascot creation requires trial and error, sometimes taking 100 prompts to achieve the desired result. When a chat begins moving in an undesirable direction, he recommends starting a fresh conversation rather than attempting course correction, as image-based chats are difficult to redirect. During Oliver's creation, Chris iterated through multiple failed versions before completely reframing the concept as an abominable snowman-inspired character, which immediately yielded better results. This demonstrates the power of reconsidering the base prompt rather than stubbornly pursuing a failing direction.
App Naming Philosophy: Speed Over Perfection
Chris reveals his pragmatic naming approach: spend minimal time on names and treat them as changeable placeholders. His apps are named after his pets (Ellie the hamster, Luna the dog), and he spent only 2 hours brainstorming 'Subscription Monster' despite the critical role branding plays. He notes that his CRM app Mogul was originally called 'Karen' (after SpongeBob's computer) and Ellie was previously named 'Kronos' before changing them. The key insight is to move quickly, avoid perfectionism, and remain comfortable pivoting if the name or direction no longer fits the product evolution.