<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>TaeWoo Blog</title><description>Notes on payment infrastructure and working with AI in high-stakes code — written by someone who isn&apos;t an expert yet, just paying close attention.</description><link>https://anjay-goel.github.io/</link><item><title>Building this blog took longer than it should have</title><link>https://anjay-goel.github.io/posts/building-this-blog/</link><guid isPermaLink="true">https://anjay-goel.github.io/posts/building-this-blog/</guid><description>Domain, name, template, DNS — the small decisions that ate the time on a &apos;simple&apos; blog setup.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How Do We Know a Customer Has Actually Received Their Money?</title><link>https://anjay-goel.github.io/posts/confirming-customer-received-money/</link><guid isPermaLink="true">https://anjay-goel.github.io/posts/confirming-customer-received-money/</guid><description>Webhooks vs. polling: how a payment system actually confirms money has arrived, explained through a grocery-store QR code.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Design patterns aren&apos;t a catalog — they&apos;re a way to predict where change will hurt</title><link>https://anjay-goel.github.io/posts/design-patterns-predict-where-change-hurts/</link><guid isPermaLink="true">https://anjay-goel.github.io/posts/design-patterns-predict-where-change-hurts/</guid><description>A payment infrastructure engineer&apos;s notes on applying Chain of Responsibility, Adapter, Strategy, and Observer to a real virtual account creation flow.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Designing a Payout System: What Payment-In Tutorials Don&apos;t Tell You</title><link>https://anjay-goel.github.io/posts/designing-a-payout-system/</link><guid isPermaLink="true">https://anjay-goel.github.io/posts/designing-a-payout-system/</guid><description>Payouts fail in ways payment-in doesn&apos;t. Lessons on beneficiary verification, double sends, compliance-first routing, and reconciliation.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Notes on Evaluating a New Payment API Before You Build the Adapter</title><link>https://anjay-goel.github.io/posts/evaluating-payment-api-before-adapter/</link><guid isPermaLink="true">https://anjay-goel.github.io/posts/evaluating-payment-api-before-adapter/</guid><description>Test the field mapping before frontend builds on top of it — a checklist for what to verify before writing adapter docs.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Starting here</title><link>https://anjay-goel.github.io/posts/starting-here/</link><guid isPermaLink="true">https://anjay-goel.github.io/posts/starting-here/</guid><description>Why this blog exists, and what it&apos;s going to be about.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>