Vibe Code Camp Distilled

Tina He - Building for Joy: Playful AI Development

Tina He - Building for Joy: Playful AI Development

Key Insights

Summary

Tina He (Twitter: @FakePixels) is a venture capitalist, former founder, and perpetual tinkerer who brings a unique perspective to AI development focused on joy and playfulness rather than pure productivity. Her career spans building a developer platform for smart contracts, selling her company to Coinbase, leading developer tools at Base (Coinbase’s layer 2 blockchain), and now investing at Pace Capital with a focus on developer tools and infrastructure.

In this session, Tina demonstrates a whimsical personal “operating system” website she built using Claude Code and Next.js - a vintage Mac OS-inspired web app containing multiple mini-applications including a “corporate speak translator,” music player, trading interface, image enhancer, and data labeling side hustle simulator. Rather than focusing on typical productivity use cases, she emphasizes how dramatically lowered costs of creation enable building purely for fun, laughter, and self-expression - fulfilling her childhood dream of creating joyful gaming experiences.

Her approach challenges the utilitarian framing of AI development, arguing that the 10% of usage dedicated to delight represents a meaningful shift in how we socialize and express ourselves creatively, soon to become as common as sharing other forms of content.

Main Topics

Background and Journey to AI Development

Tina traces her path from childhood tinkerer to AI developer, starting with RPG Game Maker (a niche Japanese tool) that first introduced her to programming. She describes herself as having three core threads: tinkering, writing, and investing.

[00:00:46.750] “I’ve always loved gaming. I think both as a storytelling medium, but also like over time kind of fell in love with just how you could design like a world where you can like honestly hang out with your friends and the social aspects of it.”

Her career combined these interests: product development, running a product studio in school, venture capital at Pace Capital (2019), founding a crypto company building developer platforms for smart contracts, and ultimately leading open source developer tools at Coinbase’s Base blockchain.

[00:02:56.790] “I feel like as a writer myself, and same with you, Dan, like, I think the technology of LLM is just like deeply philosophically interesting, where there’s this kind of interesting dichotomy of like the worst cell and the shape rotator discourse on Twitter specifically.”

The Philosophy of Vibe Coding

Tina reframes “vibe coding” as fundamentally about the vibe, not the coding - building what you want to build and having fun doing it.

[00:04:02.390] “It’s actually more about the vibe than the coding. It’s like, you are having fun building what you want to build. And you know, that’s actually the most important motivation.”

She notes that many of her best ideas come from jokes or practical needs like not wanting to pay for software and just building it herself instead. For writers and those with technical knowledge, the ability to describe something well translates directly into coding capability.

[00:03:20.470] “This is like, you know, actually a renaissance of worst cell’s power, like if you’re able to describe something, you can really well into existence.”

The Personal Operating System Project

Tina’s main demo showcases a vintage Mac OS-inspired web application containing multiple mini-apps:

Corporate Speak Translator: An app that takes frustrated workplace messages (like “You want me to do the work of a senior developer by paying me as a junior”) and translates them into professional corporate language. Uses Claude API for translations.

Music Player: Background music capability for the workspace.

Trading Interface: A demo trading app with 2X leverage options (not connected to real accounts, for demonstration only).

Image Enhancer: Uses Replicate AI to generate professional corporate backgrounds for photos.

Data Labeling Side Hustle: A playful take on the “AI economy” where you can do simple labeling tasks.

[00:14:00.430] “This app is my vision for the future of work. Like in the future, when you’re working, um, you can basically create your own customized workspace, um, for you to do all kinds of different random stuff.”

The entire project is live as a web app built with Next.js and deployed on Vercel.

Technical Stack and Tool Discovery

Tina emphasizes using Context7 as a key resource for understanding the current developer ecosystem:

Context7: An MCP (Model Context Protocol) server that provides agents with up-to-date documentation for popular tools and libraries. It functions as an “API for agents” to access external data and tools.

[00:15:51.890] “Tokens don’t lie. It’s like, basically, I love that. Oh, put it up on a banner. Let’s go. Tokens don’t lie.”

Context7 shows Next.js as the most popular framework, followed by others. The token allocation reveals what developers actually use versus marketing claims. She also mentions OpenRouter as another source for understanding model usage patterns, though accuracy depends on opt-in participation.

