<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Design System Engineer at Adobe</description><link>https://bsky.app/profile/garthdb.com</link><title>@garthdb.com - Garth Braithwaite</title><item><link>https://bsky.app/profile/garthdb.com/post/3mgdvwt7zi22m</link><description>Happy Pokopia Day!</description><pubDate>05 Mar 2026 23:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mgdvwt7zi22m</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mgc2bpq53s26</link><description>I&#39;ve been using Rust more with Claude, so I created Ferrograph: a graph-powered Rust code intelligence tool. Indexes your codebase into a queryable knowledge graph with dead code detection, blast radius analysis, and 10 MCP tools for AI agents.&#xA;&#xA;github.com/GarthDB/ferrograph&#xA;https://github.com/GarthDB/ferrograph</description><pubDate>05 Mar 2026 05:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mgc2bpq53s26</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mg4ht4msd223</link><description>Why they make it look like they were crossing their t’s?</description><pubDate>03 Mar 2026 00:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mg4ht4msd223</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mg3lfjxkos2j</link><description>Today in Adventures in Parenting:</description><pubDate>02 Mar 2026 15:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mg3lfjxkos2j</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mfp67b4tk22g</link><description>Yesterday, my 9yo started singing “The Suffering” out of the blue; it made me pretty happy. https://youtu.be/XnABRPS37hk?si=h1Jzis8hAZVF8CdZ</description><pubDate>25 Feb 2026 17:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mfp67b4tk22g</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mfnvx4ldp22r</link><description>Spending the last week in the ER and ICU with my wife fighting a blood infection might have had a negative impact on my goal to write articles more regularly.&#xA;I’ll have to start fresh again tomorrow.</description><pubDate>25 Feb 2026 05:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mfnvx4ldp22r</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mfdbixs7j22y</link><description>Just shipped AI tooling for Leonardo: a Cursor Agent Skill for @adobe/leonardo-contrast-colors, and @adobe/leonardo-mcp so assistants can generate themes, check contrast, and convert colors. Three layers so devs and LLMs get real help building accessible color systems.&#xA;leonardocolor.io/ai-tools.html&#xA;https://leonardocolor.io/ai-tools.html</description><pubDate>20 Feb 2026 23:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mfdbixs7j22y</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mf3ancahtk2l</link><description>We’ve had a mild winter, but an overnight snow has given the pups plenty to play with this morning, so now we have a tucked-out Tater and Tot.</description><pubDate>17 Feb 2026 18:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mf3ancahtk2l</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3mekv2inen22t</link><description>Writing a newsletter and a blog or whatever.&#xA;https://media.tenor.com/Vkid3xkvTAMAAAAC/dog-in-space-dog.gif?hh=345&amp;ww=498</description><pubDate>11 Feb 2026 06:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3mekv2inen22t</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3megubbtl6c2n</link><description>This Tot is almost 1 year old but her markings give her a great grumpy old man look.</description><pubDate>09 Feb 2026 16:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3megubbtl6c2n</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3meajxpajen2m</link><description>We can’t AI ourselves out of a messy design system if the system doesn’t codify the context needed to clean it up.&#xA;&#xA;AI will just amplify whatever structure already exists.&#xA;&#xA;Well-named, well-typed, versioned design data → leverage&#xA;&#xA;Sloppy, implicit, inconsistent systems → faster chaos</description><pubDate>07 Feb 2026 04:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3meajxpajen2m</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3me7w6omxy22u</link><description>Design token peeps, have you found meaningful metrics that have informed your work? Either on the authoring or consuming end?</description><pubDate>06 Feb 2026 22:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3me7w6omxy22u</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3me65qocfls2i</link><description>After hitting critical mass, I don’t think design systems break down because of missing components.&#xA;&#xA;They break down when design decisions aren’t explicit enough to survive:&#xA;-new teams&#xA;-new platforms&#xA;-redesigns&#xA;-automation&#xA;&#xA;If a decision can’t be named, typed, or diffed, how does it survive entropy?</description><pubDate>06 Feb 2026 05:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3me65qocfls2i</guid></item><item><link>https://bsky.app/profile/garthdb.com/post/3me62ff7t5b2t</link><description>I think the hard part might not be building components, it’s making design intent legible to engineers, tools, and future teammates.&#xA;&#xA;Tokens, schemas, APIs, docs, naming conventions; these aren’t outputs; they’re translation layers.&#xA;&#xA;So, which layers are hardest to maintain? Which ones break down?</description><pubDate>06 Feb 2026 04:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:ncnuoj7ol5jk56ejnypikdkd/app.bsky.feed.post/3me62ff7t5b2t</guid></item></channel></rss>