Skip to main content
The Davenporter
Essays Code Arcade Now
Theme
Palette
Jason Davenport

I write about agents doing real engineering work: source control, memory, telemetry, and the human side of AI.

Subscribe

Elsewhere

  • Substack
  • LinkedIn
  • GitHub
  • X
  • RSS
Updates

Now

What I've been up to, pulled automatically from my Substack, GitHub, and Cloud Run deploys. If you're checking back in, this is the fastest way to see what's new since your last visit, newest first. Filter by source if you only want one.

Showing 42 updates · JSON ↗
Recent essays, code and deploys, newest first
Date Source Update Tags Link
Oct 21, 2026 SUBSTACK · THE DAVENPORTER 100% of your developers should be building things to improve the workflow. Are they?
Developers need to fix the machine, not the execution output.
AI Strategy Open ↗
Oct 21, 2026 CLOUD RUN · US-CENTRAL1 Shipped revision 15 of this site
I pushed the fifteenth revision of this site to Cloud Run.
Cloud Run, the-davenporter Open ↗
Oct 20, 2026 CLOUD RUN · US-CENTRAL1 Shipped revision 51 of the Warehouse Dash lobby
I deployed the 51st revision of the Warehouse Dash lobby, the server that matches players into games.
Cloud Run, warehouse-lobby Open ↗
Oct 20, 2026 CLOUD RUN · US-CENTRAL1 Launched this site
I put the first version of this site on Cloud Run, with my essays, code notes, and the arcade in one place.
Cloud Run, the-davenporter Open ↗
Oct 16, 2026 CLOUD RUN · US-CENTRAL1 Launched the Warehouse Dash lobby
I launched the online lobby for Warehouse Dash, my forklift game, so people can play together in the browser.
Cloud Run, warehouse-lobby Open ↗
Oct 13, 2026 GITHUB · @DAVENPORTJW Updated agentic-memory
Spanner-backed agent memory consolidation & dream cycle crystallization (Electric Sheep).
GitHub, Python, agentic-memory Open ↗
Oct 13, 2026 GITHUB · @DAVENPORTJW Updated agent-skills
Reusable operational skills, TDD gates, and adversarial rater protocols for coding agents.
GitHub, Python, agent-skills Open ↗
Oct 07, 2026 GITHUB · @DAVENPORTJW Updated agent-memory
Episodic trajectory storage and scoped retrieval primitives for autonomous developer agents.
GitHub, Dart, agent-memory Open ↗
Oct 02, 2026 GITHUB · @DAVENPORTJW Updated 30-years-of-chat
Interactive historical retrospective and protocol evolution of chat & agentic interfaces.
GitHub, Dart, 30-years-of-chat Open ↗
Oct 01, 2026 CLOUD RUN · US-CENTRAL1 Shipped revision 3 of Aetheria
I deployed the third revision of Aetheria, my small 3D world that runs in the browser.
Cloud Run, open-world-threejs Open ↗
Sep 29, 2026 CLOUD RUN · US-CENTRAL1 Launched Aetheria
I put Aetheria, a 3D world built with Three.js, on Cloud Run so it can be played from the arcade page.
Cloud Run, open-world-threejs Open ↗
Sep 29, 2026 GITHUB · @DAVENPORTJW Updated cosm
A graph version of a git-like experience
GitHub, Go, cosm Open ↗
Sep 24, 2026 SUBSTACK · THE DAVENPORTER WIBTM: What happens when you let an agent design a new git system?
Why git and AST’s have some relationship, and what’s next when it comes to systems that are agent-first.
WIBTM, Source Control Open ↗
Sep 16, 2026 GITHUB · @DAVENPORTJW Updated topocosm
The control plane for a shared cosm service
GitHub, Go, topocosm Open ↗
Sep 16, 2026 SUBSTACK · THE DAVENPORTER The value of being bored in the AI and attention economy
And how it can keep us in the high value areas of AI engineering.
AI Strategy Open ↗
Sep 15, 2026 GITHUB · @DAVENPORTJW Updated recursive-model
Experiments in recursive self-improvement and multi-step verification loops.
GitHub, TypeScript, recursive-model Open ↗
Sep 11, 2026 GITHUB · @DAVENPORTJW Updated agentic-fashion
Multi-modal styling and boutique catalog synthesis on Vertex AI.
GitHub, Dart, agentic-fashion Open ↗
Sep 03, 2026 SUBSTACK · THE DAVENPORTER What happens AI burns down the backlog?
AI is still a business transformation problem, and its out-kicking the product coverage.
AI Strategy Open ↗
Aug 27, 2026 SUBSTACK · THE DAVENPORTER From trajectories to lineage: building better agent telemetry
A conceptual map of how to establish provenance for agent decisions using the existing tools we have today
Agent Telemetry Open ↗
Aug 25, 2026 SUBSTACK · THE DAVENPORTER Is the future of learning ‘vibe’ training?
Unpacking how we teach non-determinism in a 30 second attention span economy.
Source Control, AI Strategy Open ↗
Aug 18, 2026 SUBSTACK · THE DAVENPORTER WIBTM: Add telemetry and observability to your AI agents
Telemetry and observability give you the means to start capturing data that make your agent systems long running, and improve their capabilities over time.
WIBTM, Source Control, Agent Telemetry Open ↗
Aug 12, 2026 SUBSTACK · THE DAVENPORTER WIBTM: Give an agent access to memories created with AI dreams
I gave this talk at AI4 on how to create a memory system for your agents to dream, sharing here in the long form.
WIBTM, Memory Systems Open ↗
Aug 05, 2026 GITHUB · @DAVENPORTJW Updated agent-telemetry
Trajectory-to-lineage OpenTelemetry instrumentation binding spans to repository commits.
GitHub, Python, agent-telemetry Open ↗
Jul 01, 2026 SUBSTACK · THE DAVENPORTER The State of AI in the SDLC: A Roadmap for Scaling
AI innovation is messy when you're trying to ship. Here are some practical things I've found to integrate AI into your software development lifecycle, from your first customer to your thousandth.
Source Control, AI Strategy Open ↗
Jun 24, 2026 SUBSTACK · THE DAVENPORTER Moving Past "Demos Over Memos": The Future of AI in Enterprise Product Development
Vibe coding and pure prototypes are creating cognitive overload. Here is how enterprise engineering teams must restructure for long-term AI success.
Source Control, AI Strategy Open ↗
Jun 16, 2026 SUBSTACK · THE DAVENPORTER How to Track AI Agent Lineage and Manage State in Code Repositories
Moving beyond clean git commits to knowledge systems for agentic development.
Source Control, Agent Telemetry Open ↗
Jun 11, 2026 SUBSTACK · THE DAVENPORTER WIBTD/W/M: A fool's folly with local AI models
Failures, learnings, and hopefully good next steps to being realistic about developing AI models and methods
WIBTM, Model Routing, AI Strategy Open ↗
Jun 09, 2026 SUBSTACK · THE DAVENPORTER With AI, what's old is new in telemetry again
Why tracing is critical to improving your AI experiences
Agent Telemetry Open ↗
Jun 08, 2026 GITHUB · @DAVENPORTJW Updated smartrouter
a simple router to demonstrate how to layer capabilities on top of AI API's
GitHub, Go, smartrouter Open ↗
Jun 04, 2026 SUBSTACK · THE DAVENPORTER WIBTD/W/M: Routing AI responses between local runners
Extending smartrouter to support calling local AI models that are a part of a pool of workers, learnings and tribulations, and things I'm planning to do next
WIBTM, Source Control, Model Routing Open ↗
Jun 02, 2026 SUBSTACK · THE DAVENPORTER What's worth learning in an AI era?
How AI has changed the question from how to learn quickly to if learning will be useful.
AI Strategy Open ↗
May 28, 2026 SUBSTACK · THE DAVENPORTER What I'm building this week: Route your Gemini API calls on your terms
A little router I'm building and improving to use different Gemini (and soon other) models.
WIBTM, Source Control, Model Routing Open ↗
May 26, 2026 SUBSTACK · THE DAVENPORTER Can you 'learn' to use AI without being all in?
Explorations about successful learning patterns for AI and how I'm using it currently
Source Control, AI Strategy Open ↗
May 21, 2026 SUBSTACK · THE DAVENPORTER What I'm building this week(/month/quarter)
This week: How agent skills are improving my session workflows
WIBTM Open ↗
May 19, 2026 SUBSTACK · THE DAVENPORTER AI and the New Business Moat: Defending Your Competitive Advantage
AI requires you to create another moat of advantage. Here are my thoughts about how to do it.
Source Control, AI Strategy Open ↗
May 19, 2026 GITHUB · @DAVENPORTJW Updated cloud-code-vscode
Cloud Code for Visual Studio Code: Issues, Documentation and more
GitHub, cloud-code-vscode Open ↗
May 13, 2026 SUBSTACK · THE DAVENPORTER 'Dark data' is your new most valuable data for AI
And why big data is making a comeback to bring data out of the shadows that your agents need in order to be successfully created and trained.
AI Strategy Open ↗
Apr 13, 2026 GITHUB · @DAVENPORTJW Updated devrel-demos
This repo is for code that supports talks, blogs, and other activities the Google Cloud Developer Relations team engages in.
GitHub, Jupyter Notebook, devrel-demos Open ↗
Apr 06, 2026 GITHUB · @DAVENPORTJW Updated terraform-google-analytics-lakehouse
Deploys a Lakehouse Architecture Solution
GitHub, terraform-google-analytics-lakehouse Open ↗
Feb 10, 2026 GITHUB · @DAVENPORTJW Updated human-tests
No description on GitHub.
GitHub, human-tests Open ↗
Jan 28, 2026 GITHUB · @DAVENPORTJW Updated cloud-run-tutor
No description on GitHub.
GitHub, JavaScript, cloud-run-tutor Open ↗
Jul 10, 2025 SUBSTACK · THE DAVENPORTER Maximizing Developer Value: Using AI Across the Entire Code Lifecycle
There’s now a wealth of information and tutorials floating around about how you can go from 0 to 1 with AI, or even vibe code personalized apps or prototypes?
AI Engineering Open ↗
How this page is built

