<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>zackglaser.com</title><description>Taking things apart to see how they work — legal tech, running, the workshop, and field notes.</description><link>https://zackglaser.com/</link><item><title>The OG mechanism, made general</title><link>https://zackglaser.com/workshop/building-this-site/026-the-og-mechanism-made-general/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/026-the-og-mechanism-made-general/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Thumbnails on the cards, not just the meta tags</title><link>https://zackglaser.com/workshop/building-this-site/027-thumbnails-on-the-cards/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/027-thumbnails-on-the-cards/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The decision cost, not the files</title><link>https://zackglaser.com/workshop/morning-report/001-the-decision-cost-not-the-files/</link><guid isPermaLink="true">https://zackglaser.com/workshop/morning-report/001-the-decision-cost-not-the-files/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Splitting the labor: score, then Claude</title><link>https://zackglaser.com/workshop/morning-report/002-splitting-the-labor-score-then-claude/</link><guid isPermaLink="true">https://zackglaser.com/workshop/morning-report/002-splitting-the-labor-score-then-claude/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>A game, not a script</title><link>https://zackglaser.com/workshop/morning-report/003-a-game-not-a-script/</link><guid isPermaLink="true">https://zackglaser.com/workshop/morning-report/003-a-game-not-a-script/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Matching the house style</title><link>https://zackglaser.com/workshop/morning-report/004-matching-the-house-style/</link><guid isPermaLink="true">https://zackglaser.com/workshop/morning-report/004-matching-the-house-style/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Auto by default, override in settings</title><link>https://zackglaser.com/workshop/morning-report/005-auto-by-default-override-in-settings/</link><guid isPermaLink="true">https://zackglaser.com/workshop/morning-report/005-auto-by-default-override-in-settings/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>A reference, not a release</title><link>https://zackglaser.com/workshop/morning-report/006-a-reference-not-a-release/</link><guid isPermaLink="true">https://zackglaser.com/workshop/morning-report/006-a-reference-not-a-release/</guid><description>workshop · log</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Stop hiding the seams: on AI, authorship, and showing your work</title><link>https://zackglaser.com/field-notes/stop-hiding-the-seams/</link><guid isPermaLink="true">https://zackglaser.com/field-notes/stop-hiding-the-seams/</guid><description>field notes · take</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>field-notes</category><category>take</category></item><item><title>The colophon: /how-this-site-is-made ships</title><link>https://zackglaser.com/workshop/building-this-site/024-the-colophon/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/024-the-colophon/</guid><description>workshop · log</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The footer&apos;s elsewhere column, for real</title><link>https://zackglaser.com/workshop/building-this-site/025-the-footers-elsewhere-column/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/025-the-footers-elsewhere-column/</guid><description>workshop · log</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Wiring Knolling&apos;s subscribe forms to Buttondown</title><link>https://zackglaser.com/workshop/building-this-site/015-wiring-knolling-to-buttondown/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/015-wiring-knolling-to-buttondown/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The last dead links: /now and /about</title><link>https://zackglaser.com/workshop/building-this-site/016-now-and-about/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/016-now-and-about/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The motion logo: Mark A knolls into place</title><link>https://zackglaser.com/workshop/building-this-site/017-the-motion-logo/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/017-the-motion-logo/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The GitHub on-ramp, for real</title><link>https://zackglaser.com/workshop/building-this-site/018-the-github-onramp-for-real/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/018-the-github-onramp-for-real/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>One OG image per post, generated at build time</title><link>https://zackglaser.com/workshop/building-this-site/019-social-share-images/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/019-social-share-images/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The default OG image</title><link>https://zackglaser.com/workshop/building-this-site/020-the-default-og-image/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/020-the-default-og-image/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Comments go live: rung 2 of the GitHub on-ramp, closed</title><link>https://zackglaser.com/workshop/building-this-site/021-comments-go-live/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/021-comments-go-live/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Wiring up /newsletter: hero, subscribe, archive</title><link>https://zackglaser.com/workshop/building-this-site/022-wiring-up-newsletter/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/022-wiring-up-newsletter/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The speaking page: real proof, and pulling the placeholders</title><link>https://zackglaser.com/workshop/building-this-site/023-the-speaking-page/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/023-the-speaking-page/</guid><description>workshop · log</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Why I&apos;m building this</title><link>https://zackglaser.com/workshop/building-this-site/001-why-im-building-this/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/001-why-im-building-this/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The architecture: one house, four rooms</title><link>https://zackglaser.com/workshop/building-this-site/002-one-house-four-rooms/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/002-one-house-four-rooms/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Where the code lives</title><link>https://zackglaser.com/workshop/building-this-site/003-where-the-code-lives/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/003-where-the-code-lives/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Choosing the stack</title><link>https://zackglaser.com/workshop/building-this-site/004-choosing-the-stack/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/004-choosing-the-stack/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Pillars vs. formats: untangling the taxonomy</title><link>https://zackglaser.com/workshop/building-this-site/005-pillars-vs-formats/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/005-pillars-vs-formats/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The GitHub on-ramp: going public</title><link>https://zackglaser.com/workshop/building-this-site/006-the-github-onramp/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/006-the-github-onramp/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Porting the design system: theme, chrome, and the Hub</title><link>https://zackglaser.com/workshop/building-this-site/007-porting-the-design-system/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/007-porting-the-design-system/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The pillar pages, as one template</title><link>https://zackglaser.com/workshop/building-this-site/008-pillar-pages/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/008-pillar-pages/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>AI-first, out loud</title><link>https://zackglaser.com/workshop/building-this-site/009-ai-first-out-loud/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/009-ai-first-out-loud/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Individual post pages, and the provenance stamp</title><link>https://zackglaser.com/workshop/building-this-site/010-post-pages-and-the-stamp/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/010-post-pages-and-the-stamp/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Naming the newsletter: Knolling</title><link>https://zackglaser.com/workshop/building-this-site/011-naming-the-newsletter/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/011-naming-the-newsletter/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Shipping the favicon</title><link>https://zackglaser.com/workshop/building-this-site/012-shipping-the-favicon/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/012-shipping-the-favicon/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>The brand pass: two gut-checks and a wordmark</title><link>https://zackglaser.com/workshop/building-this-site/013-brand-pass/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/013-brand-pass/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item><item><title>Mark B, for real — and a rendering bug hiding in plain sight</title><link>https://zackglaser.com/workshop/building-this-site/014-mark-b-and-a-rendering-bug/</link><guid isPermaLink="true">https://zackglaser.com/workshop/building-this-site/014-mark-b-and-a-rendering-bug/</guid><description>workshop · log</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>workshop</category><category>log</category></item></channel></rss>