Podcast thumbnail for Illegal Argument

Illegal Argument

Claim This Podcast

by Mark Derricutt

5.0(2 reviews)
101 episodes
Updated Weekly
Accepts GuestsHas SponsorsLocation 🇳🇿

Podcast Overview

Greg, Mark and Richard get together weekly and talk about things of interest in the Java community. Greg works for SimWorks (http://www.simworks.com) who specialize in mobile phone software. Mark works for SecureMX (www.smx.co.nz). Richard works for Blue Train Software (http://www.bluetrainsoftware.com)

Language

🇺🇲

Publishing Since

6/18/2012

1 verified contact email on file for Illegal Argument

Pitch yourself as a guest, propose sponsorships, or reach out directly to the host.

Recent Episodes

Episode thumbnail for 180: rightFolds in an AI world?

May 26, 2026

180: rightFolds in an AI world?

<h1 id="episode180:rightfoldsinanaiworld">Episode 180: rightFolds in an AI world?</h1> <ol> <li>rightFolds as a pun on Mark's recent right vocal fold surgery, healing means we're good to record again, plus IA celebrates 17 years of existence, even if episodes have seriously lacked of late. Last episode Aug 27, 2025 - it's been a while.</li> <li>Does language theory and evolution have a place/need in an AI world?</li> <li>New JVM language features vs Syntactic sugar ala Clojure/Scala features</li> <li>Bun's recent zig->rust total AI rewrite</li> <li><a href= "https://yeamt.com/vercel-zero-programming-language-for-ai-agents/"> Vercel engineer built Zero, a programming Language for AI Agents | Yeamt</a> <ol> <li><a href="https://www.youtube.com/watch?v=RnxTTF8x-24">Why Did They Build This?</a></li> </ol> </li> <li><a href= "https://jank-lang.org/blog/2026-05-08-optimization/">jank now has its own custom IR</a> <ol> <li>Do any of these funky languages matter in an AI world?</li> <li><a href= "https://www.amazon.com/Good-Enough-Mindsets-Behaviors-Excellence/dp/0997560223"> Is 'Good Enough' Good Enough: Mindsets and Behaviors for Sales Excellence</a></li> <li><a href= "https://jenrau.medium.com/is-good-enough-good-enough-9ddc488a2c84"> Is "good enough" good enough?!. A common misunderstanding of the… | by Ted Rau</a></li> <li><a href= "https://www.linkedin.com/pulse/good-enough-part1-m%C3%A1rk-vereb%C3%A9lyi-rndcf/"> Is Good Enough, Good Enough? (Part 1)</a></li> </ol> </li> <li>AI and the increased threat of Supply Chain attacks</li> <li><a href= "https://blog.gitguardian.com/how-we-got-a-cisa-github-leak-taken-down-in-26-hours/"> How We Got a CISA GitHub Leak Taken Down in Under a Day</a></li> <li>NPM and its recent attacks</li> <li><a href= "https://www.gingerbill.org/article/2025/09/08/package-managers-are-evil/"> Package Managers are Evil - gingerBill</a> <ol> <li><a href= "https://www.gingerbill.org/article/2026/05/13/aesthetic-namespacing/"> The Aesthetic Problem of Namespacing - gingerBill</a></li> </ol> </li> </ol> <h2 id="tooling">Tooling</h2> <ul> <li><a href= "https://github.blog/open-source/git/highlights-from-git-2-54/">Highlights from Git 2.54</a></li> <li>"Git history" FTW, unless you're using Jujitsu 🙂</li> </ul> <h2 id="aianddevelopment">AI and Development</h2> <ul> <li><a href= "https://techtrenches.dev/p/the-human-cost-of-10x-how-ai-is-physically"> The Human Cost of 10x: How AI Is Physically Breaking Senior Engineers</a></li> <li><a href="https://openjdk.org/legal/ai">OpenJDK Interim Policy on Generative AI</a></li> <li><a href="https://piechowski.io/post/codebase-drag-audit/">Why Your Engineering Team Is Slow (It's the Codebase, Not the People)</a></li> <li><a href= "https://rishi.baldawa.com/posts/review-isnt-the-bottleneck/">The Reviewer Isn't the Bottleneck</a></li> <li><a href="https://www.youtube.com/watch?v=rUYP4C29yCw">Now more than ever: building reliable software in the age of agents | Ron Minsky | Bug Bash 2026</a></li> <li><a href= "https://huronbikes.mataroa.blog/blog/i-am-not-a-software-engineer/"> I am not a Software Engineer — huronbikes</a></li> </ul> <h2 id="everyoneleavinggithub">"Everyone" leaving Github</h2> <ul> <li><a href= "https://beyermatthias.de/a-usability-study-of-radicle">A usability study of radicle</a></li> <li>Git is distributed, GitHub is not - Radicle brings a distributed forge for software development, including distributed issues, patches, code review, and CI solutions for a resilient forge.</li> <li><a href= "https://hardenedbsd.org/article/shawn-webb/2026-04-26/hardenedbsd-officially-radicle"> HardenedBSD Officially on Radicle</a></li> <li>Ghosty leaving Github</li> <li>Zig: <a href= "https://ziglang.org/news/migrating-from-github-to-codeberg/">Migrating from GitHub to Codeberg</a></li> <li>This, plus Zig's recent firm anti-AI stance led to the Bun port.</li> <li><a href= "https://kevquirk.com/thoughts-on-leaving-github">Thoughts on Leaving GitHub</a></li> <li><a href= "https://www.bleepingcomputer.com/news/security/github-confirms-breach-of-3-800-repos-via-malicious-vscode-extension/"> GitHub confirms breach of 3,800 repos via malicious VSCode extension</a></li> </ul>

