『Dead Code』のカバーアート

Dead Code

Dead Code

著者: Jared Norman
無料で聴く

The software industry has a short memory. It warps good ideas, quickly obfuscating their context and intent. Dead Code seeks to extract the good ideas from the chaos of modern software development.

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

Jared Norman
エピソード
  • Bound for Valhalla (with Charles Nutter)
    2026/09/01

    Charles Nutter has led JRuby for 20 years and still spends much of his time correcting the assumption that running Ruby on the JVM means writing Java. It doesn't. Rails and Hanami apps come over and run, and what you get underneath is world-class garbage collection, real parallel threads instead of 50 forked processes, the Maven Central ecosystem, and profilers you can attach to a live production server. He tells Jared how a $50 Ruby conference in 2004 pulled him out of Java enterprise work and into a project that had been idle since 2001. They also get into the startup time problem and how much recent JVM work has closed it, the compatibility jump through JRuby 10 and 10.1, invoke dynamic, fibers on virtual threads, and what Panama, Valhalla and Project Babylon could mean for Ruby. Charles now funds the work himself through Headius Enterprises after Red Hat's sponsorship ended.


    Links:


    JRuby

    JRuby on GitHub

    Activerecord-jdbc-adapter

    Headius Enterprises

    Maven Central

    Prism

    Hanami

    TruffleRuby

    Project Loom

    Project Panama

    Project Lilliput

    Project Valhalla

    Project Babylon


    Dead Code Podcast Links:


    Mastodon

    X


    Jared’s Links:


    Mastodon

    X

    twitch.tv/jardonamron

    Jared’s Newsletter & Website


    Episode Transcript

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

    続きを読む 一部表示
    39 分
  • Dragged Into Done (with Nikhil Suresh)
    2026/08/18

    Host Jared Norman talks with Nik Suresh, who runs Hermit Tech, an extreme programming data consultancy in Melbourne, about why Scrum fails. Nik argues Scrum spread through dishonest marketing (Sutherland's "twice the work in half the time" promise) and that its rituals amplify bad management rather than fix it, from Fibonacci story points that are really just time estimates to one-hour standups he's seen more often than the correct version. His core point is that the map is not the territory: Jira boards and status PowerPoints give executives a simulated cockpit rather than an accurate picture, and he admits he once moved cards to done without doing the work and nobody noticed. He advocates treating any deadline slip as evidence the whole estimate was wrong, paying attention to morale and sick days as the real project signals, and tells engineers stuck in dysfunctional standups to just quit before the environment warps them. His closing lesson is that dropping Scrum alone won't help, since the conditions that produced it will just produce the next silly framework unless teams honestly ask how they came to follow a process on faith.


    Links:


    Tossed Salads and Scrumbled Eggs

    Praise The Machine Spirit

    Ludicity (Nik's blog)

    Hermit Tech (Nik's consultancy)

    The Agile Manifesto

    Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland


    Dead Code Podcast Links:


    Mastodon

    X


    Jared’s Links:


    Mastodon

    X

    twitch.tv/jardonamron

    Jared’s Newsletter & Website


    Episode Transcript

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

    続きを読む 一部表示
    51 分
  • No More Magic (with Nithin Bekal)
    2026/08/04

    On this episode of Dead Code, Jared talks with Nithin Bekal, a longtime Ruby developer at Shopify, about Sapphire, his hobby programming language: a gradually typed, object-oriented language inspired by Ruby but stripped of metaprogramming magic, implemented in Rust, with features admitted only if he'd use them in production code. Nithin built much of it with LLM coding agents, even prompting from his phone after his laptop died, and now has 10,000 to 15,000 lines of Rust he doesn't fully understand, so he plans to scale back to asking agents questions rather than letting them drive, a struggle Jared relates to after throwing away his own fully vibe-coded OCaml compiler before hand-building his ML-style language, Shroom. Nithin prioritized tooling early because developer experience is what he most wants to learn, cites the LLM-fueled wave of hobby languages like Matz's Spinel and Steve Klabnik's Rue as motivation, advises aspiring language builders to just dive in since parsing is more approachable than it looks, and plans a docs generator as Sapphire's first real codebase.


    Links:


    Sapphire

    Spinel

    Rue

    Nithin Bekal

    Crafting Interpreters

    Sorbet

    Ruby

    Rust


    Dead Code Podcast Links:


    Mastodon

    X


    Jared’s Links:


    Mastodon

    X

    twitch.tv/jardonamron

    Jared’s Newsletter & Website


    Episode Transcript

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

    続きを読む 一部表示
    26 分
adbl_web_anon_alc_button_suppression_t1
まだレビューはありません