
310 - Mitchell Hashimoto on Ghostty & His Agentic Coding Workflow
Mitchell Hashimoto co-founded HashiCorp, built some of the most impressive DevOps tools like Vagrant and Terraform, sold the company to IBM...
Radio and PodcastLive Radio & PodcastsOpening Radio and Podcast...

Radio and PodcastLive Radio & PodcastsFetching podcast shows and categories...
Radio and PodcastLive Radio & PodcastsFetching podcast episodes...

The Fragmented Podcast is a podcast for Software Developers hosted by Donn Felker and Kaushik Gopal. Our goal is to help you become a better Software Developer. We chat about topics such as...

Mitchell Hashimoto co-founded HashiCorp, built some of the most impressive DevOps tools like Vagrant and Terraform, sold the company to IBM...

Andrej Karpathy says the goal is to maximize how long an agent runs without your intervention. But there's a false summit most teams hit fir...

You already know how LLMs work from our popular 20-minute explainer. Now we take it to images. What does Michelangelo have to do with stable...

The hard part of AI coding isn't generating code — it's controlling quality, safety, and drift. Kaushik and Iury break down harness engineer...

AGENTS.md is becoming the common language for AI coding tools, but keeping repo rules, personal rules, and tool-specific files in sync is st...

Subagents are becoming a core primitive for serious AI-assisted development. In this episode, Kaushik and Iury disambiguate "agent" terminol...

Agent Skills look simple, but they are one of the most powerful building blocks in modern AI coding workflows. In this episode, Kaushik and...

Ever get asked "how do LLMs work?" at a party and freeze? We walk through the full pipeline: tokenization, embeddings, inference — so you un...

MCPs are everywhere, but are they worth the token cost? We break down what Model Context Protocol actually is, how it differs from just usin...

Most folks reference "AI coding" like it's one thing. It's really not. In this foundational episode Kaushik & Iury walk through (at least) f...

Fragmented is changing. New direction, new cohost. Kaushik explains the pivot from Android to AI development and introduces Iury Souza. From...

Join us as we talk with Vinay Gaba, Android GDE and leading voice in Android development, about the future of the field. Vinay shares insigh...

In this episode, we dive into the power of rapid prototyping for Android developers using Kotlin. We explore how this crucial skill can impr...

In this episode, we dive into the programming paradigm — Data Oriented Programming (DOP) and why making data the star can simplify your code...

In this episode, discover how Dan Rusu’s pods4k Immutable Arrays library can deliver 2–8× speed boosts and 5× lower memory usage in Kotlin/A...

Kaushik looks at a new logging library from Square called logcat . He starts by seeing how the popular Timber library does it along with the...

In this episode of Fragmented, Kaushik dives into the importance of creating your own starter template to streamline app development and min...

In this episode, Kaushik explores the evolution of dependency injection (DI) in Android development. Dagger has been the de-facto solution f...

We're back from the hiatus with our SemiQuicentennial episode! With the momentous 250 comes some big announcements and a shift in the way we...

In this episode of our podcast, we explore the diverse landscape of Java versions within the Android ecosystem. Our guest is Michael Bailey,...

In this edition of Fragmented, we're thrilled to host Ishan Khanna, a software engineer at Tinder who possesses great enthusiasm for feature...

In this episode, we talk to, Siggi Jonsson. Siggi helps guide us through the complex and often confusing world of Android app modularization...

In this podcast episode, we have the pleasure to host Fred Porciúncula, a Google Developer Expert (GDE) known for his work with Kotlin Injec...

In this episode, Donn and Kaushik talk to an old friend of the show, Colin White, about Treehouse, a combination of the Redwood and Zipline...

In this episode, Donn and Kaushik announce that they are steering the podcast back into Android waters. In other words, the Fragmented Podca...

In this episode, Donn and Kaushik talk to long-time friend Dan Lew about his recent career switch from Android developer to TypeScript/Node....

In this episode, Donn and Kaushik talk about one of the age old bike shedding topics - code formatting, and how you can solve it with automa...

In this episode, Donn and Kaushik talk about the fear of shipping, some impostor syndrome and how it contributes to uncertainty and doubt in...

In this episode, Donn and Kaushik talk about 5 new-ish Kotlin constructs that you might not be aware of. The constructs that they talk about...

In this short episode, Donn talks about the CODEOWNERS file and how it can help you ensure teams review the code that they are responsible f...

In this episode, Donn talks about the tips and tricks he's used over the last 20 years of consulting, freelancing and working full time to f...

In this episode, Donn and Kaushik talk about their thoughts on Jetpack Compose and XML for Android layouts and which one you should learn fi...

In this episode, Donn and Kaushik talk about the thought of having a terminal for Android. Have you ever wished you could whip up a quick sc...

In this episode, Kaushik goes solo and interviews Ben Orenstein. Ben is a prolific Ruby developer, an amazing conference speaker, an ardent...

In this episode, Donn and Kaushik talk about how many Android applications seem to suffer from the disease of over-architecture while neglec...

In this episode, Donn and Kaushik talk to John Rodriguez (jrod) about the Paparazzi library which allows you to perform UI screenshot testin...

In this episode Donn and Kaushik talk about frustration, finding "flow state" and how it's known as "the madness" and how to deal with it. W...

In this episode, Donn and Kaushik talk to Android GDE Vinay Gaba about learning Jetpack Compose. They talk about how to learn how to use Jet...

In this episode Donn talks about that pit of the stomach feeling we all get when we feel like we should know something but we don't. It's th...

In this episode, Kaushik peppers Donn with questions about his foray into Android Turbo, Hotwire, and the concept of "Native Where You Need...

In this episode Donn and Kaushik talk to Konstantin Liakhovskii about Expo development and how it takes cross platform development and its p...

In this episode Donn sits down and talks to Ephraim Schmitt about how he changed careers from being an exotic car salesman to a mobile softw...

In this episode Donn and Kaushik are back together on the mic. After an extended break, they both returned renewed and ready to dive into al...

In this episode Donn talks about something not giving up and persevering when the going gets tough in software, your career and more. It's e...

In this episode, Donn and Kaushik talk about some of the books that they're reading and thoughts and recommendations on each. Links from the...

In this episode, Donn and Kaushik reunite for an episode on how they use productivity tools like various todo apps as well as how the organi...

In this episode, Kaushik talks to his good friend Prabhjot and learns about " Android Enterprise ". This is the official way for companies o...

In this episode, Donn continues to dive into his favorite software book: Working Effectively with Legacy Code. He talks about one of the fun...

In this episode, Donn talks to Jay Ohms about Turbo Native for Android, Hotwire, and how to build apps faster with Hotwire, Turbo, Stimulus,...

In this episode, Donn talks dives into his favorite software book: Working Effectively with Legacy Code. He talks about one of the introduct...