Episode thumbnail for Is this still on?

August 27, 2025

Is this still on?

<ul> <li>C++</li> <ul> <li><a href="https://www.youtube.com/watch?v=kKbT0Vg3ISw">Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025</a></li> </ul> <li>Java</li> <ul> <li>Java 25 to be released September 16</li> <li><a href="https://www.baeldung.com/java-25-features">New Features in Java 25 | Baeldung</a></li> <ul> <li>Primitive Types in Patterns (JEP 507 – Third Preview)</li> <li>Module Import Declarations (JEP 511 – Preview)</li> <li>Scoped Values (JEP 506 – Final)</li> <li>Structured Concurrency (JEP 505 – Fifth Preview)</li> <li>Stable Value API (JEP 502 – Preview)</li> </ul> <li><a href="https://inside.java/2025/07/03/newscast-94">Java 25 is ALSO no LTS Version</a></li> <li><a href= "https://www.youtube.com/playlist?list=PLX8CzqL3ArzUOgZpIX6GsoRhPbnij-sco"> JVM Language Summit 2025 - YouTube</a></li> <ul> <li><a href= "https://inside.java/2025/08/12/jvmls-final-to-immutable/">The not-so-final word on final #JVMLS – Inside.java</a> - no more setAccessible!?</li> </ul> <li><a href= "https://www.youtube.com/watch?v=9azNjz7s1Ck&t=1160s">How To Upgrade to Java 25</a></li> </ul> <li>Static Code Analysis vs <a>[[Language]]</a> Servers</li> <li>AI / Agents and <a>[[Security]]</a> Woes</li> <ul> <li><a href= "https://www.youtube.com/watch?v=Pq1PtOiXAwQ&pp=ygUSQUkgZXhwZXJ0IGRlc3Ryb3lz"> AI Expert DESTROYS the GPT-5 Hype</a></li> <li><a href= "https://www.youtube.com/watch?v=0bF_AQvHs1M">Programmable 2025: AI is a Hype-Fuelled Dumpster Fire - Chris Simon</a></li> <ul> <li>Basically covers ethics of using AI (data theft, conditions of data workers and energy costs) and risks associated (data bias, stochastic parrot, psychological effects)</li> </ul> <li><a href= "https://www.docker.com/blog/mcp-horror-stories-github-prompt-injection/"> MCP Horror Stories: The GitHub Prompt Injection Data Heist</a></li> <li><a href= "https://embracethered.com/blog/posts/2025/claude-code-exfiltration-via-dns-requests/"> Claude Code: Data Exfiltration with DNS (CVE-2025-55284) · Embrace The Red</a></li> <li><a href="https://www.youtube.com/watch?v=xsIoL5T89Q8">Black Hat 2025 Media Interview: Mimecast's Jason Morgan with ISMG</a> </li> </ul> </ul> <p> </p>

Episode thumbnail for 178: Java 22 Released! And I Am The Technical Debt

March 25, 2024

178: Java 22 Released! And I Am The Technical Debt

