<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Very Good Software, Not Virus</title>
    <link>https://blog.verygoodsoftwarenotvirus.ru</link>
    <description>a lowly software developer's blog</description>
    <language>en-us</language>
    <atom:link href="https://blog.verygoodsoftwarenotvirus.ru/index.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Why didn&apos;t anybody tell me about hash slots</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/</guid>
      <pubDate>Tue, 22 Sep 2026 23:22:04 GMT</pubDate>
      
    </item>
    <item>
      <title>The End of verygoodsoftwarenotvirus.ru</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2026/09/12/the-end-of-verygoodsoftwarenotvirus-dot-ru/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2026/09/12/the-end-of-verygoodsoftwarenotvirus-dot-ru/</guid>
      <pubDate>Sat, 12 Sep 2026 19:22:41 GMT</pubDate>
      
    </item>
    <item>
      <title>How I write tests in Go</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2024/04/03/testing-in-go/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2024/04/03/testing-in-go/</guid>
      <pubDate>Wed, 03 Apr 2024 23:38:19 GMT</pubDate>
      
    </item>
    <item>
      <title>Go’s Error Handling Is Perfect, Actually</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2024/02/12/errors-in-go/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2024/02/12/errors-in-go/</guid>
      <pubDate>Tue, 13 Feb 2024 03:34:37 GMT</pubDate>
      
    </item>
    <item>
      <title>Preventing generated files from causing problems</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2023/08/29/generated-files/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2023/08/29/generated-files/</guid>
      <pubDate>Wed, 30 Aug 2023 05:40:19 GMT</pubDate>
      
    </item>
    <item>
      <title>Bring your own interface</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2023/08/29/interfaces/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2023/08/29/interfaces/</guid>
      <pubDate>Wed, 30 Aug 2023 05:04:56 GMT</pubDate>
      
    </item>
    <item>
      <title>Sylvia&apos;s Law</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2023/07/09/sylvias-law/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2023/07/09/sylvias-law/</guid>
      <pubDate>Sun, 09 Jul 2023 05:45:12 GMT</pubDate>
      
    </item>
    <item>
      <title>What I Learned at Founders Academy</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2022/07/29/what-i-learned-at-founders-academy/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2022/07/29/what-i-learned-at-founders-academy/</guid>
      <pubDate>Fri, 29 Jul 2022 17:45:12 GMT</pubDate>
      
    </item>
    <item>
      <title>Greener Cloud Pastures</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2022/03/29/greener-cloud-pastures/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2022/03/29/greener-cloud-pastures/</guid>
      <pubDate>Wed, 30 Mar 2022 05:04:56 GMT</pubDate>
      
    </item>
    <item>
      <title>Baby&apos;s First AWS Deployment</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2022/01/29/babys-first-aws/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2022/01/29/babys-first-aws/</guid>
      <pubDate>Sun, 30 Jan 2022 05:34:37 GMT</pubDate>
      
    </item>
    <item>
      <title>Porktrack: how I turned a goofy idea into a real career</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2019/08/01/the-story-of-porktrack/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2019/08/01/the-story-of-porktrack/</guid>
      <pubDate>Thu, 01 Aug 2019 17:11:13 GMT</pubDate>
      
    </item>
    <item>
      <title>Weapons and Tools</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2019/02/26/weapons-and-tools/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2019/02/26/weapons-and-tools/</guid>
      <pubDate>Wed, 27 Feb 2019 01:04:35 GMT</pubDate>
      
    </item>
    <item>
      <title>Using Docker to compile Golang plugins on OS X</title>
      <link>https://blog.verygoodsoftwarenotvirus.ru/posts/2018/01/11/golang-docker-plugin/</link>
      <guid>https://blog.verygoodsoftwarenotvirus.ru/posts/2018/01/11/golang-docker-plugin/</guid>
      <pubDate>Fri, 12 Jan 2018 02:23:35 GMT</pubDate>
      
    </item>
  </channel>
</rss>