Making Software

Episode 2: Build Products for Other Engineers | SDKs, APIs & Open Source with Raghd Hamzeh

28 min · 25. feb. 2026
episode Episode 2: Build Products for Other Engineers | SDKs, APIs & Open Source with Raghd Hamzeh cover

Beskrivelse

Building products for other engineers is a unique challenge. Unlike consumer apps, developer tools (SDKs, APIs, and Open Source) require a deep focus on Developer Experience (DX), idiomatic code, and long-term maintenance. In this episode of Making Software, Raghd Hamzeh (Senior Software Engineer at Okta and OpenFGA maintainer) breaks down how to balance community requests with platform health. What you’ll learn in this video: * The Shift in Mindset: How your engineering process changes when your "users" are also engineers. * Consistency vs. Idiomatic Code: Should a Ruby SDK look like a Go SDK, or should it feel native to the language? * Handling Breaking Changes: Why saying "no" to a feature request can actually save your platform’s health. * The Power of Automation: How to manage multiple languages and open-source contributions without losing your mind. Check Making Software's Website [https://listen.casted.us/public/49/Making-Software-2b1cff7b] Learn more about OpenFGA [https://openfga.dev ]

Kommentarer

0

Vær den første til at kommentere

Tilmeld dig nu og bliv en del af Making Software-fællesskabet!

Kom i gang

2 måneder kun 19 kr.

Derefter 99 kr. / måned · Opsig når som helst.

  • Podcasts kun på Podimo
  • 20 lydbogstimer pr. måned
  • Gratis podcasts

Alle episoder

5 episoder

episode Episode 5: Understanding People to Build Better Software | AI Enablement & Productivity cover

Episode 5: Understanding People to Build Better Software | AI Enablement & Productivity

In today's episode, we explore the intersection of human psychology and engineering. Our guest, Dennis Henry, a Productivity Architect at Okta, shares how his Master’s degree in human factors—the study of how humans interact with systems and why they fail—has transformed his approach to building internal tools. In this episode, we discuss: * The Myth of Human Error: Why "failure" in software is rarely about one person and more about the processes surrounding them. * AI Enablement at Scale: How Dennis built a secure, multi-model AI gateway at Okta that allows employees to use Gemini, Claude, GPT, and more safely. * Environmental Impact: The innovative "nudge" tool that shows developers the carbon footprint of their AI prompts. * Redefining Productivity: Why vanity metrics like lines of code are "terrible" and why qualitative sentiment is the true measure of success. * Servant Leadership: Why the best thing a leader can do today is simply talk to their people and ask, "What sucks about your job?"

20. maj 202649 min
episode Episode 4: Scaling AI Infrastructure: From Backend Engineer to Platform & Infra cover

Episode 4: Scaling AI Infrastructure: From Backend Engineer to Platform & Infra

In this episode of Making Software, Carla sits down with Matteo Ferrando who does Platform and Infrastructure at Fal.ai, to explore the complex world of infrastructure and platform engineering. Matteo shares his journey from backend engineering to architecting a leading generative media platform. The conversation dives deep into: * The "Two-Way Door" Framework: How to decide between building a quick MVP and a long-term scalable solution. * Latency-Sensitive AI: The infrastructure challenges of serving audio and video models with millisecond precision. * Backend vs. Infra: Matteo’s "controversial" take on what backend engineering really means in a startup environment. * The Future of Coding: Why computer science fundamentals are more important than ever in the age of AI-assisted development. Whether you're an engineer looking to transition into platform roles or curious about the "how" behind generative AI platforms, this episode is packed with practical architectural insights.

22. apr. 202633 min
episode Episode 3: Security By Design in the Age of AI with Bobby Tiernay cover

Episode 3: Security By Design in the Age of AI with Bobby Tiernay

Is "Vibe Coding" a breakthrough for productivity or a security nightmare? In this episode of Making Software, Carla talks with Bobby Tiernay, Principal Architect at Auth0, about the messy, exciting, and risky reality of building with AI. Bobby breaks down the evolution of "Vibe Coding"—using AI to prototype via intuition—and why the industry must shift toward Spec Coding to ensure long-term stability and security. In this episode, we discuss: * The Vibe Coding Phenomenon: Why prototyping with AI feels like magic, but lacks the rigor of enterprise software. * Security for AI Agents: How to avoid "YOLO mode" and implement sandboxing to protect your network and data. * The Model Context Protocol (MCP): Using standard protocols to bridge the gap between AI and your local environment safely. * The Future of the Engineer: Why being a "Master Communicator" is becoming more important than being a master of syntax. * Building the "Right Thing": How AI can help reverse-engineer requirements and create better specifications.

25. mar. 202638 min
episode Episode 2: Build Products for Other Engineers | SDKs, APIs & Open Source with Raghd Hamzeh cover

Episode 2: Build Products for Other Engineers | SDKs, APIs & Open Source with Raghd Hamzeh

Building products for other engineers is a unique challenge. Unlike consumer apps, developer tools (SDKs, APIs, and Open Source) require a deep focus on Developer Experience (DX), idiomatic code, and long-term maintenance. In this episode of Making Software, Raghd Hamzeh (Senior Software Engineer at Okta and OpenFGA maintainer) breaks down how to balance community requests with platform health. What you’ll learn in this video: * The Shift in Mindset: How your engineering process changes when your "users" are also engineers. * Consistency vs. Idiomatic Code: Should a Ruby SDK look like a Go SDK, or should it feel native to the language? * Handling Breaking Changes: Why saying "no" to a feature request can actually save your platform’s health. * The Power of Automation: How to manage multiple languages and open-source contributions without losing your mind. Check Making Software's Website [https://listen.casted.us/public/49/Making-Software-2b1cff7b] Learn more about OpenFGA [https://openfga.dev ]

25. feb. 202628 min