Skip to main content
Rizel Scarlett
Staff Developer Advocate
View all authors

How to Vibe Code Responsibly (with Goose)

· 7 min read
Rizel Scarlett
Staff Developer Advocate

blog cover

On Feb 2, 2025, Andrej Karpathy coined the phrase "vibe coding". Vibe coding represents a new approach to coding where developers ask an AI agent to build something, and they go with the flow.

The Model Context Protocol (MCP) makes this practice possible. Before MCP, developers copied and pasted context between applications. This workflow fell short of the promised AI agent automation that everyone claimed. Today, AI agents can work autonomously using MCP and integrate with any application, from GitHub to Cloudflare, YouTube, and Figma.

This shift democratizes coding. For example, it's empowered:

  • Web developers to create video games with Unity
  • Designers and product managers to prototype full-stack applications
  • Business owners to transform their visions into functional products

It's a freeing experience. But too often, we're Icarus with the keyboard, vibe coding too close to the sun.

Codename Goose Goes to Boston

· 6 min read
Rizel Scarlett
Staff Developer Advocate

blog cover

Question: What happens when you bring 70+ AI enthusiasts, open source contributors, and curious learners together in one room?

Answer: You get an electric night filled with great conversations, hands-on hacking, and mind-blowing insights into agentic systems.

This week, we hosted our very first Goose Meetup in Boston at the Cambridge Innovation Center. The turnout and energy exceeded all expectations! From first-time Goose users to seasoned AI engineers, attendees gathered to explore how Goose and the Model Context Protocol (MCP) are shaping the future of AI automation.

Screenshot-Driven Development

· 6 min read
Rizel Scarlett
Staff Developer Advocate

calendar

I'm a developer at heart, so when I'm working on a personal project, the hardest part isn't writing code—it's making design decisions. I recently built a calendar user interface. I wanted to enhance its visual appeal, so I researched UI design trends like "glassmorphism" and "claymorphism."

However, I didn't want to spend hours implementing the CSS for each design trend, so I developed a faster approach: screenshot-driven development. I used an open source developer agent called goose to transform my user interfaces quickly.