Scroll →

How the Now page is assembled Three steps: new Substack essays, GitHub repositories and Cloud Run deploys are collected, sorted by date into one list, and then published as this page, a JSON API and an RSS feed. Collect • Substack essays • GitHub repositories • Cloud Run deploys Sort One list by date • Newest first • Filter by source Publish Page, JSON and RSS /api/changelog /feed.xml
New essays, GitHub repositories and Cloud Run deploys are merged into one dated list, then published here, as JSON and as an RSS feed.
Subscribe on Substack · RSS · Privacy ·
Page metadata

Social card and structured data

The share image, feeds and Schema.org JSON-LD that search engines and AI tools read for this page.

Social card

Title card for Now
Card URL: /og/changelog.svg

Machine feeds

/llms.txt /llms-full.txt /sitemap.xml /api/agent/spec

Structured data

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://davenporter.com/#jason-davenport",
      "name": "Jason Davenport",
      "alternateName": "@davenportjw",
      "jobTitle": "AI & Distributed Systems Architect",
      "description": "Exploring agent-first source control (cosm), trajectory-to-lineage observability, Spanner-backed agent memory consolidation (Electric Sheep), hybrid local/cloud LLM routing, and real-time multiplayer browser simulations on Google Cloud Run.",
      "url": "https://davenporter.com",
      "sameAs": [
        "https://davenporter.substack.com",
        "https://www.linkedin.com/in/davenportjw",
        "https://github.com/davenportjw",
        "https://x.com/davenportjw"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://davenporter.com/#website",
      "url": "https://davenporter.com",
      "name": "The Davenporter",
      "description": "Learnings about software, technology, agentic systems, and occasionally home renovation.",
      "publisher": {
        "@id": "https://davenporter.com/#jason-davenport"
      },
      "inLanguage": "en-US"
    },
    {
      "@type": "ImageObject",
      "@id": "https://davenporter.com/changelog#primaryimage",
      "url": "https://davenporter.com/og/changelog.png",
      "contentUrl": "https://davenporter.com/og/changelog.png",
      "width": 1200,
      "height": 630,
      "caption": "Title card for Now",
      "representativeOfPage": true,
      "creator": {
        "@id": "https://davenporter.com/#jason-davenport"
      },
      "license": "https://creativecommons.org/licenses/by/4.0/",
      "acquireLicensePage": "https://davenporter.com/writings"
    },
    {
      "@type": "CollectionPage",
      "@id": "https://davenporter.com/changelog#webpage",
      "url": "https://davenporter.com/changelog",
      "name": "Now | The Davenporter",
      "description": "What I've been up to, pulled automatically from my Substack, GitHub, and Cloud Run deploys. If you're checking back in, this is the fastest way to see what's new since your last visit, newest first. Filter by source if you only want one.",
      "isPartOf": {
        "@id": "https://davenporter.com/#website"
      },
      "about": {
        "@id": "https://davenporter.com/#jason-davenport"
      },
      "primaryImageOfPage": {
        "@id": "https://davenporter.com/changelog#primaryimage"
      },
      "inLanguage": "en-US"
    },
    {
      "@type": "FAQPage",
      "@id": "https://davenporter.com/changelog#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What has Jason Davenport shipped recently?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "What I've been up to, pulled automatically from my Substack, GitHub, and Cloud Run deploys. If you're checking back in, this is the fastest way to see what's new since your last visit, newest first. Filter by source if you only want one."
          }
        }
      ]
    }
  ]
}

Ask The Davenporter

● Checking local AI… How it works →

Chrome can download Gemini Nano so answers run on your device.

0%
Ask anything about the essays, projects, or games on this site.