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 Testing, Dependency Injection, Patterns and Practices, useful libraries, and much more. We will also be interviewing some of the top developers out there. Subscribe now and join us on the journey of being a Software Developer.
241: The Pressure to Ship. Fear, Uncertainty and DoubtIn this episode, Donn and Kaushik talk about the fear of shipping, some impostor syndrome and how it contributes to uncertainty and doubt in your capabilities as a software developer.
240: Important Kotlin ConstructsIn this episode, Donn and Kaushik talk about 5 new-ish Kotlin constructs that you might not be aware of.
239: Require PR Reviews with CODEOWNERSIn this short episode, Donn talks about the CODEOWNERS file and how it can help you ensure teams review the code that they are responsible for before merging.
238: How to Land a Job (if you got laid off or if you're just starting out)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 find jobs and new opporftunities. We're hoping some of these tips help those affected by the recent tech layoffs.
237: Compose vs XML - Which one should you learn as an Android Dev?In this episode, Donn and Kaushik talk about their thoughts on Jetpack Compose and XML for Android layouts and which one you should learn first.
236: A Terminal for Android?In this episode, Donn and Kaushik talk about the thought of having a terminal for Android.
235: Pair programming with Ben Orenstein & TupleIn this episode, Kaushik goes solo and interviews Ben Orenstein. Ben is a prolific Ruby developer, an amazing conference speaker, an ardent vim-ster, and now the CEO of Tuple.
234: More Product. Less Architecture?In this episode, Donn and Kaushik talk about how many Android applications seem to suffer from the disease of over-architecture while neglecting the product (UI/UX) itself. They discuss why this is deterimental to the user experience in the Android platform and how they've seen it evolve over the years. They attempt to provide some thoughful ideas on how this can be rectified in the future and more.
233: UI Screenshot Testing with Paparazzi and John RodriguezIn this episode, Donn and Kaushik talk to John Rodriguez (jrod) about the Paparazzi library which allows you to perform UI screenshot testing on Android without an emulator or physical device.
232: Frustration, Flow State and "The Madness"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.
231: Learning Jetpack Compose with Vinay GabaIn this episode, Donn and Kaushik talk to Android GDE Vinay Gaba about learning Jetpack Compose.
230: Feeling Like an IdiotIn 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 that voice in our head as developers that makes you feel like an idiot even when you're not.
229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)In this episode, Kaushik peppers Donn with questions about his foray into Android Turbo, Hotwire, and the concept of "Native Where You Need It".
228: Expo Development with Konstantin LiakhovskiiIn this episode Donn and Kaushik talk to Konstantin Liakhovskii about Expo development and how it takes cross platform development and its productivity to the next level.
227: Exotic Car Salesman to Mobile Developer with Ephraim SchmittIn this episode Donn sits down and talks to Ephraim Schmitt about how he changed careers from being an exotic car salesman to a mobile software developer. It's a fascinating and inspiring story for anyone looking to get into software development.
226: The Reunion - Themes, VS Code and MoreIn this episode Donn and Kaushik are back together on the mic. After an extended break, they both returned renewed and ready to dive into all things software, starting off with IDE themes, plugins and what they've been up to since they were last on the show together.
225: Don't Give Up - PersevereIn this episode Donn talks about something not giving up and persevering when the going gets tough in software, your career and more. It's easy to give up, but the real reward is when you persevere.
224: Our Latest Book RecommendationsIn this episode, Donn and Kaushik talk about some of the books that they're reading and thoughts and recommendations on each.
223: Productivity with TODO Apps and Personal Knowledge Management SystemsIn this episode, Donn and Kaushik reunite for an episode on how they use productivity tools like various todo apps as well as how the organize information for storage and easy retrieval in their day to day lives.
222: Managing Android devices (EMM) with PrabhjotIn this episode, Kaushik talks to his good friend Prabhjot and learns about "Android Enterprise". This is the official way for companies or organizations to enable the use of Android devices and apps in the workplace.