エピソード

  • 303 - How LLMs Work - the 20 minute explainer
    2026/02/02

    Ever get asked "how do LLMs work?" at a party and freeze? We walk through the full pipeline: tokenization, embeddings, inference — so you understand it well enough to explain it. Walk away with a mental model that you can use for your next dinner party.

    _Full shownotes at fragmentedpodcast.com.

    Show NotesWords -> Tokens:
    • OpenAI Tokenizer visualizer -
      Visualize how text becomes tokens
    Tokens -> Embeddings:
    • RGB Color model - wikipedia
    • Word2Vec technique - wikipedia
      • Efficient Estimation of Word Representation -
        original Word2Vec paper by Mikolov et al.
    Embeddings -> Inference:
    • Word embedding
    • Temperature, Top-k, Top-p samping
    Get in touch

    We'd love to hear from you. Email is the
    best way to reach us or you can check our contact page for other
    ways.

    We want to hear all the feedback: what's working, what's not, topics you'd like
    to hear more on. We want to make the show better for you so let us know!

    • Contact us
    • Newsletter
    • Youtube
    • Website
    Co-hosts:
    • Kaushik Gopal
    • Iury Souza

    [!fyi] We transitioned from Android development to AI starting with
    Ep. #300. Listen to that episode for the full story behind
    our new direction.

    続きを読む 一部表示
    26 分
  • 302 - MCPs Explained - what they are and when to use them
    2026/01/26

    MCPs are everywhere, but are they worth the token cost? We break down what Model Context Protocol actually is, how it differs from just using CLIs, the tradeoffs you should know about, and when MCPs actually make sense for your workflow.

    Full shownotes at fragmentedpodcast.com/episodes/302.

    Show Notes
    • MCP - Model Context Protocol
    • Remote MCP server example - Glean
    • AAIF -
      Agentic AI Foundation setup by Linux foundation
    • Github MCP
    • Github gh CLI
    • Playwright MCP
    • Context7 MCP
    • Anthropic's announcement on
      Advanced Tool Use
    Tips
    • Iury: use ast-grep to structurally
      search code faster
    • KG: use agent-browser by Vercel to give browsing
      power to your agent
    Get in touch

    We'd love to hear from you. Email is the
    best way to reach us or you can check our contact page for other
    ways.

    We want to hear all the feedback: what's working, what's not, topics you'd like
    to hear more on. We want to make the show better for you so let us know!

    • Contact us
    • Newsletter
    • Youtube
    • Website
    Co-hosts:
    • Kaushik Gopal
    • Iury Souza

    We transitioned from Android development to AI starting with
    Ep. #300. Listen to that episode for the full story behind
    our new direction.

    続きを読む 一部表示
    19 分
  • 301 - The AI coding ladder
    2026/01/19

    Most folks reference "AI coding" like it's one thing. It's really not. In this foundational episode Kaushik & Iury walk through (at least) four paradigms — from super autocomplete to agent orchestration — each with different workflows, expectations, and mental models.

    What do most developers follow today? Where is the frontier? What's coming in the future?

    Listen to the episode and find out!

    Full shownotes at fragmentedpodcast.com.

    Show NotesGen 1: Super autocomplete
    • Intellisense - regular autocomplete
    • Github Copilot
    • Cursor Tab
    Gen 2: Chat Oriented Programming
    • Cursor IDE
    • Firebender
    Gen 3: Agent
    • Nvidia's definition of an Agent
    • ReAct Prompting
    • Chain of Thought was a prompting hack
    • DeepSeek
      • DeepSeek - R1 paper
    • TUI tools (or Harnesses):
      • Claude Code
      • Open Code
      • Codex Cli
      • Gemini Cli
    • IDE style tools
      • Cursor Agent
      • Copilot (MS)
      • Junie - Intellij
      • Antigravity - Google
    • Headless Tools:
      • Jules - Google
      • Claude Code on the Web
      • Codex Web
    Gen 4: Agent Orchestration
    • Git worktrees
    Tips
    • Iury: Transfer between agents using your own
      compact command
    • KG: Ask the agent to clarify your prompt

    Confirm if my requirements are clear. If you have follow up questions, ask me
    first and clarify before executing anything.

    Contact us
    • Newsletter
    • Website
    • Contact us
    • Youtube
    Co-hosts:
    • Kaushik Gopal
    • Iury Souza
    続きを読む 一部表示
    25 分
  • 300 - From Vibe coding to Software engineering
    2026/01/12

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

    From vibe coding to software engineering — one episode at a time.

    Full shownotes at fragmentedpodcast.com.

    Contact us
    • Newsletter
    • Website
    • Contact us
    • Youtube
    Co-hosts:
    • Kaushik Gopal
    • Iury Souza
    続きを読む 一部表示
    9 分
  • 257 - Future of AndroidDev in an AI world with Vinay Gaba
    2025/03/04

    Join us as we talk with Vinay Gaba, Android GDE and leading voice in Android development, about the future of the field. Vinay shares insights from interviews with top Android devs on their three-year predictions, and offers his own perspective. We cover AI's impact, evolving development roles, and crucial future skills.

    You can find the full shownotes over at fragmentedpodcast.com.

    Show Notes
    • Vinay's personal website
      • Dispatch - Jetpack Compose newsletter
      • Issue #11 - Future of AndroidDev
    • Cursor AI IDE
    • Jetbrains AI assistant
    • Jetbrains Junie - the coding agent

    Pessimists avoid risk, Optimists change the world.

    Contact us
    • fragmentedpodcast.com
    • Contact us
    • Youtube
    Kaushik:
    • kau.sh (links to everything)
    • Threads
    • Bluesky
    • Youtube
    • @kaushikgopal
    続きを読む 一部表示
    48 分
  • 256 - Rapid prototyping with Kotlin
    2025/02/24

    In this episode, we dive into the power of rapid prototyping for Android developers using Kotlin. We explore how this crucial skill can impress stakeholders, accelerate your workflow, and help you stay ahead in today's fast-paced tech landscape. We'll cover use cases across scripting, web development (with Ktor & HTMX), mobile apps (Jetpack Compose), and even touch upon how AI is changing the game!

    You can find the full shownotes over at fragmentedpodcast.com.

    Show Notes
    • Simple scripting
      • State of Kotlin Scripting 2024 - Jetbrains blog
      • Kotlin mini-app repo playground-kt
      • Advent of Code
    • Web sites
      • Hugo static site generator
      • Cloudflare Pages
      • Slashdot effect
      • Fragmented Podcast Website powered by Henry (Kaushik's custom theme)
    • Web apps
      • Ktor
      • HTMX
        • Ajax
        • CSS Transitions
        • Server Sent Events
      • Youtube Video showing Ktor + HTMX
    • Mobile apps
      • Episode 252 talking about playground-android
      • Flutter
      • Kotlin Multiplatform KMP
      • React Native
    • LLM Based apps
      • Streamlit.
        • Snowflake acquires Streamlit
      • Google AI Studio
      • Kotlin AI
    • Vibe coding an AirBnb clone
    Contact us
    • fragmentedpodcast.com
    • Contact us
    • Youtube
    Kaushik:
    • kau.sh (links to everything)
    • Threads
    • Bluesky
    • Youtube
    • @kaushikgopal
    続きを読む 一部表示
    22 分
  • 255 - Data Oriented Programming
    2025/02/18

    In this episode, we dive into the programming paradigm — Data Oriented Programming (DOP) and why making data the star can simplify your code. Learn how well-modeled data reduces defensive logic, prevents invalid states, and keeps your apps stable. We’ll also contrast DOP with Object Oriented Programming (OOP) and Functional Programming (FP), sharing practical examples, tips, and resource links to deepen your understanding.

    The full shownotes with illustrations are on fragmentedpodcast.com.

    Show Notes
    • [announcement] Fragmented has an email newsletter.
    • Programming Paradigms
      • Object Oriented Programming
      • Functional Programming
    Data Oriented Programming (DOP)
    • UUID
      • RFC 4122
      • Kotlin now includes UUID in the standard lib even for kotlin multiplatform.
    Resources
    • Brian Goetz's seminal article on DOP
    • Ties Van de Ven Advanced Kotlin Dev Day in 2022
    • Data Oriented Programming in Java by Chris Kiehl (by Manning Publications)
    • Devoxx talk by Nicolai Parlog on youtube
    Contact us
    • fragmentedpodcast.com
    • Contact us
    • Youtube
    Kaushik:
    • kau.sh (links to everything)
    • Threads
    • Bluesky
    • Youtube
    • @kaushikgopal
    続きを読む 一部表示
    32 分
  • 254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays
    2024/12/24

    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/Android apps. We first revisit the fundamentals of autoboxing/unboxing and immutability to understand their impact on performance. Then we hear from Dan himself on his library, motiviations for building it, how the benchmarks were calculated and much much more. Our grand finale episode for 2024. Hope you enjoy it!

    Full Shownotes at https://fragmentedpodcast.com/episodes/254.

    Show Notes
    • Immutable Arrays on github
    • Immutability episode #66 on Immutability with Ryan Harter
    • JMH - Java Microbenchmark Harness
    • Immutable Arrays Benchmarks page for Immutable Arrays (pods4k)
    • Dan's post - Kotlin avoids entire categories of Java defects
    • K2 compiler
    • Dan Rusu
      • Website
      • pods4k github discussions
    Contact us
    • fragmentedpodcast.com
    • Contact us
    • Youtube
    Kaushik:
    • kau.sh (links to everything)
    • Threads
    • Bluesky
    • Youtube
    • @kaushikgopal

    Disclaimer: Links shared might be affiliate links. They help support the production of Fragmented. Thank you for your support.

    続きを読む 一部表示
    49 分