RSS Feed

The RSS feed for this website is available at:
https://saewitz.com/feed.xml
Preview:
/feed.xml
1<?xml version="1.0" encoding="utf-8"?>
2<rss version="2.0" 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">
3 <channel>
4 <title>Daniel Saewitz</title>
5 <link>https://saewitz.com</link>
6 <description>Daniel Saewitz's Blog</description>
7 <lastBuildDate>Tue, 24 Feb 2026 00:00:00 GMT</lastBuildDate>
8 <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
9 <generator>Feed</generator>
10 <language>en</language>
11 <copyright>All Rights Reserved 2024-2026, Daniel Saewitz</copyright>
12 <atom:link href="https://saewitz.com/feed.xml" rel="self" type="application/rss+xml"/>
13 <item>
14 <title><![CDATA[Tests Are The New Moat]]></title>
15 <link>https://saewitz.com/tests-are-the-new-moat</link>
16 <guid isPermaLink="false">https://saewitz.com/tests-are-the-new-moat</guid>
17 <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
18 <description><![CDATA[As AI becomes better at cloning people's open source work, what ends up becoming most valuable are software contracts, tests, and API surface area. This clashes the incentives of clearly defining your commercialized open source software with protecting it.]]></description>
19 <content:encoded><![CDATA[As AI becomes better at cloning people's open source work, what ends up becoming most valuable are software contracts, tests, and API surface area. This clashes the incentives of clearly defining your commercialized open source software with protecting it.]]></content:encoded>
20 <author>[email protected] (Daniel Saewitz)</author>
21 <enclosure length="0" type="image/png" url="https://saewitz.com/tests-are-the-new-moat/opengraph-image"/>
22 </item>
23 <item>
24 <title><![CDATA[Turning Your Robot Vacuum Into a Mesh VPN]]></title>
25 <link>https://saewitz.com/turning-your-robot-vacuum-into-a-mesh-vpn</link>
26 <guid isPermaLink="false">https://saewitz.com/turning-your-robot-vacuum-into-a-mesh-vpn</guid>
27 <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
28 <description><![CDATA[I bought a robot vacuum and went down a path of understanding how wi-fi enabled devices can cross a line of security and privacy. In doing so, I figured out how we can keep our devices secure and isolated to our own private networks while still being able to operate them from anywhere in the world.]]></description>
29 <content:encoded><![CDATA[I bought a robot vacuum and went down a path of understanding how wi-fi enabled devices can cross a line of security and privacy. In doing so, I figured out how we can keep our devices secure and isolated to our own private networks while still being able to operate them from anywhere in the world.]]></content:encoded>
30 <author>[email protected] (Daniel Saewitz)</author>
31 <enclosure length="0" type="image/png" url="https://saewitz.com/turning-your-robot-vacuum-into-a-mesh-vpn/opengraph-image"/>
32 </item>
33 <item>
34 <title><![CDATA[Coding Is Changed Forever]]></title>
35 <link>https://saewitz.com/coding-is-changed-forever</link>
36 <guid isPermaLink="false">https://saewitz.com/coding-is-changed-forever</guid>
37 <pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate>
38 <description><![CDATA[agentic coding]]></description>
39 <content:encoded><![CDATA[agentic coding]]></content:encoded>
40 <author>[email protected] (Daniel Saewitz)</author>
41 <enclosure length="0" type="image/png" url="https://saewitz.com/coding-is-changed-forever/opengraph-image"/>
42 </item>
43 <item>
44 <title><![CDATA[Code Lifecycles]]></title>
45 <link>https://saewitz.com/code-lifecycles</link>
46 <guid isPermaLink="false">https://saewitz.com/code-lifecycles</guid>
47 <pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate>
48 <description><![CDATA[code should die]]></description>
49 <content:encoded><![CDATA[code should die]]></content:encoded>
50 <author>[email protected] (Daniel Saewitz)</author>
51 <enclosure length="0" type="image/png" url="https://saewitz.com/code-lifecycles/opengraph-image"/>
52 </item>
53 <item>
54 <title><![CDATA[Server Components Give You Optionality]]></title>
55 <link>https://saewitz.com/server-components-give-you-optionality</link>
56 <guid isPermaLink="false">https://saewitz.com/server-components-give-you-optionality</guid>
57 <pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate>
58 <description><![CDATA[not a prescription]]></description>
59 <content:encoded><![CDATA[not a prescription]]></content:encoded>
60 <author>[email protected] (Daniel Saewitz)</author>
61 <enclosure length="0" type="image/png" url="https://saewitz.com/server-components-give-you-optionality/opengraph-image"/>
62 </item>
63 <item>
64 <title><![CDATA[Abusing RSC's Cache For Blog Footnotes]]></title>
65 <link>https://saewitz.com/abusing-rscs-cache-for-blog-footnotes</link>
66 <guid isPermaLink="false">https://saewitz.com/abusing-rscs-cache-for-blog-footnotes</guid>
67 <pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate>
68 <description><![CDATA[stable pointers]]></description>
69 <content:encoded><![CDATA[stable pointers]]></content:encoded>
70 <author>[email protected] (Daniel Saewitz)</author>
71 <enclosure length="0" type="image/png" url="https://saewitz.com/abusing-rscs-cache-for-blog-footnotes/opengraph-image"/>
72 </item>
73 <item>
74 <title><![CDATA[Lessons on Creative Work]]></title>
75 <link>https://saewitz.com/lessons-on-creative-work</link>
76 <guid isPermaLink="false">https://saewitz.com/lessons-on-creative-work</guid>
77 <pubDate>Wed, 22 Jan 2025 00:00:00 GMT</pubDate>
78 <description><![CDATA[learned or validated]]></description>
79 <content:encoded><![CDATA[learned or validated]]></content:encoded>
80 <author>[email protected] (Daniel Saewitz)</author>
81 <enclosure length="0" type="image/png" url="https://saewitz.com/lessons-on-creative-work/opengraph-image"/>
82 </item>
83 <item>
84 <title><![CDATA[The Mental Model of Server Components]]></title>
85 <link>https://saewitz.com/the-mental-model-of-server-components</link>
86 <guid isPermaLink="false">https://saewitz.com/the-mental-model-of-server-components</guid>
87 <pubDate>Wed, 04 Dec 2024 00:00:00 GMT</pubDate>
88 <description><![CDATA[hydration and composition]]></description>
89 <content:encoded><![CDATA[hydration and composition]]></content:encoded>
90 <author>[email protected] (Daniel Saewitz)</author>
91 <enclosure length="0" type="image/png" url="https://saewitz.com/the-mental-model-of-server-components/opengraph-image"/>
92 </item>
93 <item>
94 <title><![CDATA[This Just Might Work]]></title>
95 <link>https://saewitz.com/this-just-might-work</link>
96 <guid isPermaLink="false">https://saewitz.com/this-just-might-work</guid>
97 <pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate>
98 <description><![CDATA[external energy]]></description>
99 <content:encoded><![CDATA[external energy]]></content:encoded>
100 <author>[email protected] (Daniel Saewitz)</author>
101 <enclosure length="0" type="image/png" url="https://saewitz.com/this-just-might-work/opengraph-image"/>
102 </item>
103 </channel>
104</rss>