# Dogfooding, Developers, and Discord! Page: https://stenobird.com/podcast/founderquest/dogfooding-developers-and-discord Text version: https://stenobird.com/podcast/founderquest/dogfooding-developers-and-discord.md Podcast: [FounderQuest](https://stenobird.com/podcast/founderquest) Published: 2024-06-21T10:00:00+00:00 Episode link: https://share.transistor.fm/s/e0e16f93 Audio file: https://media.transistor.fm/e0e16f93/fc9aebf2.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/founderquest/episodes/dogfooding-developers-and-discord Duration seconds: 2249 ## Resource The importance of 'dogfooding' your own product to identify friction points and improve user experience. The hosts also discuss adapting the Shape Up methodology for tiny teams and the value of community-driven development. ## Highlights - Main idea: Dogfooding your own software is the most effective way to experience the 'annoyance' of bugs and UX friction firsthand - Practical takeaway: Use the 'pitch' phase of Shape Up to define UI constraints and wireframes, preventing endless discovery cycles - Failure mode: Neglecting to use your own product leads to a disconnect between developer assumptions and actual user experience - Main idea: Great developer tools should provide the power of complex systems like AWS CloudWatch without the steep learning curve - Practical takeaway: Building a community Discord can surface high-value bug reports and feature requests that passive users might not report ## Topics Product Development, Software Engineering, Dogfooding, Shape Up Methodology, Developer Experience, AWS CloudWatch, Community Building, Infrastructure as Code ## Chapters - 1:00 — Adapting Shape Up for Tiny Teams: Discussing the struggle of using formal 'pitches' when the team is small and already in consensus. - 9:10 — The Power of Dogfooding: Why being an 'annoyance-driven developer' and using your own product is critical for product quality. - 12:00 — Automating Infrastructure: Reflections on using Terraform and automating deployments to reduce manual overhead. - 17:20 — Bringing AWS Power to Everyone: The vision for providing CloudWatch-level insights to developers using simpler platforms like DigitalOcean. - 20:30 — Learning from Support Requests: Using support rotations to gain context on the real-world user experience and overcome the 'curse of knowledge'. - 26:00 — The Value of Community Feedback: How a dedicated Discord server helps surface bugs and feature ideas through direct interaction. - 31:30 — Building Developer Communities: The potential for organizing local developer conferences and the challenges of event planning. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/founderquest/episodes/dogfooding-developers-and-discord/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/founderquest/dogfooding-developers-and-discord.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.