<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Greg Ruthenbeck PhD</title>
    <link>https://greg.ruthenbeck.io/</link>
    <description>Entrepreneur | Developer | Researcher. Specialist in VR surgical training simulations, haptics, and medical image processing.</description>
    <language>en</language>
    <atom:link href="https://greg.ruthenbeck.io/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Tue, 10 Nov 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Lexible</title>
      <link>https://greg.ruthenbeck.io/projects/lexible/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/lexible/</guid>
      <description>A Scrabble-style word board game that runs in the browser — with friends, against the computer, or passing one phone around the table.</description>
      <pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>MLAD.ai</title>
      <link>https://greg.ruthenbeck.io/projects/mlad/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/mlad/</guid>
      <description>A curated library of working prompts and agentic patterns from professional sources, articles from practice, and a learning system in early access.</description>
      <pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A content format for hand-authored records</title>
      <link>https://greg.ruthenbeck.io/articles/a-content-format-for-hand-authored-records/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/a-content-format-for-hand-authored-records/</guid>
      <description>Why the records stopped being element lines: a metadata line, a blank line, a markdown body, and what that costs once code, diagrams and recordings live inside the prose.</description>
      <pubDate>Mon, 09 Nov 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AI SEO in 2026: Structured Data as Identity Layer</title>
      <link>https://greg.ruthenbeck.io/articles/ai-seo-in-2026-structured-data-as-identity-layer/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/ai-seo-in-2026-structured-data-as-identity-layer/</guid>
      <description>In 2026, structured data stopped being a rich-result optimisation and became an identity layer. What the MLAD prompt corpus and a production SEO spec reveal about the gap between being found and being cited.</description>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What 5,399 Prompts Reveal About Marketing AI Architecture</title>
      <link>https://greg.ruthenbeck.io/articles/what-5399-prompts-reveal-about-marketing-ai-architecture/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/what-5399-prompts-reveal-about-marketing-ai-architecture/</guid>
      <description>Hightouch crossed $100M ARR by grounding AI in brand context before generating anything. A browsable corpus of 5,399 classified prompts shows the same architecture emerging independently across open-source marketing skills, coding workflows, and commercial products.</description>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Simple Skill, Full API: Replacing an MCP with 218 Lines</title>
      <link>https://greg.ruthenbeck.io/articles/simple-skill-full-api-replacing-an-mcp-with-218-lines/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/simple-skill-full-api-replacing-an-mcp-with-218-lines/</guid>
      <description>An MCP server silently dropped 9 Ghost API fields. We replaced it with a 218-line Claude Code skill that passes calls straight through the client library.</description>
      <pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Securing Your Vibe-Coded App</title>
      <link>https://greg.ruthenbeck.io/articles/securing-your-vibe-coded-app/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/securing-your-vibe-coded-app/</guid>
      <description>Nearly half of AI-generated code contains security flaws. Five checks every vibe-coded app needs: server-side auth, secrets  management, access control, XSS prevention, input validation. Platform fixes for MoltBot, Lovable, Codex, and Cursor.</description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Skills Are More Context-Efficient Than MCP</title>
      <link>https://greg.ruthenbeck.io/articles/skills-are-more-context-efficient-than-mcp/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/skills-are-more-context-efficient-than-mcp/</guid>
      <description>MCP servers can consume 55,000 tokens of Claude Code's context window before you type. Skills achieve the same automation at 3x lower cost. Token comparison for Playwright and a framework for choosing the right approach.</description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Taxonomy for AI Prompts</title>
      <link>https://greg.ruthenbeck.io/articles/understanding-ai-prompts-a-taxonomy-for-the-age-of-coding-assistants/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/understanding-ai-prompts-a-taxonomy-for-the-age-of-coding-assistants/</guid>
      <description>A classification system for AI coding prompts, built from 1,751 real prompts across 12 sources. Three types and four axes turn ad-hoc prompting into deliberate practice. Browse the full collection in the interactive Prompt Explorer.</description>
      <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Proposal-Driven Cycle</title>
      <link>https://greg.ruthenbeck.io/articles/the-proposal-driven-cycle/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/articles/the-proposal-driven-cycle/</guid>
      <description>A lightweight workflow for AI coding that captures intent alongside code. Proposal, Plan, Execute, Record. Version Docs complement git history so you can audit decisions, seed new contexts, and scale documentation to match task complexity.</description>
      <pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ChatGPT Helper for Finding ATO BIC Codes</title>
      <link>https://greg.ruthenbeck.io/projects/chatgpt-plugin-for-ato-bic-codes/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/chatgpt-plugin-for-ato-bic-codes/</guid>
      <description>A custom GPT that helps an Australian business work out which Business Industry Code to put on its tax return.</description>
      <pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Does Haptic Feedback Improve Learning?</title>
      <link>https://greg.ruthenbeck.io/projects/does-haptic-feedback-improve-learning/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/does-haptic-feedback-improve-learning/</guid>
      <description>A visuo-haptic versus visual study of spatial learning in a virtual reality nasendoscopy simulation, presented at Eurohaptics 2016.</description>
      <pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Drones for Teaching</title>
      <link>https://greg.ruthenbeck.io/projects/drones-for-teaching/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/drones-for-teaching/</guid>
      <description>A teaching innovation grant that put drones, from nano to micro, into first-year STEM classes at Flinders University.</description>
      <pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Enabling Massive Biomechanical Sims</title>
      <link>https://greg.ruthenbeck.io/projects/biomechanical-simulation/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/biomechanical-simulation/</guid>
      <description>A finite-element software pipeline that let biomechanics researchers simulate the proximal femur at a resolution that had previously needed supercomputers.</description>
      <pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Haptic Simulation Collection</title>
      <link>https://greg.ruthenbeck.io/projects/haptic-simulation-collection/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/haptic-simulation-collection/</guid>
      <description>The work I presented at Eurohaptics 2016 in London: ten years of haptics, from sinus surgery to a gravity game that teaches the difference between mass and weight.</description>
      <pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Measuring Bone Healing</title>
      <link>https://greg.ruthenbeck.io/projects/measuring-bone-healing/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/measuring-bone-healing/</guid>
      <description>A double-blind study of a new bone-regeneration substrate — and the GPU-accelerated image analysis I wrote to measure how well it worked.</description>
      <pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Haptic Illusion 3D Print</title>
      <link>https://greg.ruthenbeck.io/projects/haptic-illusion-3d-print/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/haptic-illusion-3d-print/</guid>
      <description>I 3D modelled and printed Masashi Nakatani’s fishbone tactile illusion so I could feel it for myself.</description>
      <pubDate>Fri, 12 Apr 2019 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Interactive Soft Tissue for Surgical Simulation</title>
      <link>https://greg.ruthenbeck.io/projects/phd-thesis/</link>
      <guid isPermaLink="true">https://greg.ruthenbeck.io/projects/phd-thesis/</guid>
      <description>My PhD thesis: an ablatable soft-tissue simulation framework that makes efficient use of parallel hardware, and the medical training simulators built with it.</description>
      <pubDate>Sat, 01 Oct 2011 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