<div id="content"> <p>Last week, Greg and I had the pleasure of sitting down with Andres Almiray from Oracle to discuss this week's release of Java 22. I was hoping to get this episode out sooner but ended up fighting it out with a fever.</p> <h1 id="alert-notification">Alert Notification</h1> <ul> <li><a href= "https://blogs.oracle.com/java/post/java-on-macos-14-4">https://blogs.oracle.com/java/post/java-on-macos-14-4</a></li> </ul> <h1 id="java-22-released-tomorrow">Java 22 Released Tomorrow</h1> <ul> <li>JDK 22 Release Notes: <a href= "https://jdk.java.net/22/release-notes">https://jdk.java.net/22/release-notes</a></li> <li>JavaFX Release Notes: <a href= "https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-22.md"> https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-22.md</a></li> <li>Does Java 22 Kill Build Tools? <a href= "https://inside.java/202,4/02/15/newscast-63/">https://inside.java/202,4/02/15/newscast-63/</a></li> <li>Update on String Templates (JEP 459) (most likely to preview in 23) <a href= "https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004010.html"> https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004010.html</a> — First preview feature to be unshipped and reworked entirely?</li> </ul> <h1 id="misc">Misc</h1> <ul> <li><a href= "https://lists.apache.org/thread/6vt2qy4xdm1mvwt0z0gtkp6qg639ox3x">Apache Maven 4.0.0-alpha-13</a> released — This is the first release that requires Java 17!</li> <li>Welcome to Claro! — The Claro Programming Language <a href= "https://docs.clarolang.com/chapter_1.html">https://docs.clarolang.com/chapter_1.html</a></li> <li><a href= "https://dagger.io/blog/introducing-the-daggerverse">Introducing the Daggerverse - Dagger</a></li> <li><a href="https://devinai.ai/">Devin AI Website — The First AI Software Engineer Cognition</a></li> </ul> <h1 id="free-oracledb-23c-release">Free OracleDb 23c Release</h1> <ul> <li>Oracle Database Free — <a href= "https://www.oracle.com/database/free/">https://www.oracle.com/database/free/</a></li> <li>Oracle Database Free Container / Docker images — <a href= "https://github.com/gvenzl/oci-oracle-free">https://github.com/gvenzl/oci-oracle-free</a></li> <li>Oracle NoSQL Database — <a href= "https://www.oracle.com/database/nosql/technologies/nosql/">https://www.oracle.com/database/nosql/technologies/nosql/</a></li> <li>JSON in Oracle Database Office Hours: Binary JSON formats <a href= "https://apexadb.oracle.com/ords/r/tech/catalog/session-landing-page?p2_event_id=15268317198142239082325102977690035505&debug=LEVEL7&session=213101861572582"> https://apexadb.oracle.com/ords/r/tech/catalog/session-landing-page?p2_event_id=15268317198142239082325102977690035505&debug=LEVEL7&session=213101861572582</a></li> </ul> </div>

101 total episodes available

Deep-dive analytics for Illegal Argument

Frequently asked questions

Have a different question and can't find the answer you're looking for? Reach out to our support team by sending us an email and we'll get back to you as soon as we can.

What is Illegal Argument?

Greg, Mark and Richard get together weekly and talk about things of interest in the Java community. Greg works for SimWorks (http://www.simworks.com) who specialize in mobile phone software. Mark works for SecureMX (www.smx.co.nz). Richard works for Blue Train Software (http://www.bluetrainsoftware.com)

How often does this podcast release new episodes?

This podcast updates weekly.

Where can I listen to this podcast?

This podcast is available on 9 platforms including Apple Podcasts, Spotify, and more. You can also use the RSS feed directly.

Does this podcast accept guests?

Yes, this podcast regularly features guests.

Legal Disclaimer

Pod Engine is not affiliated with, endorsed by, or officially connected with any of the podcasts displayed on this platform. We operate independently as a podcast discovery and analytics service.

All podcast artwork, thumbnails, and content displayed on this page are the property of their respective owners and are protected by applicable copyright laws. This includes, but is not limited to, podcast cover art, episode artwork, show descriptions, episode titles, transcripts, audio snippets, and any other content originating from the podcast creators or their licensors.

We display this content under fair use principles and/or implied license for the purpose of podcast discovery, information, and commentary. We make no claim of ownership over any podcast content, artwork, or related materials shown on this platform. All trademarks, service marks, and trade names are the property of their respective owners.

While we strive to ensure all content usage is properly authorized, if you are a rights holder and believe your content is being used inappropriately or without proper authorization, please contact us immediately at hey@podengine.ai for prompt review and appropriate action, which may include content removal or proper attribution.

By accessing and using this platform, you acknowledge and agree to respect all applicable copyright laws and intellectual property rights of content owners. Any unauthorized reproduction, distribution, or commercial use of the content displayed on this platform is strictly prohibited.