<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Devin Thakker</title>
        <link>https://devinthakker.com</link>
        <description>Essays, build logs, and notes on products, engineering, and civic tech.</description>
        <language>en-us</language>
        <atom:link href="https://devinthakker.com/rss" rel="self" type="application/rss+xml" />
        <item>
          <title>The Common News Reaches 800 Cities, With 1,000 in Sight</title>
          <link>https://devinthakker.com/blog/common-news-800-cities</link>
          <guid>https://devinthakker.com/blog/common-news-800-cities</guid>
          <description>The Common News has reached 800 cities representing more than 72 million people, with coverage expected to reach 1,000 cities by the end of the week. Here is what this stage of growth is teaching us about building local civic information at scale.</description>
          <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Why I Built CoFinder</title>
          <link>https://devinthakker.com/blog/why-i-built-cofinder</link>
          <guid>https://devinthakker.com/blog/why-i-built-cofinder</guid>
          <description>Why I built CoFinder, the problem I saw with existing cofounder discovery, and why I think founder matching should focus on signal, intent, and actual compatibility instead of volume.</description>
          <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>What Makes Civic Data So Hard to Structure</title>
          <link>https://devinthakker.com/blog/what-makes-civic-data-hard-to-structure</link>
          <guid>https://devinthakker.com/blog/what-makes-civic-data-hard-to-structure</guid>
          <description>Why local government information is so difficult to organize well, and what I have learned from turning messy agendas, meetings, committees, and local issues into usable product surfaces at The Common News.</description>
          <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>What We Learned Expanding The Common News to 100 Cities</title>
          <link>https://devinthakker.com/blog/common-news-100-cities</link>
          <guid>https://devinthakker.com/blog/common-news-100-cities</guid>
          <description>What changed as The Common News expanded to 100 cities serving nearly 42 million people: data quality, city-by-city variation, entity structure, publishing systems, and what scale actually means in local civic information.</description>
          <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The Data Model Behind The Common News</title>
          <link>https://devinthakker.com/blog/common-news-data-model</link>
          <guid>https://devinthakker.com/blog/common-news-data-model</guid>
          <description>How I think about the core data model behind The Common News: municipalities, meetings, agendas, summaries, entities, and the relationships that turn messy civic documents into structured product surfaces.</description>
          <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Local Government SEO Is Won Through Specificity</title>
          <link>https://devinthakker.com/blog/local-government-seo-specificity</link>
          <guid>https://devinthakker.com/blog/local-government-seo-specificity</guid>
          <description>Why local government content rarely wins through broad keywords alone, and how entity-rich civic pages, geographic specificity, and structured publishing make long-tail search the real opportunity.</description>
          <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How I Think About Trust in AI-Generated Civic Summaries</title>
          <link>https://devinthakker.com/blog/common-news-ai-summary-trust</link>
          <guid>https://devinthakker.com/blog/common-news-ai-summary-trust</guid>
          <description>How I approach trust at The Common News: source grounding, scoped summarization, human-readable structure, and product decisions designed to make AI-generated civic coverage more reliable.</description>
          <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How I Turned The Common News Into a Local SEO Engine</title>
          <link>https://devinthakker.com/blog/common-news-local-seo-system</link>
          <guid>https://devinthakker.com/blog/common-news-local-seo-system</guid>
          <description>A breakdown of the SEO system I built for The Common News: canonical summary URLs, structured metadata, entity-driven local relevance, server-rendered civic content, and municipality-level internal linking.</description>
          <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How I Built a Public RAG App for Chicago Budget Documents</title>
          <link>https://devinthakker.com/blog/chicago-budget-rag</link>
          <guid>https://devinthakker.com/blog/chicago-budget-rag</guid>
          <description>A practical build log of creating a public-facing RAG app over large municipal budget PDFs, with source citations, embedded document viewing, quality tuning, and production deployment.</description>
          <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Why I Built The Common News: Local Government in Minutes, Not Hours</title>
          <link>https://devinthakker.com/blog/why-i-built-the-common-news</link>
          <guid>https://devinthakker.com/blog/why-i-built-the-common-news</guid>
          <description>Why I built The Common News, the problem we saw with local government information delivery, and how we are making civic updates easier to follow.</description>
          <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>