Skip to content
Artwork for Agile Developer
TechnologyBusinessManagementEducationHow To

Agile Developer

Kaaveh Mohamedi

A software development podcast; helping you go beyond just writing codes.

Hosted on Acast. See acast.com/privacy for more information.

Play
  • 7 episodes
  • fortnightly
  • Avg 24 min
  • English
  • S1 · E7
    Yesterday · 1 hr 1 min

    07 The Anti-AI Engineer and the Future of Kotlin | Jake Wharton

    In this episode, we're covering a summary of Jake Wharton's interview from the JetBrains YouTube channel. Jake, an Android developer and the author of Retrofit and OkHttp, explains why Kotlin is now the expected baseline for Android engineers rather than a career advantage, why he published nine values for choosing an employer and disqualified over 80% of companies against them, and why he thinks today's generative AI is subsidised by venture capital to hook users before charging companies more than the engineers it replaced. We also talk about why executive mandates to replace engineers with AI quietly degrade software quality, how Kotlin Multiplatform stays native where Flutter does not, and why he still tinkers with Rust and Zig after two decades in mobile. Original talk: https://www.youtube.com/watch?v=9WjPdgOK-68 Hosted on Acast. See acast.com/privacy for more information.

  • S1 · E6
    Thursday · 24 min

    06 Spec-Driven Development with ATDD & AI | Valentina Jemuović

    In this episode, we're summarizing Valentina Jemuović's talk, Spec-Driven Development with ATDD & AI, from Tech Excellence. Valentina, a technical coach at Optivem, has coached teams across Europe and North America in finance, logistics, and industrial automation to release faster with fewer regression bugs. She explains why a Markdown spec isn't enough (AI can ignore or misread it, so we fall back to testing by hand), how executable specs turn acceptance criteria into failing acceptance tests, and why we review and approve those tests before AI implements the code. We also talk about her eShop example, and why deterministic BPMN scripts keep changes in scope and token costs down. Original talk: https://www.youtube.com/watch?v=ILzsytgTz8A Hosted on Acast. See acast.com/privacy for more information.

  • S1 · E5
    October 2 · 13 min

    05 Software Engineering in the Age of AI | Kent Beck

    In this episode, we're covering a summary of Kent Beck's talk, Software Engineering in the Age of AI, from Prodacity 2026. Kent, the creator of Extreme Programming and co-creator of JUnit, shares what he's learned working with frontier AI labs and engineering teams. He explains why AI coding tools behave like a genie that grants your wish but not always what you needed, how one developer with AI can now turn a codebase into an unchangeable mess in a single week, and why we should balance features with futures by refactoring between prompts. We also talk about AI cheating on tests, why spec-driven development is just Waterfall in disguise, and why measuring productivity by lines of code or PRs misses the real mission. Original talk: https://www.youtube.com/watch?v=F8fBgDCf2Y4 Hosted on Acast. See acast.com/privacy for more information.

  • S1 · E4
    Apr 2, 2025 · 24 min

    04 Kotlin as a Testing framework

    In this episode, we’re covering a summary of Christina Lee’s talk, Testing, from KotlinConf 2019. Christina takes a fresh look at the language (specifically Kotlin) and explains how the features of a programming language can act as a testing framework to prevent future bugs and reduce software development costs. Hosted on Acast. See acast.com/privacy for more information.

  • S1 · E3
    Mar 19, 2025 · 17 min

    03 NoEstimates

    "I may have invented story points, and if I did, I’m sorry now." This is a quote from Ron Jeffries, one of the Agile manifesto signers and inventor of Story Points in Scrum. In this episode, we discuss a controversial topic in the agile world: estimating the time a task takes. Hosted on Acast. See acast.com/privacy for more information.

  • S1 · E2
    Mar 13, 2025 · 13 min

    02 Better Code Reviews

    This episode is a deep dive into Trisha Gee's talk and book about better code reviews. She is an ex-developer advocate on JetBrains and has written many articles about code reviews. Hosted on Acast. See acast.com/privacy for more information.

  • S1 · E1
    Mar 3, 2025 · 14 min

    01 How to Become a Great Software Developer

    In this episode, we explore key insights from elite developers like Roman Elizarov, Andrey Breslav, and Egor Tolstoy—former and current Kotlin project leaders—as well as Pavel Veller, VP and Chief Technologist at EPAM Systems. It's based on this Youtube video: https://www.youtube.com/watch?v=suATPK45sjk Hosted on Acast. See acast.com/privacy for more information.

Showing 1–7 of 7 episodes