Her recommended stack: - Next.js: For web application framework - Vercel: For deployment - Tailwind CSS: For styling (#1 CSS framework) - Better Auth: For authentication (over Clerk, Auth0, Supabase, or Firebase) - Claude Code: Primary development tool - Replicate AI: For image generation/enhancement

Workflow and Development Practices

Plan Mode and PRDs: Tina emphasizes detailed product requirements documents as the key to success.

[00:20:01.160] “The biggest thing in, um, kind of creating really good, uh, good outcome. And like, usually with one shot success, it’s just like really well written PRDs.”

She notes that while a year ago extensive detailed specs were necessary, AI has improved but specificity still matters. The more detailed you are, the better the outcome.

Skills.md Files: Tina recommends using Anthropic’s new Skills feature - a file that describes how to precisely execute tasks, creating “soft in-context guard rails” for Claude Code.

[00:19:02.530] “If you’re like, uh, you’re a small startup, um, it’s, it’s like, it will be very efficient to store your UI system, like into like a, like a startup skill. Uh, and then every time you build a site, like they would just like refer to the style guide, um, of that skill file.”

Visual References: For UI design, she provides images of desired aesthetics (like vintage Mac OS screenshots) alongside text descriptions to achieve specific visual styles.

Development Tool: Primarily uses Claude Code for implementation.

Building for Joy vs. Productivity

Tina makes a deliberate case for the 10% of AI usage dedicated to fun and creativity:

[00:24:08.460] “I feel like those are going to get even like easier to do… There’s going to be less and less like handholding on the agent… In the future, we can really just describe what we want to do in natural language… so we stick to get pretty good results.”

[00:25:02.180] “The 10% of it, you know, is actually the meaningfully lower cost to create joy and fun. And, and I think that that’s why in the intro, I kind of like emphasize that gaming aspect. I feel like this is my childhood dream to be able to just like create fun experiences that make people laugh and make people have fun and, and, and enjoy, uh, kind of life a little bit more.”

She sees this as a new form of self-expression and socializing, predicting that people will commonly share custom-built apps with friends and loved ones, creating content “even like way more creative than this little experiment.”

[00:24:24.700] “Given the cost is literally lower than probably buying someone a cup of coffee, like definitely lower than buying someone a cup of coffee. Like it can just bring a smile on their face if you build an app for someone.”

The Future of No-Code AI Development

Tina acknowledges that tools are evolving to remove even more friction:

She envisions a future where creating and sharing apps becomes as common as other forms of content creation, with even more creative outputs than current experiments.

Actionable Details

Tools and Resources

Development Workflow

  1. Start with detailed PRDs: Write specific product requirements
  2. Use visual references: Include images for desired UI/UX styles
  3. Create Skills.md files: Store UI systems and style guides as skills for consistency
  4. Leverage Context7: Check token usage to see what tools/frameworks are most popular
  5. Use Claude Code: Primary development tool
  6. Deploy on Vercel: For hosting web applications

Live Demo Debugging

When the corporate speak translator failed during the demo: - Issue was API credits running out (not code problems) - Solution: Refilled $20 in Anthropic credits - Debugging approach: Check error messages, paste into Claude Code

Technical Architecture

Quotes Worth Saving

[00:15:51.890] “Tokens don’t lie.” - On why usage data from Context7 and OpenRouter reveals true adoption better than marketing

[00:04:02.390] “It’s actually more about the vibe than the coding. It’s like, you are having fun building what you want to build. And you know, that’s actually the most important motivation.” - Core philosophy of vibe coding

[00:03:20.470] “This is like, you know, actually a renaissance of worst cell’s power, like if you’re able to describe something, you can really well into existence.” - On the philosophical connection between writing and AI coding

[00:20:01.160] “The biggest thing in, um, kind of creating really good, uh, good outcome. And like, usually with one shot success, it’s just like really well written PRDs.” - On what actually makes AI coding succeed

[00:25:02.180] “The 10% of it, you know, is actually the meaningfully lower cost to create joy and fun… I feel like this is my childhood dream to be able to just like create fun experiences that make people laugh and make people have fun.” - On building for delight rather than pure productivity

[00:24:24.700] “Given the cost is literally lower than probably buying someone a cup of coffee, like definitely lower than buying someone a cup of coffee. Like it can just bring a smile on their face if you build an app for someone.” - On the economics of building for joy