<?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" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:psc="http://podlove.org/simple-chapters" xmlns:podcast="https://podcastindex.org/namespace/1.0"><channel><title><![CDATA[Once In The Trenches]]></title><description><![CDATA[<p>A tech podcast that's actually about tech. Hosted by Namespace Founder Hugo Santos.</p>]]></description><link>https://riverside.com</link><generator>Riverside.fm (https://riverside.com)</generator><lastBuildDate>Mon, 02 Nov 2026 06:19:50 GMT</lastBuildDate><atom:link href="https://api.riverside.com/hosting/YBPHJABr.rss" rel="self" type="application/rss+xml"/><author><![CDATA[Hugo Santos]]></author><pubDate>Wed, 23 Sep 2026 20:24:31 GMT</pubDate><copyright><![CDATA[2026 Hugo Santos]]></copyright><language><![CDATA[en]]></language><ttl>60</ttl><category><![CDATA[Careers]]></category><category><![CDATA[Technology]]></category><itunes:author>Hugo Santos</itunes:author><itunes:summary>&lt;p&gt;A tech podcast that&apos;s actually about tech. Hosted by Namespace Founder Hugo Santos.&lt;/p&gt;</itunes:summary><itunes:type>episodic</itunes:type><itunes:owner><itunes:name>Hugo Santos</itunes:name><itunes:email>ivanha@namespacelabs.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Business"><itunes:category text="Careers"/></itunes:category><itunes:category text="Technology"/><itunes:image href="https://hosting-media.riverside.com/media/podcasts/8d9ea10e-b3ac-4e47-a8d8-f40f3382b179/logos/08983938-7513-4d3e-b88d-0203a421baaf.png"/><item><title><![CDATA[Thorsten Ball (Amp): All the Models Want is Tokens and Tools]]></title><description><![CDATA[<p>Ten years ago, Thorsten Ball (Co-founder, Amp) published Writing an Interpreter in Go, a book that shows how to type out every line. Now Amp has ripped out tab completion, because nobody types code anymore.<br /><br />Today, Hugo Santos (Founder, Namespace) sits down with Thorsten to discuss what it’s like building from the frontier.<br /><br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;pp=0gcJCWMAwfN6Pr3D" rel="noopener noreferrer nofollow">00:00</a> Intro<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=48s" rel="noopener noreferrer nofollow">00:48</a> Thorsten's books on interpreters and compilers<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=120s" rel="noopener noreferrer nofollow">02:00</a> Is it still worth learning how interpreters work?<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=309s" rel="noopener noreferrer nofollow">05:09</a> Do drivers need to know the engine?<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=606s&amp;pp=0gcJCWMAwfN6Pr3D" rel="noopener noreferrer nofollow">10:06</a> Three booleans vs. one enum<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=785s" rel="noopener noreferrer nofollow">13:05</a> Sourcegraph, Zed, and back again<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=977s" rel="noopener noreferrer nofollow">16:17</a> The bash-only prototype that became Amp<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=1078s" rel="noopener noreferrer nofollow">17:58</a> Spinning Amp out of Sourcegraph<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=1311s" rel="noopener noreferrer nofollow">21:51</a> Killing features people liked<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=1462s" rel="noopener noreferrer nofollow">24:22</a> Same team, much bigger product<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=1533s&amp;pp=0gcJCWMAwfN6Pr3D" rel="noopener noreferrer nofollow">25:33</a> Two meetings a week, no hiring<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=1732s" rel="noopener noreferrer nofollow">28:52</a> Building the new docs page with agents<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=1791s" rel="noopener noreferrer nofollow">29:51</a> "We thought it would be fun"<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=2071s" rel="noopener noreferrer nofollow">34:31</a> Cloudflare's 30-second timeout<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=2255s" rel="noopener noreferrer nofollow">37:35</a> Rebuilding on Rivet over a weekend<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=2283s" rel="noopener noreferrer nofollow">38:03</a> Agent threads that run for three weeks<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=2363s" rel="noopener noreferrer nofollow">39:23</a> When Google killed a FoundationDB node<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=2439s&amp;pp=0gcJCWMAwfN6Pr3D" rel="noopener noreferrer nofollow">40:39</a> Can the agent read the logs?<br /><a href="https://www.youtube.com/watch?v=7QkzdzwQp20&amp;t=2584s" rel="noopener noreferrer nofollow">43:04</a> Features with no UI<br /><br /><a href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUlxb01IWmVlTENQblBKWVNFOW5pZUdnLU55cnxBSTVJdTV0eHpZemdTTjNPcEFfMktYOFl6VFE4VHRvQjd2VHJ6aXBpT2M3b1RNZmJ1dmlXbm5iXzZXNW5adm5EWERKZGNoVllnbGRGQjVVRURfX2RvSktodldFam41VzZvSWJ0&amp;q=https%3A%2F%2Fampcode.com%2F&amp;v=7QkzdzwQp20" rel="noopener noreferrer nofollow" target="_blank">https://ampcode.com</a><br /><a href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUlxb01IWW44bTJlbFNxZm9INTNiN1YzeHVaU3xBSTVJdTV2SzVzeW91WV9tVjdKM3VjeVdNdjUxa21VTU9Hb1k1Wk5lWElibTFUNXVfUks1ZTRVU2hncjVZdFZEM1ZZX3R0NlhkMGxmQmx0M0lPMmNIcFlWa2JJWFVqTnNnLXpK&amp;q=https%3A%2F%2Fnamespace.so%2F&amp;v=7QkzdzwQp20" rel="noopener noreferrer nofollow" target="_blank">https://namespace.so</a></p>]]></description><guid isPermaLink="false">7ca9dce4-4475-4167-adc7-9e0aa798f31f</guid><dc:creator><![CDATA[Hugo Santos]]></dc:creator><pubDate>Thu, 22 Oct 2026 10:14:44 GMT</pubDate><enclosure url="https://api.riverside.com/hosting-analytics/media/1dcbac65b2b70eaad40da30b35966634ab364cdd2dadf43ca60e11943306d9c5/eyJlcGlzb2RlSWQiOiI3Y2E5ZGNlNC00NDc1LTQxNjctYWRjNy05ZTBhYTc5OGYzMWYiLCJwb2RjYXN0SWQiOiI4ZDllYTEwZS1iM2FjLTRlNDctYThkOC1mNDBmMzM4MmIxNzkiLCJhY2NvdW50SWQiOiI2YWI0MmVkZGVmNmYzMDRiOTE0ZjBkNTgiLCJwYXRoIjoibWVkaWEvY2xpcHMvNmFkOWUzNjc2ZDdhZTNkNTAzY2IxMmQ2L2l2YW5oYS1wYXpzLXN0dWRpby1xOTA3cS0yMDI2LTEwLTIyX18xMC0yMC0yNS5tcDMifQ==.mp3" length="84585891" type="audio/mpeg"/><podcast:transcript url="https://hosting-media.riverside.com/media/podcasts/8d9ea10e-b3ac-4e47-a8d8-f40f3382b179/episodes/7ca9dce4-4475-4167-adc7-9e0aa798f31f/transcripts.txt" type="text/plain"/><itunes:summary>&lt;p&gt;Ten years ago, Thorsten Ball (Co-founder, Amp) published Writing an Interpreter in Go, a book that shows how to type out every line. Now Amp has ripped out tab completion, because nobody types code anymore.&lt;br /&gt;&lt;br /&gt;Today, Hugo Santos (Founder, Namespace) sits down with Thorsten to discuss what it’s like building from the frontier.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;pp=0gcJCWMAwfN6Pr3D&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;00:00&lt;/a&gt; Intro&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=48s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;00:48&lt;/a&gt; Thorsten&apos;s books on interpreters and compilers&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=120s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;02:00&lt;/a&gt; Is it still worth learning how interpreters work?&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=309s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;05:09&lt;/a&gt; Do drivers need to know the engine?&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=606s&amp;amp;pp=0gcJCWMAwfN6Pr3D&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;10:06&lt;/a&gt; Three booleans vs. one enum&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=785s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;13:05&lt;/a&gt; Sourcegraph, Zed, and back again&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=977s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;16:17&lt;/a&gt; The bash-only prototype that became Amp&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=1078s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;17:58&lt;/a&gt; Spinning Amp out of Sourcegraph&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=1311s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;21:51&lt;/a&gt; Killing features people liked&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=1462s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;24:22&lt;/a&gt; Same team, much bigger product&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=1533s&amp;amp;pp=0gcJCWMAwfN6Pr3D&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;25:33&lt;/a&gt; Two meetings a week, no hiring&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=1732s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;28:52&lt;/a&gt; Building the new docs page with agents&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=1791s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;29:51&lt;/a&gt; &quot;We thought it would be fun&quot;&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=2071s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;34:31&lt;/a&gt; Cloudflare&apos;s 30-second timeout&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=2255s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;37:35&lt;/a&gt; Rebuilding on Rivet over a weekend&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=2283s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;38:03&lt;/a&gt; Agent threads that run for three weeks&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=2363s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;39:23&lt;/a&gt; When Google killed a FoundationDB node&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=2439s&amp;amp;pp=0gcJCWMAwfN6Pr3D&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;40:39&lt;/a&gt; Can the agent read the logs?&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=7QkzdzwQp20&amp;amp;t=2584s&quot; rel=&quot;noopener noreferrer nofollow&quot;&gt;43:04&lt;/a&gt; Features with no UI&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/redirect?event=video_description&amp;amp;redir_token=QUlxb01IWmVlTENQblBKWVNFOW5pZUdnLU55cnxBSTVJdTV0eHpZemdTTjNPcEFfMktYOFl6VFE4VHRvQjd2VHJ6aXBpT2M3b1RNZmJ1dmlXbm5iXzZXNW5adm5EWERKZGNoVllnbGRGQjVVRURfX2RvSktodldFam41VzZvSWJ0&amp;amp;q=https%3A%2F%2Fampcode.com%2F&amp;amp;v=7QkzdzwQp20&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://ampcode.com&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/redirect?event=video_description&amp;amp;redir_token=QUlxb01IWW44bTJlbFNxZm9INTNiN1YzeHVaU3xBSTVJdTV2SzVzeW91WV9tVjdKM3VjeVdNdjUxa21VTU9Hb1k1Wk5lWElibTFUNXVfUks1ZTRVU2hncjVZdFZEM1ZZX3R0NlhkMGxmQmx0M0lPMmNIcFlWa2JJWFVqTnNnLXpK&amp;amp;q=https%3A%2F%2Fnamespace.so%2F&amp;amp;v=7QkzdzwQp20&quot; rel=&quot;noopener noreferrer nofollow&quot; target=&quot;_blank&quot;&gt;https://namespace.so&lt;/a&gt;&lt;/p&gt;</itunes:summary><itunes:explicit>yes</itunes:explicit><itunes:duration>00:44:03</itunes:duration><itunes:image href="https://hosting-media.riverside.com/media/podcasts/8d9ea10e-b3ac-4e47-a8d8-f40f3382b179/episodes/7ca9dce4-4475-4167-adc7-9e0aa798f31f/images/ffde3e79-e352-4b87-ab97-b41567f07706.jpeg"/><itunes:season>1</itunes:season><itunes:episode>1</itunes:episode><itunes:title>Thorsten Ball (Amp): All the Models Want is Tokens and Tools</itunes:title><itunes:episodeType>full</itunes:episodeType></item></channel></rss>