<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Evan Niedojadlo — Blog</title>
    <link>https://randomthoughts.dev/blog</link>
    <description>Evan Niedojadlo is an AI, infrastructure, and security engineer in Austin, TX. Writing on observability, Terraform, AWS, and defensive security.</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 09 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://randomthoughts.dev/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How We Cut a Six-Figure Observability Bill by 75%</title>
      <link>https://randomthoughts.dev/blog/reduce-observability-costs</link>
      <guid isPermaLink="true">https://randomthoughts.dev/blog/reduce-observability-costs</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <description>How one team cut a six-figure observability bill by about 75% by switching to a leaner platform, querying telemetry through an API, and managing alerts as code.</description>
    </item>
    <item>
      <title>Terraform Patterns I Keep Coming Back To</title>
      <link>https://randomthoughts.dev/blog/terraform-best-practices</link>
      <guid isPermaLink="true">https://randomthoughts.dev/blog/terraform-best-practices</guid>
      <pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate>
      <description>Terraform patterns that hold up on real teams: module structure, tagging, remote state, version pinning, data sources, and CI guardrails.</description>
    </item>
    <item>
      <title>A Defensive Security Checklist for Small Teams</title>
      <link>https://randomthoughts.dev/blog/defensive-security-checklist-small-teams</link>
      <guid isPermaLink="true">https://randomthoughts.dev/blog/defensive-security-checklist-small-teams</guid>
      <pubDate>Tue, 28 Jan 2025 00:00:00 +0000</pubDate>
      <description>A practical, high-impact security checklist for small teams and startups: MFA, SSO, least-privilege IAM, encryption, secrets management, and monitoring.</description>
    </item>
    <item>
      <title>Bootstrapping Observability at a Startup</title>
      <link>https://randomthoughts.dev/blog/bootstrapping-observability-at-a-startup</link>
      <guid isPermaLink="true">https://randomthoughts.dev/blog/bootstrapping-observability-at-a-startup</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 +0000</pubDate>
      <description>How to bootstrap observability at an early-stage startup without overengineering it: structured logs, a few key metrics, tracing, and alerts that matter.</description>
    </item>
    <item>
      <title>Blogging Again, This Time Without Rails</title>
      <link>https://randomthoughts.dev/blog/blogging-again-without-rails</link>
      <guid isPermaLink="true">https://randomthoughts.dev/blog/blogging-again-without-rails</guid>
      <pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate>
      <description>Getting back to long-form writing, with a nod to my old Ruby on Rails blog.</description>
    </item>
  </channel>
</rss>
