<?xml version="1.0" ?>
<rss version="2.0">
  <channel>
    <title>Joshua Oliphant's Digital Garden</title>
    <link>https://joshuaoliph.com</link>
    <description>A digital garden of ideas, notes, and learnings</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 10 Mar 2026 06:22:37 -0000</lastBuildDate>
    <item>
      <title>Silencing peon-ping for Quick Claude Code Tasks</title>
      <link>https://joshuaoliph.com/til/2026-03-07-peon-ping-silent-window</link>
      <description>[🌿 Budding] I use &lt;a href=&quot;https://github.com/JoshuaOliphant/claude-plugins&quot;&gt;peon-ping&lt;/a&gt; to get desktop notifications and sound alerts when Claude Code finishes a task. It's great for longer sessions where I context-switch while waiting — but it gets noisy fast when you're running &lt;code&gt;/loop&lt;/code&gt; poll cycles that complete in seconds.</description>
      <pubDate>Sat, 07 Mar 2026 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/til/2026-03-07-peon-ping-silent-window</guid>
      <category>claude-code</category>
      <category>automation</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Vibe Code Alert - Andrej Karpathy on LLM Council</title>
      <link>https://joshuaoliph.com/notes/2025-11-30-vibe-code-alert-andrej-karpathy-llm-council</link>
      <description>[🌲 Evergreen] &lt;a href=&quot;https://github.com/karpathy/llm-council&quot;&gt;Andrej Karpathy - LLM Council&lt;/a&gt;</description>
      <pubDate>Sun, 30 Nov 2025 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2025-11-30-vibe-code-alert-andrej-karpathy-llm-council</guid>
      <category>vibe-coding</category>
      <category>ai</category>
      <category>llm</category>
      <category>andrej-karpathy</category>
    </item>
    <item>
      <title>Today I created my first Claude Agent skill</title>
      <link>https://joshuaoliph.com/til/2025-10-29-claude-agent-skills</link>
      <description>[🌿 Budding] Earlier this week Anthropic released &lt;a href=&quot;https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills&quot;&gt;Agent Skills&lt;/a&gt;. I've been reading about them all week, and today I finally built one myself. I've been using a tool called Mochi for spaced repetition, but not as much as I'd like to because it's a bit tedious to create cards, and I've been intending to create some AI tool or process to make it easier. So I created an agent skill for it, and even created my own plugin marketplace to store it. I'm sure I'll create more plugins.</description>
      <pubDate>Sun, 19 Oct 2025 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/til/2025-10-29-claude-agent-skills</guid>
      <category>ai</category>
      <category>claude</category>
      <category>claude code</category>
      <category>anthropic</category>
      <category>agent skills</category>
    </item>
    <item>
      <title>Uv has a killer feature you should know about</title>
      <link>https://joshuaoliph.com/bookmarks/2025-1-14-uv-has-a-killer-feature</link>
      <description>[🌱 Seedling] Uv has a killer feature you should know about</description>
      <pubDate>Tue, 14 Jan 2025 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/bookmarks/2025-1-14-uv-has-a-killer-feature</guid>
      <category>uv</category>
      <category>python</category>
    </item>
    <item>
      <title>What is in a DNS DKIM record?</title>
      <link>https://joshuaoliph.com/bookmarks/2025-03-28-what-is-in-a-dns-dkim-record</link>
      <description>[🌲 Evergreen] What is in a DNS DKIM record?</description>
      <pubDate>Tue, 10 Mar 2026 06:22:37 -0000</pubDate>
      <guid>https://joshuaoliph.com/bookmarks/2025-03-28-what-is-in-a-dns-dkim-record</guid>
      <category>dns</category>
      <category>dkim</category>
      <category>email</category>
    </item>
    <item>
      <title>Quoting Elizabeth Filips</title>
      <link>https://joshuaoliph.com/notes/2025-03-16-quoting-elizabeth-filips</link>
      <description>[🌲 Evergreen] Instead of 1% improvements, aim for large leaps in progress (5%, 500%, or even 5000%) fueled by intense passion.  This approach allows for faster learning and deeper focus, also known as deep work.</description>
      <pubDate>Tue, 10 Mar 2026 06:22:37 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2025-03-16-quoting-elizabeth-filips</guid>
      <category>productivity</category>
      <category>chaos</category>
    </item>
    <item>
      <title>Prioritize deep work over incremental improvement</title>
      <link>https://joshuaoliph.com/notes/2025-03-16-prioritize-deep-work-over-incremental-improvement</link>
      <description>[🌿 Budding] This resonated with me because I also struggle to make incremental improvements. My natural tendency is to work hard on projects that I'm deeply interested in, and then likely not touch them for a long time (if ever). But the knowledge that I gain from working deeply like this tends to be very useful in other projects, conversations, etc.</description>
      <pubDate>Tue, 10 Mar 2026 06:22:37 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2025-03-16-prioritize-deep-work-over-incremental-improvement</guid>
      <category>productivity</category>
      <category>deep work</category>
    </item>
    <item>
      <title>Quoting Stephen West</title>
      <link>https://joshuaoliph.com/notes/2025-03-16-quoting-stephen-west-</link>
      <description>[🌲 Evergreen] What is happiness but a certain kind of harmony between a person and the life they lead?</description>
      <pubDate>Tue, 10 Mar 2026 06:22:37 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2025-03-16-quoting-stephen-west-</guid>
      <category>productivity</category>
      <category>chaos</category>
    </item>
    <item>
      <title>Scaling Postgres Databases with Liquibase on Kubernetes</title>
      <link>https://joshuaoliph.com/notes/2023-09-06-Notes-Postgres-Database-Scaling-with-Liquibase-on-Kubernetes</link>
      <description>[🌲 Evergreen] I recently dived into scaling stateful applications in Kubernetes, focusing particularly on Postgres databases. My current project also integrates Liquibase for database migrations, which led me to explore its impact on scaling. Here are the consolidated notes from my research.</description>
      <pubDate>Wed, 12 Feb 2025 19:43:37 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2023-09-06-Notes-Postgres-Database-Scaling-with-Liquibase-on-Kubernetes</guid>
      <category>notes</category>
      <category>scaling</category>
      <category>postgres</category>
      <category>databases</category>
      <category>liquibase</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Markdown Link Content Scraper</title>
      <link>https://joshuaoliph.com/notes/2024-12-26-markdown-link-content-scraper</link>
      <description>[🌲 Evergreen] For a list of all my projects, visit my &lt;a href=&quot;https://anoliphantneverforgets.com/projects&quot;&gt;projects page&lt;/a&gt;.</description>
      <pubDate>Thu, 26 Dec 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-12-26-markdown-link-content-scraper</guid>
      <category>web-scraping</category>
      <category>notebookllm</category>
      <category>fastapi</category>
      <category>claude</category>
      <category>ai</category>
    </item>
    <item>
      <title>Making programming more fun with an ai generated debugger</title>
      <link>https://joshuaoliph.com/notes/2024-12-04-quoting-geoffrey-litt</link>
      <description>[🌲 Evergreen] &lt;a href=&quot;https://www.geoffreylitt.com/2024/12/22/making-programming-more-fun-with-an-ai-generated-debugger.html&quot;&gt;Geoffrey Litt&lt;/a&gt;</description>
      <pubDate>Tue, 24 Dec 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-12-04-quoting-geoffrey-litt</guid>
      <category>ai</category>
    </item>
    <item>
      <title>Making programming more fun with an ai generated debugger</title>
      <link>https://joshuaoliph.com/bookmarks/2024-12-24-making-programming-more-fun-with-an-ai-generated-debugger</link>
      <description>[🌲 Evergreen] Making programming more fun with an ai generated debugger</description>
      <pubDate>Tue, 24 Dec 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/bookmarks/2024-12-24-making-programming-more-fun-with-an-ai-generated-debugger</guid>
      <category>ai</category>
    </item>
    <item>
      <title>FOMO is not a strategy</title>
      <link>https://joshuaoliph.com/bookmarks/2024-12-04-fomo-is-not-a-strategy</link>
      <description>[🌲 Evergreen] FOMO is not a strategy</description>
      <pubDate>Tue, 03 Dec 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/bookmarks/2024-12-04-fomo-is-not-a-strategy</guid>
      <category>ai</category>
    </item>
    <item>
      <title>Week Notes 2024#5</title>
      <link>https://joshuaoliph.com/notes/2024-11-04-week-notes-20245</link>
      <description>[🌲 Evergreen] It has been a little over a month, time got away from me.</description>
      <pubDate>Sun, 03 Nov 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-11-04-week-notes-20245</guid>
      <category>blog</category>
      <category>openapi</category>
      <category>click</category>
      <category>watching</category>
      <category>reading</category>
    </item>
    <item>
      <title>Week Notes 2024#4</title>
      <link>https://joshuaoliph.com/notes/2024-09-29-week-notes-20244</link>
      <description>[🌲 Evergreen] It's been quite a while...</description>
      <pubDate>Sun, 03 Nov 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-09-29-week-notes-20244</guid>
      <category>camping</category>
      <category>kayaking</category>
      <category>baking</category>
      <category>software development</category>
      <category>job search</category>
    </item>
    <item>
      <title>Blog Move from Replit to Fly.io</title>
      <link>https://joshuaoliph.com/notes/2024-11-04-blog-move-from-replit-to-flyio</link>
      <description>[🌿 Budding] Yesterday, I moved my blog from Replit to &lt;a href=&quot;fly.io&quot;&gt;fly.io&lt;/a&gt;. Replit was nice because it allowed me to quickly and easily get my blog out into the world. I had been wanting to create my own blog from scratch for a while, and I have been enjoying tweaking it however I like. Unfortunately, Replit doesn't have an API or any facility to create CI/CD pipelines. I listen to the &lt;a href=&quot;https://changelog.com&quot;&gt;Changelog podcast&lt;/a&gt; regularly, and they are always advertising that they use fly.io, so I looked into it and found that it was super easy to get going. This will be my notes on the process.</description>
      <pubDate>Sun, 03 Nov 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-11-04-blog-move-from-replit-to-flyio</guid>
      <category>TIL</category>
      <category>fly</category>
      <category>docker</category>
      <category>replit</category>
    </item>
    <item>
      <title>Self-updating Profile README</title>
      <link>https://joshuaoliph.com/bookmarks/2024-11-04-self-updating-profile-readme</link>
      <description>[🌲 Evergreen] I am going to try to build a version of this for myself.</description>
      <pubDate>Sun, 03 Nov 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/bookmarks/2024-11-04-self-updating-profile-readme</guid>
      <category>automation</category>
      <category>readme</category>
      <category>github</category>
    </item>
    <item>
      <title>Zed idea</title>
      <link>https://joshuaoliph.com/notes/2024-11-03-zed-idea</link>
      <description>[🌿 Budding] I just realized that I can take all of the conversations that I have with Claude in Zed and use them for learning purposes. All of the conversations are stored in files in a directory on my computer. I could literally take them and ask Claude to do things such as distill the concepts into bullet points, or create Q/A flashcards, or extract commands.</description>
      <pubDate>Sat, 02 Nov 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-11-03-zed-idea</guid>
      <category>zed</category>
      <category>claude</category>
      <category>ai</category>
    </item>
    <item>
      <title>OpenAPI to Click App</title>
      <link>https://joshuaoliph.com/notes/2024-10-31-openapi-to-click-app</link>
      <description>[🌿 Budding] About 3 weeks ago, I had an idea to create an app that would take an OpenAPI spec and generate a Click app. I've been working on it in my free time and I've got a basic version working. Its the sort of project I never would have attempted in the past, but I had the help of Claude so it was pretty easy.</description>
      <pubDate>Thu, 31 Oct 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-10-31-openapi-to-click-app</guid>
      <category>python</category>
      <category>openapi</category>
      <category>click</category>
      <category>claude</category>
      <category>ai</category>
    </item>
    <item>
      <title>Chickadee</title>
      <link>https://joshuaoliph.com/notes/2024-07-12-chickadee</link>
      <description>[🌲 Evergreen] This is the list of 10 prompts that I got back, each contains the prompt and the reasoning that gpt-4o gave for it:</description>
      <pubDate>Fri, 12 Jul 2024 00:00:00 -0000</pubDate>
      <guid>https://joshuaoliph.com/notes/2024-07-12-chickadee</guid>
      <category>python</category>
      <category>reusable prompts</category>
      <category>chatgpt</category>
      <category>technical troubleshooting</category>
      <category>code review</category>
    </item>
  </channel>
</rss>
