<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Patrick Toner</title>
        <link>https://paragraph.com/@p-t</link>
        <description>Software developer, teacher, baseball fan. Right now I really like #ethereum. I think everything is going to be robots soon.</description>
        <lastBuildDate>Fri, 12 Jun 2026 23:20:05 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Patrick Toner</title>
            <url>https://storage.googleapis.com/papyrus_images/cadc771865f049c8f5b88312ccd8153dbaf5c20a1269dc47ca6f644af72f567c.png</url>
            <link>https://paragraph.com/@p-t</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Ethereum Is Kinda the Polar Opposite of Microservices]]></title>
            <link>https://paragraph.com/@p-t/ethereum-is-kinda-the-polar-opposite-of-microservices</link>
            <guid>8BTJIGyznAMp2FwnZ1u8</guid>
            <pubDate>Tue, 25 Jan 2022 12:10:35 GMT</pubDate>
            <description><![CDATA[Instead of splitting your application up into a billion pieces we bundle it up with everyone else’s app into a huge monolith. Then every user gets their own copy of it. And because of that each service actually has to be tiny and do a single job only. In fact you need to be even more obsessive about making sure that’s true. Obviously you can’t just put everyone’s app on the same machine and expect that to work. In addition to many other problems the database would get HUGE immediately. Every ...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/860d57ef18bd3ccd2aabb7b32b1d21f121eec25e3f66766ffc4d1be4ae0a23b4.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Instead of splitting your application up into a billion pieces we bundle it up with everyone else’s app into a huge monolith.</p><p>Then every user gets their own copy of it.</p><p>And because of that each service actually has to be tiny and do a single job only.</p><p>In fact you need to be even more obsessive about making sure that’s true.</p><p>Obviously you can’t just put everyone’s app on the same machine and expect that to work.</p><p>In addition to many other problems the database would get HUGE immediately.</p><p>Every app in the world writing to the same database? No way. It’ll get too big.</p><p>There needs to be a throttle.</p><p>That’s where gas comes in. Users bid to get their transaction into the database next. This makes sure that the most economically important transactions can always get in quickly and the ones that are less important can wait.</p><p>Authors of less economically important apps tend to get mad at this idea. NFT folks complain about gas a lot because it feels silly to spend $100 to transfer a jpeg.</p><p>So in a way spending $100 on gas to mint an NFT is like paying to make a necklace out of gold. You’re using a scarce resource that is in high demand and you’re making some dumb bullshit out of it.</p><p>That’s jewelry. That’s how rich people have shown off for millennia.</p>]]></content:encoded>
            <author>p-t@newsletter.paragraph.com (Patrick Toner)</author>
        </item>
        <item>
            <title><![CDATA[Web3 makes it easier for software developers to be owners in a system instead of labor.]]></title>
            <link>https://paragraph.com/@p-t/web3-makes-it-easier-for-software-developers-to-be-owners-in-a-system-instead-of-labor</link>
            <guid>AOJ0vk7LhJiTbSbBB7EZ</guid>
            <pubDate>Tue, 25 Jan 2022 12:08:33 GMT</pubDate>
            <description><![CDATA[In web1 and web2 to scale up a venture a group of software developers still needed someone with money to help them grow. In web3 that’s still true but the thing is your users have money. They provide that fuel. Gas on Ethereum is like $15–200 depending on what you’re doing and what time of day it is. Think of how rich you’d need to be to throw that around like. Well…every user on Ethereum is doing that. People complain about it but they still do it. Because they have money and because they be...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/32c8cba467d608f8a7ae82d5acbcfbca3b85de89e9a646a6c1d7658726d013fe.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>In web1 and web2 to scale up a venture a group of software developers still needed someone with money to help them grow.</p><p>In web3 that’s still true but the thing is your users have money. They provide that fuel. Gas on Ethereum is like $15–200 depending on what you’re doing and what time of day it is.</p><p>Think of how rich you’d need to be to throw that around like. Well…every user on Ethereum is doing that. People complain about it but they still do it. Because they have money and because they believe making that transaction is an economic opportunity they can’t pass up.</p><p>In web3 your users help provide infrastructure. When you launch an Ethereum dapp you actually don’t have to run ANYTHING. Just launch your contract and the users will host it and pay all the fees no matter how big it grows.</p><p>Is there ANYTHING like that in web2? I don’t think so. The devs need money. Which means the devs need the bankers. Which means the bankers end up owning all the actual assets in the system and they just pay devs for labor.</p><p>Well this changes the game. You can just build an app, get it out there for a few grand, and then as users get interested THEY pay the fees to grow the network not you. In return you give them tokens that are useful in the app and also users can just sell to each other to help create a market for them.</p><p>To me the biggest thing here is the ability to directly use money in code without a trusted third party means a software developer can recreate most of the same systems by themselves. Without needing a rich friend who pays for all expansion.</p><p>There’s nothing like it.</p><p>I’d also note that because the users of the app are also the owners of the network there’s no creepy ads. No one wants to creep on themselves. This is a hammer to help solve the creepy google problem.</p>]]></content:encoded>
            <author>p-t@newsletter.paragraph.com (Patrick Toner)</author>
        </item>
    </channel>
</rss>