Skip to content
Fragmented - AI Developer Podcast cover art

All episodes

Fragmented - AI Developer Podcast, 271 episodes. Page 1 of 3.

#
Title
1

312 - Understanding Pi Durable with Mario & Armin of Earendil

2

311 - Self learning harnesses are here

3

310 - Mitchell Hashimoto on Ghostty & His Agentic Coding Workflow

E
4

309 - Background Agents

5

308 - How Image Diffusion Models Work - the 20 minute explainer

6

307 - Harness Engineering - the hard part of AI coding

7

306 - Keeping your agent instructions in sync and effective

8

305 - Subagents explained - What they are, when (not) to spawn them

9

304 - Agent Skills - when to use them and why they matter

10

303 - How LLMs Work - the 20 minute explainer

11

302 - MCPs Explained - what they are and when to use them

12

301 - The AI coding ladder

13

300 - From Vibe coding to Software engineering

14

257 - Future of AndroidDev in an AI world with Vinay Gaba

15

256 - Rapid prototyping with Kotlin

16

255 - Data Oriented Programming

17

254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays

18

253 - logcat - a new look at logging with Piwai from Square

19

252 - Everyone needs a starter template

20

251- There's a new king in DI town

21

250 - Bittersweet beginnings

22

249 - Java and the JDK: Powering the Android Landscape with Michael Bailey

23

248 - Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna

24

247: The Art of App Modularization with Siggi Jonsson

25

246 - Dependency Injection: Kotlin Inject with Fred Porciúncula

26

245: Treehouse, Redwood and Zipline with Colin White

27

244: Reviving Our Passion for Android Development

28

243: Mastering the Art of Switching Careers in Tech with Dan Lew

29

242 - Kotlin Code Formatting with ktfmt and spotless

30

241: The Pressure to Ship. Fear, Uncertainty and Doubt

31

240: Important Kotlin Constructs

32

239: Require PR Reviews with CODEOWNERS

33

238: How to Land a Job (if you got laid off or if you're just starting out)

34

237: Compose vs XML - Which one should you learn as an Android Dev?

35

236: A Terminal for Android?

36

235: Pair programming with Ben Orenstein & Tuple

37

234: More Product. Less Architecture?

38

233: UI Screenshot Testing with Paparazzi and John Rodriguez

39

232: Frustration, Flow State and "The Madness"

E
40

231: Learning Jetpack Compose with Vinay Gaba

41

230: Feeling Like an Idiot

42

229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)

43

228: Expo Development with Konstantin Liakhovskii

44

227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt

45

226: The Reunion - Themes, VS Code and More

46

225: Don't Give Up - Persevere

47

224: Our Latest Book Recommendations

48

223: Productivity with TODO Apps and Personal Knowledge Management Systems

49

222: Managing Android devices (EMM) with Prabhjot

50

221: How to Introduce Seams into Legacy Code

51

220: Turbo Native for Android and Hotwire with Jay Ohms

52

219: The Legacy Code Change Algorithm

53

218: Growth Mindset with Software Developer Alan Hill

54

217: Working at a Big Tech Company vs Freelancing

55

216: Code Conventions - Why It's Important to Follow Them

56

215: From Side Project to Full Time via Watch Faces with David Whittaker and Ross Manges

57

214: 3 Things Every Developer Needs To Know How To Do

58

213: How to Pick What Technology to Learn Next

59

212: Growing an Online Presence in the Software Industry with Philipp Lackner

60

211: Why Learning React is Good For You as a Developer

61

210: Kotlin Multiplatform Mobile (KMM) with Mitch Tabian

62

209: Secure Development Lifecycle with Glenn Leifheit

63

208: Developing Software at Startups with Jason Roberts

64

207: How to Optimize Your Home Office

65

206: DevOps for Developers with Will Button

66

205: How to Learn New Technologies

67

204: Quality over Quantity

68

203: Jetbrains Projector with Joaquim

69

202: Dagger on the Anvil with Ralf Wondratschek

70

201: State of the Testing Union with Valera Zakharov

71

200: Serverless Programming

E
72

199: iOSDev vs AndroidDev.lazy().not()

73

198: Fragmented.reset( Mode.Indie )

74

✊🏽✊🏾✊🏿

75

197: .git internals with Gordon 🔧

76

196: Composing with Leland 👨‍🎨

77

195: Going on-call 🚨

78

194: Polyglot programmers 🐙

79

193: Working from Home - Pandemic on hard mode 🏡

80

192: What is your backup strategy? 📼

81

191: Logging 🌲

82

190: The Privacy of ***********

83

189: The 2038 Problem

84

188: Containerized applications with Docker

85

187: Coroutines with Manuel Vivo & Sean McQuillan

86

186: Announcement 2020

87

185: Year End Decompress

88

184: Should I use a BaseActivity in my Android apps?

89

183: The Testing Paradox

90

182: Where do I put DB objects in a modularized Android app?

91

181: In Functional Programming how to do IO and database operations

92

180: Code Comments

93

179: Kaushiks Top Tips For Giving A Technical Talk

94

178: Learning New Languages

95

177: Over-Engineered Code

96

176: Kotlin's !! Operator is a Code Smell

97

175: Kotlin or Java - Which one should you learn?

98

174: Testing RxJava, Debugging and More

99

173: What Pattern Should I Use - MVP, MVVM, MVI ...?

100

172: Coil Image Loading Library with Colin White