<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Lattice Journal</title>
    <link>https://lattice.school/assets/html/journal.html</link>
    <atom:link href="https://lattice.school/feed.xml" rel="self" type="application/rss+xml" />
    <description>Essays, interviews, and lecture transcripts from the Lattice faculty and alumni.</description>
    <language>en-gb</language>
    <copyright>© MMXXVI Lattice School Gmbh.</copyright>
    <managingEditor>journal@lattice.school (The Editors)</managingEditor>
    <webMaster>web@lattice.school</webMaster>
    <pubDate>Wed, 29 Apr 2026 00:00:00 +0200</pubDate>
    <lastBuildDate>Wed, 29 Apr 2026 00:00:00 +0200</lastBuildDate>
    <category>Software Engineering</category>
    <category>Computer Science</category>
    <category>Education</category>
    <ttl>1440</ttl>
    <image>
      <url>https://lattice.school/assets/images/lattice-mark.png</url>
      <title>Lattice Journal</title>
      <link>https://lattice.school/assets/html/journal.html</link>
    </image>

    <item>
      <title>On reading code as literature</title>
      <link>https://lattice.school/assets/html/journal.html#essay-012</link>
      <guid isPermaLink="false">lattice-journal-012</guid>
      <pubDate>Sun, 12 Apr 2026 09:00:00 +0200</pubDate>
      <dc:creator>Mira Carvalho</dc:creator>
      <category>Essay</category>
      <description><![CDATA[
        Most engineers learn to write code long before they learn to read it. We teach the reverse — and after twelve cohorts, the difference shows up everywhere.
      ]]></description>
    </item>

    <item>
      <title>What I learned from twelve years of code review</title>
      <link>https://lattice.school/assets/html/journal.html#essay-011</link>
      <guid isPermaLink="false">lattice-journal-011</guid>
      <pubDate>Wed, 08 Apr 2026 09:00:00 +0200</pubDate>
      <dc:creator>Tomás Östberg</dc:creator>
      <category>Essay</category>
      <description><![CDATA[
        A staff engineer from a payments company on the patterns that survive contact with reality. Less about syntax than about what to leave alone.
      ]]></description>
    </item>

    <item>
      <title>A conversation with Edsger, posthumously</title>
      <link>https://lattice.school/assets/html/journal.html#essay-010</link>
      <guid isPermaLink="false">lattice-journal-010</guid>
      <pubDate>Thu, 02 Apr 2026 09:00:00 +0200</pubDate>
      <dc:creator>The Faculty</dc:creator>
      <category>Interview</category>
      <description><![CDATA[
        Three of our faculty re-read the EWDs and respond — section by section, generously and irritatedly, as Dijkstra would have wanted.
      ]]></description>
    </item>

    <item>
      <title>Twelve papers I return to</title>
      <link>https://lattice.school/assets/html/journal.html#essay-009</link>
      <guid isPermaLink="false">lattice-journal-009</guid>
      <pubDate>Sat, 28 Mar 2026 09:00:00 +0100</pubDate>
      <dc:creator>Wren Dahl</dc:creator>
      <category>Reading list</category>
      <description><![CDATA[
        A working bibliography from our type-theory faculty — the foundational papers that still earn their place after a decade of re-reads.
      ]]></description>
    </item>

    <item>
      <title>The case against premature abstraction</title>
      <link>https://lattice.school/assets/html/journal.html#essay-008</link>
      <guid isPermaLink="false">lattice-journal-008</guid>
      <pubDate>Sun, 22 Mar 2026 09:00:00 +0100</pubDate>
      <dc:creator>Ayaan Yusupova</dc:creator>
      <category>Essay</category>
      <description><![CDATA[
        Three signatures of a too-early refactor, and the question we ask in code review before promoting any helper to a module.
      ]]></description>
    </item>

    <item>
      <title>Lecture transcript: B-trees and the cost of forgetting</title>
      <link>https://lattice.school/assets/html/journal.html#essay-007</link>
      <guid isPermaLink="false">lattice-journal-007</guid>
      <pubDate>Wed, 18 Mar 2026 09:00:00 +0100</pubDate>
      <dc:creator>Farah Naidu</dc:creator>
      <category>Lecture</category>
      <description><![CDATA[
        Edited transcript from week 3 of Database Internals. On why B-trees beat hash tables for the cases databases actually face.
      ]]></description>
    </item>

    <item>
      <title>Why we still teach Lisp</title>
      <link>https://lattice.school/assets/html/journal.html#essay-006</link>
      <guid isPermaLink="false">lattice-journal-006</guid>
      <pubDate>Tue, 10 Mar 2026 09:00:00 +0100</pubDate>
      <dc:creator>Wren Dahl</dc:creator>
      <category>Essay</category>
      <description><![CDATA[
        Not because the language is timeless, but because the practice of reading and writing trees is.
      ]]></description>
    </item>

    <item>
      <title>Notes on a code-review culture</title>
      <link>https://lattice.school/assets/html/journal.html#essay-005</link>
      <guid isPermaLink="false">lattice-journal-005</guid>
      <pubDate>Wed, 04 Mar 2026 09:00:00 +0100</pubDate>
      <dc:creator>Inés Soto</dc:creator>
      <category>Essay</category>
      <description><![CDATA[
        What changes when reviews are read aloud, and what happens when authors stop apologizing in PR descriptions.
      ]]></description>
    </item>

  </channel>
</rss>
