<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[VelvetShark • Radek Sienkiewicz]]></title>
        <description><![CDATA[Radek's personal website about learnings, challenges, software development, and much more.]]></description>
        <link>http://github.com/dylang/node-rss</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Mon, 13 Apr 2026 17:55:05 GMT</lastBuildDate>
        <item>
            <title><![CDATA[OpenClaw Memory Masterclass: The complete guide to agent memory that survives]]></title>
            <description><![CDATA[Your OpenClaw agent works great for 20 minutes, then silently loses its instructions. The root cause is compaction, and most users don't understand it. This guide explains the full memory lifecycle and gives you a file architecture that prevents the forgetting.]]></description>
            <link>https://velvetshark.com/openclaw-memory-masterclass</link>
            <guid isPermaLink="true">https://velvetshark.com/openclaw-memory-masterclass</guid>
            <pubDate>Thu, 05 Mar 2026 12:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[50 days with OpenClaw: The hype, the reality and what actually broke]]></title>
            <description><![CDATA[Most OpenClaw content right now is first-week impressions or setup tutorials. Nobody can tell you what happens after the first month because they haven't been there yet. I have. Every single day for 50+ days. Here are 20 real workflows I use daily, what broke along the way, and my honest assessment of whether it's worth your time.]]></description>
            <link>https://velvetshark.com/50-days-with-openclaw</link>
            <guid isPermaLink="true">https://velvetshark.com/50-days-with-openclaw</guid>
            <pubDate>Thu, 26 Feb 2026 12:30:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Stop overpaying for OpenClaw: Multi-model routing guide]]></title>
            <description><![CDATA[If you're running OpenClaw, there's a good chance you're burning money without realizing it. By default, everything goes to your primary model - heartbeats, sub-agents, simple queries. This guide shows you how to cut costs by 50-80% with one config change, without losing quality on the tasks that actually matter.]]></description>
            <link>https://velvetshark.com/openclaw-multi-model-routing</link>
            <guid isPermaLink="true">https://velvetshark.com/openclaw-multi-model-routing</guid>
            <pubDate>Wed, 04 Feb 2026 00:23:45 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Compound Engineering: the AI coding workflow that actually learns]]></title>
            <description><![CDATA[Most developers use AI to code faster today, but they're missing the bigger opportunity. Compound Engineering is a workflow where every code review teaches the system something new, every bug fix becomes a rule it won't break again, and the knowledge compounds over time.]]></description>
            <link>https://velvetshark.com/compound-engineering-workflow</link>
            <guid isPermaLink="true">https://velvetshark.com/compound-engineering-workflow</guid>
            <pubDate>Fri, 23 Jan 2026 22:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Data analysis with Claude Code: 500,000 rows without writing code]]></title>
            <description><![CDATA[Go from a raw Excel file with half a million rows to a finished report with KPIs, charts, and cohort analysis - step by step, with real prompts you can copy.]]></description>
            <link>https://velvetshark.com/data-analysis-with-claude-code</link>
            <guid isPermaLink="true">https://velvetshark.com/data-analysis-with-claude-code</guid>
            <pubDate>Fri, 16 Jan 2026 12:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[ClawdBot: The self-hosted AI that Siri should have been]]></title>
            <description><![CDATA[A personal AI assistant that runs on a $5/month server, lives in your messaging apps, remembers everything, and actually reaches out to help you. Here's how to set it up.]]></description>
            <link>https://velvetshark.com/clawdbot-the-self-hosted-ai-that-siri-should-have-been</link>
            <guid isPermaLink="true">https://velvetshark.com/clawdbot-the-self-hosted-ai-that-siri-should-have-been</guid>
            <pubDate>Fri, 09 Jan 2026 13:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Stop prompting Claude Code - let it interview you]]></title>
            <description><![CDATA[The spec workflow that went viral: instead of telling Claude what to build, you let Claude interview you first. Here's how it works, when to use it, and how to turn it into a one-command shortcut.]]></description>
            <link>https://velvetshark.com/stop-prompting-claude-code-let-it-interview-you</link>
            <guid isPermaLink="true">https://velvetshark.com/stop-prompting-claude-code-let-it-interview-you</guid>
            <pubDate>Fri, 02 Jan 2026 12:23:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a Large Language Model from scratch: A learning journey]]></title>
            <description><![CDATA[A daily learning journey of learning how to build a large language model from scratch. Understanding transformers, attention mechanisms, GPT architecture, training process. Documenting insights, concepts and implementations as I learn how LLMs actually work under the hood.]]></description>
            <link>https://velvetshark.com/building-large-language-model-from-scratch-learning-journey</link>
            <guid isPermaLink="true">https://velvetshark.com/building-large-language-model-from-scratch-learning-journey</guid>
            <pubDate>Thu, 06 Nov 2025 09:23:45 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Banana Straightener: AI image generation that actually gets it right]]></title>
            <description><![CDATA[Finally, an AI image generator that doesn't give up after one try. Because your creative vision deserves better than digital dice rolls.]]></description>
            <link>https://velvetshark.com/banana-straightener-ai-image-generator-that-works</link>
            <guid isPermaLink="true">https://velvetshark.com/banana-straightener-ai-image-generator-that-works</guid>
            <pubDate>Fri, 05 Sep 2025 13:37:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why do AI company logos look like buttholes?]]></title>
            <description><![CDATA[A humorous exploration of the uncanny resemblance between AI company logos and human anatomy. Discover why circular, gradient-based designs dominate the AI industry, and what this design convergence tells us about branding in tech.]]></description>
            <link>https://velvetshark.com/ai-company-logos-that-look-like-buttholes</link>
            <guid isPermaLink="true">https://velvetshark.com/ai-company-logos-that-look-like-buttholes</guid>
            <pubDate>Thu, 10 Apr 2025 21:30:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My AI agents journey]]></title>
            <description><![CDATA[My month-long exploration of AI agents, where I built practical solutions from simple chatbots to email automation. Learn when to use AI versus traditional automation, and follow my recommended learning path for AI development beginners.]]></description>
            <link>https://velvetshark.com/ai-agents-journey</link>
            <guid isPermaLink="true">https://velvetshark.com/ai-agents-journey</guid>
            <pubDate>Thu, 03 Apr 2025 12:47:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[12 challenges in 12 months. Again.]]></title>
            <description><![CDATA[After a transformative year of monthly challenges in 2021, I'm embarking on a new set of 12 challenges for 2025 - from AI agents and sleep optimization to breathwork and niche expertise. Join me on this journey of personal growth and experimentation.]]></description>
            <link>https://velvetshark.com/12-challenges-in-12-months</link>
            <guid isPermaLink="true">https://velvetshark.com/12-challenges-in-12-months</guid>
            <pubDate>Fri, 03 Jan 2025 13:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[SummerIce: A Simple solution for information overload]]></title>
            <description><![CDATA[A free Chrome extension that allows you to quickly and easily summarize articles on any website, with one click or one keyboard shortcut, you'll get a concise summary in just a few seconds.]]></description>
            <link>https://velvetshark.com/summerice-summarization-extension</link>
            <guid isPermaLink="true">https://velvetshark.com/summerice-summarization-extension</guid>
            <pubDate>Sat, 28 Sep 2024 11:37:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[EIP-3074 - Pass the AUTH, please!]]></title>
            <description><![CDATA[EIP-3074: a transformative Ethereum proposal introducing new opcodes that enable externally owned accounts (EOAs) to delegate transaction capabilities to smart contracts. This enables transaction batching, sponsored transactions, and social recovery.]]></description>
            <link>https://velvetshark.com/eip-3074</link>
            <guid isPermaLink="true">https://velvetshark.com/eip-3074</guid>
            <pubDate>Fri, 14 Jun 2024 11:51:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[ERC-1271 - Now smart contracts can sign transactions too!]]></title>
            <description><![CDATA[ERC-1271 enables smart contracts to verify signatures, allowing them to sign transactions. Learn why it's crucial for smart contract wallets and the use cases it unlocks.]]></description>
            <link>https://velvetshark.com/erc-1271</link>
            <guid isPermaLink="true">https://velvetshark.com/erc-1271</guid>
            <pubDate>Thu, 13 Jun 2024 17:51:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[ERC-4337 - It's all about Account Abstraction]]></title>
            <description><![CDATA[ERC-4337 brings account abstraction to Ethereum, enabling smart contract wallets, ERC20 gas fees, and improved UX without sacrificing decentralization.]]></description>
            <link>https://velvetshark.com/erc-4337</link>
            <guid isPermaLink="true">https://velvetshark.com/erc-4337</guid>
            <pubDate>Wed, 12 Jun 2024 11:51:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What are Ethereum Standards - EIPs, ERCs, RIPs, CAIPs]]></title>
            <description><![CDATA[Discover the four main types of blockchain standards—EIPs, ERCs, RIPs, and CAIPs—in this detailed guide. Learn how these standards enhance Ethereum protocol usability and interoperability across multiple blockchains.]]></description>
            <link>https://velvetshark.com/what-are-ethereum-standards-eip-erc-rip-caip</link>
            <guid isPermaLink="true">https://velvetshark.com/what-are-ethereum-standards-eip-erc-rip-caip</guid>
            <pubDate>Tue, 11 Jun 2024 11:51:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How many time zones are there in the world?]]></title>
            <description><![CDATA[There's a popular misconception that there are 24 time zones in the world. Nope, there are more.]]></description>
            <link>https://velvetshark.com/how-many-time-zones-in-the-world</link>
            <guid isPermaLink="true">https://velvetshark.com/how-many-time-zones-in-the-world</guid>
            <pubDate>Tue, 02 Jan 2024 17:21:23 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Solidity Smart Contract Template]]></title>
            <description><![CDATA[A cheetsheet for a Solidity contract layout and structure, to know what goes where and how.]]></description>
            <link>https://velvetshark.com/solidity-smart-contract-template</link>
            <guid isPermaLink="true">https://velvetshark.com/solidity-smart-contract-template</guid>
            <pubDate>Thu, 26 Oct 2023 14:33:37 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Merkle Trees]]></title>
            <description><![CDATA[How to understand Merkle trees, write and test your smart contract, together with Solidity exercises]]></description>
            <link>https://velvetshark.com/merkle-trees</link>
            <guid isPermaLink="true">https://velvetshark.com/merkle-trees</guid>
            <pubDate>Tue, 17 Oct 2023 21:54:23 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Pushing my limits - What I learned from a year of monthly challenges]]></title>
            <description><![CDATA[What I learned from doing 12 challenges in 12 months, and how it changed my life.]]></description>
            <link>https://velvetshark.com/year-of-monthly-challenges</link>
            <guid isPermaLink="true">https://velvetshark.com/year-of-monthly-challenges</guid>
            <pubDate>Wed, 11 Oct 2023 12:55:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[December Challenge: Daily post on Instagram]]></title>
            <description><![CDATA[December Challenge summary: Daily post on Instagram. What I learned from it, how it went, and will I keep doing it?]]></description>
            <link>https://velvetshark.com/daily-post-on-instagram-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/daily-post-on-instagram-challenge</guid>
            <pubDate>Mon, 06 Feb 2023 14:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Become a Crypto Billionaire in 15 Minutes. Legally.]]></title>
            <description><![CDATA[How I became a billionaire in 15 minutes. True story. With proof of all of the transactions.]]></description>
            <link>https://velvetshark.com/crypto-billionaire-in-15-minutes</link>
            <guid isPermaLink="true">https://velvetshark.com/crypto-billionaire-in-15-minutes</guid>
            <pubDate>Mon, 21 Nov 2022 17:36:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Consistency]]></title>
            <description><![CDATA[I'm lazy. But also I'm extremely consistent at the tasks that I do. This is the system I came up with to get consistent and to work around my laziness.]]></description>
            <link>https://velvetshark.com/consistency</link>
            <guid isPermaLink="true">https://velvetshark.com/consistency</guid>
            <pubDate>Thu, 06 Oct 2022 15:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[November Challenge: No coffee]]></title>
            <description><![CDATA[November Challenge summary: No coffee. What I learned from it, how it went, and will I keep doing it?]]></description>
            <link>https://velvetshark.com/no-coffee-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/no-coffee-challenge</guid>
            <pubDate>Mon, 18 Jul 2022 12:45:01 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[October Challenge: 7-minute daily hanging]]></title>
            <description><![CDATA[October Challenge summary: Hanging 7 minutes a day, in total. What I learned from it, how it went, and will I keep doing it?]]></description>
            <link>https://velvetshark.com/7-minutes-daily-hanging</link>
            <guid isPermaLink="true">https://velvetshark.com/7-minutes-daily-hanging</guid>
            <pubDate>Wed, 13 Jul 2022 12:47:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Max values for each uint in Solidity, from uint8 to uint256]]></title>
            <description><![CDATA[Max values for each uint in Solidity, from uint8 to uint256.]]></description>
            <link>https://velvetshark.com/max-int-values-in-solidity</link>
            <guid isPermaLink="true">https://velvetshark.com/max-int-values-in-solidity</guid>
            <pubDate>Fri, 29 Apr 2022 12:47:21 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[September Challenge: One hour of learning every day]]></title>
            <description><![CDATA[September Challenge summary: One hour of learning every day. What I learned from it, how it went, and will I keep doing it?]]></description>
            <link>https://velvetshark.com/hour-of-daily-learning-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/hour-of-daily-learning-challenge</guid>
            <pubDate>Thu, 21 Apr 2022 16:01:19 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Don't do stupid shit]]></title>
            <description><![CDATA[The formula and explanation of how not to do stupid shit and what to do instead.]]></description>
            <link>https://velvetshark.com/dont-do-stupid-shit</link>
            <guid isPermaLink="true">https://velvetshark.com/dont-do-stupid-shit</guid>
            <pubDate>Wed, 13 Apr 2022 12:50:25 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[August Challenge: No alcohol]]></title>
            <description><![CDATA[August Challenge summary: No alcohol. What I learned from it, how it went, and will I keep doing it?]]></description>
            <link>https://velvetshark.com/no-alcohol-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/no-alcohol-challenge</guid>
            <pubDate>Mon, 04 Apr 2022 14:07:27 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My 200 days of daily web3 learning and building]]></title>
            <description><![CDATA[A detailed journey of 200 days of learning web3: what worked, what didn't, what I built, what I learned, highlights, downsides, resources, what's next.]]></description>
            <link>https://velvetshark.com/200-days-of-web3-learning-and-building</link>
            <guid isPermaLink="true">https://velvetshark.com/200-days-of-web3-learning-and-building</guid>
            <pubDate>Thu, 24 Mar 2022 12:13:21 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[July Challenge: Cold shower in the morning]]></title>
            <description><![CDATA[July Challenge summary: Cold shower in the morning. What I learned from it, how it went, and will I keep doing it?]]></description>
            <link>https://velvetshark.com/cold-shower-in-the-morning-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/cold-shower-in-the-morning-challenge</guid>
            <pubDate>Tue, 08 Mar 2022 12:57:01 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[June Challenge: Waking up before 9 AM]]></title>
            <description><![CDATA[June Challenge summary: Waking up before 9 AM. How it went, what I learned from it, will I keep doing it?]]></description>
            <link>https://velvetshark.com/waking-up-before-9am-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/waking-up-before-9am-challenge</guid>
            <pubDate>Wed, 12 Jan 2022 12:56:43 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[May Challenge: 30 minutes of reading a paper book]]></title>
            <description><![CDATA[May Challenge summary: 30 minutes of reading a paper book. How it went, what I learned from it, will I keep doing it?]]></description>
            <link>https://velvetshark.com/30-minutes-reading-paper-book-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/30-minutes-reading-paper-book-challenge</guid>
            <pubDate>Thu, 02 Dec 2021 11:51:25 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Web3 Learning Journey month 2 update: it's all starting to come together]]></title>
            <description><![CDATA[Month 2 summary of learning web3 development.]]></description>
            <link>https://velvetshark.com/web3-learning-journey-month-2</link>
            <guid isPermaLink="true">https://velvetshark.com/web3-learning-journey-month-2</guid>
            <pubDate>Mon, 25 Oct 2021 11:59:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[April Challenge: No sugar (again)]]></title>
            <description><![CDATA[April Challenge summary: zero sugar. How it went, what I learned from it, will I keep doing it?]]></description>
            <link>https://velvetshark.com/no-sugar-challenge</link>
            <guid isPermaLink="true">https://velvetshark.com/no-sugar-challenge</guid>
            <pubDate>Tue, 05 Oct 2021 11:51:08 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Web3 Learning Journey 1-month update: React and starting with Solidity]]></title>
            <description><![CDATA[Month 1 summary of learning crypto development. React basics and starting with Solidity.]]></description>
            <link>https://velvetshark.com/crypto-learning-journey-month-one</link>
            <guid isPermaLink="true">https://velvetshark.com/crypto-learning-journey-month-one</guid>
            <pubDate>Mon, 13 Sep 2021 11:56:06 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My web3 Learning Journey]]></title>
            <description><![CDATA[I'm learning web3 and sharing my learnings in public.]]></description>
            <link>https://velvetshark.com/web3-learning-journey</link>
            <guid isPermaLink="true">https://velvetshark.com/web3-learning-journey</guid>
            <pubDate>Sat, 14 Aug 2021 13:04:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My new best friend]]></title>
            <description><![CDATA[I was stuck with a toxic friend and a stranger. I've replaced them with two great guys.]]></description>
            <link>https://velvetshark.com/my-new-best-friend</link>
            <guid isPermaLink="true">https://velvetshark.com/my-new-best-friend</guid>
            <pubDate>Fri, 07 May 2021 11:50:52 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[March Challenge: The effects of zero sugar and zero news]]></title>
            <description><![CDATA[March Challenge summary: zero sugar, zero news. How it went, what I learned from it, will I keep doing it?]]></description>
            <link>https://velvetshark.com/effects-of-zero-sugar-and-zero-news</link>
            <guid isPermaLink="true">https://velvetshark.com/effects-of-zero-sugar-and-zero-news</guid>
            <pubDate>Fri, 23 Apr 2021 11:50:37 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[February Challenge results: The effects of publishing daily for a month]]></title>
            <description><![CDATA[February Challenge summary: Daily publishing. How it went, what I learned from it, will I keep doing it?]]></description>
            <link>https://velvetshark.com/effects-of-publishing-daily-for-a-month</link>
            <guid isPermaLink="true">https://velvetshark.com/effects-of-publishing-daily-for-a-month</guid>
            <pubDate>Sun, 07 Mar 2021 11:50:17 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[January Challenge results: Great effort, great outcome, needs modifying]]></title>
            <description><![CDATA[January Challenge summary: what it was, how it went, what I learned from it, will I keep doing it?]]></description>
            <link>https://velvetshark.com/january-challenge-great-effort-and-outcome-needs-modifying</link>
            <guid isPermaLink="true">https://velvetshark.com/january-challenge-great-effort-and-outcome-needs-modifying</guid>
            <pubDate>Tue, 09 Feb 2021 11:49:54 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What happens when your article is mentioned in the Morning Brew newsletter?]]></title>
            <description><![CDATA[What happens (and what doesn't happen) when your article is mentioned in the newsletter that goes out to 2m+ people.]]></description>
            <link>https://velvetshark.com/the-morning-brew-newsletter-effect</link>
            <guid isPermaLink="true">https://velvetshark.com/the-morning-brew-newsletter-effect</guid>
            <pubDate>Thu, 04 Feb 2021 11:49:29 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to develop a bias for action]]></title>
            <description><![CDATA[A compilation of research, findings, and my own experience on developing a bias for action.]]></description>
            <link>https://velvetshark.com/how-to-develop-a-bias-for-action</link>
            <guid isPermaLink="true">https://velvetshark.com/how-to-develop-a-bias-for-action</guid>
            <pubDate>Wed, 03 Feb 2021 11:49:02 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A Challenging Year with twelve 30-day challenges]]></title>
            <description><![CDATA[Twelve monthly challenges, one for each month in 2021. Zero sugar, 50 push-ups per day, doing only "boring" stuff for a month, and everything in between.]]></description>
            <link>https://velvetshark.com/2021-a-challenging-year</link>
            <guid isPermaLink="true">https://velvetshark.com/2021-a-challenging-year</guid>
            <pubDate>Mon, 04 Jan 2021 09:48:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why do so many brands change their logos and look like everyone else?]]></title>
            <description><![CDATA[Tech and fashion logos are becoming increasingly similar, all of them using sans serif fonts. Why do they do that? And why it doesn't make sense.]]></description>
            <link>https://velvetshark.com/why-do-brands-change-their-logos-and-look-like-everyone-else</link>
            <guid isPermaLink="true">https://velvetshark.com/why-do-brands-change-their-logos-and-look-like-everyone-else</guid>
            <pubDate>Wed, 18 Nov 2020 11:47:53 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[To get food, I learned Selenium and web scraping in one day. And I’m not even a programmer.]]></title>
            <description><![CDATA[I couldn't buy groceries online because the waiting time for delivery was 2 months. I decided to automate the process of checking if any deliver slot opens up and then instantly booking it. I had to learn Selenium to do this. I succeeded.]]></description>
            <link>https://velvetshark.com/web-scraping-for-food</link>
            <guid isPermaLink="true">https://velvetshark.com/web-scraping-for-food</guid>
            <pubDate>Sat, 25 Jul 2020 11:45:41 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to read large files on a Mac (CSV, JSON, etc.)]]></title>
            <description><![CDATA[Opening text files, even the big ones, should be easy. Even huge ones. It's just text after all. Turns out, it's surprisingly difficult and I had to dig to find out a good way to do it.]]></description>
            <link>https://velvetshark.com/how-to-read-large-files</link>
            <guid isPermaLink="true">https://velvetshark.com/how-to-read-large-files</guid>
            <pubDate>Sat, 25 Jul 2020 11:44:46 GMT</pubDate>
        </item>
    </channel>
</rss>