<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>jamesm.blog</title>
    <link>https://jamesm.blog/</link>
    <description>Recent content on jamesm.blog</description>
    <image>
      <title>jamesm.blog</title>
      <url>https://jamesm.blog/papermod-cover.png</url>
      <link>https://jamesm.blog/papermod-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 15 Jul 2026 09:00:00 +0100</lastBuildDate>
    <atom:link href="https://jamesm.blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Unbaffled with Jim Al-Khalili: Making the Weirdest Ideas in Science Feel Intuitive</title>
      <link>https://jamesm.blog/theories/unbaffled-jim-al-khalili/</link>
      <pubDate>Wed, 15 Jul 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/unbaffled-jim-al-khalili/</guid>
      <description>Jim Al-Khalili&amp;#39;s new YouTube channel Unbaffled launched in June 2026 with a simple pitch - make the ideas that baffle people, from many-worlds to why your brain has two hemispheres, feel intuitive rather than impossible. A first look at the channel, three of its early videos, and where I land on the many-worlds one.</description>
    </item>
    <item>
      <title>Which Mac Studio Should You Buy for Running LLMs Locally?</title>
      <link>https://jamesm.blog/ai/mac-studio-local-llm-guide/</link>
      <pubDate>Mon, 13 Jul 2026 21:22:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/mac-studio-local-llm-guide/</guid>
      <description>A practical guide to Mac Studio configs for running popular free models locally (Qwen, LLaMA, Mixtral), realistic performance expectations, and which hardware actually makes sense.</description>
    </item>
    <item>
      <title>Apple Sues OpenAI, and the Musk-Altman Feud Finds a New Stage</title>
      <link>https://jamesm.blog/ai/apple-openai-musk-altman-lawsuit/</link>
      <pubDate>Sun, 12 Jul 2026 22:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/apple-openai-musk-altman-lawsuit/</guid>
      <description>Apple sued OpenAI on July 10, 2026 alleging trade secret theft tied to its hardware ambitions. Two days later, Elon Musk and Sam Altman were trading insults on X - the latest round in a feud that predates the lawsuit by years.</description>
    </item>
    <item>
      <title>Mechanistic Interpretability: Reading the Mind of a Model</title>
      <link>https://jamesm.blog/ai/mechanistic-interpretability-inside-the-black-box/</link>
      <pubDate>Tue, 07 Jul 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/mechanistic-interpretability-inside-the-black-box/</guid>
      <description>What mechanistic interpretability actually is, why superposition makes a neural network so hard to read, how sparse autoencoders and circuit tracing cracked open the first real windows into a production model, and why - as a hobbyist looking in from outside - I think this is the most important AI research nobody outside the labs is watching closely enough.</description>
    </item>
    <item>
      <title>Sean Carroll: The Physicist Who Made Many-Worlds Feel Reasonable</title>
      <link>https://jamesm.blog/theories/sean-carroll/</link>
      <pubDate>Thu, 02 Jul 2026 23:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/sean-carroll/</guid>
      <description>Two recent New Scientist videos sent me back to Sean Carroll, the physicist who first talked me into taking the many-worlds interpretation seriously. A profile of the man and his argument - why he thinks quantum mechanics already implies a multiverse, how that differs from the cosmological one, and where I land as a hobbyist who wants it all to be true.</description>
    </item>
    <item>
      <title>Fable 5 Is Back: What Anthropic Learned From Eighteen Days Off The Shelf</title>
      <link>https://jamesm.blog/ai/redeploying-fable-5/</link>
      <pubDate>Wed, 01 Jul 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/redeploying-fable-5/</guid>
      <description>Eighteen days after a US export control directive pulled Fable 5 and Mythos 5 offline, Anthropic is redeploying Fable 5 globally. The company says the jailbreak that triggered the recall was minor, that rival models could do the same thing, and that the industry needs a CVSS-style framework for AI jailbreaks.</description>
    </item>
    <item>
      <title>Four Futures: Mapping the Machine-Speed Economy</title>
      <link>https://jamesm.blog/ai/four-futures-series/</link>
      <pubDate>Tue, 30 Jun 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/four-futures-series/</guid>
      <description>A reading path through the Four Futures series - the framework, live signals, and century-scale projections for where AI reshapes work, power, and meaning.</description>
    </item>
    <item>
      <title>Gaming: Economics, Technology, and Live Service</title>
      <link>https://jamesm.blog/gaming/gaming-hub/</link>
      <pubDate>Tue, 30 Jun 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/gaming/gaming-hub/</guid>
      <description>A reading path for game technology and blockbuster economics - from live service stacks to launch-scale revenue and the studios that can afford to build at this scale.</description>
    </item>
    <item>
      <title>GTA 6 and the Economics of the Biggest Launch in Entertainment History</title>
      <link>https://jamesm.blog/general/gta-6-the-economics-of-the-biggest-launch-ever/</link>
      <pubDate>Tue, 30 Jun 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/general/gta-6-the-economics-of-the-biggest-launch-ever/</guid>
      <description>Grand Theft Auto VI lands on November 19, 2026 after roughly a decade in development and a budget that may pass anything in entertainment history. A hobbyist&amp;#39;s look at the numbers - what it cost, what it could earn, and why a single video game now behaves like a national economy.</description>
    </item>
    <item>
      <title>Cursor on iOS: When the Code Editor Becomes a Remote Control</title>
      <link>https://jamesm.blog/ai/cursor-ios-mobile-app/</link>
      <pubDate>Mon, 29 Jun 2026 21:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/cursor-ios-mobile-app/</guid>
      <description>Cursor shipped a native iOS app on June 29, 2026, letting developers launch cloud agents, steer their desktop machine, review diffs, and merge PRs from a phone. The interesting part isn&amp;#39;t the app - it&amp;#39;s what it says about where the work has moved.</description>
    </item>
    <item>
      <title>Five Archetypes for a Post-Role Team</title>
      <link>https://jamesm.blog/ai/five-archetypes-post-role-team/</link>
      <pubDate>Mon, 29 Jun 2026 20:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/five-archetypes-post-role-team/</guid>
      <description>Boris Cherny, who created Claude Code, sketched five archetypes he sees on his team as engineering, product, design, and data science melt into one role. Here is what that framing gets right, and where I think it still leaves us guessing.</description>
    </item>
    <item>
      <title>The $2.22 Problem: OpenAI&#39;s IPO and the First Crack in the ChatGPT Monopoly</title>
      <link>https://jamesm.blog/ai/openai-ipo-chatgpt-market-share/</link>
      <pubDate>Sat, 27 Jun 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/openai-ipo-chatgpt-market-share/</guid>
      <description>OpenAI filed its confidential S-1 on June 8, 2026, targeting a $1 trillion public listing. The same week, ChatGPT fell below 50% market share for the first time. The company spends $2.22 for every dollar it earns. Here is what public markets are actually being asked to buy.</description>
    </item>
    <item>
      <title>SpaceX&#39;s $60 Billion Cursor Acquisition: Why It Matters</title>
      <link>https://jamesm.blog/ai/spacex-cursor-acquisition/</link>
      <pubDate>Tue, 16 Jun 2026 21:30:00 -0700</pubDate>
      <guid>https://jamesm.blog/ai/spacex-cursor-acquisition/</guid>
      <description>SpaceX filed a $60 billion all-stock acquisition of Cursor, the AI-powered code editor, signaling a strategic shift in how tech companies build critical infrastructure for AI development.</description>
    </item>
    <item>
      <title>Evaluating Agents in Production: Trajectory Metrics, Not Just Final Answers</title>
      <link>https://jamesm.blog/ai/evaluating-agents-in-production-trajectory-metrics/</link>
      <pubDate>Sun, 14 Jun 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/evaluating-agents-in-production-trajectory-metrics/</guid>
      <description>Endpoint scoring certifies answers, not behaviour. A practitioner guide to step-level agent evaluation - trajectory rubrics, replay harnesses, and regression suites for multi-step production agents.</description>
    </item>
    <item>
      <title>World Models: What Comes After the Language-Only Era</title>
      <link>https://jamesm.blog/ai/world-models-after-language/</link>
      <pubDate>Sat, 13 Jun 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/world-models-after-language/</guid>
      <description>Language-only models have a statistical shadow of physical reality, not a reliable simulator of it. A grounded look at world models - what they are, where the 2026 frontier sits, and why they matter for agents that need to act rather than answer.</description>
    </item>
    <item>
      <title>Pulled From The Shelf: The Government Order to Suspend Fable 5 and Mythos 5</title>
      <link>https://jamesm.blog/ai/fable-mythos-government-suspension/</link>
      <pubDate>Sat, 13 Jun 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/fable-mythos-government-suspension/</guid>
      <description>Four days after Fable 5 and Mythos 5 went public, the US government issued an export control directive ordering Anthropic to suspend all access. Anthropic says it&amp;#39;s a misunderstanding over a narrow jailbreak. Here&amp;#39;s what happened, what&amp;#39;s at stake, and why it matters for every frontier lab.</description>
    </item>
    <item>
      <title>AI Evals Are Broken: Why Benchmarks Stopped Measuring Real Capability</title>
      <link>https://jamesm.blog/ai/ai-evals-are-broken/</link>
      <pubDate>Fri, 12 Jun 2026 19:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-evals-are-broken/</guid>
      <description>A grounded look at why the public benchmark numbers you see on AI model launches in 2026 are increasingly disconnected from real-world capability - saturation, contamination, gaming, and what&amp;#39;s replacing them as the basis for actual decisions.</description>
    </item>
    <item>
      <title>Expertise and Work in the Age of AI: A Reading Path</title>
      <link>https://jamesm.blog/ai/expertise-and-work/</link>
      <pubDate>Fri, 12 Jun 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/expertise-and-work/</guid>
      <description>Reading path on expertise after AI - credentials, judgement, taste, engineering roles, and what being expert might mean by 2030.</description>
    </item>
    <item>
      <title>What It Means to Be Expert in 2030</title>
      <link>https://jamesm.blog/ai/what-it-means-to-be-expert-in-2030/</link>
      <pubDate>Fri, 12 Jun 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/what-it-means-to-be-expert-in-2030/</guid>
      <description>A sequel to the credential crisis - how the meaning of expertise is changing as AI assistance becomes ambient, with a concrete walkthrough of what a 2030 civil engineer might actually need to be expert at.</description>
    </item>
    <item>
      <title>Inside Anthropic: What The Bloomberg Documentary Reveals</title>
      <link>https://jamesm.blog/ai/anthropic-circuit-bloomberg-965-billion/</link>
      <pubDate>Fri, 12 Jun 2026 06:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/anthropic-circuit-bloomberg-965-billion/</guid>
      <description>Bloomberg&amp;#39;s The Circuit goes inside Anthropic as it eclipses OpenAI to become the world&amp;#39;s most valuable AI lab. Emily Chang&amp;#39;s rare access with Dario and Daniela Amodei reveals whether safety-first is a strategy or a conviction - and the Pentagon battle is the answer.</description>
    </item>
    <item>
      <title>Securing AI Agents: Tool-Calling Risks, MCP Hardening, and the Confused Deputy Problem</title>
      <link>https://jamesm.blog/ai/securing-ai-agents/</link>
      <pubDate>Thu, 11 Jun 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/securing-ai-agents/</guid>
      <description>The moment an agent holds real tool access, reliability and security stop being separate problems. A practitioner walkthrough of the confused-deputy attack surface, MCP hardening patterns, and the defenses I actually run on my home agent stack.</description>
    </item>
    <item>
      <title>Policy on the AI Exponential: Dario Amodei&#39;s Case for Acting While the Window Is Open</title>
      <link>https://jamesm.blog/ai/policy-on-the-ai-exponential/</link>
      <pubDate>Thu, 11 Jun 2026 06:23:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/policy-on-the-ai-exponential/</guid>
      <description>Dario Amodei&amp;#39;s new essay argues that slow-moving institutions are now the binding constraint on a fast-moving technology, and lays out a five-part policy agenda for the exponential. A summary of the argument, what lands, and where I still have questions.</description>
    </item>
    <item>
      <title>When Machines Stop Speaking Our Language - Binary Agents and the End of Compilers</title>
      <link>https://jamesm.blog/ai/when-machines-stop-speaking-our-language/</link>
      <pubDate>Wed, 10 Jun 2026 20:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/when-machines-stop-speaking-our-language/</guid>
      <description>Human language between AI agents is a compatibility layer, and so are programming languages. A speculative look at machines inventing their own protocols, agents reasoning in neuralese, and a future where software is built without source code a human ever reads - and what we lose if the audit trail goes dark.</description>
    </item>
    <item>
      <title>Claude Fable 5 and Mythos 5: Anthropic&#39;s Mythos-Class Models Go Public - With Guardrails</title>
      <link>https://jamesm.blog/ai/claude-fable-5-mythos-5/</link>
      <pubDate>Tue, 09 Jun 2026 19:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/claude-fable-5-mythos-5/</guid>
      <description>Anthropic launches Claude Fable 5 for general use and Claude Mythos 5 for trusted partners - the same underlying model, split by safeguards. State-of-the-art on coding, vision, and science, with classifiers that fall back to Opus 4.8 on risky topics.</description>
    </item>
    <item>
      <title>What I&#39;m Researching in AI Right Now - And Where I&#39;m Going Next</title>
      <link>https://jamesm.blog/ai/what-im-researching-in-ai-right-now/</link>
      <pubDate>Mon, 08 Jun 2026 23:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/what-im-researching-in-ai-right-now/</guid>
      <description>I treat my own learning like a research agenda - a small set of questions I am actively chasing rather than a reading list. Here are the AI areas I have been deep in, the ones I have decided to move into next, and the ones I am deliberately leaving on the watch list.</description>
    </item>
    <item>
      <title>Geoffrey Hinton Interviews</title>
      <link>https://jamesm.blog/ai/geoffrey-hinton-interviews/</link>
      <pubDate>Mon, 08 Jun 2026 21:07:21 +0100</pubDate>
      <guid>https://jamesm.blog/ai/geoffrey-hinton-interviews/</guid>
      <description>A working index of Geoffrey Hinton interviews - the Nobel and Turing Award winner often called the Godfather of AI - tracing his arc from backpropagation and deep learning to public warnings about superintelligence, job displacement, and existential risk.</description>
    </item>
    <item>
      <title>Trust: Conditions for Deploying AI Agents in Production</title>
      <link>https://jamesm.blog/ai/trust-series/</link>
      <pubDate>Mon, 08 Jun 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/trust-series/</guid>
      <description>A reading path through the Trust series - research map, broken benchmarks, agent security, world models, and trajectory evaluation - for builders who need to hand real work to non-deterministic systems.</description>
    </item>
    <item>
      <title>Ethical Data Use (EDU) in 2026: What Data Engineers Actually Need to Get Right</title>
      <link>https://jamesm.blog/data-engineering/ethical-data-use-2026/</link>
      <pubDate>Thu, 04 Jun 2026 20:19:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/ethical-data-use-2026/</guid>
      <description>Ethical data use has moved from a policy memo to an engineering problem. This is a grounded, practitioner&amp;#39;s look at what data engineers actually need to get right in 2026 - consent and purpose limitation as schema-level concerns, the right to be forgotten meeting the immutable lakehouse, training-data provenance, privacy-preserving techniques, dataset documentation, and the regulatory backdrop that now has real deadlines.</description>
    </item>
    <item>
      <title>Recursive Self-Improvement: Can AI Bootstrap Its Own Intelligence?</title>
      <link>https://jamesm.blog/ai/recursive-self-improvement/</link>
      <pubDate>Thu, 04 Jun 2026 20:03:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/recursive-self-improvement/</guid>
      <description>Recursive self-improvement is the idea that an AI could rewrite itself into something smarter, then repeat - the engine behind every intelligence-explosion scenario. Here is what the theory actually claims, which pieces are already real in 2026, the bottlenecks that decide whether it runs away or fizzles, and why the honest answer is partly, slowly, and not the way the science fiction tells it.</description>
    </item>
    <item>
      <title>Max Tegmark: The Physicist Who Took Mathematics All the Way Down</title>
      <link>https://jamesm.blog/theories/max-tegmark/</link>
      <pubDate>Mon, 01 Jun 2026 11:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/max-tegmark/</guid>
      <description>Max Tegmark sits at the top of my favourite physicists list, and not by accident. A profile of the man and the through-line in his work - from precision cosmology to the four-level multiverse, the Mathematical Universe Hypothesis, consciousness as a state of matter, and his late turn to AI safety - and why his theories keep landing so close to what I already believe.</description>
    </item>
    <item>
      <title>The Computational Case for Consciousness</title>
      <link>https://jamesm.blog/ai/the-computational-case-for-consciousness/</link>
      <pubDate>Sun, 31 May 2026 10:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/the-computational-case-for-consciousness/</guid>
      <description>I wrote up the case that consciousness is fundamental through Donald Hoffman. Honesty demands the other side: the case that consciousness is computational - something that switches on when information is processed in the right way. Global Workspace Theory, Integrated Information Theory, the hard problem, and why I still cannot close the question.</description>
    </item>
    <item>
      <title>Is Reality Made of Mathematics?</title>
      <link>https://jamesm.blog/theories/is-reality-made-of-mathematics/</link>
      <pubDate>Sun, 31 May 2026 08:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/is-reality-made-of-mathematics/</guid>
      <description>Max Tegmark&amp;#39;s Mathematical Universe Hypothesis says reality is not merely described by mathematics - it is a mathematical structure, and nothing else. A walk through the claim, the Level IV multiverse, the strongest objections, and why the idea sits so close to something I already lean toward.</description>
    </item>
    <item>
      <title>Donald Hoffman: The Case That Consciousness Is Fundamental</title>
      <link>https://jamesm.blog/ai/donald-hoffman-consciousness-fundamental/</link>
      <pubDate>Fri, 29 May 2026 10:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/donald-hoffman-consciousness-fundamental/</guid>
      <description>Donald Hoffman argues that consciousness is fundamental and the physical world is an evolved interface - and he tries to prove it with evolutionary game theory and a formal mathematics of conscious agents. A walk through the argument, the maths, the objections, and why I keep coming back to it.</description>
    </item>
    <item>
      <title>Personal Universes: Yampolskiy&#39;s Strangest Answer to the AI Alignment Problem</title>
      <link>https://jamesm.blog/ai/yampolskiy-personal-universes/</link>
      <pubDate>Fri, 29 May 2026 08:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/yampolskiy-personal-universes/</guid>
      <description>Roman Yampolskiy&amp;#39;s Personal Universes proposal takes the simulation hypothesis seriously and turns it into an alignment strategy: one optimised reality per person. A look at what the idea claims, where it cracks, and why it is more useful than it looks.</description>
    </item>
    <item>
      <title>Will AI Kill Coding Jobs? Claude Code&#39;s Creator Reacts</title>
      <link>https://jamesm.blog/ai/will-ai-kill-coding-jobs-cherny/</link>
      <pubDate>Tue, 26 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/will-ai-kill-coding-jobs-cherny/</guid>
      <description>Boris Cherny, creator of Claude Code, sits down with Sky News and reacts to three charts about AI, jobs, and the future of software. A look at what is genuinely new in his argument, what is well-worn, and where the printing press analogy actually holds up.</description>
    </item>
    <item>
      <title>Why the AI Cyber Threat Is Rising</title>
      <link>https://jamesm.blog/ai/ai-cyber-threat-is-rising/</link>
      <pubDate>Tue, 26 May 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-cyber-threat-is-rising/</guid>
      <description>Sky News technology correspondent Rowland Manthorpe lays out the evidence that AI models are getting dramatically better at offensive cyber tasks. A look at what the AISI and CAISI numbers actually say, why open-weight releases change the threat curve, and what defenders should do about it.</description>
    </item>
    <item>
      <title>Music Production News - May 2026: Superbooth, AI Settlements, and the Updates That Matter</title>
      <link>https://jamesm.blog/music-production/music-production-news-may-2026/</link>
      <pubDate>Thu, 21 May 2026 21:12:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/music-production-news-may-2026/</guid>
      <description>The biggest computer music production stories of the last month - Superbooth 2026, neural audio in hardware, the shifting AI music legal picture, Tamber&amp;#39;s launch, and the DAW updates worth your attention.</description>
    </item>
    <item>
      <title>How Likely Is It That We&#39;re Living in a Simulation?</title>
      <link>https://jamesm.blog/theories/how-likely-are-we-living-in-a-simulation/</link>
      <pubDate>Thu, 21 May 2026 20:32:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/how-likely-are-we-living-in-a-simulation/</guid>
      <description>A careful look at the simulation argument: what it actually claims, why putting a number on it is so hard, and how likely it really is that our reality is computed.</description>
    </item>
    <item>
      <title>Context Engineering: The Discipline That Replaced Prompt Engineering</title>
      <link>https://jamesm.blog/ai/context-engineering/</link>
      <pubDate>Wed, 20 May 2026 20:45:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/context-engineering/</guid>
      <description>Prompt engineering was about wording a single request well. Context engineering is about curating everything in the model&amp;#39;s window - retrieval, memory, tool results, and compaction - across a whole agent run. Here is why the discipline shifted, and the practices that separate reliable production systems from ones that quietly rot.</description>
    </item>
    <item>
      <title>Threat Modeling for Engineers: Finding the Flaws Before Attackers Do</title>
      <link>https://jamesm.blog/security/threat-modeling-for-engineers/</link>
      <pubDate>Wed, 20 May 2026 10:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/security/threat-modeling-for-engineers/</guid>
      <description>Most security work is reactive - a scanner flags an issue, someone patches it. Threat modeling is the opposite: a structured way to find design flaws before you write the code. Here is how it works, a worked example, and why it is the one security skill every engineer should have.</description>
    </item>
    <item>
      <title>Quantum Computing: A Threat to Bitcoin?</title>
      <link>https://jamesm.blog/blockchain/quantum-threat/</link>
      <pubDate>Wed, 20 May 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/quantum-threat/</guid>
      <description>How real is the quantum threat to Bitcoin in 2026? A grounded update on the timeline to Q-Day, how much BTC genuinely sits at risk, the recent quantum milestones, and the defences taking shape - BIP-360, BIP-361 and NIST&amp;#39;s post-quantum cryptography standards.</description>
    </item>
    <item>
      <title>AI Dev Tooling: A Reading Path for 2026</title>
      <link>https://jamesm.blog/ai/ai-dev-tooling/</link>
      <pubDate>Wed, 20 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-dev-tooling/</guid>
      <description>Canonical reading path for AI-assisted development - stack decisions, learning order, spec-driven workflows, and deep dives on Cursor vs Claude Code.</description>
    </item>
    <item>
      <title>System Design Fundamentals: Making Trade-offs You Won&#39;t Regret</title>
      <link>https://jamesm.blog/software-engineering/system-design-fundamentals/</link>
      <pubDate>Tue, 19 May 2026 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/software-engineering/system-design-fundamentals/</guid>
      <description>System design is not about knowing the right answer. It is about understanding the trade-offs well enough to choose deliberately. Here are the core axes every design decision moves along, a worked example, and why designing for scale you do not have is the most common self-inflicted wound in software.</description>
    </item>
    <item>
      <title>Diagrams as Code: A Practitioner&#39;s Guide for Data Engineers</title>
      <link>https://jamesm.blog/data-engineering/diagrams-as-code/</link>
      <pubDate>Mon, 18 May 2026 21:32:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/diagrams-as-code/</guid>
      <description>An opinionated working guide to producing, versioning, and maintaining technical diagrams in text. Covers Mermaid, D2, PlantUML and Python diagrams, with worked examples, CI rendering, ADRs, and generation patterns that stop architecture drawings from rotting.</description>
    </item>
    <item>
      <title>AI Economics and Hardware: A Reading Path</title>
      <link>https://jamesm.blog/ai/ai-economics-hardware/</link>
      <pubDate>Mon, 18 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-economics-hardware/</guid>
      <description>Reading path for intelligence economics - token costs, local vs cloud, GPU choices, energy constraints, and the inference hardware insurgents.</description>
    </item>
    <item>
      <title>Composer 2.5: Cursor&#39;s In-House Model Grows Up</title>
      <link>https://jamesm.blog/ai/cursor-composer-2-5/</link>
      <pubDate>Mon, 18 May 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/cursor-composer-2-5/</guid>
      <description>Cursor&amp;#39;s new Composer 2.5 is the first time the company&amp;#39;s in-house coding model deserves to be treated as a daily driver rather than a budget fallback. A look at what changed, what it costs, and when to reach for it instead of Claude, GPT-5.5, or Gemini.</description>
    </item>
    <item>
      <title>AI as Analogy Engine: Synthesis, Invention, and the Combinatorial Frontier</title>
      <link>https://jamesm.blog/ai/ai-as-analogy-engine/</link>
      <pubDate>Sat, 16 May 2026 08:02:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/ai-as-analogy-engine/</guid>
      <description>The deepest misunderstanding about modern AI is that it merely retrieves memorised text. The more interesting truth is that large models form analogies, combine concepts, and explore conceptual relationships at a scale that may eventually industrialise parts of the invention process itself.</description>
    </item>
    <item>
      <title>Home Agent Stack: From Mac Studio to Secured MCP Tools</title>
      <link>https://jamesm.blog/ai/home-agent-stack/</link>
      <pubDate>Fri, 15 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/home-agent-stack/</guid>
      <description>A reading path for building a home AI agent on Apple Silicon - local inference, MCP servers, persistent memory, remote access, and security hardening in order.</description>
    </item>
    <item>
      <title>The Agent Reliability Problem: Debugging Non-Deterministic Systems</title>
      <link>https://jamesm.blog/ai/agent-reliability-debugging-non-deterministic/</link>
      <pubDate>Fri, 15 May 2026 06:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/agent-reliability-debugging-non-deterministic/</guid>
      <description>AI agents that work in the demo and fail in production are the standard story of the last two years. A practical look at why agent reliability is genuinely hard, what patterns have emerged for handling it, and which testing approaches actually work.</description>
    </item>
    <item>
      <title>Dario Amodei: The Anthropic CEO Betting on Safety as Strategy</title>
      <link>https://jamesm.blog/ai/dario-amodei-anthropic-ceo/</link>
      <pubDate>Thu, 14 May 2026 21:22:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/dario-amodei-anthropic-ceo/</guid>
      <description>A grounded look at Dario Amodei - the Princeton-trained physicist who left OpenAI to co-found Anthropic, made AI safety the company&amp;#39;s commercial differentiator, and now runs the second-most-valuable private AI company on the planet.</description>
    </item>
    <item>
      <title>AI in Scientific Research: From AlphaFold to the Long Tail</title>
      <link>https://jamesm.blog/ai/ai-in-scientific-research-2026/</link>
      <pubDate>Wed, 13 May 2026 06:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-in-scientific-research-2026/</guid>
      <description>AlphaFold was the headline AI-for-science story. In 2026 the story has broadened into something more interesting - AI tools in routine use across many scientific fields, with uneven but real impact. A practical look at where the gains actually are.</description>
    </item>
    <item>
      <title>The Causal Inference Comeback: Why Correlation-Era ML Hit a Wall</title>
      <link>https://jamesm.blog/data-science/causal-inference-comeback/</link>
      <pubDate>Tue, 12 May 2026 17:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-science/causal-inference-comeback/</guid>
      <description>Causal inference - the methodological tradition that asks &amp;#39;why&amp;#39; rather than &amp;#39;what&amp;#39; - is having a quiet renaissance in 2026 as the limits of correlation-based machine learning have become harder to ignore. A look at what has changed, what the practical methods are, and why this matters for anyone using data to make decisions.</description>
    </item>
    <item>
      <title>The State of Open-Weight Models in 2026: Llama, Qwen, Mistral, DeepSeek</title>
      <link>https://jamesm.blog/ai/state-of-open-weight-models-2026/</link>
      <pubDate>Tue, 12 May 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/state-of-open-weight-models-2026/</guid>
      <description>A grounded look at where the open-weight LLM ecosystem actually stands in May 2026 - Llama 4, Qwen 3.5, DeepSeek V4, Gemma 4, Mistral Medium 3.5 - what each family is best at, where the licences land, and how close the gap with the frontier proprietary models has actually closed.</description>
    </item>
    <item>
      <title>The AI Energy Crisis: Why Data Center Power Will Define the Next Decade</title>
      <link>https://jamesm.blog/ai/ai-energy-crisis-data-center-power/</link>
      <pubDate>Mon, 11 May 2026 17:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-energy-crisis-data-center-power/</guid>
      <description>A grounded look at the energy constraint becoming the binding limit on AI deployment in 2026 - the power demand, the transformer backlogs, the grid interconnect queues, the rising consumer electricity prices, and what it means for the shape of the next decade of compute.</description>
    </item>
    <item>
      <title>Cerebras, Groq, SambaNova: The Inference Hardware Insurgents</title>
      <link>https://jamesm.blog/ai/inference-hardware-insurgents/</link>
      <pubDate>Mon, 11 May 2026 13:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/inference-hardware-insurgents/</guid>
      <description>A grounded look at the three serious AI inference hardware insurgents in 2026 - Cerebras with its wafer-scale WSE-3, Groq with its LPU architecture now part-licensed by Nvidia, and SambaNova with its SN40L and SN50 reconfigurable dataflow units - and what their different bets tell us about where inference is heading.</description>
    </item>
    <item>
      <title>Real-Time Data Processing: Stream Processing vs Batch Processing</title>
      <link>https://jamesm.blog/data-engineering/stream-vs-batch-processing/</link>
      <pubDate>Sun, 10 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/stream-vs-batch-processing/</guid>
      <description>A direct comparison of stream and batch processing as architectural choices, the operational and cost tradeoffs that the marketing material does not mention, and the patterns that work when you need both.</description>
    </item>
    <item>
      <title>Multimodal AI in 2026: Vision &#43; Text &#43; Audio - What&#39;s Actually Useful</title>
      <link>https://jamesm.blog/ai/multimodal-ai-2026/</link>
      <pubDate>Sat, 09 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/multimodal-ai-2026/</guid>
      <description>Where multimodal AI has actually delivered value in 2026, where it is still demoware, and the patterns that determine whether vision and audio are quietly indispensable in your stack or just an expensive distraction.</description>
    </item>
    <item>
      <title>Prompt Caching: The Quiet Performance Win for LLM Applications</title>
      <link>https://jamesm.blog/ai/prompt-caching/</link>
      <pubDate>Sat, 09 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/prompt-caching/</guid>
      <description>What prompt caching actually is, why it is the highest-leverage performance and cost optimisation available to most LLM applications, and the patterns that determine whether you get a 90 percent cost reduction or no benefit at all.</description>
    </item>
    <item>
      <title>Reasoning Models in 2026: o3, R2, and the Compute-at-Inference Shift</title>
      <link>https://jamesm.blog/ai/reasoning-models-2026/</link>
      <pubDate>Fri, 08 May 2026 19:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/reasoning-models-2026/</guid>
      <description>A grounded look at the reasoning-model wave - what makes o3, DeepSeek R1/R2, Gemini Deep Think, and Claude Extended Thinking different from the generation that came before, when to actually reach for one, and what the cost and capability trade-offs look like in production.</description>
    </item>
    <item>
      <title>The Modern Lakehouse Stack: What Actually Belongs in Production</title>
      <link>https://jamesm.blog/data-engineering/modern-lakehouse-stack/</link>
      <pubDate>Fri, 08 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/modern-lakehouse-stack/</guid>
      <description>A working data engineer&amp;#39;s view of what genuinely belongs in a 2026 lakehouse stack, the layers that have shaken out, and the parts of the marketing landscape that deserve to be ignored.</description>
    </item>
    <item>
      <title>Scott Galloway on AI: The Marketing Professor&#39;s Case That the Rich Don&#39;t Need You Anymore</title>
      <link>https://jamesm.blog/ai/scott-galloway-on-ai/</link>
      <pubDate>Mon, 04 May 2026 22:31:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/scott-galloway-on-ai/</guid>
      <description>A grounded look at Scott Galloway - the NYU marketing professor and serial entrepreneur arguing that AI is a late-stage bubble, that AI was built for the rich, and that storytelling and relationships are the skills the next decade rewards.</description>
    </item>
    <item>
      <title>Hybrid Systems: Montage &#43; MC-707 Architecture and Workflow</title>
      <link>https://jamesm.blog/music-production/hybrid-systems-montage-mc-707/</link>
      <pubDate>Mon, 04 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/hybrid-systems-montage-mc-707/</guid>
      <description>How a Yamaha Montage M and a Roland MC-707 stop being two boxes that fight each other and start being one instrument with two heads, plus the wiring, the routing, and the parts of the workflow that earn their keep.</description>
    </item>
    <item>
      <title>The Yamaha Montage M: 6 Months In Real World Usage</title>
      <link>https://jamesm.blog/music-production/yamaha-montage-m-six-months/</link>
      <pubDate>Mon, 04 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/yamaha-montage-m-six-months/</guid>
      <description>What the Yamaha Montage M is actually like to live with after six months of daily use, the parts that have aged well, the parts that have not, and the workflow conclusions that only come from time on the keys.</description>
    </item>
    <item>
      <title>ETL Tools &amp; Data Integration Platforms</title>
      <link>https://jamesm.blog/data-engineering/etl-tools/</link>
      <pubDate>Mon, 04 May 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/etl-tools/</guid>
      <description>Comprehensive guide to ETL and ELT tools and data integration platforms across cloud providers, enterprise solutions, and modern low-code platforms in 2026.</description>
    </item>
    <item>
      <title>The State of Blockchain in 2026</title>
      <link>https://jamesm.blog/blockchain/state-of-blockchain-2026/</link>
      <pubDate>Mon, 04 May 2026 04:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/state-of-blockchain-2026/</guid>
      <description>A grounded look at the blockchain landscape in 2026 - the Layer 1s that survived the cycle, the Layer 2 explosion on Ethereum, the modular and restaking thesis, the stablecoin volumes that quietly overtook Visa, and the tokenization of real-world assets that is starting to matter. Where the leading projects are and where the next two years are headed.</description>
    </item>
    <item>
      <title>The Physics and Philosophy of Interstellar</title>
      <link>https://jamesm.blog/space/interstellar-physics-and-philosophy/</link>
      <pubDate>Mon, 04 May 2026 00:01:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/interstellar-physics-and-philosophy/</guid>
      <description>How Christopher Nolan and Nobel laureate Kip Thorne built a Hollywood film around real general relativity - wormholes, Gargantua, gravitational time dilation, the Tesseract, and the trade-offs between scientific accuracy and storytelling.</description>
    </item>
    <item>
      <title>China&#39;s Space Programme in 2026 - Tiangong, Chang&#39;e, Lunar Plans</title>
      <link>https://jamesm.blog/space/china-space-programme-2026/</link>
      <pubDate>Sun, 03 May 2026 19:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/china-space-programme-2026/</guid>
      <description>While Western space coverage focused on Starship and Artemis, China quietly executed one of the most consistent national space programmes in history. A grounded look at where Tiangong, the Chang&amp;#39;e lunar series, and the broader Chinese space architecture stand in 2026.</description>
    </item>
    <item>
      <title>The eBPF Revolution - What Every Platform Engineer Should Know</title>
      <link>https://jamesm.blog/devops/ebpf-revolution/</link>
      <pubDate>Sun, 03 May 2026 17:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/ebpf-revolution/</guid>
      <description>eBPF stopped being a niche kernel curiosity and became the foundation of modern Linux observability, networking, and security. A grounded guide for platform engineers in 2026 - what eBPF actually is, what it has changed, and where it is going.</description>
    </item>
    <item>
      <title>AI-Native Pipelines - What Changes When Your Consumer Is an LLM, Not a Dashboard</title>
      <link>https://jamesm.blog/data-engineering/ai-native-pipelines/</link>
      <pubDate>Sun, 03 May 2026 16:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/ai-native-pipelines/</guid>
      <description>Most data pipelines were designed to feed dashboards and analysts. In 2026 a growing share of pipeline output is being consumed by language models, agents, and other non-human readers. The shape of the pipeline changes more than people realise when the consumer is no longer a human.</description>
    </item>
    <item>
      <title>Iceberg vs Delta vs Hudi in 2026 - The Format Wars Are Over</title>
      <link>https://jamesm.blog/data-engineering/iceberg-vs-delta-vs-hudi-2026/</link>
      <pubDate>Sun, 03 May 2026 14:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/iceberg-vs-delta-vs-hudi-2026/</guid>
      <description>The open table format wars dominated the lakehouse conversation for five years. In 2026 the picture has settled. A grounded look at where Iceberg, Delta, and Hudi actually stand, who won which battles, and what that means for the people who have to choose.</description>
    </item>
    <item>
      <title>Onchain AI Agents - Hype, Reality, and Where the Money Actually Flows</title>
      <link>https://jamesm.blog/blockchain/onchain-ai-agents-hype-reality/</link>
      <pubDate>Sun, 03 May 2026 13:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/onchain-ai-agents-hype-reality/</guid>
      <description>Onchain AI agents were the hottest crypto narrative of 2025. A year later the picture is clearer. A grounded look at what these agents actually do, which categories have real revenue, where the money is leaking out, and what to ignore.</description>
    </item>
    <item>
      <title>The Quiet Standardisation of Agent Protocols - MCP, A2A, ACP Compared</title>
      <link>https://jamesm.blog/ai/agent-protocols-mcp-a2a-acp/</link>
      <pubDate>Sun, 03 May 2026 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/agent-protocols-mcp-a2a-acp/</guid>
      <description>While the headlines were about model launches, the agent ecosystem quietly converged on three protocols that matter - MCP, A2A, and ACP. A grounded comparison of what each one actually does, where they overlap, and which to bet on if you are building agents in 2026.</description>
    </item>
    <item>
      <title>Kubernetes in 2026 - Is It Still Worth the Complexity Tax?</title>
      <link>https://jamesm.blog/devops/kubernetes-2026-complexity-tax/</link>
      <pubDate>Sun, 03 May 2026 11:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/kubernetes-2026-complexity-tax/</guid>
      <description>Kubernetes won the orchestration war and then quietly became infrastructure that most teams never wanted. A grounded look in 2026 at when Kubernetes actually pays for its complexity, when it does not, and what the credible alternatives look like now.</description>
    </item>
    <item>
      <title>Artemis III Lander Architecture - What Could Still Go Wrong</title>
      <link>https://jamesm.blog/space/artemis-iii-lander-architecture/</link>
      <pubDate>Sun, 03 May 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/artemis-iii-lander-architecture/</guid>
      <description>Artemis III is the mission that lands humans on the Moon for the first time in over five decades. The architecture is bold, dependent, and unlike anything Apollo attempted. Here is an honest look at the lander stack and where the risk actually lives.</description>
    </item>
    <item>
      <title>Physical Modeling Synthesis: The Underrated Future of Sound Design</title>
      <link>https://jamesm.blog/music-production/physical-modeling-synths/</link>
      <pubDate>Sun, 03 May 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/physical-modeling-synths/</guid>
      <description>Why physical modeling - not sampling or wavetables - is the next frontier in expressive digital instruments</description>
    </item>
    <item>
      <title>Five AI Tokens Worth Understanding in 2026 (And One You&#39;re Probably Missing)</title>
      <link>https://jamesm.blog/blockchain/ai-tokens-2026/</link>
      <pubDate>Sun, 03 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/ai-tokens-2026/</guid>
      <description>A technical reader&amp;#39;s guide to the five AI-crypto tokens worth understanding in May 2026 - Bittensor, Virtuals, Render, the Artificial Superintelligence Alliance, and NEAR Protocol - plus the honourable mentions, the names to avoid, and a framework for sizing exposure across the basket.</description>
    </item>
    <item>
      <title>LLM-Powered Personal Productivity: Building a Private Automation Stack</title>
      <link>https://jamesm.blog/ai/llm-powered-personal-productivity/</link>
      <pubDate>Sun, 03 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/llm-powered-personal-productivity/</guid>
      <description>Local LLMs have quietly become good enough to run a real personal automation stack - inbox triage, second-brain notes, home routines, voice capture - without sending anything to the cloud. A walkthrough of what I run, why each piece is there, and where the seams are.</description>
    </item>
    <item>
      <title>Roman Yampolskiy: The Researcher Who Thinks AI Cannot Be Controlled</title>
      <link>https://jamesm.blog/ai/roman-yampolskiy/</link>
      <pubDate>Sat, 02 May 2026 21:03:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/roman-yampolskiy/</guid>
      <description>A grounded look at Roman Yampolskiy - the computer scientist who coined the term AI safety, why he argues superintelligence is fundamentally uncontrollable, and how seriously to take him.</description>
    </item>
    <item>
      <title>Space Debris Is a Tragedy of the Commons - Here&#39;s the Math</title>
      <link>https://jamesm.blog/space/space-debris-tragedy-of-the-commons/</link>
      <pubDate>Sat, 02 May 2026 20:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/space-debris-tragedy-of-the-commons/</guid>
      <description>Low Earth orbit is filling up. The economics of space debris look exactly like a textbook tragedy of the commons - private benefits, shared costs, no pricing mechanism. A grounded look at the numbers behind Kessler syndrome and what would actually fix it.</description>
    </item>
    <item>
      <title>Self-Hosted vs Managed in 2026 - The Cost Math Has Changed Again</title>
      <link>https://jamesm.blog/devops/self-hosted-vs-managed-2026/</link>
      <pubDate>Sat, 02 May 2026 18:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/self-hosted-vs-managed-2026/</guid>
      <description>The decision to self-host or use a managed service used to be straightforward. In 2026 the math has shifted in three different directions at once - cloud egress costs, AI workload economics, and the maturity of self-hosted tooling have all moved. A grounded look at how to think about it now.</description>
    </item>
    <item>
      <title>The Catalog Layer Is the New Battleground - Unity, Polaris, Gravitino, Nessie</title>
      <link>https://jamesm.blog/data-engineering/the-catalog-layer-is-the-new-battleground/</link>
      <pubDate>Sat, 02 May 2026 15:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/the-catalog-layer-is-the-new-battleground/</guid>
      <description>The open table format wars are over. The fight has moved up to the catalog layer where Unity, Polaris, Gravitino, and Nessie are now competing. A grounded look at what each one is, what they share, and where the battle lines actually run.</description>
    </item>
    <item>
      <title>Human Spaceflight Rockets in 2026: A New Era Takes Off</title>
      <link>https://jamesm.blog/space/human-spaceflight-rockets-2026/</link>
      <pubDate>Sat, 02 May 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/human-spaceflight-rockets-2026/</guid>
      <description>A grounded look at the rockets carrying humans into space in 2026 - SLS, Starship, New Glenn, and Long March 10 - and where crewed exploration is actually heading over the next decade.</description>
    </item>
    <item>
      <title>Humanoid Robotics in 2026: From Prototypes to Production</title>
      <link>https://jamesm.blog/ai/humanoid-robotics-2026/</link>
      <pubDate>Sat, 02 May 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/humanoid-robotics-2026/</guid>
      <description>After a decade of prototypes, humanoid robots are crossing into early production in 2026. A technical look at the leading platforms, the economics, the actuator breakthroughs, and what is still hype.</description>
    </item>
    <item>
      <title>Polkadot 2.0 One Year On - Did Agile Coretime Deliver?</title>
      <link>https://jamesm.blog/blockchain/polkadot-2-one-year-on/</link>
      <pubDate>Sat, 02 May 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/polkadot-2-one-year-on/</guid>
      <description>A year after Polkadot 2.0 went live, the data is in. Did Agile Coretime, Elastic Scaling, and Asynchronous Backing actually move the needle? An honest scorecard on utilization, builder economics, and what still has not landed.</description>
    </item>
    <item>
      <title>MPE Deep Dive: Why Expressive MIDI Changes Everything</title>
      <link>https://jamesm.blog/music-production/mpe-deep-dive/</link>
      <pubDate>Sat, 02 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/mpe-deep-dive/</guid>
      <description>Why MIDI Polyphonic Expression is not just a feature on a spec sheet but a fundamental shift in how electronic instruments behave under your fingers, and what it takes to make the most of it.</description>
    </item>
    <item>
      <title>Hardware Sequencers in 2026: When Physical Beats Software</title>
      <link>https://jamesm.blog/music-production/hardware-sequencers-2026/</link>
      <pubDate>Sat, 02 May 2026 07:50:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/hardware-sequencers-2026/</guid>
      <description>Why dedicated hardware sequencers are seeing a resurgence in 2026 - the cognitive case for constraint-first workflows, and the boxes worth building a setup around.</description>
    </item>
    <item>
      <title>Music Production: Mobile Apps for iPad and iPhone</title>
      <link>https://jamesm.blog/music-production/mobile-apps-ipad-iphone/</link>
      <pubDate>Fri, 01 May 2026 20:41:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/mobile-apps-ipad-iphone/</guid>
      <description>A curated guide to the iPad and iPhone music production apps worth installing in 2026 - synths, grooveboxes, sketchpads, and learning tools, with notes on what each one is actually good for.</description>
    </item>
    <item>
      <title>The Best MPE Controllers in 2026</title>
      <link>https://jamesm.blog/music-production/best-mpe-controllers-2026/</link>
      <pubDate>Fri, 01 May 2026 20:24:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/best-mpe-controllers-2026/</guid>
      <description>A practical guide to the MPE controllers worth knowing about in 2026 - what each one is good at, who it suits, and how to choose between keyboards, grids, fabric surfaces, and pads.</description>
    </item>
    <item>
      <title>AI Agents That Actually Work: Patterns From Real Projects</title>
      <link>https://jamesm.blog/ai/ai-agents-that-actually-work/</link>
      <pubDate>Fri, 01 May 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-agents-that-actually-work/</guid>
      <description>The patterns that separate agents that ship and stay shipped from the ones that demo well and fall over the moment they meet a real workload.</description>
    </item>
    <item>
      <title>AI Tools &amp; Frameworks</title>
      <link>https://jamesm.blog/ai/ai-tools/</link>
      <pubDate>Fri, 01 May 2026 06:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-tools/</guid>
      <description>A categorised, curated index of AI tools across art, chatbots, coding, music, video, voice, writing, research, and local LLMs - updated for 2026.</description>
    </item>
    <item>
      <title>My Tracks - April 2026</title>
      <link>https://jamesm.blog/music-production/my-tracks-2026-04/</link>
      <pubDate>Thu, 30 Apr 2026 22:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2026-04/</guid>
      <description>Tracks from April 2026</description>
    </item>
    <item>
      <title>Connecting Claude to Ableton: Why the New Knowledge Connector Matters</title>
      <link>https://jamesm.blog/music-production/claude-ableton-connector/</link>
      <pubDate>Thu, 30 Apr 2026 19:19:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/claude-ableton-connector/</guid>
      <description>Anthropic just shipped an official Ableton Knowledge connector for Claude. Here is what it actually does, how it differs from the community AbletonMCP project, and why it changes how you learn Live and Push.</description>
    </item>
    <item>
      <title>AI Safety From First Principles: What Actually Matters vs What&#39;s Hype</title>
      <link>https://jamesm.blog/ai/ai-safety-first-principles/</link>
      <pubDate>Thu, 30 Apr 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-safety-first-principles/</guid>
      <description>Stripping the AI safety conversation down to its load-bearing parts, separating the engineering problems that matter today from the speculative scenarios that absorb most of the attention.</description>
    </item>
    <item>
      <title>AI Skills: One Folder, Any Model</title>
      <link>https://jamesm.blog/ai/ai-skills-one-folder-any-model/</link>
      <pubDate>Thu, 30 Apr 2026 06:32:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-skills-one-folder-any-model/</guid>
      <description>What Claude Code skills actually are under the hood, why the SKILL.md format is model-agnostic, and how the same folder can drive Claude, Gemini, Codex, and a dozen other agents without changes.</description>
    </item>
    <item>
      <title>Suno in May 2026: where the platform actually is</title>
      <link>https://jamesm.blog/music-production/suno-may-2026/</link>
      <pubDate>Wed, 29 Apr 2026 19:02:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/suno-may-2026/</guid>
      <description>A clear-eyed look at Suno as of May 2026 - the v5.5 model, Voices, Custom Models, My Taste, and the platform changes flowing from the Warner Music deal.</description>
    </item>
    <item>
      <title>My AI-Augmented Design Workflow: A 10-Minute Loop From Discussion to Documented Decision</title>
      <link>https://jamesm.blog/ai/ai-augmented-design-workflow/</link>
      <pubDate>Wed, 29 Apr 2026 08:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-augmented-design-workflow/</guid>
      <description>How a combination of Cursor in the IDE, Claude Code and Codex in the terminal, and ChatGPT for general questions, collapsed my discuss-design-document loop to under ten minutes - backed by transcribed meetings checked into GitHub and a daily cross-check between code and design.</description>
    </item>
    <item>
      <title>When to Fine-Tune vs When to RAG: Choosing Your AI Architecture</title>
      <link>https://jamesm.blog/ai/fine-tune-vs-rag/</link>
      <pubDate>Wed, 29 Apr 2026 08:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/fine-tune-vs-rag/</guid>
      <description>A practical decision framework for choosing between fine-tuning and retrieval-augmented generation, the failure modes of picking the wrong one, and the hybrid patterns that quietly do most of the heavy lifting in production.</description>
    </item>
    <item>
      <title>The Free Intelligence Era: What Breaks When Thinking Costs Nothing</title>
      <link>https://jamesm.blog/ai/free-intelligence-era/</link>
      <pubDate>Tue, 28 Apr 2026 00:48:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/free-intelligence-era/</guid>
      <description>The single most important economic fact about AI is that the marginal cost of intelligence is collapsing toward zero. Most of our institutions, careers, and pricing models were built for the regime where it was scarce. This is what breaks when thinking goes from expensive to nearly free, and what that future actually rewards.</description>
    </item>
    <item>
      <title>The Quiet Discipline of Self-Honesty</title>
      <link>https://jamesm.blog/personal-development/the-quiet-discipline-of-self-honesty/</link>
      <pubDate>Tue, 28 Apr 2026 00:12:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/the-quiet-discipline-of-self-honesty/</guid>
      <description>Self-honesty is the foundational skill that quietly decides whether any other self-improvement effort works. A practical look at why most progress stalls without it, and how to build it deliberately.</description>
    </item>
    <item>
      <title>AI Hallucinations: Understanding and Mitigating False Outputs</title>
      <link>https://jamesm.blog/ai/ai-hallucinations-understanding-and-mitigating/</link>
      <pubDate>Tue, 28 Apr 2026 00:02:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-hallucinations-understanding-and-mitigating/</guid>
      <description>What hallucinations actually are, why the word is a slightly misleading import from psychiatry, why no model will ever stop producing them entirely, and the small set of techniques that genuinely move the dial on false outputs in production.</description>
    </item>
    <item>
      <title>How to Phone Your Home AI Agent Running on a Mac Studio</title>
      <link>https://jamesm.blog/ai/phone-your-home-ai-agent/</link>
      <pubDate>Mon, 27 Apr 2026 21:48:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/phone-your-home-ai-agent/</guid>
      <description>A practical walkthrough of the stack I use to literally phone my Mac Studio, speak to a local AI agent, and get it to run or check work while I&amp;#39;m away from the desk.</description>
    </item>
    <item>
      <title>Giving Your Home AI Agent Real Tools: MCP Servers on a Mac Studio</title>
      <link>https://jamesm.blog/ai/mcp-servers-home-ai-agent/</link>
      <pubDate>Mon, 27 Apr 2026 00:12:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/mcp-servers-home-ai-agent/</guid>
      <description>The voice pipeline and the local model are the easy part. The actual power comes from the tools the agent can reach. A walkthrough of the MCP servers I run on my Mac Studio to give my home agent filesystem, email, calendar, notes, and home-automation access - and the choices that stopped it from becoming a security liability.</description>
    </item>
    <item>
      <title>The Year 3026: Thinking Seriously About a Thousand Years From Now</title>
      <link>https://jamesm.blog/ai/the-year-3026/</link>
      <pubDate>Sun, 26 Apr 2026 22:03:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/the-year-3026/</guid>
      <description>A thousand years is long enough that nothing we currently call a company, a currency, or a country is likely to survive. What does thinking seriously about 3026 actually look like - and what, if anything, holds its value across that horizon?</description>
    </item>
    <item>
      <title>The Year 2126: What the Next Hundred Years Actually Looks Like</title>
      <link>https://jamesm.blog/ai/the-year-2126/</link>
      <pubDate>Sun, 26 Apr 2026 21:02:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/the-year-2126/</guid>
      <description>A hundred years is close enough to reason about concretely and far enough that most of what feels fixed today will be gone. What does 2126 honestly look like - and which of today&amp;#39;s problems have we solved by then, which have we inherited, and which are entirely new?</description>
    </item>
    <item>
      <title>Reading the Signals: Which of the Four Futures Is Actually Emerging?</title>
      <link>https://jamesm.blog/ai/reading-the-signals-four-futures/</link>
      <pubDate>Sat, 25 Apr 2026 20:45:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/reading-the-signals-four-futures/</guid>
      <description>A follow-up to the four futures framework - scoring the real-world signals firing right now against broad abundance, winner-take-most, techno-feudalism, and managed transition.</description>
    </item>
    <item>
      <title>The Next Decade of AI: What Actually Happens From Here</title>
      <link>https://jamesm.blog/ai/the-next-decade-of-ai/</link>
      <pubDate>Sat, 25 Apr 2026 07:55:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/the-next-decade-of-ai/</guid>
      <description>Most predictions about the future of AI are either utopian or apocalyptic. The real trajectory is stranger and more interesting than both - and it&amp;#39;s already visible if you look at what&amp;#39;s quietly working right now.</description>
    </item>
    <item>
      <title>Grok&#39;s New Voice APIs: Speech Recognition and Synthesis at Enterprise Scale</title>
      <link>https://jamesm.blog/ai/grok-voice-apis/</link>
      <pubDate>Fri, 24 Apr 2026 21:07:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/grok-voice-apis/</guid>
      <description>xAI launches standalone Speech-to-Text and Text-to-Speech APIs, bringing production-grade voice capabilities to developers at competitive pricing.</description>
    </item>
    <item>
      <title>GPT-5.5 Is Here: Real Step Forward or Quiet Iteration?</title>
      <link>https://jamesm.blog/ai/gpt-5-5-release/</link>
      <pubDate>Fri, 24 Apr 2026 07:51:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/gpt-5-5-release/</guid>
      <description>OpenAI shipped GPT-5.5 on April 23, 2026 - the first fully retrained base model since GPT-4.5. A look at the benchmarks, the new features, and whether this release actually matters.</description>
    </item>
    <item>
      <title>Agent-First Architecture: The Engineer as System Curator</title>
      <link>https://jamesm.blog/ai/agent-first-architecture-engineer-as-curator/</link>
      <pubDate>Thu, 23 Apr 2026 21:01:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/agent-first-architecture-engineer-as-curator/</guid>
      <description>Some thoughts on where agent-first architecture might take us, and what engineering could look like if the job shifts from building systems line by line to curating, governing, and evolving fleets of agents.</description>
    </item>
    <item>
      <title>ChatGPT Images 2.0: Why Everyone Is Impressed</title>
      <link>https://jamesm.blog/ai/chatgpt-images-2/</link>
      <pubDate>Thu, 23 Apr 2026 06:52:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/chatgpt-images-2/</guid>
      <description>ChatGPT Images 2.0 arrives with thinking mode, web-search-informed generation, and text rendering that actually works. Here&amp;#39;s what changed and why the reaction has been so positive.</description>
    </item>
    <item>
      <title>AI Music Tools Shootout 2026: Suno vs Udio vs AIVA vs Riffusion</title>
      <link>https://jamesm.blog/music-production/ai-music-tools-shootout-2026/</link>
      <pubDate>Wed, 22 Apr 2026 22:02:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/ai-music-tools-shootout-2026/</guid>
      <description>A head-to-head look at the AI music generation tools that actually matter in 2026 - Suno, Udio, AIVA, and Riffusion - and where each one earns its place in a producer&amp;#39;s workflow.</description>
    </item>
    <item>
      <title>Platform Engineering in 2026: What It Is and Why DevOps Teams Are Adopting It</title>
      <link>https://jamesm.blog/devops/platform-engineering-2026/</link>
      <pubDate>Wed, 22 Apr 2026 21:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/platform-engineering-2026/</guid>
      <description>A practical guide to platform engineering in 2026 - what an internal developer platform actually is, why DevOps teams are adopting it, and how AI agents are reshaping the discipline.</description>
    </item>
    <item>
      <title>The Best Music Production Software in 2026</title>
      <link>https://jamesm.blog/music-production/best-music-production-software-2026/</link>
      <pubDate>Wed, 22 Apr 2026 21:06:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/best-music-production-software-2026/</guid>
      <description>A 2026 tour of the DAWs worth building a studio around - Ableton Live 12, Logic Pro 12, Cubase 15, Fender Studio Pro 8, Bitwig 6, Reason 14, and the first wave of AI-native workstations.</description>
    </item>
    <item>
      <title>AI Law Is No Longer Theoretical: What&#39;s Here, What&#39;s Coming, and What It Means</title>
      <link>https://jamesm.blog/ai/ai-law-trends-2026/</link>
      <pubDate>Wed, 22 Apr 2026 21:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-law-trends-2026/</guid>
      <description>The legal frameworks around AI are shifting fast. The EU AI Act is in force, copyright battles are mounting in US courts, and liability questions are landing on businesses whether they are ready or not.</description>
    </item>
    <item>
      <title>Math Academy: The Fastest Way to Actually Learn Maths</title>
      <link>https://jamesm.blog/personal-development/math-academy-the-fastest-way-to-learn-maths/</link>
      <pubDate>Wed, 22 Apr 2026 20:02:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/math-academy-the-fastest-way-to-learn-maths/</guid>
      <description>Math Academy claims to teach maths at four times the speed of a traditional class. After digging into how it actually works, I think that claim is believable - and the reason why is more interesting than the headline.</description>
    </item>
    <item>
      <title>Giving Your Home AI Agent Memory That Lasts</title>
      <link>https://jamesm.blog/ai/home-ai-agent-memory-that-lasts/</link>
      <pubDate>Wed, 22 Apr 2026 19:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/home-ai-agent-memory-that-lasts/</guid>
      <description>An agent with tools but no memory forgets you every morning. A walkthrough of how I bolted durable, structured memory onto my home AI agent running on a Mac Studio - what I store, where it lives, how retrieval works, and the mistakes I stopped making after the third rewrite.</description>
    </item>
    <item>
      <title>Learning How to Learn in the Age of AI</title>
      <link>https://jamesm.blog/personal-development/learning-how-to-learn-in-the-age-of-ai/</link>
      <pubDate>Wed, 22 Apr 2026 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/learning-how-to-learn-in-the-age-of-ai/</guid>
      <description>When an AI can answer any question instantly, the old study habits stop working. A practical guide to rebuilding your learning process so you still end up with skills, not just finished tasks.</description>
    </item>
    <item>
      <title>Apache Iceberg in 2026: The Open Table Format That Won</title>
      <link>https://jamesm.blog/data-engineering/apache-iceberg-2026/</link>
      <pubDate>Wed, 22 Apr 2026 07:53:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/apache-iceberg-2026/</guid>
      <description>A technical deep dive into Apache Iceberg in 2026 - how the metadata layer works, catalog choices (Polaris, Nessie, Unity), migration patterns, and why both Snowflake and Databricks now treat it as first-class.</description>
    </item>
    <item>
      <title>An AI Tooling Learning Path: Logical Phases for 2026</title>
      <link>https://jamesm.blog/ai/ai-tooling-learning-path/</link>
      <pubDate>Tue, 21 Apr 2026 19:07:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-tooling-learning-path/</guid>
      <description>A phased learning path for getting from zero to a full AI development stack in 2026, without drowning in tool choice or skipping the fundamentals.</description>
    </item>
    <item>
      <title>Amazon Doubles Down: The $25 Billion Anthropic Bet</title>
      <link>https://jamesm.blog/ai/amazon-anthropic-25-billion-investment/</link>
      <pubDate>Tue, 21 Apr 2026 06:36:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/amazon-anthropic-25-billion-investment/</guid>
      <description>Amazon announces up to $25 billion additional investment in Anthropic, with Anthropic committing over $100 billion to AWS over the next decade.</description>
    </item>
    <item>
      <title>Hermes Agent: Persistent Autonomy That Learns and Grows</title>
      <link>https://jamesm.blog/ai/hermes-agent/</link>
      <pubDate>Mon, 20 Apr 2026 19:03:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/hermes-agent/</guid>
      <description>Nous Research&amp;#39;s Hermes Agent is an open-source, persistent autonomous system. A look at features, use cases, pricing, and how it compares to OpenClaw, Claude Managed Agents, and Perplexity Computer.</description>
    </item>
    <item>
      <title>MacWhisper vs Wispr Flow vs Superwhisper: The 2026 Dictation Stack Compared</title>
      <link>https://jamesm.blog/ai/mac-dictation-tools-comparison/</link>
      <pubDate>Mon, 20 Apr 2026 19:02:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/mac-dictation-tools-comparison/</guid>
      <description>A practical breakdown of the three dictation apps every Mac user keeps hearing about - who they&amp;#39;re for, what they cost, and where they stop being interchangeable.</description>
    </item>
    <item>
      <title>Claude Opus 4.7 Lands on Databricks: Enterprise Reasoning Meets the Lakehouse</title>
      <link>https://jamesm.blog/data-engineering/claude-opus-4-7-databricks/</link>
      <pubDate>Mon, 20 Apr 2026 07:45:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/claude-opus-4-7-databricks/</guid>
      <description>Anthropic&amp;#39;s Claude Opus 4.7 is now available inside Databricks, bringing 21% fewer document reasoning errors on OfficeQA Pro and first-class Agent Bricks support to governed enterprise workflows.</description>
    </item>
    <item>
      <title>The Exponential Curve: Understanding Human Advancement Acceleration</title>
      <link>https://jamesm.blog/general/human-advancement-acceleration/</link>
      <pubDate>Mon, 20 Apr 2026 07:31:00 +0100</pubDate>
      <guid>https://jamesm.blog/general/human-advancement-acceleration/</guid>
      <description>Why human advancement is accelerating exponentially - from steam engines to AGI in three centuries</description>
    </item>
    <item>
      <title>Why Spacecraft Don&#39;t Just Slow Down Before Reentry</title>
      <link>https://jamesm.blog/space/why-spacecraft-dont-slow-down-before-reentry/</link>
      <pubDate>Sun, 19 Apr 2026 19:54:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/why-spacecraft-dont-slow-down-before-reentry/</guid>
      <description>Returning from the Moon, spacecraft slam into the atmosphere at 25,000 mph. Why not slow down first? The answer comes down to energy, mass, and the brutal mathematics of rocket fuel.</description>
    </item>
    <item>
      <title>AI Cloud Subscriptions: Comparing Pricing and Features in 2026</title>
      <link>https://jamesm.blog/ai/ai-cloud-subscriptions/</link>
      <pubDate>Sun, 19 Apr 2026 07:12:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-cloud-subscriptions/</guid>
      <description>A 2026 buyer&amp;#39;s guide to AI cloud subscriptions. Compare API pricing, context windows, rate limits, and consumer plans across Anthropic, OpenAI, Google, Microsoft, xAI, Mistral, and DeepSeek.</description>
    </item>
    <item>
      <title>DGX Spark vs Mac Studio: Which Personal AI Supercomputer Should You Buy?</title>
      <link>https://jamesm.blog/ai/dgx-spark-vs-mac-studio/</link>
      <pubDate>Sun, 19 Apr 2026 05:22:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/dgx-spark-vs-mac-studio/</guid>
      <description>An in-depth comparison of NVIDIA DGX Spark and Apple Mac Studio for local LLM inference. Includes specifications, pricing, performance benchmarks, and cost analysis to help you choose the right personal AI supercomputer.</description>
    </item>
    <item>
      <title>The Complete AI Developer&#39;s Guide: Resources and Best Practices</title>
      <link>https://jamesm.blog/ai/ai-resources-and-best-practices/</link>
      <pubDate>Sat, 18 Apr 2026 08:15:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-resources-and-best-practices/</guid>
      <description>A comprehensive guide to the best resources and practices for working effectively with AI models, from prompt engineering to system design.</description>
    </item>
    <item>
      <title>Snowflake Storage for Apache Iceberg: Enterprise Open Data Comes to AWS and Azure</title>
      <link>https://jamesm.blog/data-engineering/snowflake-apache-iceberg-storage/</link>
      <pubDate>Sat, 18 Apr 2026 07:11:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/snowflake-apache-iceberg-storage/</guid>
      <description>Snowflake Storage for Apache Iceberg is now available on AWS and Azure, enabling enterprise-grade reliability and governance for open data formats while breaking vendor lock-in.</description>
    </item>
    <item>
      <title>Introduction to Modular Synthesis - The Building Blocks</title>
      <link>https://jamesm.blog/music-production/modular-synthesis-building-blocks/</link>
      <pubDate>Sat, 18 Apr 2026 07:01:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/modular-synthesis-building-blocks/</guid>
      <description>A practical guide to understanding modular synthesis fundamentals. Learn what oscillators, envelopes, filters, and LFOs actually do, and how they connect to create sound.</description>
    </item>
    <item>
      <title>The Token Efficiency Mindset - Why Your Claude Conversations Cost More Than They Should</title>
      <link>https://jamesm.blog/ai/claude-token-efficiency-mindset/</link>
      <pubDate>Fri, 17 Apr 2026 21:36:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/claude-token-efficiency-mindset/</guid>
      <description>Most people waste tokens on Claude not because they&amp;#39;re bad at prompting, but because they haven&amp;#39;t internalized the real cost structure. Here&amp;#39;s how to think about token efficiency as a first-class design constraint.</description>
    </item>
    <item>
      <title>Claude Design: Closing the Design-to-Code Gap</title>
      <link>https://jamesm.blog/ai/claude-design/</link>
      <pubDate>Fri, 17 Apr 2026 19:11:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/claude-design/</guid>
      <description>Claude Design brings AI-powered visual collaboration to teams, automating the tedious handoff between design and development while maintaining design system consistency.</description>
    </item>
    <item>
      <title>Four Futures for the Machine-Speed Economy</title>
      <link>https://jamesm.blog/ai/four-futures-machine-speed-economy/</link>
      <pubDate>Thu, 16 Apr 2026 19:26:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/four-futures-machine-speed-economy/</guid>
      <description>A map of four plausible futures - broad abundance, winner-take-most, techno-feudalism, and a managed transition - with the signals that suggest which one is emerging.</description>
    </item>
    <item>
      <title>Claude Opus 4.7: Autonomy and Vision at Scale</title>
      <link>https://jamesm.blog/ai/claude-opus-4-7/</link>
      <pubDate>Thu, 16 Apr 2026 16:15:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/claude-opus-4-7/</guid>
      <description>Claude Opus 4.7 brings autonomous software engineering, 3.75 megapixel vision, and extended reasoning control - raising the bar for AI-assisted development.</description>
    </item>
    <item>
      <title>A New Universe All Throughout The Day</title>
      <link>https://jamesm.blog/theories/a-new-universe-all-throughout-the-day/</link>
      <pubDate>Thu, 16 Apr 2026 07:24:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/a-new-universe-all-throughout-the-day/</guid>
      <description>A short reflection on the strange feeling that reality is constantly becoming new, and how that connects to the many-worlds interpretation of quantum mechanics.</description>
    </item>
    <item>
      <title>Open WebUI: A Polished Interface for Local and Remote LLMs</title>
      <link>https://jamesm.blog/ai/open-webui-self-hosted-llm-interface/</link>
      <pubDate>Wed, 15 Apr 2026 23:15:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/open-webui-self-hosted-llm-interface/</guid>
      <description>Open WebUI is an open-source interface that brings ChatGPT-like convenience to local language models, giving you a sleek chat interface for Ollama, OpenAI, and compatible APIs with zero vendor lock-in.</description>
    </item>
    <item>
      <title>Why Is There Something Rather Than Nothing?</title>
      <link>https://jamesm.blog/theories/why-is-there-something-rather-than-nothing/</link>
      <pubDate>Wed, 15 Apr 2026 23:41:00 +0100</pubDate>
      <guid>https://jamesm.blog/theories/why-is-there-something-rather-than-nothing/</guid>
      <description>A physics-minded reflection on one of the deepest questions there is: why anything exists at all instead of nothing.</description>
    </item>
    <item>
      <title>Paperless-ngx: Self-Hosted Document Management Without the Vendor Lock-in</title>
      <link>https://jamesm.blog/ai/paperless-ngx-self-hosted-document-management/</link>
      <pubDate>Wed, 15 Apr 2026 22:21:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/paperless-ngx-self-hosted-document-management/</guid>
      <description>Paperless-ngx is a self-hosted document management system that lets you scan, digitize, and organize physical paperwork with full control over your data and zero subscription fees.</description>
    </item>
    <item>
      <title>Running AI Models Locally with Ollama: From Setup to OpenClaw</title>
      <link>https://jamesm.blog/ai/ollama/</link>
      <pubDate>Tue, 14 Apr 2026 08:25:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ollama/</guid>
      <description>A practical guide to Ollama, the platform for running large language models locally, including how to launch OpenClaw and explore its available models.</description>
    </item>
    <item>
      <title>GitHub Is Now Officially Backing OpenClaw</title>
      <link>https://jamesm.blog/ai/github-backing-openclaw/</link>
      <pubDate>Tue, 14 Apr 2026 08:05:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-backing-openclaw/</guid>
      <description>GitHub became an official sponsor of OpenClaw, the fastest-growing open source project in history, providing Copilot Pro&#43; and security funding.</description>
    </item>
    <item>
      <title>Token Economics: Why the Cost of AI Isn&#39;t Going Down</title>
      <link>https://jamesm.blog/ai/token-economics-why-costs-arent-going-down/</link>
      <pubDate>Mon, 13 Apr 2026 06:40:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/token-economics-why-costs-arent-going-down/</guid>
      <description>Despite massive scale and competition, LLM pricing hasn&amp;#39;t meaningfully declined. Here&amp;#39;s why the fundamentals don&amp;#39;t support cheaper AI.</description>
    </item>
    <item>
      <title>The Forbidden Frontier: Claude Mythos and the Dawn of Restricted AI Power</title>
      <link>https://jamesm.blog/ai/claude-mythos-restricted/</link>
      <pubDate>Mon, 13 Apr 2026 06:12:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/claude-mythos-restricted/</guid>
      <description>Anthropic&amp;#39;s Claude Mythos shattered performance records but was immediately restricted to a select few, marking a new era where AI&amp;#39;s immense power demands unprecedented control.</description>
    </item>
    <item>
      <title>Structured Outputs: When Your AI Needs to Follow a Schema</title>
      <link>https://jamesm.blog/ai/structured-outputs-schema/</link>
      <pubDate>Sun, 12 Apr 2026 06:17:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/structured-outputs-schema/</guid>
      <description>Why guaranteeing output format matters more than you think, and when to use structured outputs in production</description>
    </item>
    <item>
      <title>The Rise of Small Language Models: Why Size Isn&#39;t Everything</title>
      <link>https://jamesm.blog/ai/small-language-models/</link>
      <pubDate>Sun, 12 Apr 2026 06:03:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/small-language-models/</guid>
      <description>Why smaller language models are proving that efficiency, speed, and cost matter more than raw parameter count. A look at the shift redefining AI development.</description>
    </item>
    <item>
      <title>The LLM Context Window Arms Race: Does It Actually Matter?</title>
      <link>https://jamesm.blog/ai/llm-context-window-arms-race/</link>
      <pubDate>Sat, 11 Apr 2026 06:14:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/llm-context-window-arms-race/</guid>
      <description>The obsession with massive context windows misses what actually matters in production LLM systems</description>
    </item>
    <item>
      <title>Local AI vs Cloud AI: The Tradeoff Landscape in 2026</title>
      <link>https://jamesm.blog/ai/local-vs-cloud-ai-2026/</link>
      <pubDate>Sat, 11 Apr 2026 06:11:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/local-vs-cloud-ai-2026/</guid>
      <description>In 2026, the choice between running AI locally or in the cloud is no longer a binary one. It is a strategic architectural decision based on privacy, latency, and &amp;#39;reasoning density&amp;#39;.</description>
    </item>
    <item>
      <title>Cline: The Next Generation AI Coding Assistant</title>
      <link>https://jamesm.blog/ai/cline/</link>
      <pubDate>Fri, 10 Apr 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/cline/</guid>
      <description>An exploration of Cline, the autonomous AI coding agent that lives in your IDE and handles complex, multi-step engineering tasks through tool-use and agency.</description>
    </item>
    <item>
      <title>The Best Software Synths of 2026: From AI-Native to Analog Perfection</title>
      <link>https://jamesm.blog/music-production/best-software-synths-2026/</link>
      <pubDate>Fri, 10 Apr 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/best-software-synths-2026/</guid>
      <description>A look at the most powerful and innovative software synthesizers dominating the music production landscape in 2026.</description>
    </item>
    <item>
      <title>Cline &#43; Kanban: Autonomous Development Meets Project Management</title>
      <link>https://jamesm.blog/ai/cline-kanban/</link>
      <pubDate>Fri, 10 Apr 2026 07:44:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/cline-kanban/</guid>
      <description>How to integrate Cline with Kanban boards via Model Context Protocol to create a seamless autonomous workflow that bridges development and task management.</description>
    </item>
    <item>
      <title>The Postal Pirates: Micro Mart, Loot, and the 1980s Tape-Swapping Underground</title>
      <link>https://jamesm.blog/retro-computing/the-postal-pirates/</link>
      <pubDate>Fri, 10 Apr 2026 06:01:00 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/the-postal-pirates/</guid>
      <description>How magazine classifieds, postal delivery services, and teenage traders turned the 1980s into an era of sophisticated software distribution that predated the internet.</description>
    </item>
    <item>
      <title>Trainer Menus &amp; Scrolltexts: The Unique Aesthetics of the Cracking Scene</title>
      <link>https://jamesm.blog/retro-computing/trainer-menus-scrolltexts-cracking-aesthetics/</link>
      <pubDate>Fri, 10 Apr 2026 05:32:00 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/trainer-menus-scrolltexts-cracking-aesthetics/</guid>
      <description>How cracking groups transformed pirated games with menus, cheat systems, and animated scrolltext screens - creating a visual language that defined 1980s underground computing culture.</description>
    </item>
    <item>
      <title>u-he Zebra 3: The Modular Beast Unleashed</title>
      <link>https://jamesm.blog/music-production/u-he-zebra-3-the-modular-beast-unleashed/</link>
      <pubDate>Thu, 09 Apr 2026 22:46:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/u-he-zebra-3-the-modular-beast-unleashed/</guid>
      <description>Exploring u-he Zebra 3, a modular soft synth that redefines sound design with its grid-based modulation, spectral oscillators, and deep signal routing.</description>
    </item>
    <item>
      <title>AI Reliability Is Weird: Why Testing LLMs Breaks Everything You Know</title>
      <link>https://jamesm.blog/ai/ai-reliability-is-weird/</link>
      <pubDate>Thu, 09 Apr 2026 22:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/ai-reliability-is-weird/</guid>
      <description>Traditional testing methods break down in the age of autonomous AI agents. A practical look at why deterministic testing fails for non-deterministic builders, and what actually works instead.</description>
    </item>
    <item>
      <title>From Awakening to Action: Building the Life You&#39;ve Discovered</title>
      <link>https://jamesm.blog/personal-development/from-awakening-to-action/</link>
      <pubDate>Thu, 09 Apr 2026 08:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/from-awakening-to-action/</guid>
      <description>After the awakening comes the work: How to translate clarity about your purpose into concrete, sustainable action. The bridge between cosmic insight and real change.</description>
    </item>
    <item>
      <title>Career-Ops: Flipping the Script on AI-Powered Job Search</title>
      <link>https://jamesm.blog/ai/career-ops/</link>
      <pubDate>Thu, 09 Apr 2026 07:25:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/career-ops/</guid>
      <description>Career-Ops inverts the typical job-search power dynamic by giving candidates AI-powered tools to intelligently evaluate and prioritize opportunities, automate application workflows, and maintain strategic control over their career decisions.</description>
    </item>
    <item>
      <title>AWS S3 Files - Bridging File Systems and Object Storage</title>
      <link>https://jamesm.blog/devops/aws-s3-files/</link>
      <pubDate>Thu, 09 Apr 2026 07:11:00 +0000</pubDate>
      <guid>https://jamesm.blog/devops/aws-s3-files/</guid>
      <description>Explore AWS S3 Files, a new file system interface that brings high-performance file access to Amazon S3 data without duplication or complex integration.</description>
    </item>
    <item>
      <title>What Comes After Artemis: The Road to a Lunar Gateway</title>
      <link>https://jamesm.blog/space/lunar-gateway/</link>
      <pubDate>Thu, 09 Apr 2026 06:50:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/lunar-gateway/</guid>
      <description>Beyond Apollo-style moon landings: how the Lunar Gateway transforms humanity&amp;#39;s approach to sustained lunar presence and deep space exploration.</description>
    </item>
    <item>
      <title>How BASIC Shaped a Generation of Programmers</title>
      <link>https://jamesm.blog/retro-computing/how-basic-shaped-a-generation/</link>
      <pubDate>Thu, 09 Apr 2026 06:36:00 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/how-basic-shaped-a-generation/</guid>
      <description>BASIC was the gateway drug for a generation of programmers. Not because it was elegant, but because it was the only option - and that constraint created a programming culture that shaped how millions thought about code.</description>
    </item>
    <item>
      <title>The Most Valuable Skill Is Knowing What Not To Build</title>
      <link>https://jamesm.blog/personal-development/knowing-what-not-to-build/</link>
      <pubDate>Thu, 09 Apr 2026 06:24:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/knowing-what-not-to-build/</guid>
      <description>The skill of saying no - of recognizing which ideas deserve your time and which don&amp;#39;t - is more valuable than execution ability.</description>
    </item>
    <item>
      <title>The SID Chip: Engineering the Most Iconic Sound in Computing History</title>
      <link>https://jamesm.blog/retro-computing/sid-chip-most-iconic-sound/</link>
      <pubDate>Thu, 09 Apr 2026 06:22:00 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/sid-chip-most-iconic-sound/</guid>
      <description>The SID chip gave the Commodore 64 the ability to synthesize complex sound in real-time. But why did it sound so distinctive? And why has no other chip in computing history achieved the same cultural impact?</description>
    </item>
    <item>
      <title>Claude Mythos: The AI Benchmark Breaker That Won&#39;t Be Released</title>
      <link>https://jamesm.blog/ai/claude-mythos-benchmarks/</link>
      <pubDate>Wed, 08 Apr 2026 08:45:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/claude-mythos-benchmarks/</guid>
      <description>Claude Mythos Preview shattered AI benchmarks with 93.9% SWE-bench and 97.6% USAMO scores, but remains restricted to security partners due to cybersecurity risks.</description>
    </item>
    <item>
      <title>Following the Money: Databricks vs Snowflake vs the Open-Source Alternative</title>
      <link>https://jamesm.blog/data-engineering/following-the-money/</link>
      <pubDate>Wed, 08 Apr 2026 07:40:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/following-the-money/</guid>
      <description>Deep dive into the shifting economics of the data landscape in 2026: why the choice between Snowflake and Databricks is increasingly an accounting decision, and where the open-source DIY stack saves money.</description>
    </item>
    <item>
      <title>Claude Code vs Cursor: A 6-Month Comparison</title>
      <link>https://jamesm.blog/ai/claude-code-vs-cursor/</link>
      <pubDate>Wed, 08 Apr 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/claude-code-vs-cursor/</guid>
      <description>After six months of daily use, here is how the two heavyweights of AI-assisted coding compare: the terminal-native Claude Code and the IDE-integrated Cursor.</description>
    </item>
    <item>
      <title>Copy Protection Wars: The Ingenious Schemes Of 1980s Software</title>
      <link>https://jamesm.blog/retro-computing/copy-protection-wars/</link>
      <pubDate>Wed, 08 Apr 2026 06:11:00 +0000</pubDate>
      <guid>https://jamesm.blog/retro-computing/copy-protection-wars/</guid>
      <description>A deep dive into the creative, bizarre, and often frustrating world of 1980s copy protection, from code wheels to lensloks.</description>
    </item>
    <item>
      <title>When 8-bit Computers Taught An Entire Nation To Code</title>
      <link>https://jamesm.blog/retro-computing/8-bit-coding/</link>
      <pubDate>Wed, 08 Apr 2026 06:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/8-bit-coding/</guid>
      <description>In the 1980s, a unique confluence of government policy, public broadcasting, and garage-built hardware turned the UK into a coding powerhouse. This is how it happened.</description>
    </item>
    <item>
      <title>The Automation Paradox: Why More AI Makes Human Judgment More Valuable</title>
      <link>https://jamesm.blog/ai/automation-paradox/</link>
      <pubDate>Tue, 07 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/automation-paradox/</guid>
      <description>As AI handles routine cognitive work, the irreplaceable skill becomes not execution, but deciding what&amp;#39;s worth doing - and why human judgment becomes more valuable, not less.</description>
    </item>
    <item>
      <title>The Engineer&#39;s Guide to Managing Creative Burnout</title>
      <link>https://jamesm.blog/personal-development/managing-creative-burnout/</link>
      <pubDate>Tue, 07 Apr 2026 11:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/managing-creative-burnout/</guid>
      <description>How engineers can recognize and prevent creative burnout through effective timeboxing, boundary-setting, and cross-level communication with stakeholders at all levels.</description>
    </item>
    <item>
      <title>SpaceX Starship vs NASA SLS: Two Visions for Deep Space</title>
      <link>https://jamesm.blog/space/spacex-starship-vs-nasa-sls/</link>
      <pubDate>Tue, 07 Apr 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/spacex-starship-vs-nasa-sls/</guid>
      <description>A detailed comparison of SpaceX&amp;#39;s Starship and NASA&amp;#39;s Space Launch System - two fundamentally different approaches to returning humans to the Moon and beyond.</description>
    </item>
    <item>
      <title>Spec-Driven Development: When the Brief Becomes the Product</title>
      <link>https://jamesm.blog/ai/spec-driven-development/</link>
      <pubDate>Tue, 07 Apr 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/spec-driven-development/</guid>
      <description>With AI handling implementation, the specification itself becomes the product. What you&amp;#39;re really selling is clarity of thought - and the ability to write briefs that don&amp;#39;t lie.</description>
    </item>
    <item>
      <title>Lakeflow Declarative Pipelines: From DLT to Production</title>
      <link>https://jamesm.blog/data-engineering/lakeflow-declarative-pipelines-2026/</link>
      <pubDate>Mon, 06 Apr 2026 18:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/data-engineering/lakeflow-declarative-pipelines-2026/</guid>
      <description>From Delta Live Tables to Lakeflow Declarative Pipelines: how declarative ETL patterns have evolved and how to design production pipelines in 2026.</description>
    </item>
    <item>
      <title>Boosting Productivity: Essential Habits for Personal Growth</title>
      <link>https://jamesm.blog/personal-development/boosting-productivity-habits/</link>
      <pubDate>Mon, 06 Apr 2026 16:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/boosting-productivity-habits/</guid>
      <description>Discover actionable strategies and essential habits to significantly boost your productivity, foster continuous personal growth, and achieve your goals more effectively.</description>
    </item>
    <item>
      <title>The Architect vs The Builder: Redefining Engineering Roles in 2026</title>
      <link>https://jamesm.blog/ai/architect-vs-builder/</link>
      <pubDate>Mon, 06 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/architect-vs-builder/</guid>
      <description>The traditional engineering hierarchy of junior→senior→architect is collapsing. What emerges is a cleaner, harsher split: people who decide what to build, and people who turn that decision into code.</description>
    </item>
    <item>
      <title>What Does &#39;Expertise&#39; Mean When AI Can Pass Any Exam?</title>
      <link>https://jamesm.blog/ai/expertise-after-ai/</link>
      <pubDate>Mon, 06 Apr 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/expertise-after-ai/</guid>
      <description>If AI can pass the bar exam, the CPA exam, and every technical certification, what are we actually certifying? Expertise becomes something else entirely - and much harder to fake.</description>
    </item>
    <item>
      <title>Modern Data Engineering on Databricks (2026 Guide)</title>
      <link>https://jamesm.blog/data-engineering/modern-data-engineering-databricks-2026/</link>
      <pubDate>Mon, 06 Apr 2026 00:19:31 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/modern-data-engineering-databricks-2026/</guid>
      <description>A 2026 guide to modern data engineering on Databricks, including Unity Catalog, Lakeflow Declarative Pipelines, liquid clustering, predictive optimization, and serverless workflows.</description>
    </item>
    <item>
      <title>Rebuilding Your Life With Small Systems</title>
      <link>https://jamesm.blog/personal-development/rebuilding-life-with-small-systems/</link>
      <pubDate>Mon, 06 Apr 2026 00:09:00 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/rebuilding-life-with-small-systems/</guid>
      <description>A practical guide to rebuilding confidence, stability, and momentum through small daily systems rather than dramatic reinvention.</description>
    </item>
    <item>
      <title>NASA Artemis II</title>
      <link>https://jamesm.blog/space/nasa-artemis-ii/</link>
      <pubDate>Mon, 06 Apr 2026 00:01:00 +0100</pubDate>
      <guid>https://jamesm.blog/space/nasa-artemis-ii/</guid>
      <description>An overview of NASA Artemis II, the first crewed Artemis mission, including the crew, mission profile, current status, and why it matters.</description>
    </item>
    <item>
      <title>GPU Servers vs AI API Credits: The Real Cost Breakdown (2026)</title>
      <link>https://jamesm.blog/ai/gpu-servers-vs-api-credits/</link>
      <pubDate>Sun, 05 Apr 2026 23:16:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/gpu-servers-vs-api-credits/</guid>
      <description>A practical 2026 breakdown of when to rent GPUs versus buy API credits, with cost-per-token figures, break-even thresholds, and a hybrid architecture playbook.</description>
    </item>
    <item>
      <title>DevOps in the Age of AI Agents</title>
      <link>https://jamesm.blog/devops/devops-in-the-age-of-ai-agents/</link>
      <pubDate>Sun, 05 Apr 2026 23:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/devops-in-the-age-of-ai-agents/</guid>
      <description>AI agents are reshaping DevOps - from intelligent CI/CD pipelines that self-heal broken builds to autonomous operations that can navigate cloud consoles and roll back deployments without human intervention.</description>
    </item>
    <item>
      <title>Data Engineering Blogs</title>
      <link>https://jamesm.blog/data-engineering/blogs/</link>
      <pubDate>Sun, 05 Apr 2026 20:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/blogs/</guid>
      <description>Curated list of Data Engineering blogs covering ETL/ELT, data warehousing, orchestration, and modern data stack best practices.</description>
    </item>
    <item>
      <title>Databricks vs Snowflake in 2026: An Honest Comparison</title>
      <link>https://jamesm.blog/data-engineering/databricks-vs-snowflake-2026/</link>
      <pubDate>Sun, 05 Apr 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/data-engineering/databricks-vs-snowflake-2026/</guid>
      <description>Head-to-head comparison of Databricks and Snowflake in 2026 - when you should choose each, their actual strengths and weaknesses, and the direction each is moving.</description>
    </item>
    <item>
      <title>What Actually Belongs in My AI Dev Stack in 2026</title>
      <link>https://jamesm.blog/ai/what-actually-belongs-in-my-ai-dev-stack-2026/</link>
      <pubDate>Sun, 05 Apr 2026 00:05:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/what-actually-belongs-in-my-ai-dev-stack-2026/</guid>
      <description>A proper AI dev stack in 2026 needs distinct layers - spec writing, fast editing, heavy agentic work, cheap models, review, research, and capture. The case for treating AI as workflow architecture, not a bolt-on assistant.</description>
    </item>
    <item>
      <title>GitHub Spec Kit in 2026: SDD Goes Mainstream 🚀</title>
      <link>https://jamesm.blog/ai/github-spec-kit-2026-update/</link>
      <pubDate>Sat, 04 Apr 2026 21:06:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-spec-kit-2026-update/</guid>
      <description>GitHub Spec Kit v0.5.0 evolved from a documentation toolkit into a full AI development platform in 2026 - Claude Code as a native skill, AWS Kiro integration, and multi-agent support across Cursor, Copilot, and Gemini CLI.</description>
    </item>
    <item>
      <title>Mac Homebrew packages</title>
      <link>https://jamesm.blog/devops/mac-brew-packages/</link>
      <pubDate>Sat, 04 Apr 2026 20:59:35 +0100</pubDate>
      <guid>https://jamesm.blog/devops/mac-brew-packages/</guid>
      <description>Comprehensive list of essential Homebrew packages for macOS development, DevOps, cloud tools, and command-line utilities.</description>
    </item>
    <item>
      <title>Mac Applications &amp; Utilities</title>
      <link>https://jamesm.blog/devops/mac-apps-utils/</link>
      <pubDate>Sat, 04 Apr 2026 20:56:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/mac-apps-utils/</guid>
      <description>Curated collection of essential macOS applications and utilities for productivity, development, file management, and system optimisation.</description>
    </item>
    <item>
      <title>Data Engineering &amp; Data Science Courses</title>
      <link>https://jamesm.blog/data-engineering/data-engineering-science-courses/</link>
      <pubDate>Sat, 04 Apr 2026 20:51:25 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/data-engineering-science-courses/</guid>
      <description>Comprehensive curated list of data engineering and data science courses from Coursera, DataCamp, A Cloud Guru, Udacity, Google Cloud, and other platforms with learning paths and certifications.</description>
    </item>
    <item>
      <title>Databricks CheatSheet</title>
      <link>https://jamesm.blog/data-engineering/databricks-cheatsheet/</link>
      <pubDate>Sat, 04 Apr 2026 20:44:25 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/databricks-cheatsheet/</guid>
      <description>Quick reference guide for Databricks notebooks, SQL DDL/DML, PySpark API, and production patterns</description>
    </item>
    <item>
      <title>Artemis II: Breaking the Distance Record</title>
      <link>https://jamesm.blog/space/artemis-ii-distance-record/</link>
      <pubDate>Sat, 04 Apr 2026 18:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/space/artemis-ii-distance-record/</guid>
      <description>The crew of Artemis II is journeying further from Earth than any humans in history, surpassing the long-standing record held by the Apollo 13 mission.</description>
    </item>
    <item>
      <title>Native Instruments: From Preliminary Insolvency to M&amp;A - What Comes Next</title>
      <link>https://jamesm.blog/music-production/native-instruments-formal-insolvency-and-ma/</link>
      <pubDate>Sat, 04 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/native-instruments-formal-insolvency-and-ma/</guid>
      <description>Native Instruments has entered formal insolvency and is in active M&amp;amp;A talks. A clear-eyed look at what went wrong under private equity ownership, the possible acquisition scenarios, and what it means for producers who depend on their tools.</description>
    </item>
    <item>
      <title>Taste Is the New Scarcity</title>
      <link>https://jamesm.blog/ai/taste-is-the-new-scarcity/</link>
      <pubDate>Sat, 04 Apr 2026 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/taste-is-the-new-scarcity/</guid>
      <description>When AI can generate thousands of solutions on demand, the bottleneck shifts from thinking capacity to judgment. Taste - knowing which answer is actually right - becomes the primary human skill in an age of abundant intelligence.</description>
    </item>
    <item>
      <title>Polkadot 2026: From Infrastructure to Applications</title>
      <link>https://jamesm.blog/blockchain/polkadot/polkadot-2026/</link>
      <pubDate>Sat, 04 Apr 2026 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/polkadot/polkadot-2026/</guid>
      <description>Polkadot&amp;#39;s 2026 strategic pivot from infrastructure to user-facing applications - covering the hard DOT supply cap, Elastic Scaling, Revive EVM compatibility, validator economics changes, and what JAM means for the network&amp;#39;s future.</description>
    </item>
    <item>
      <title>NASA Artemis II Tracking Dashboards</title>
      <link>https://jamesm.blog/space/artemis-ii-tracking/</link>
      <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/space/artemis-ii-tracking/</guid>
      <description>Resources for tracking NASA&amp;#39;s Artemis II lunar mission including official dashboards, tools, and mission information.</description>
    </item>
    <item>
      <title>Personal AI Development Stack</title>
      <link>https://jamesm.blog/ai/personal-ai-dev-stack/</link>
      <pubDate>Fri, 03 Apr 2026 23:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/personal-ai-dev-stack/</guid>
      <description>A practical, AI-driven development stack combining cloud and local LLMs, terminal tools, IDEs, and mobile access for persistent, productive workflows.</description>
    </item>
    <item>
      <title>Databricks Training &amp; Certification</title>
      <link>https://jamesm.blog/data-engineering/databricks-training-certification/</link>
      <pubDate>Fri, 03 Apr 2026 20:47:25 +0100</pubDate>
      <guid>https://jamesm.blog/data-engineering/databricks-training-certification/</guid>
      <description>Complete guide to Databricks certifications with training resources, exam costs, and learning paths</description>
    </item>
    <item>
      <title>Unity Catalog in Practice: Lessons From the Field</title>
      <link>https://jamesm.blog/data-engineering/unity-catalog-in-practice-2026/</link>
      <pubDate>Fri, 03 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/data-engineering/unity-catalog-in-practice-2026/</guid>
      <description>Real-world lessons from implementing Unity Catalog: migrations, anti-patterns, governance design, and operational learnings.</description>
    </item>
    <item>
      <title>What the Amiga Got Right (That We&#39;re Still Copying)</title>
      <link>https://jamesm.blog/retro-computing/what-the-amiga-got-right-that-were-still-copying/</link>
      <pubDate>Fri, 03 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/retro-computing/what-the-amiga-got-right-that-were-still-copying/</guid>
      <description>Why the Amiga was 20 years ahead of its time, and why modern operating systems are still trying to copy its best ideas.</description>
    </item>
    <item>
      <title>Compunet: Britain&#39;s Forgotten Pre-Internet Community</title>
      <link>https://jamesm.blog/retro-computing/compunet-britains-forgotten-pre-internet-community/</link>
      <pubDate>Fri, 03 Apr 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/retro-computing/compunet-britains-forgotten-pre-internet-community/</guid>
      <description>The story of Compunet: how a British BBS became one of the world&amp;#39;s first online communities, years before the internet, and how it shaped British digital culture.</description>
    </item>
    <item>
      <title>Is the $20 AI Subscription Era Over?</title>
      <link>https://jamesm.blog/ai/twenty-dollar-ai-era-is-over/</link>
      <pubDate>Fri, 03 Apr 2026 08:45:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/twenty-dollar-ai-era-is-over/</guid>
      <description>Every major AI provider is quietly repositioning the $20/month tier. Here&amp;#39;s what&amp;#39;s happening at Anthropic, OpenAI, Google, Microsoft, xAI, and what monthly prices are likely to look like by the end of 2026.</description>
    </item>
    <item>
      <title>The Meaning of Work in an Age of Abundance: Finding Purpose When Agents Do the Heavy Lifting</title>
      <link>https://jamesm.blog/ai/meaning-of-work-age-of-abundance/</link>
      <pubDate>Thu, 02 Apr 2026 23:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/meaning-of-work-age-of-abundance/</guid>
      <description>If agents end up doing the execution, what are we for? Some thinking out loud about purpose, identity, and what a working life might look like when the labour layer is automated.</description>
    </item>
    <item>
      <title>SpaceX Buys the Right to Buy Cursor for $60 Billion</title>
      <link>https://jamesm.blog/ai/spacex-cursor-60-billion-option/</link>
      <pubDate>Thu, 02 Apr 2026 19:16:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/spacex-cursor-60-billion-option/</guid>
      <description>SpaceX has taken an option to acquire Cursor for $60 billion later this year, or pay $10 billion for a joint build. A look at the deal structure, what it tells us about xAI&amp;#39;s coding ambitions, and why Anysphere is suddenly the most sought-after company in developer tools.</description>
    </item>
    <item>
      <title>The Demoscene: Where Art Met Assembly</title>
      <link>https://jamesm.blog/retro-computing/the-demoscene-where-art-met-assembly/</link>
      <pubDate>Thu, 02 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/retro-computing/the-demoscene-where-art-met-assembly/</guid>
      <description>The story of the demoscene: where programmers turned constraint into creativity, and assembly language into art.</description>
    </item>
    <item>
      <title>From BASIC in 1981 to Claude Code in 2026: What Programming Has Always Been About</title>
      <link>https://jamesm.blog/retro-computing/basic-to-claude-code-2026/</link>
      <pubDate>Thu, 02 Apr 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/retro-computing/basic-to-claude-code-2026/</guid>
      <description>A 45-year thread from typing BASIC on a ZX Spectrum to using Claude Code: what hasn&amp;#39;t changed about programming, and what fundamentally has.</description>
    </item>
    <item>
      <title>Claude Code Source Leak: Anthropic&#39;s 2,000-File Exposure and What It Means</title>
      <link>https://jamesm.blog/ai/claude-code-source-leak/</link>
      <pubDate>Wed, 01 Apr 2026 07:42:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/claude-code-source-leak/</guid>
      <description>Nearly 2,000 internal files from Claude Code were briefly leaked due to human error. Here&amp;#39;s what happened, what was exposed, and the security implications for developers using Anthropic&amp;#39;s AI coding tool.</description>
    </item>
    <item>
      <title>Meta Is Tracking Its Own Employees to Train AI Agents</title>
      <link>https://jamesm.blog/ai/meta-employee-tracking/</link>
      <pubDate>Wed, 01 Apr 2026 08:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/meta-employee-tracking/</guid>
      <description>Meta&amp;#39;s Model Capability Initiative is installing monitoring software on US employee laptops to capture keystrokes, clicks, and screenshots - all to train AI agents. There is no opt-out.</description>
    </item>
    <item>
      <title>A Year of Agents, and What is Coming Next</title>
      <link>https://jamesm.blog/ai/year-of-agents-and-whats-next/</link>
      <pubDate>Fri, 13 Mar 2026 08:06:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/year-of-agents-and-whats-next/</guid>
      <description>A look back at how AI tooling and agents shifted between April 2025 and April 2026, what is clearly coming in the next two years, and how the changes will reshape both work and personal workflows.</description>
    </item>
    <item>
      <title>The Universe Has a Plan for You</title>
      <link>https://jamesm.blog/personal-development/the-universe-has-a-plan-for-you/</link>
      <pubDate>Thu, 12 Mar 2026 20:00:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/the-universe-has-a-plan-for-you/</guid>
      <description>Reflective essay on adversity, personal awakening, and discovering life purpose through life&amp;#39;s challenges.</description>
    </item>
    <item>
      <title>Where Should Documentation Actually Live? Thinking Out Loud in the AI Era</title>
      <link>https://jamesm.blog/ai/where-should-documentation-live/</link>
      <pubDate>Thu, 12 Mar 2026 07:30:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/where-should-documentation-live/</guid>
      <description>A brainstorm - not a proposal - on where different types of documents and artefacts should live, what the source of truth should be, and how AI tooling is reshaping that question.</description>
    </item>
    <item>
      <title>The Junior Developer Pipeline Problem: Where Do Tomorrow&#39;s Seniors Come From?</title>
      <link>https://jamesm.blog/ai/junior-developer-pipeline-problem/</link>
      <pubDate>Thu, 12 Mar 2026 00:12:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/junior-developer-pipeline-problem/</guid>
      <description>Most of the AI-and-developers conversation assumes a steady supply of senior engineers who can curate, review, and judge. But the work that used to produce those seniors is the work AI now does. Where does the next generation come from?</description>
    </item>
    <item>
      <title>We Are Learning to Buy Intelligence</title>
      <link>https://jamesm.blog/ai/we-are-learning-to-buy-intelligence/</link>
      <pubDate>Wed, 11 Mar 2026 07:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/we-are-learning-to-buy-intelligence/</guid>
      <description>Intelligence used to be something you hired, trained for, or waited in line for. Now it is becoming infrastructure - metered, on-demand, and collapsing in price.</description>
    </item>
    <item>
      <title>OpenClaw Is Absolutely Wild</title>
      <link>https://jamesm.blog/ai/openclaw-is-wild/</link>
      <pubDate>Tue, 10 Mar 2026 07:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/openclaw-is-wild/</guid>
      <description>OpenClaw is an open-source AI agent framework that lets language models operate software directly through computer interfaces - clicking, typing, and navigating without custom APIs, making any software automatable.</description>
    </item>
    <item>
      <title>Scaling Graph Algorithms: From Prototypes to Production</title>
      <link>https://jamesm.blog/data-science/scaling-graph-algorithms/</link>
      <pubDate>Mon, 09 Mar 2026 10:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/data-science/scaling-graph-algorithms/</guid>
      <description>How to take graph algorithms from laptop experiments to production systems handling billions of nodes. Covers memory constraints, distributed computation, query patterns, and the hidden costs nobody talks about.</description>
    </item>
    <item>
      <title>The Yamaha DX7: The Most Influential Synthesizer Ever Made</title>
      <link>https://jamesm.blog/music-production/yamaha-dx7-influential-synthesizer/</link>
      <pubDate>Mon, 09 Mar 2026 10:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/yamaha-dx7-influential-synthesizer/</guid>
      <description>Why the DX7 revolutionized music production and remains the gold standard for FM synthesis three decades later.</description>
    </item>
    <item>
      <title>Claude Code Just Got a Serious Code Review Feature</title>
      <link>https://jamesm.blog/ai/claude-code-review/</link>
      <pubDate>Mon, 09 Mar 2026 07:14:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/claude-code-review/</guid>
      <description>Claude Code&amp;#39;s multi-agent code review dispatches parallel AI agents to cross-check PRs from different angles, filtering false positives and ranking issues by severity - a fundamentally different approach to automated review.</description>
    </item>
    <item>
      <title>Hitting Claude Code Limits? Here’s the Setup I’m Moving Toward</title>
      <link>https://jamesm.blog/ai/claude_code_limits-hybrid_ai_stack/</link>
      <pubDate>Mon, 09 Mar 2026 07:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/claude_code_limits-hybrid_ai_stack/</guid>
      <description>Hitting Claude Code usage limits doesn&amp;#39;t mean upgrading to $200/month. A hybrid AI stack using local models, cheap cloud inference, and frontier models strategically is a smarter and cheaper approach.</description>
    </item>
    <item>
      <title>My Tracks - March 2026</title>
      <link>https://jamesm.blog/music-production/my-tracks-2026-03/</link>
      <pubDate>Sun, 01 Mar 2026 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2026-03/</guid>
      <description>Tracks from March 2026</description>
    </item>
    <item>
      <title>Stability in a Storm: Practical Principles for Tough Times</title>
      <link>https://jamesm.blog/personal-development/practical-principals-for-tough-times/</link>
      <pubDate>Sun, 22 Feb 2026 09:02:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/practical-principals-for-tough-times/</guid>
      <description>Practical principles and guidelines for maintaining stability and making sound decisions during challenging life periods.</description>
    </item>
    <item>
      <title>Community Detection Algorithms: Finding Clusters and Groups in Network Data</title>
      <link>https://jamesm.blog/data-science/community-detection-algorithms/</link>
      <pubDate>Mon, 09 Feb 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/data-science/community-detection-algorithms/</guid>
      <description>Deep dive into community detection: how Louvain, modularity, and spectral clustering work. Practical guide to finding natural groups in networks and why they matter for fraud, social networks, and product recommendations.</description>
    </item>
    <item>
      <title>When Circuits Go Public: Patents, Copyright, and the Rise of Clone Synths</title>
      <link>https://jamesm.blog/music-production/patents-copyright-clone-synths/</link>
      <pubDate>Sun, 08 Feb 2026 21:07:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/patents-copyright-clone-synths/</guid>
      <description>How expired patents, copyright law, and trade dress rules make clone synthesizers legal - and why affordable Behringer replicas of classic Moog circuits are entirely above board.</description>
    </item>
    <item>
      <title>Native Instruments: A Turning Point in Music Tech</title>
      <link>https://jamesm.blog/music-production/native-instruments-preliminary-insolvency/</link>
      <pubDate>Tue, 27 Jan 2026 21:07:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/native-instruments-preliminary-insolvency/</guid>
      <description>Native Instruments has entered preliminary insolvency proceedings in Germany - a pivotal moment for producers, DJs, and composers who have built careers around Kontakt, Maschine, Traktor, and Reaktor.</description>
    </item>
    <item>
      <title>Roland Jupiter‑X Review: A Workstation‑Level Synth with Legendary Sound</title>
      <link>https://jamesm.blog/music-production/roland-jupiter-x/</link>
      <pubDate>Thu, 22 Jan 2026 22:31:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/roland-jupiter-x/</guid>
      <description>The Roland Jupiter-X combines ZEN-Core models of the Jupiter-8, Juno-106, and SH-101 with layering, rhythm, and I-Arpeggio into one versatile stage and studio instrument.</description>
    </item>
    <item>
      <title>Roland Juno‑X Review: A Modern Reinterpretation of a Classic Synth</title>
      <link>https://jamesm.blog/music-production/roland-juno-x/</link>
      <pubDate>Thu, 22 Jan 2026 21:42:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/roland-juno-x/</guid>
      <description>The Roland Juno-X uses the ZEN-Core engine to capture the character of the classic Juno line with modern polyphony and effects - a hands-on review of who it is for and what it does well.</description>
    </item>
    <item>
      <title>Using the Roland MC-707 as a MIDI Recorder and Brain for the Yamaha MODX</title>
      <link>https://jamesm.blog/music-production/using-mc-707-as-midi-brain-for-modx-m/</link>
      <pubDate>Thu, 08 Jan 2026 19:35:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/using-mc-707-as-midi-brain-for-modx-m/</guid>
      <description>How to use the Roland MC-707 as a MIDI recorder and sequencer brain for the Yamaha MODX M - a simple setup that turns the MC-707 into a central hub and the MODX into a pure performance instrument.</description>
    </item>
    <item>
      <title>Music: My Favourite Artists, Bands, DJs, Composers, Concerts &amp; Theatre</title>
      <link>https://jamesm.blog/music-production/favourites/</link>
      <pubDate>Thu, 08 Jan 2026 18:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/favourites/</guid>
      <description>Personal collection of favourite music artists, bands, DJs, composers, concerts, and theatre experiences.</description>
    </item>
    <item>
      <title>Why I Play &amp; Create Music Intuitively</title>
      <link>https://jamesm.blog/music-production/why-i-play-and-create-music-intuitively/</link>
      <pubDate>Wed, 07 Jan 2026 23:35:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/why-i-play-and-create-music-intuitively/</guid>
      <description>A personal reflection on playing piano by ear, chasing flow, and treating music as a landscape to wander rather than a skill to master - where discovery and surprise matter more than theory.</description>
    </item>
    <item>
      <title>Mastering Major Scales: How to Instantly Know the Sharps and Flats</title>
      <link>https://jamesm.blog/music-production/major-scales-sharps-flats/</link>
      <pubDate>Sun, 04 Jan 2026 12:35:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/major-scales-sharps-flats/</guid>
      <description>A step-by-step guide to working out the number of sharps and flats in any major scale using the circle of fifths, with mnemonics and a handy cheat sheet.</description>
    </item>
    <item>
      <title>Graph Algorithms Explained: PageRank, Centrality, and Why They Matter</title>
      <link>https://jamesm.blog/data-science/graph-algorithms-pagerank-centrality/</link>
      <pubDate>Fri, 02 Jan 2026 08:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/data-science/graph-algorithms-pagerank-centrality/</guid>
      <description>A practical guide to understanding graph algorithms: how PageRank actually works, when to use centrality measures, and why these patterns matter for real-world problems like recommendation systems and fraud detection.</description>
    </item>
    <item>
      <title>Roland TR-8S vs MC-707</title>
      <link>https://jamesm.blog/music-production/roland-tr-8s-vs-mc-707/</link>
      <pubDate>Fri, 02 Jan 2026 06:35:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/roland-tr-8s-vs-mc-707/</guid>
      <description>TR-8S vs MC-707 - a detailed comparison of Roland&amp;#39;s dedicated rhythm performer and its full groovebox, covering workflow, sound engines, genre fit, and how to use them together.</description>
    </item>
    <item>
      <title>My Tracks - January 2026</title>
      <link>https://jamesm.blog/music-production/my-tracks-2026-01/</link>
      <pubDate>Thu, 01 Jan 2026 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2026-01/</guid>
      <description>Tracks from January 2026</description>
    </item>
    <item>
      <title>Top 5 Hardware Sequencers of 2025</title>
      <link>https://jamesm.blog/music-production/top-5-sequencers-2025/</link>
      <pubDate>Sat, 27 Dec 2025 20:52:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/top-5-sequencers-2025/</guid>
      <description>The five hardware sequencers worth considering in 2025 - Teenage Engineering OP-XY, OXI One MKII, Arturia KeyStep Pro, Korg SQ-64, and Arturia BeatStep - compared by price, track count, and workflow.</description>
    </item>
    <item>
      <title>Top 5 Grooveboxes of 2025</title>
      <link>https://jamesm.blog/music-production/top-5-grooveboxes-2025/</link>
      <pubDate>Sat, 27 Dec 2025 18:47:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/top-5-grooveboxes-2025/</guid>
      <description>The five grooveboxes worth considering in 2025 - Roland MC-707, NI Maschine&#43;, Elektron Digitakt II, Polyend Play&#43;, and Akai MPC One&#43; - compared by workflow, price, and ideal use case.</description>
    </item>
    <item>
      <title>The Best Software Synths of 2025</title>
      <link>https://jamesm.blog/music-production/best-software-synths-2025/</link>
      <pubDate>Fri, 26 Dec 2025 21:42:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/best-software-synths-2025/</guid>
      <description>A panoramic look at the top software synthesizers of 2025 - from Serum 2 and Pigments 7 to Omnisphere 3 and Vital Pro, with release timing and what makes each one stand out.</description>
    </item>
    <item>
      <title>The Best Music Production Software in 2025</title>
      <link>https://jamesm.blog/music-production/best-music-production-software-2025/</link>
      <pubDate>Fri, 26 Dec 2025 21:39:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/best-music-production-software-2025/</guid>
      <description>A practical guide to the best DAWs in 2025 - from Ableton Live 12 and Logic Pro 11 to FL Studio, Cubase 15, and Studio One, with a clear breakdown of who each one suits.</description>
    </item>
    <item>
      <title>My Music Production Hardware &amp; Software</title>
      <link>https://jamesm.blog/music-production/my-music-hardware-software/</link>
      <pubDate>Thu, 25 Dec 2025 21:29:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/my-music-hardware-software/</guid>
      <description>Comprehensive inventory of current and past music production hardware and software in my studio setup.</description>
    </item>
    <item>
      <title>My Music Production Hardware &amp; Software Wishlists</title>
      <link>https://jamesm.blog/music-production/my-music-hardware-software-wishlist/</link>
      <pubDate>Thu, 25 Dec 2025 21:28:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/my-music-hardware-software-wishlist/</guid>
      <description>Hardware and software gear James M wants to add to the studio - synthesizers, controller keyboards, arranger keyboards, DAWs, and plugins from Yamaha, Roland, Moog, Arturia, and many others.</description>
    </item>
    <item>
      <title>Suno Voice Personas</title>
      <link>https://jamesm.blog/music-production/suno-voice-personas/</link>
      <pubDate>Sat, 20 Dec 2025 21:47:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/suno-voice-personas/</guid>
      <description>Suno&amp;#39;s Voice Personas update lets you lock in a consistent vocalist across an entire project without inheriting any particular genre or instrumentation - a significant step for AI-assisted album-making.</description>
    </item>
    <item>
      <title>Arturia Pigments 7</title>
      <link>https://jamesm.blog/music-production/arturia-pigments-7/</link>
      <pubDate>Wed, 17 Dec 2025 21:47:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/arturia-pigments-7/</guid>
      <description>Arturia Pigments 7 refines one of the most visually expressive software synthesizers available - new filter types, a redesigned Play page, CPU optimisations, and a fresh content library.</description>
    </item>
    <item>
      <title>Yamaha MODX M8 vs Arturia AstroLab 88</title>
      <link>https://jamesm.blog/music-production/modx-m8-vs-astrolab-88/</link>
      <pubDate>Tue, 16 Dec 2025 21:47:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/modx-m8-vs-astrolab-88/</guid>
      <description>A side-by-side comparison of the Yamaha MODX M8 synthesizer workstation and the Arturia AstroLab 88 stage keyboard - two very different instruments aimed at different kinds of players.</description>
    </item>
    <item>
      <title>My Tracks</title>
      <link>https://jamesm.blog/music-production/my-tracks/</link>
      <pubDate>Fri, 05 Dec 2025 12:28:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks/</guid>
      <description>A collection of electronic and ambient music tracks, including original compositions and remixes.</description>
    </item>
    <item>
      <title>Yamaha MODX M8 vs Yamaha Montage M8X</title>
      <link>https://jamesm.blog/music-production/modx-m8-vs-montage-m8x/</link>
      <pubDate>Fri, 05 Dec 2025 11:58:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/modx-m8-vs-montage-m8x/</guid>
      <description>Detailed comparison between Yamaha MODX M8 and Montage M8X synthesizer workstations - which engine they share, where they differ, and which one makes sense for your budget and playing style.</description>
    </item>
    <item>
      <title>GitHub Spec Kit and the Rise of Spec-Driven Development (SDD) 🤯</title>
      <link>https://jamesm.blog/ai/github-spec-kit/</link>
      <pubDate>Wed, 03 Dec 2025 13:21:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-spec-kit/</guid>
      <description>GitHub Spec Kit is a version-controlled markdown framework for spec-driven development - writing the specification first and letting AI tools implement against it to prevent architectural drift.</description>
    </item>
    <item>
      <title>Cursor AI, Spec-Driven Magic, and Why My Entire Development Workflow Just Leveled Up 🤯</title>
      <link>https://jamesm.blog/ai/cursor-ai/</link>
      <pubDate>Wed, 03 Dec 2025 13:15:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/cursor-ai/</guid>
      <description>Cursor AI reads your repo with architectural awareness and turns complex refactors into conversations. Combined with GitHub Spec Kit, it creates a tight spec-to-implementation loop.</description>
    </item>
    <item>
      <title>Top 10 Plugins of 2025</title>
      <link>https://jamesm.blog/music-production/top-10-plugins-2025/</link>
      <pubDate>Tue, 02 Dec 2025 09:29:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/top-10-plugins-2025/</guid>
      <description>A curated look at the top 10 VST plugins of 2025, plus a tier list of the 30 best plugins for music production across FL Studio, Ableton Live, and Logic Pro.</description>
    </item>
    <item>
      <title>Arturia Keylab 88 MK3 vs Native Instruments Kontrol S88 MK3</title>
      <link>https://jamesm.blog/music-production/keylab-vs-kontrol/</link>
      <pubDate>Tue, 02 Dec 2025 07:29:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/keylab-vs-kontrol/</guid>
      <description>A detailed comparison of the Arturia KeyLab 88 MK3 and Native Instruments Kontrol S88 MK3, covering keybed feel, workflow, software integration, and which one suits different studio and stage needs.</description>
    </item>
    <item>
      <title>My Tracks - December 2025</title>
      <link>https://jamesm.blog/music-production/my-tracks-2025-12/</link>
      <pubDate>Mon, 01 Dec 2025 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2025-12/</guid>
      <description>Tracks from December 2025</description>
    </item>
    <item>
      <title>Top 5 Human In-Demand Jobs in 10 Years</title>
      <link>https://jamesm.blog/ai/human-in-demand-jobs/</link>
      <pubDate>Thu, 27 Nov 2025 07:39:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/human-in-demand-jobs/</guid>
      <description>Which jobs survive when AI handles execution? A look at the five categories of work that stay human-shaped - judgment, empathy, embodied skill, taste, and accountability.</description>
    </item>
    <item>
      <title>My Tracks - November 2025</title>
      <link>https://jamesm.blog/music-production/my-tracks-2025-11/</link>
      <pubDate>Sat, 01 Nov 2025 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2025-11/</guid>
      <description>Tracks from November 2025</description>
    </item>
    <item>
      <title>Native Instruments Traktor MX2</title>
      <link>https://jamesm.blog/music-production/ni-traktor-mx2/</link>
      <pubDate>Fri, 10 Oct 2025 21:47:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/ni-traktor-mx2/</guid>
      <description>The Native Instruments Traktor MX2 is a compact two-channel DJ controller with Stems, Pattern Player, and 40&#43; effects - built for expressive performance rather than just track playback.</description>
    </item>
    <item>
      <title>My Tracks - October 2025</title>
      <link>https://jamesm.blog/music-production/my-tracks-2025-10/</link>
      <pubDate>Wed, 01 Oct 2025 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2025-10/</guid>
      <description>Tracks from October 2025</description>
    </item>
    <item>
      <title>Suno Studio is here</title>
      <link>https://jamesm.blog/music-production/suno-studio/</link>
      <pubDate>Fri, 26 Sep 2025 08:29:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/suno-studio/</guid>
      <description>Suno Studio is the first generative DAW - a cloud-based workstation that puts text-to-music at the centre of the editing flow rather than bolting it on. Here is what it does, who it is for, and where it fits.</description>
    </item>
    <item>
      <title>Polkadot&#39;s Agile Coretime: A Plain-English Explainer</title>
      <link>https://jamesm.blog/blockchain/polkadot-agile-coretime-explainer/</link>
      <pubDate>Tue, 09 Sep 2025 14:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/polkadot-agile-coretime-explainer/</guid>
      <description>What Agile Coretime is, why it matters, and how it changes Polkadot&amp;#39;s economics.</description>
    </item>
    <item>
      <title>My Tracks - August 2025</title>
      <link>https://jamesm.blog/music-production/my-tracks-2025-08/</link>
      <pubDate>Fri, 01 Aug 2025 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2025-08/</guid>
      <description>Tracks from August 2025</description>
    </item>
    <item>
      <title>My Tracks - June 2025</title>
      <link>https://jamesm.blog/music-production/my-tracks-2025-06/</link>
      <pubDate>Sun, 01 Jun 2025 12:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/my-tracks-2025-06/</guid>
      <description>Tracks from June 2025</description>
    </item>
    <item>
      <title>Sergey Brin Interviews</title>
      <link>https://jamesm.blog/ai/sergey-brin-interviews/</link>
      <pubDate>Tue, 20 May 2025 19:27:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/sergey-brin-interviews/</guid>
      <description>A working index of Sergey Brin interviews on AI, Gemini, robotics, AGI timelines, and the future of human-computer interaction - tracking the Google co-founder&amp;#39;s public commentary since his return to hands-on work in 2024-2026.</description>
    </item>
    <item>
      <title>AI Agents Emergency Debate</title>
      <link>https://jamesm.blog/ai/ai-agents-emergency-debate/</link>
      <pubDate>Mon, 12 May 2025 16:27:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/ai-agents-emergency-debate/</guid>
      <description>An emergency debate on AI&amp;#39;s impact on employment - which sectors face near-term disruption, which roles stay human-shaped, and how fast the transition is actually moving.</description>
    </item>
    <item>
      <title>Understanding Types of Cyber Attacks: A DevOps Guide</title>
      <link>https://jamesm.blog/devops/cyber-attack-types/</link>
      <pubDate>Sun, 20 Apr 2025 10:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/devops/cyber-attack-types/</guid>
      <description>Comprehensive guide to different types of cyber attacks, attack vectors, and defense strategies for DevOps teams.</description>
    </item>
    <item>
      <title>DeepSeek 🤯</title>
      <link>https://jamesm.blog/ai/deepseek/</link>
      <pubDate>Mon, 27 Jan 2025 21:39:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/deepseek/</guid>
      <description>DeepSeek R1&amp;#39;s January 2025 release shook the AI industry - a frontier-grade reasoning model built for a reported $6M that forced a rethink of training costs, open-source strategy, and closed-model pricing.</description>
    </item>
    <item>
      <title>Mikey Shulman, CEO @Suno: The Future of Music, What is Gonna Happen?</title>
      <link>https://jamesm.blog/music-production/suno-mikey-shulman/</link>
      <pubDate>Fri, 10 Jan 2025 08:29:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/suno-mikey-shulman/</guid>
      <description>Mikey Shulman, co-founder and CEO of Suno, on the future of AI music - what it means for creativity, who benefits, and where the technology is heading.</description>
    </item>
    <item>
      <title>Favourite Museums</title>
      <link>https://jamesm.blog/retro-computing/favourite-museums/</link>
      <pubDate>Sun, 22 Sep 2024 12:57:01 +0000</pubDate>
      <guid>https://jamesm.blog/retro-computing/favourite-museums/</guid>
      <description>Personal list of favourite museums, particularly focused on computing, technology and natural history.</description>
    </item>
    <item>
      <title>Favourite Computers, Consoles &amp; Mobiles</title>
      <link>https://jamesm.blog/retro-computing/favourite-computers/</link>
      <pubDate>Mon, 29 Jul 2024 07:50:01 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/favourite-computers/</guid>
      <description>Personal history and collection of favourite computers, gaming consoles, and mobile devices from the 1970s to present day.</description>
    </item>
    <item>
      <title>Tracking Health Data</title>
      <link>https://jamesm.blog/personal-development/tracking-health-data/</link>
      <pubDate>Sat, 27 Jul 2024 10:47:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/tracking-health-data/</guid>
      <description>Guide to tracking personal health data including blood testing, fitness apps, smartwatches, and health monitoring tools.</description>
    </item>
    <item>
      <title>List of links for best DJ gear, controllers &amp; software</title>
      <link>https://jamesm.blog/music-production/best-dj-gear/</link>
      <pubDate>Sun, 23 Jun 2024 09:33:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/best-dj-gear/</guid>
      <description>A curated collection of links covering the best DJ controllers, gear, and software for 2023 and 2024 - from budget options to professional setups.</description>
    </item>
    <item>
      <title>SpaceX Starfactory</title>
      <link>https://jamesm.blog/space/spacex-starfactory/</link>
      <pubDate>Sat, 22 Jun 2024 18:39:01 +0100</pubDate>
      <guid>https://jamesm.blog/space/spacex-starfactory/</guid>
      <description>Information about SpaceX&amp;#39;s Starfactory production facility for Starship rocket manufacturing and assembly.</description>
    </item>
    <item>
      <title>IK Multimedia - Pianoverse</title>
      <link>https://jamesm.blog/music-production/pianoverse/</link>
      <pubDate>Sat, 22 Jun 2024 10:09:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/pianoverse/</guid>
      <description>IK Multimedia&amp;#39;s Pianoverse offers a collection of deeply sampled grand and upright piano instruments with excellent effects - a personal take on why the Pianoverse MAX bundle is worth it.</description>
    </item>
    <item>
      <title>Roland Fantom EX</title>
      <link>https://jamesm.blog/music-production/roland-fantom-ex/</link>
      <pubDate>Mon, 17 Jun 2024 22:29:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/roland-fantom-ex/</guid>
      <description>Comprehensive guide to Roland Fantom EX synthesizer workstations including models, features, and specifications.</description>
    </item>
    <item>
      <title>Yamaha Montage M</title>
      <link>https://jamesm.blog/music-production/yamaha-montage/</link>
      <pubDate>Sun, 16 Jun 2024 08:29:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/yamaha-montage/</guid>
      <description>Overview of the Yamaha Montage M flagship synthesizer - its three sound engines (AWM2, FM-X, AN-X), key improvements over the original Montage, models, and prices.</description>
    </item>
    <item>
      <title>Unitree G1 - AI Humanoid Robot</title>
      <link>https://jamesm.blog/ai/unitree-g1/</link>
      <pubDate>Tue, 21 May 2024 20:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/unitree-g1/</guid>
      <description>Unitree&amp;#39;s G1 humanoid robot starts at $16k - dramatically undercutting Tesla Optimus and Boston Dynamics while using reinforcement and imitation learning for precision real-world tasks.</description>
    </item>
    <item>
      <title>Chatbots &amp; Large Language Models (LLMs)</title>
      <link>https://jamesm.blog/ai/chatbots-llms/</link>
      <pubDate>Fri, 17 May 2024 17:06:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/chatbots-llms/</guid>
      <description>A practical explainer on the difference between chatbots and large language models, how modern model families fit together, and how to choose the right AI tool for a task.</description>
    </item>
    <item>
      <title>Music Production YouTube Channels</title>
      <link>https://jamesm.blog/music-production/youtube-channels/</link>
      <pubDate>Fri, 17 May 2024 17:01:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/youtube-channels/</guid>
      <description>A curated list of favourite music production YouTube channels covering DAW tutorials, synthesis, mixing, mastering, gear reviews, and music theory.</description>
    </item>
    <item>
      <title>Classic TV Shows</title>
      <link>https://jamesm.blog/general/classic-tv-shows/</link>
      <pubDate>Fri, 26 Apr 2024 18:13:01 +0100</pubDate>
      <guid>https://jamesm.blog/general/classic-tv-shows/</guid>
      <description>Collection of classic British television shows and comedy programs including Tomorrow&amp;#39;s World, Fawlty Towers, Blackadder, and more.</description>
    </item>
    <item>
      <title>The Hindley Street Country Club</title>
      <link>https://jamesm.blog/general/the-hindley-street-country-club/</link>
      <pubDate>Mon, 22 Apr 2024 20:47:01 +0100</pubDate>
      <guid>https://jamesm.blog/general/the-hindley-street-country-club/</guid>
      <description>Australian cover band group with millions of YouTube views and global following for innovative music arrangements.</description>
    </item>
    <item>
      <title>1X - Eve</title>
      <link>https://jamesm.blog/ai/1x-eve/</link>
      <pubDate>Sun, 21 Apr 2024 22:26:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/1x-eve/</guid>
      <description>1X EVE is a wheeled android worker robot built for logistics and retail environments, using embodied AI and natural language processing to navigate real-world spaces safely alongside humans.</description>
    </item>
    <item>
      <title>Very very large numbers</title>
      <link>https://jamesm.blog/theories/huge-numbers/</link>
      <pubDate>Sun, 21 Apr 2024 22:07:01 +0100</pubDate>
      <guid>https://jamesm.blog/theories/huge-numbers/</guid>
      <description>Collection of fascinating YouTube videos exploring extraordinarily large numbers, infinity, and mathematical concepts.</description>
    </item>
    <item>
      <title>Tesla Optimus Robot</title>
      <link>https://jamesm.blog/ai/tesla-optimus-robot/</link>
      <pubDate>Sun, 21 Apr 2024 20:44:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/tesla-optimus-robot/</guid>
      <description>Tesla Optimus Gen 3 is a bipedal humanoid robot powered by Tesla&amp;#39;s vision and self-driving AI stack, targeting under $25,000 per unit - with Elon Musk predicting the robot business will eventually exceed the car business.</description>
    </item>
    <item>
      <title>Boston Dynamics Reveals Its Most Astonishing Humanoid Robot So Far</title>
      <link>https://jamesm.blog/ai/boston-dynamics-humanoid-robot/</link>
      <pubDate>Sat, 20 Apr 2024 22:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/boston-dynamics-humanoid-robot/</guid>
      <description>Boston Dynamics&amp;#39; all-electric Atlas humanoid marks a break from hydraulic prototypes toward real-world deployment - a look at what the new robot means for the 2024-2026 humanoid wave.</description>
    </item>
    <item>
      <title>Apple finally allows game emulators in the App Store</title>
      <link>https://jamesm.blog/retro-computing/gaming-emulators/</link>
      <pubDate>Sat, 20 Apr 2024 08:00:01 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/gaming-emulators/</guid>
      <description>News and resources about Apple&amp;#39;s decision to allow game emulators in the App Store, including Delta, Dolphin, and retro emulator apps.</description>
    </item>
    <item>
      <title>Music Production: Analogue vs Digital Synths</title>
      <link>https://jamesm.blog/music-production/analogue-vs-digital-synths/</link>
      <pubDate>Sat, 20 Apr 2024 06:59:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/analogue-vs-digital-synths/</guid>
      <description>A clear breakdown of the key differences between analogue and digital synthesizers - how each generates sound, their pros and cons, and how to choose the right type for your music.</description>
    </item>
    <item>
      <title>OpenAI Voice Engine</title>
      <link>https://jamesm.blog/ai/openai-voice-engine/</link>
      <pubDate>Sun, 31 Mar 2024 23:12:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/openai-voice-engine/</guid>
      <description>OpenAI Voice Engine can clone a realistic voice from a 15-second audio sample - still in limited preview as of 2026, restricted to approved partners with strict consent and transparency requirements.</description>
    </item>
    <item>
      <title>Stargate</title>
      <link>https://jamesm.blog/ai/microsoft-openai-stargate/</link>
      <pubDate>Sat, 30 Mar 2024 22:09:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/microsoft-openai-stargate/</guid>
      <description>Stargate is a $500B AI infrastructure programme from OpenAI, SoftBank, Oracle, and MGX - the largest announced compute bet in history and a proxy for how seriously the industry takes the AGI race.</description>
    </item>
    <item>
      <title>Google Gemini Ultra</title>
      <link>https://jamesm.blog/ai/google-gemini-ultra/</link>
      <pubDate>Fri, 29 Mar 2024 07:16:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/google-gemini-ultra/</guid>
      <description>Google Gemini Ultra was Google DeepMind&amp;#39;s flagship model tier at launch in early 2024 - 90% MMLU, multimodal reasoning across text, images, video, and code, since superseded by the Gemini 3 family.</description>
    </item>
    <item>
      <title>Google Gemini Advanced</title>
      <link>https://jamesm.blog/ai/google-gemini-advanced/</link>
      <pubDate>Fri, 29 Mar 2024 07:12:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/google-gemini-advanced/</guid>
      <description>Google Gemini Advanced was the 2024 power-user tier built around Gemini Ultra - enhanced reasoning, longer context, and multimodal input, documented here as the lineup has since evolved into Gemini 2.5 and the Gemini 3 family.</description>
    </item>
    <item>
      <title>Polkadot News 2024</title>
      <link>https://jamesm.blog/blockchain/polkadot/polkadot-2024/</link>
      <pubDate>Tue, 19 Mar 2024 06:00:22 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/polkadot/polkadot-2024/</guid>
      <description>Major Polkadot developments in 2024 - from Polkadot 2.0 implementation to blockchain academy expansion. Track key announcements, protocol upgrades, and ecosystem milestones throughout the year.</description>
    </item>
    <item>
      <title>Music Production: Ableton Live 12</title>
      <link>https://jamesm.blog/music-production/news/ableton-live-12/</link>
      <pubDate>Tue, 05 Mar 2024 21:10:00 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/news/ableton-live-12/</guid>
      <description>Overview of Ableton Live 12 features, new devices, MIDI tools, pricing, and learning resources.</description>
    </item>
    <item>
      <title>Music Production: NAMM 2024</title>
      <link>https://jamesm.blog/music-production/news/namm-2024/</link>
      <pubDate>Sun, 28 Jan 2024 19:17:00 +0000</pubDate>
      <guid>https://jamesm.blog/music-production/news/namm-2024/</guid>
      <description>Highlights from NAMM 2024, the music industry&amp;#39;s largest annual gathering, featuring new synthesizers, stage pianos, controllers, and gear announcements from Yamaha, Korg, Teenage Engineering, and more.</description>
    </item>
    <item>
      <title>Music Production Blogs</title>
      <link>https://jamesm.blog/music-production/blogs/</link>
      <pubDate>Fri, 19 Jan 2024 18:31:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/blogs/</guid>
      <description>Curated list of music production blogs covering DAWs, music theory, synthesis, and production techniques.</description>
    </item>
    <item>
      <title>Music Production Courses</title>
      <link>https://jamesm.blog/music-production/courses/</link>
      <pubDate>Fri, 19 Jan 2024 18:31:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/courses/</guid>
      <description>Comprehensive list of music production courses from major platforms covering all popular DAWs and production techniques.</description>
    </item>
    <item>
      <title>Music Production Websites</title>
      <link>https://jamesm.blog/music-production/websites/</link>
      <pubDate>Thu, 18 Jan 2024 18:31:21 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/websites/</guid>
      <description>A curated list of music production websites covering online learning platforms, DAW tutorials, and music technology resources.</description>
    </item>
    <item>
      <title>Music Production: Ableton Max for Live Devices</title>
      <link>https://jamesm.blog/music-production/ableton-max-for-live-devices/</link>
      <pubDate>Sun, 14 Jan 2024 22:33:41 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/ableton-max-for-live-devices/</guid>
      <description>A curated selection of Max for Live devices worth installing - from generative MIDI sequencers to creative drum synthesizers and polyphonic processors.</description>
    </item>
    <item>
      <title>Polkadot News 2023</title>
      <link>https://jamesm.blog/blockchain/polkadot/polkadot-2023/</link>
      <pubDate>Sun, 24 Dec 2023 13:44:22 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/polkadot/polkadot-2023/</guid>
      <description>2023 Polkadot ecosystem highlights covering the network’s evolution toward Polkadot 1.0. Features major developments including parachain expansion, staking growth, technical upgrades, and founder insights on governance and scalability.</description>
    </item>
    <item>
      <title>List of AI Courses &amp; Learning Resources</title>
      <link>https://jamesm.blog/ai/courses/</link>
      <pubDate>Mon, 18 Dec 2023 10:51:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/courses/</guid>
      <description>A curated index of AI courses, books, newsletters, and YouTube channels - from free starting points to professional certificates, organised by provider and learning goal.</description>
    </item>
    <item>
      <title>DevOps Best Practices</title>
      <link>https://jamesm.blog/devops/best-practices/</link>
      <pubDate>Sat, 16 Dec 2023 09:33:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/best-practices/</guid>
      <description>Practical DevOps and system design best practices covering microservices architecture, CI/CD pipelines, observability, and scalable system design.</description>
    </item>
    <item>
      <title>DevOps Cheatsheets</title>
      <link>https://jamesm.blog/devops/cheatsheets/</link>
      <pubDate>Sat, 16 Dec 2023 09:28:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/cheatsheets/</guid>
      <description>Quick reference guides and cheatsheets for DevOps tools, cloud computing concepts, Linux commands, and Kubernetes operations.</description>
    </item>
    <item>
      <title>DevOps Explainers</title>
      <link>https://jamesm.blog/devops/explainers/</link>
      <pubDate>Fri, 15 Dec 2023 09:36:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/explainers/</guid>
      <description>Short explainer posts on DevOps fundamentals - APIs, databases, DNS, Git, Linux, and programming languages - paired with the best explanatory content I have found.</description>
    </item>
    <item>
      <title>News: Arturia Collection X</title>
      <link>https://jamesm.blog/music-production/news/arturia-v-collection-x/</link>
      <pubDate>Tue, 12 Dec 2023 09:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/news/arturia-v-collection-x/</guid>
      <description>Announcement of Arturia V Collection X featuring 39 professional software instruments and sound emulations.</description>
    </item>
    <item>
      <title>Blockchain &amp; Crypto Resources</title>
      <link>https://jamesm.blog/blockchain/links/</link>
      <pubDate>Fri, 01 Dec 2023 13:30:39 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/links/</guid>
      <description>Curated YouTube channels for blockchain and cryptocurrency education, covering technical fundamentals, market analysis, ecosystem-specific coverage, and Bitcoin-focused content.</description>
    </item>
    <item>
      <title>Bitcoin</title>
      <link>https://jamesm.blog/blockchain/bitcoin/bitcoin/</link>
      <pubDate>Fri, 23 Jun 2023 13:30:39 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/bitcoin/bitcoin/</guid>
      <description>An introduction to Bitcoin - the world&amp;#39;s first decentralised cryptocurrency. Covers key characteristics, how it works, and curated educational resources for understanding Bitcoin from first principles.</description>
    </item>
    <item>
      <title>Private Keys in Cryptocurrency</title>
      <link>https://jamesm.blog/blockchain/private-keys/</link>
      <pubDate>Fri, 23 Jun 2023 13:30:39 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/private-keys/</guid>
      <description>Understanding private keys - the secret numbers that control your cryptocurrency funds. Learn how they work, why they matter, and how to protect them.</description>
    </item>
    <item>
      <title>AI Conferences Worth Following</title>
      <link>https://jamesm.blog/ai/conferences/</link>
      <pubDate>Sat, 10 Jun 2023 06:51:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/conferences/</guid>
      <description>A practical guide to the AI conferences worth following, who each type of event is for, and how to choose the right one before spending time or money.</description>
    </item>
    <item>
      <title>AWS Summit London (2023) - Video Highlights</title>
      <link>https://jamesm.blog/devops/aws-summit-2023-videos/</link>
      <pubDate>Wed, 07 Jun 2023 11:04:16 +0100</pubDate>
      <guid>https://jamesm.blog/devops/aws-summit-2023-videos/</guid>
      <description>Video recordings and key takeaways from AWS Summit London 2023, including the opening keynote on generative AI, data strategy, and customer stories from Compare the Market and Arup.</description>
    </item>
    <item>
      <title>AWS Summit London (2023) - Agenda</title>
      <link>https://jamesm.blog/devops/aws-summit-2023-agenda/</link>
      <pubDate>Wed, 07 Jun 2023 07:54:16 +0100</pubDate>
      <guid>https://jamesm.blog/devops/aws-summit-2023-agenda/</guid>
      <description>Complete agenda of AWS Summit London 2023 with session codes, titles, and difficulty levels for all conference presentations.</description>
    </item>
    <item>
      <title>3 Things Daily Reflection Practice</title>
      <link>https://jamesm.blog/personal-development/3things/</link>
      <pubDate>Sat, 03 Jun 2023 14:56:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/3things/</guid>
      <description>Daily reflection practice with three key questions for gratitude, affirmation, and intentional living.</description>
    </item>
    <item>
      <title>News: Arturia FX Collection 4</title>
      <link>https://jamesm.blog/music-production/news/arturia-fx-collection-4/</link>
      <pubDate>Fri, 02 Jun 2023 09:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/news/arturia-fx-collection-4/</guid>
      <description>Announcement and overview of Arturia FX Collection 4 effects plugin suite with 30 professional effects.</description>
    </item>
    <item>
      <title>Phrases to Teach Your Kids</title>
      <link>https://jamesm.blog/personal-development/tweets/phrases-to-teach-your-kids/</link>
      <pubDate>Wed, 31 May 2023 08:52:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/tweets/phrases-to-teach-your-kids/</guid>
      <description>Tweet with valuable phrases and lessons to teach children for better development and resilience.</description>
    </item>
    <item>
      <title>DevOps GitHub Projects</title>
      <link>https://jamesm.blog/devops/github-projects/</link>
      <pubDate>Mon, 29 May 2023 06:45:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/github-projects/</guid>
      <description>Curated collection of essential open-source DevOps projects on GitHub - SRE learning resources, Kubernetes tooling, Linux utilities, and workflow schedulers.</description>
    </item>
    <item>
      <title>List of DevOps Courses</title>
      <link>https://jamesm.blog/devops/devops-courses/</link>
      <pubDate>Sun, 28 May 2023 11:51:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/devops-courses/</guid>
      <description>Comprehensive collection of DevOps courses covering AWS, Azure, Docker, Kubernetes, Terraform, CI/CD, Linux, and cloud infrastructure training.</description>
    </item>
    <item>
      <title>List of Personal Development Books</title>
      <link>https://jamesm.blog/personal-development/books/</link>
      <pubDate>Sun, 28 May 2023 09:02:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/books/</guid>
      <description>Recommended reading list of personal development and self-improvement books covering mental models, habits, and success.</description>
    </item>
    <item>
      <title>List of Personal Development Courses</title>
      <link>https://jamesm.blog/personal-development/courses/</link>
      <pubDate>Sun, 28 May 2023 09:02:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/courses/</guid>
      <description>Curated collection of online courses for personal development from leading platforms including edX, Harvard, and Udemy.</description>
    </item>
    <item>
      <title>List of Personal Development Videos</title>
      <link>https://jamesm.blog/personal-development/videos/</link>
      <pubDate>Sat, 27 May 2023 09:02:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/videos/</guid>
      <description>Curated list of YouTube channels and creators focused on personal development, motivation, and self-improvement.</description>
    </item>
    <item>
      <title>List of AI GitHub Projects</title>
      <link>https://jamesm.blog/ai/github-projects/</link>
      <pubDate>Sat, 27 May 2023 08:01:18 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-projects/</guid>
      <description>A curated index of significant open-source AI projects on GitHub - agent frameworks, coding tools, and local LLM runners worth knowing about as a starting map of the ecosystem.</description>
    </item>
    <item>
      <title>Adobe&#39;s new Generative Fill is mind-blowing 🤯</title>
      <link>https://jamesm.blog/ai/adobe-generative-fill/</link>
      <pubDate>Fri, 26 May 2023 20:04:28 +0100</pubDate>
      <guid>https://jamesm.blog/ai/adobe-generative-fill/</guid>
      <description>Adobe Generative Fill in Photoshop brings text-prompted image manipulation powered by Firefly - removing objects, extending scenes, and adding content, all trained on commercially safe licensed work.</description>
    </item>
    <item>
      <title>News: Native Instruments Sale (50% off)</title>
      <link>https://jamesm.blog/music-production/news/ni-summer-of-sound-2023/</link>
      <pubDate>Fri, 26 May 2023 07:01:39 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/news/ni-summer-of-sound-2023/</guid>
      <description>Native Instruments Summer of Sound 2023 sale offers 50% off Komplete 14 upgrades, Traktor Pro 3, instrument and effect plugins, and iZotope products until 6th July 2023.</description>
    </item>
    <item>
      <title>Habits of Intelligent People</title>
      <link>https://jamesm.blog/personal-development/tweets/habits-intelligent-people/</link>
      <pubDate>Thu, 25 May 2023 12:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/tweets/habits-intelligent-people/</guid>
      <description>Tweet sharing insights on habits and behaviors common among intelligent and successful people.</description>
    </item>
    <item>
      <title>Neuralink receives FDA approval to launch first-in-human clinical study</title>
      <link>https://jamesm.blog/ai/tweets/neurallink/</link>
      <pubDate>Thu, 25 May 2023 11:30:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/tweets/neurallink/</guid>
      <description>Tweet announcing Neuralink&amp;#39;s FDA approval to begin its first in-human clinical study of a brain-computer interface.</description>
    </item>
    <item>
      <title>News: Ableton Push 3</title>
      <link>https://jamesm.blog/music-production/news/ableton-push-3/</link>
      <pubDate>Tue, 23 May 2023 14:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/music-production/news/ableton-push-3/</guid>
      <description>Ableton Push 3 launches in two configurations - standalone and computer-connected - bringing 64 expressive pads, a built-in audio interface, and the option to upgrade to a full standalone instrument later.</description>
    </item>
    <item>
      <title>Speechify - Best Text to Speech App</title>
      <link>https://jamesm.blog/ai/speechify/</link>
      <pubDate>Sat, 20 May 2023 12:54:16 +0100</pubDate>
      <guid>https://jamesm.blog/ai/speechify/</guid>
      <description>Speechify converts PDFs, web articles, and scanned text into natural-sounding audio with AI voices and adjustable speed - widely used for accessibility, productivity, and professional audiobook creation.</description>
    </item>
    <item>
      <title>Why the ChatGPT iPhone App Mattered</title>
      <link>https://jamesm.blog/ai/chatgpt-app-ios/</link>
      <pubDate>Thu, 18 May 2023 19:05:35 +0100</pubDate>
      <guid>https://jamesm.blog/ai/chatgpt-app-ios/</guid>
      <description>Why the ChatGPT iPhone app mattered, what changed when AI moved onto mobile, and why the launch was more important than a simple companion app release.</description>
    </item>
    <item>
      <title>AWS Summit London (2023) - Agenda Announcement</title>
      <link>https://jamesm.blog/devops/aws-summit-2023/</link>
      <pubDate>Thu, 18 May 2023 09:54:16 +0100</pubDate>
      <guid>https://jamesm.blog/devops/aws-summit-2023/</guid>
      <description>AWS Summit London 2023 agenda announcement with keynote details, technical tracks, and planning guidance for attendees.</description>
    </item>
    <item>
      <title>Worst User Interfaces</title>
      <link>https://jamesm.blog/general/tweets/worst-uis/</link>
      <pubDate>Mon, 15 May 2023 14:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/general/tweets/worst-uis/</guid>
      <description>Tweet thread collecting some of the worst user interfaces ever shipped - a masterclass in what not to do.</description>
    </item>
    <item>
      <title>Favourite Physicists</title>
      <link>https://jamesm.blog/theories/favourite-physicists/</link>
      <pubDate>Thu, 11 May 2023 21:06:35 +0100</pubDate>
      <guid>https://jamesm.blog/theories/favourite-physicists/</guid>
      <description>A collection of influential physicists who have shaped our understanding of the universe, with notable talks and contributions.</description>
    </item>
    <item>
      <title>Favourite TV &amp; Movies</title>
      <link>https://jamesm.blog/general/favourite-tv-movies/</link>
      <pubDate>Thu, 11 May 2023 21:06:35 +0100</pubDate>
      <guid>https://jamesm.blog/general/favourite-tv-movies/</guid>
      <description>Personal collection of favourite television shows, films, comedians, directors, and actors.</description>
    </item>
    <item>
      <title>Notion</title>
      <link>https://jamesm.blog/ai/notion/</link>
      <pubDate>Thu, 11 May 2023 21:06:35 +0100</pubDate>
      <guid>https://jamesm.blog/ai/notion/</guid>
      <description>Notion is a flexible workspace for notes, documents, databases, and tasks - extended with Notion AI for Q&amp;amp;A, summarisation, and content generation across your knowledge base.</description>
    </item>
    <item>
      <title>General Links</title>
      <link>https://jamesm.blog/general/links/</link>
      <pubDate>Wed, 10 May 2023 14:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/general/links/</guid>
      <description>Curated collection of technology, podcast, and personal blog links covering tech, science, and cultural topics.</description>
    </item>
    <item>
      <title>DevOps Books</title>
      <link>https://jamesm.blog/devops/books/</link>
      <pubDate>Fri, 21 Apr 2023 23:07:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/books/</guid>
      <description>Recommended reading list of DevOps and infrastructure engineering books covering culture, cloud, containers, infrastructure as code, SRE, and programming languages.</description>
    </item>
    <item>
      <title>DevOps Blogs</title>
      <link>https://jamesm.blog/devops/blogs/</link>
      <pubDate>Fri, 21 Apr 2023 11:50:32 +0100</pubDate>
      <guid>https://jamesm.blog/devops/blogs/</guid>
      <description>Curated list of DevOps and SRE blogs covering infrastructure, automation, continuous delivery, platform engineering, and operational best practices.</description>
    </item>
    <item>
      <title>Blockchain &amp; Web3 Courses</title>
      <link>https://jamesm.blog/blockchain/courses/</link>
      <pubDate>Tue, 18 Apr 2023 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/courses/</guid>
      <description>Curated learning resources for blockchain development and Web3, from beginner fundamentals to advanced smart contract development</description>
    </item>
    <item>
      <title>Gavin Wood</title>
      <link>https://jamesm.blog/blockchain/gavin-wood/</link>
      <pubDate>Tue, 18 Apr 2023 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/gavin-wood/</guid>
      <description>Dr. Gavin Wood&amp;#39;s contributions to blockchain technology, from Ethereum to Polkadot, and his vision for Web3 interoperability</description>
    </item>
    <item>
      <title>Cryptocurrency Hardware Wallets</title>
      <link>https://jamesm.blog/blockchain/hardware-wallets/</link>
      <pubDate>Mon, 17 Apr 2023 09:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/hardware-wallets/</guid>
      <description>Guide to hardware wallets for secure cryptocurrency storage, covering leading providers and best practices for cold storage security</description>
    </item>
    <item>
      <title>Auto-GPT is now able to write it&#39;s own code</title>
      <link>https://jamesm.blog/ai/tweets/auto-gpt/</link>
      <pubDate>Sat, 01 Apr 2023 14:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/ai/tweets/auto-gpt/</guid>
      <description>Tweet showing Auto-GPT writing its own code - an early 2023 glimpse of autonomous coding agents.</description>
    </item>
    <item>
      <title>OpenAI has released GPT-4</title>
      <link>https://jamesm.blog/ai/tweets/gpt-4/</link>
      <pubDate>Thu, 16 Mar 2023 14:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/ai/tweets/gpt-4/</guid>
      <description>Tweet marking the release of OpenAI&amp;#39;s GPT-4, the model that kicked off the 2023 wave of large multimodal language models.</description>
    </item>
    <item>
      <title>AI Explainers</title>
      <link>https://jamesm.blog/ai/explainers/</link>
      <pubDate>Wed, 15 Feb 2023 19:05:35 +0100</pubDate>
      <guid>https://jamesm.blog/ai/explainers/</guid>
      <description>A curated set of the clearest technical explainers for foundational AI concepts - backpropagation, transformers, language models, and diffusion - written by Karpathy, Wolfram, and NVIDIA&amp;#39;s team.</description>
    </item>
    <item>
      <title>GitHub Copilot</title>
      <link>https://jamesm.blog/ai/github-copilot/</link>
      <pubDate>Sat, 14 Jan 2023 11:51:18 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-copilot/</guid>
      <description>GitHub Copilot is the original mainstream AI pair programmer - now multi-model with GPT-5, Claude, and Gemini routing - covering code completions, agent mode, and IDE integrations across all plans.</description>
    </item>
    <item>
      <title>AWS re:Invent Slides (2022)</title>
      <link>https://jamesm.blog/devops/aws-reinvent-2022-slides/</link>
      <pubDate>Sat, 03 Dec 2022 11:04:16 +0100</pubDate>
      <guid>https://jamesm.blog/devops/aws-reinvent-2022-slides/</guid>
      <description>Curated collection of presentation slide decks from AWS re:Invent 2022, covering DevOps, Kubernetes on EKS, CI/CD, and DevSecOps topics with short practitioner summaries.</description>
    </item>
    <item>
      <title>Powerful Visuals About Psychology &amp; Life</title>
      <link>https://jamesm.blog/personal-development/tweets/visuals-about-life/</link>
      <pubDate>Wed, 26 Oct 2022 14:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/personal-development/tweets/visuals-about-life/</guid>
      <description>Tweet featuring visual insights about psychology, human behavior, and life lessons.</description>
    </item>
    <item>
      <title>CI/CD Tools</title>
      <link>https://jamesm.blog/devops/cicd-tools/</link>
      <pubDate>Sun, 21 Aug 2022 11:51:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/cicd-tools/</guid>
      <description>Overview of popular CI/CD and continuous delivery tools - managed services, self-hosted platforms, and GitOps systems - for automating software builds, testing, and deployments.</description>
    </item>
    <item>
      <title>Monitoring and Observability</title>
      <link>https://jamesm.blog/devops/monitoring/</link>
      <pubDate>Fri, 21 Jan 2022 11:51:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/monitoring/</guid>
      <description>Guide to monitoring and observability tools for cloud infrastructure and applications - AWS CloudWatch, Datadog, Grafana, Prometheus, and open-source alternatives.</description>
    </item>
    <item>
      <title>Cardano vs Polkadot | Charles Hoskinson and Lex Fridman</title>
      <link>https://jamesm.blog/blockchain/cardono-vs-polkadot/</link>
      <pubDate>Thu, 17 Jun 2021 09:53:39 +0100</pubDate>
      <guid>https://jamesm.blog/blockchain/cardono-vs-polkadot/</guid>
      <description>Cardano founder Charles Hoskinson joins Lex Fridman to compare Cardano and Polkadot, exploring their different approaches to scalability, governance, and ecosystem development.</description>
    </item>
    <item>
      <title>Development Courses</title>
      <link>https://jamesm.blog/devops/dev-courses/</link>
      <pubDate>Fri, 28 May 2021 11:51:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/dev-courses/</guid>
      <description>Curated list of development and programming courses covering Python, Django, React, C&#43;&#43;, JavaScript, and fundamentals for software engineers at every level.</description>
    </item>
    <item>
      <title>DevOps Conferences</title>
      <link>https://jamesm.blog/devops/devops-conferences/</link>
      <pubDate>Fri, 28 May 2021 11:51:18 +0100</pubDate>
      <guid>https://jamesm.blog/devops/devops-conferences/</guid>
      <description>Guide to major DevOps conferences and summits - KubeCon, DevOpsDays, PlatformCon, AWS re:Invent - covering cloud infrastructure, SRE, and platform engineering.</description>
    </item>
    <item>
      <title>Favourite Computer Games</title>
      <link>https://jamesm.blog/retro-computing/favourite-computer-games/</link>
      <pubDate>Wed, 01 Jan 2020 00:00:01 +0100</pubDate>
      <guid>https://jamesm.blog/retro-computing/favourite-computer-games/</guid>
      <description>Personal collection of favourite computer and console games across decades of gaming history.</description>
    </item>
    <item>
      <title>Hugo Shortcode Syntax</title>
      <link>https://jamesm.blog/general/shortcodes/</link>
      <pubDate>Wed, 01 Jan 2020 00:00:01 +0100</pubDate>
      <guid>https://jamesm.blog/general/shortcodes/</guid>
      <description>Developer reference guide for Hugo shortcodes and embedded content syntax.</description>
    </item>
    <item>
      <title>Markdown Syntax</title>
      <link>https://jamesm.blog/general/markdown/</link>
      <pubDate>Wed, 01 Jan 2020 00:00:00 +0100</pubDate>
      <guid>https://jamesm.blog/general/markdown/</guid>
      <description>Developer reference guide for Markdown syntax and Hugo shortcodes used on this site.</description>
    </item>
  </channel>
</rss>
