Fragmented - AI Developer Podcast

By Kaushik Gopal, Iury Souza

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Education

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 411
Reviews: 1
Episodes: 267

A Podcast Republic user
 Jul 27, 2018

Description

Fragmented is an AI developer podcast for engineers who want to go beyond vibe coding and ship real software. We cover AI-assisted development the way working engineers actually use it: prompting strategies, code review, testing, debugging, workflows, and building production-grade software with AI tools. No hype. No "I shipped a SaaS in a weekend" stories. Just tactics that work. Hosted by Kaushik Gopal and Iury Souza — software engineers using AI daily to build and ship real products. From vibe coding to software engineering — one episode at a time. Our goal: help you use AI to become a better engineer, not be replaced by one.

Episode Date
308 - How Image Diffusion Models Work - the 20 minute explainer
Mar 24, 2026
307 - Harness Engineering - the hard part of AI coding
Mar 17, 2026
306 - Keeping your agent instructions in sync and effective
Mar 10, 2026
305 - Subagents explained - What they are, when (not) to spawn them
Feb 17, 2026
304 - Agent Skills - when to use them and why they matter
Feb 09, 2026
303 - How LLMs Work - the 20 minute explainer
Feb 02, 2026
302 - MCPs Explained - what they are and when to use them
Jan 26, 2026
301 - The AI coding ladder
Jan 19, 2026
300 - From Vibe coding to Software engineering
Jan 12, 2026
257 - Future of AndroidDev in an AI world with Vinay Gaba
Mar 04, 2025
256 - Rapid prototyping with Kotlin
Feb 24, 2025
255 - Data Oriented Programming
Feb 18, 2025
254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays
Dec 24, 2024
253 - logcat - a new look at logging with Piwai from Square
Dec 10, 2024
252 - Everyone needs a starter template
Nov 26, 2024
251- There's a new king in DI town
Nov 12, 2024
250 - Bittersweet beginnings
Oct 29, 2024
249 - Java and the JDK: Powering the Android Landscape with Michael Bailey
Jul 10, 2023
248 - Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna
Jun 26, 2023
247: The Art of App Modularization with Siggi Jonsson
Jun 12, 2023
246 - Dependency Injection: Kotlin Inject with Fred Porciúncula
May 29, 2023
245: Treehouse, Redwood and Zipline with Colin White
May 15, 2023
244: Reviving Our Passion for Android Development
May 10, 2023
243: Mastering the Art of Switching Careers in Tech with Dan Lew
Apr 10, 2023
242 - Kotlin Code Formatting with ktfmt and spotless
Mar 20, 2023
241: The Pressure to Ship. Fear, Uncertainty and Doubt
Jan 10, 2023
240: Important Kotlin Constructs
Dec 15, 2022
239: Require PR Reviews with CODEOWNERS
Nov 28, 2022
238: How to Land a Job (if you got laid off or if you're just starting out)
Nov 21, 2022
237: Compose vs XML - Which one should you learn as an Android Dev?
Nov 14, 2022
236: A Terminal for Android?
Oct 25, 2022
235: Pair programming with Ben Orenstein & Tuple
Sep 21, 2022
234: More Product. Less Architecture?
Aug 08, 2022
233: UI Screenshot Testing with Paparazzi and John Rodriguez
Jun 29, 2022
232: Frustration, Flow State and "The Madness"
Jun 13, 2022
231: Learning Jetpack Compose with Vinay Gaba
Jun 06, 2022
230: Feeling Like an Idiot
May 30, 2022
229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)
May 23, 2022
228: Expo Development with Konstantin Liakhovskii
Apr 18, 2022
227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt
Apr 11, 2022
226: The Reunion - Themes, VS Code and More
Apr 04, 2022
225: Don't Give Up - Persevere
Mar 28, 2022
224: Our Latest Book Recommendations
Nov 22, 2021
223: Productivity with TODO Apps and Personal Knowledge Management Systems
Oct 11, 2021
222: Managing Android devices (EMM) with Prabhjot
Sep 27, 2021
221: How to Introduce Seams into Legacy Code
Aug 08, 2021
220: Turbo Native for Android and Hotwire with Jay Ohms
Aug 02, 2021
219: The Legacy Code Change Algorithm
Jul 19, 2021
218: Growth Mindset with Software Developer Alan Hill
Jul 05, 2021
217: Working at a Big Tech Company vs Freelancing
Jun 30, 2021
216: Code Conventions - Why It's Important to Follow Them
Jun 23, 2021
215: From Side Project to Full Time via Watch Faces with David Whittaker and Ross Manges
Jun 14, 2021
214: 3 Things Every Developer Needs To Know How To Do
Jun 07, 2021
213: How to Pick What Technology to Learn Next
May 31, 2021
212: Growing an Online Presence in the Software Industry with Philipp Lackner
May 24, 2021
211: Why Learning React is Good For You as a Developer
May 18, 2021
210: Kotlin Multiplatform Mobile (KMM) with Mitch Tabian
May 10, 2021
209: Secure Development Lifecycle with Glenn Leifheit
May 03, 2021
208: Developing Software at Startups with Jason Roberts
Apr 26, 2021
207: How to Optimize Your Home Office
Apr 20, 2021
206: DevOps for Developers with Will Button
Apr 12, 2021
205: How to Learn New Technologies
Apr 08, 2021
204: Quality over Quantity
Mar 29, 2021
203: Jetbrains Projector with Joaquim
Mar 08, 2021
202: Dagger on the Anvil with Ralf Wondratschek
Feb 01, 2021
201: State of the Testing Union with Valera Zakharov
Nov 02, 2020
200: Serverless Programming
Oct 05, 2020
199: iOSDev vs AndroidDev.lazy().not()
Sep 21, 2020
198: Fragmented.reset( Mode.Indie )
Sep 14, 2020
✊🏽✊🏾✊🏿
Jun 08, 2020
197: .git internals with Gordon 🔧
May 04, 2020
196: Composing with Leland 👨‍🎨
Apr 27, 2020
195: Going on-call 🚨
Apr 20, 2020
194: Polyglot programmers 🐙
Apr 13, 2020
193: Working from Home - Pandemic on hard mode 🏡
Apr 06, 2020
192: What is your backup strategy? 📼
Mar 17, 2020
191: Logging 🌲
Mar 09, 2020
190: The Privacy of ***********
Feb 24, 2020
189: The 2038 Problem
Feb 17, 2020
188: Containerized applications with Docker
Feb 03, 2020
187: Coroutines with Manuel Vivo & Sean McQuillan
Jan 21, 2020
186: Announcement 2020
Jan 06, 2020
185: Year End Decompress
Dec 16, 2019
184: Should I use a BaseActivity in my Android apps?
Dec 02, 2019
183: The Testing Paradox
Nov 25, 2019
182: Where do I put DB objects in a modularized Android app?
Nov 18, 2019
181: In Functional Programming how to do IO and database operations
Nov 13, 2019
180: Code Comments
Nov 04, 2019
179: Kaushiks Top Tips For Giving A Technical Talk
Oct 28, 2019
178: Learning New Languages
Oct 14, 2019
177: Over-Engineered Code
Oct 07, 2019
176: Kotlin's !! Operator is a Code Smell
Sep 30, 2019
175: Kotlin or Java - Which one should you learn?
Sep 23, 2019
174: Testing RxJava, Debugging and More
Sep 02, 2019
173: What Pattern Should I Use - MVP, MVVM, MVI ...?
Aug 26, 2019
172: Coil Image Loading Library with Colin White
Aug 12, 2019
171: Jetpack Compose with Leland Richardson
Jul 29, 2019
170: Developer Growth - Public Speaking
Jul 23, 2019
169: Testing and JUnit 5 with Marcel Schnelle
Jul 15, 2019
168: Learning Kotlin: Lambda Expressions Part 2
Jul 08, 2019
167: Clean Architecture with Joe Birch
Jul 01, 2019
166: Cross platform development talk with Jesse Wilson
Jun 24, 2019
165: Learning Kotlin: Lambda Expressions Part 1
Jun 17, 2019
164: Learning Kotlin: Sealed Classes
Jun 10, 2019
163: Parallelize Your Espresso Tests with Flank w/ Matt Runo
Jun 03, 2019
162: Catching up on Google IO 2019
May 27, 2019
161: Machine Learning on Android with ML Kit and TensorFlow with Dan Jarvis
May 20, 2019
160: Increase App Engagement with Android Q
May 13, 2019
159: Improve Your App with the Android Material Components (feat. Cameron Ketcham & Connie Shi)
May 06, 2019
158: Building High Performance Audio on Android
Apr 29, 2019
157: Effective Java Item# 20 - Prefer interfaces to abstract classes
Apr 01, 2019
156: Increase App Engagement with Android Q
Mar 18, 2019
155: Naming conventions for RxJava Observables
Mar 11, 2019
154: Developer Growth: Start Writing
Mar 05, 2019
153: How to be an indie Android developer with Chris Lacy
Feb 19, 2019
152: Should I Rewrite My App? with Jeroen Mols
Feb 11, 2019
151: Evolving Android architectures (Part 2)
Feb 04, 2019
150: Learning Kotlin - Returns, Jumps & Labels
Jan 21, 2019
149: Learning Kotlin: inline classes and Type driven design
Jan 15, 2019
148: Evolving Android architectures (Part 1)
Jan 07, 2019
147: Disposing RxJava 2 Streams with AutoDispose
Dec 31, 2018
146: 3 Things Every Android Developer Needs to Know
Dec 24, 2018
145: Tracking Network Requests With x-Request-ID
Dec 18, 2018
144: Developer Productivity Tools
Dec 10, 2018
143: Real world testing thoughts
Dec 03, 2018
142: Indie development on Android and iOS with Matt Logan
Nov 19, 2018
141: Impostor Syndrome
Nov 12, 2018
140: ProGuard with Jeb Ware
Nov 05, 2018
139: Static code analysis with Manu Sridharan
Oct 24, 2018
138: Decompress - kotlin scripting
Oct 15, 2018
137: Decompress KISS DRY testing
Oct 04, 2018
136: Kotlin Extension Functions
Sep 24, 2018
135: You Can't Learn Everything
Sep 17, 2018
134: Get Effective Help with an SSCCE
Aug 06, 2018
133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler
Jul 23, 2018
132: Dealing with Money in programming
Jul 18, 2018
131: ARCore with Yulia Kaleda
Jul 09, 2018
130: Sunsetting ReactNative at AirBnb with Gabriel Peal - Part 2
Jul 04, 2018
129: Sunsetting ReactNative at Airbnb with Gabriel Peal - Part 1
Jul 02, 2018
128: gRPC on Android with Sam Bobra
Jun 25, 2018
127: Audio playback on Android with Caren Chang
Jun 11, 2018
126: GraphQL and Apollo with GDE Mike Nakhimovich (Part 2)
Jun 04, 2018
125: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)
May 28, 2018
124: IO 2018 first impressions with Android Dialogs & Pocket Casts teams
May 14, 2018
123: Android Micro Frustrations
May 07, 2018
122: Learning Kotlin - typealias
Apr 23, 2018
121: Functional Programming with Kotlin Arrow team - 2
Apr 16, 2018
120: Functional Programming with Kotlin Arrow team - 1
Apr 09, 2018
119: Flutter with GDE Eugenio Marletti - Part 2
Apr 02, 2018
118: Flutter and cross platform development with GDE Eugenio Marletti - Part 1
Mar 19, 2018
117: Multi-Module Builds in Gradle
Mar 12, 2018
116: Learning Kotlin - inline, noinline, crossinline
Mar 05, 2018
115: Architecture Components with Akshay Chordiya
Feb 26, 2018
114: All About CI & CD on App Center w/ Patrick Nikoletich
Feb 19, 2018
113: Chatting with Pinterest's Christina Lee
Feb 12, 2018
112: Effective Java v3 - Item #9 - Prefer try with resources to try finally
Feb 08, 2018
111: Effective Java v3 - Item #5 - Prefer Dependency Injection to Hardwiring Resources
Jan 29, 2018
110: BuddyBuild and CI/CD services
Jan 22, 2018
109: Learning Kotlin - Sequences the new Iterables
Jan 16, 2018
108: State of React Native for Android with Ryan Salva
Jan 08, 2018
107: Shape shifting SVGs with Alex Lockwood
Dec 18, 2017
106: The Reactive Workflow Pattern with Ray Ryan
Dec 13, 2017
105: Jake Wharton on the Android Kotlin Guides
Dec 04, 2017
104: Conversations with GNOME Mono Xamarin creator Miguel and VS App Center PM Simina
Nov 27, 2017
103: MVI pattern with Hannes Mosby Dorfmann
Nov 13, 2017
102: All Things Kotlin and notes from KotinConf
Nov 06, 2017
101: Learning Kotlin - visibility modifiers, internal modifier, modules
Oct 30, 2017
100: Episode 100 - Listener questions
Oct 23, 2017
099: Effective Java - Item #17: Design and Document for Inheritance or Else Prohibit It
Oct 09, 2017
098: Droidcon NYC - Kotlin, React Native, Android Security, Design Patterns and Doppl
Oct 02, 2017
097 : Android Architecture Paging Library with Florina Muntenescu
Sep 18, 2017
096 : Romain Guy on Displays, CPU's, GPU's and Color
Sep 11, 2017
095 : Room Databases with Florina Muntenescu
Sep 05, 2017
094: Design Patternitis - 5 Tips to Help You
Aug 28, 2017
093: RxJava intervention with Dan Lew
Aug 14, 2017
092: Learning Kotlin - dealing with static-ness and (companion) objects costs
Aug 07, 2017
091 : Decompress - Reddit AMA highlights, package by feature not layer and testing!
Jul 24, 2017
090: Make your apps instant with Zarah Dominguez
Jul 17, 2017
089: Learning Kotlin - Properties a first class language feature
Jul 10, 2017
088: Offensive programming
Jul 03, 2017
087: Effective Java - Item #16: Favor Composition over Inheritance
Jun 19, 2017
086: Working Effectively With Legacy Code
Jun 12, 2017
085: Casual Kotlin conversation with Dan Kim
Jun 05, 2017
084: Kaush and Donn go to Google IO 2017
May 22, 2017
083: Learning the basics of functional programing with Anup Cowkur
May 15, 2017
082: Airbnb's Gabriel tells us how to animate with Lottie
May 08, 2017
081: Talking Android Things with Rebecca Franks
May 01, 2017
080: 10 Books Android developers should read
Apr 17, 2017
079: Interview with Etienne Caron
Apr 10, 2017
078: Ten Testing Strategies with Michael Bailey
Apr 03, 2017
077: Chatting ADB with Genymotion's Eyal Lezmy
Mar 20, 2017
076: Taming the activity lifecycle with Kristin Marsicano
Mar 13, 2017
075: Effective Java - Item #15
Mar 06, 2017
074: Ben Oberkfell talks Fingerprint API
Feb 20, 2017
073: Effective Java - Item #14
Feb 13, 2017
072: App Shortcuts with Andrew Orobator
Feb 06, 2017
071: Interview with Raveesh Bhalla
Jan 23, 2017
070: An honest discussion about Realm
Jan 16, 2017
069: Talking Buck with Uber engineer Gautam Korlam (part 2)
Jan 09, 2017
068: Talking Buck with Uber engineer Gautam Korlam
Jan 02, 2017
067: Cross platform development with Xamarin cofounder Joseph Hill
Dec 19, 2016
066: Let's talk Immutability, Value Types and AutoValue with Ryan Harter
Dec 12, 2016
065: Developer Platform engineering with Ty Smith
Dec 05, 2016
064: Garbage Collection (Android) vs Reference Counting (iOS)
Nov 21, 2016
063: Effective Java for Android Developers – Item #13: Minimize the accessibility of classes and members
Nov 14, 2016
062: Effective Java for Android Developers – Item #12: Consider Implementing Comparable
Nov 07, 2016
061: The state of event bus(es) today
Oct 24, 2016
060: Smoke and Mirror Android UI tricks with Israel
Oct 17, 2016
059: Interview with Chiu-Ki
Oct 10, 2016
058: Effective Java for Android Developers – Item #11: Override clone Judiciously
Oct 03, 2016
057: Data Binding with GDE Lisa Wray
Sep 19, 2016
056: GDE Philippe Breault on tinkering with Android Studio (Part II)
Sep 13, 2016
055: GDE Philippe discusses Tinkering with Android Studio - Part I
Sep 12, 2016
054: Git Development Workflow and Branch Versioning for App Devs
Sep 05, 2016
053: Jake Wharton on RxJava (2)
Aug 22, 2016
052: Junit4 tricks with @Parameterized @Enclosing tests
Aug 15, 2016
051: Annotation processing Q&A with GDE Mike Evans
Aug 08, 2016
050: GDE gentleman Mark Allison dissects Constraint Layouts
Aug 01, 2016
049: Translating an app for different languages with Dan Lew
Jul 18, 2016
048: Tips and tricks we picked in 2016 (I)
Jul 11, 2016
047: Interview with Huyen Dao
Jul 05, 2016
046: okJesse - A deep discussion on okHttp, okio and Retrofit
Jun 20, 2016
045: Bluetooth (LE) with Dave (devunwired) Smith
Jun 13, 2016
044 – Effective Java for Android Developers – Item #10
Jun 06, 2016
043: Google IO (Part 2)
Jun 01, 2016
042: Google IO 2016 (Part 1)
May 31, 2016
041: YAGNI
May 23, 2016
040: Internal Library Dependency Management with GDE Kelly Shuster
May 16, 2016
039: Talking TextView with Elliott Chenger
May 09, 2016
038: What Android Devs Need to know about N
May 02, 2016
037: Decompress 1 : Xcode, Fonts sizes, Testing and yes Agera!
Apr 25, 2016
036: Working Remotely
Apr 18, 2016
035: Vector drawables for Android
Apr 11, 2016
034: Effective Java - Item 9
Apr 04, 2016
033: Talking Gradle with GDE Annyce Davis
Mar 28, 2016
032: Making sense of Android Support Library version numbers
Mar 14, 2016
031: Effective Java - Item 8
Mar 07, 2016
030: Material Design for developers with GDE Mike Wolfson
Feb 29, 2016
029: All about the infamous 65,536 dex method count
Feb 22, 2016
028: Tips & Tricks for Android developers
Feb 15, 2016
027: Talking Realm with Christian Melchior
Feb 05, 2016
026: LetMeExplainYou AndroidDev like a pro
Jan 21, 2016
025: Effective Java for Android developers : Item 7
Dec 28, 2015
024: Effective Java for Android developers : Item 6
Dec 15, 2015
023: Android Dev Summit Recap
Nov 30, 2015
022: Effective Java for Android developers : Item 5
Nov 20, 2015
021: Diving Deep with Dagger
Nov 13, 2015
020: Talking Kotlin with Hadi Hariri
Oct 26, 2015
019: Effective Java for Android developers : Item 4
Oct 15, 2015
018: Effective Java for Android developers : Item 3
Oct 08, 2015
017: Getting Close with Android Nearby
Sep 21, 2015
016: Effective Java for Android developers : Item 2
Sep 01, 2015
015: Amanimations - Animations with Amanda
Aug 21, 2015
014: Effective Java for Android developers : Item 1
Aug 10, 2015
013: Corey Latislaw on TDD and Testing
Aug 03, 2015
012: Continous Integration and Collective Code Ownership
Jul 21, 2015
011: The Fowler Road to a Clean Architecture
Jul 14, 2015
010: Boning Up on Core Java with Michael Bailey
Jun 23, 2015
009: Google IO Special
Jun 03, 2015
008: Pocket Casts Amazingness with Philip Simpson
May 19, 2015
007: Jake Wharton on Testing, SqlBrite, NotRxAndroid, RxJava and Much More
May 06, 2015
006: Jake Wharton on Becoming a Better Developer and Creating Successful Open Source Projects (Part 1)
Apr 29, 2015
005: Image libraries for Android
Apr 17, 2015
004: The RxJava show with Dan Lew (Part 2)
Apr 01, 2015
003: The RxJava show with Dan Lew (Part 1)
Mar 18, 2015
002: Android Studio
Mar 03, 2015
001: Welcome & Testing in Android
Feb 17, 2015