<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Part I — Philosophy and the Medium on</title><link>https://tyu.lexbytes.org/en/docs/latest/part-1/</link><description>Recent content in Part I — Philosophy and the Medium on</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://tyu.lexbytes.org/en/docs/latest/part-1/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 1 — The Rigor Is the Engine</title><link>https://tyu.lexbytes.org/en/docs/latest/part-1/ch01-the-rigor-is-the-engine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tyu.lexbytes.org/en/docs/latest/part-1/ch01-the-rigor-is-the-engine/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;A program is a stack of promises.&#10;The only question is who checks them: the author, at 3 a.m. —&#10;or the machine, before lunch.&lt;/p&gt;&#10;&lt;p&gt;— workshop wall&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="11-two-ways-to-be-careful"&gt;&#10; &lt;a class="docs-heading-anchor" href="#11-two-ways-to-be-careful" aria-label="Link to 1.1 Two ways to be careful"&gt;#&lt;/a&gt;&#10; 1.1 Two ways to be careful&#10;&lt;/h2&gt;&#10;&lt;p&gt;There are two ways to write careful software.&lt;/p&gt;&#10;&lt;p&gt;The first is &lt;strong&gt;vigilance&lt;/strong&gt;. The ritual is familiar. A function acquires a&#10;precondition that isn&amp;rsquo;t expressible in the type system — the buffer must be at&#10;least as long as the count, the handle must not already be locked, the table&#10;must still be sorted — so the author writes the rule down in the only places&#10;left: a comment above the definition, a naming convention, a README that&#10;everyone is &lt;em&gt;sure&lt;/em&gt; to read.&lt;/p&gt;</description></item><item><title>Chapter 2 — First Words</title><link>https://tyu.lexbytes.org/en/docs/latest/part-1/ch02-first-words/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://tyu.lexbytes.org/en/docs/latest/part-1/ch02-first-words/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;Data stack, data stack, does whatever a data stack does.&#10;Push a thing, push a thing, then a word consumes the two.&lt;/p&gt;&#10;&lt;p&gt;— workshop wall, after a hard day&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="21-the-practice"&gt;&#10; &lt;a class="docs-heading-anchor" href="#21-the-practice" aria-label="Link to 2.1 The Practice"&gt;#&lt;/a&gt;&#10; 2.1 The Practice&#10;&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;The Practice.&lt;/strong&gt; &lt;em&gt;Every word declares its effect on the stack, and the&#10;checker holds the body to the declaration — one term at a time, left to&#10;right, exactly the way the machine runs them.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>