<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Warfield Notes</title>
    <link>https://warfieldnotes.com/posts/</link>
    <description>Recent content in Posts on Warfield Notes</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://warfieldnotes.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>S3 Files and the Changing Face of S3</title>
      <link>https://warfieldnotes.com/posts/s3-files-and-the-changing-face-of-s3/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://warfieldnotes.com/posts/s3-files-and-the-changing-face-of-s3/</guid>
      <description>&lt;h2 id=&#34;part-1-the-changing-face-of-s3&#34;&gt;Part 1: The Changing Face of S3&lt;/h2&gt;&#xA;&lt;h3 id=&#34;first-some-botany&#34;&gt;First, some botany&lt;/h3&gt;&#xA;&lt;p&gt;It turns out that sunflowers are a lot more promiscuous than humans.&lt;/p&gt;&#xA;&lt;p&gt;About a decade ago, just before joining Amazon, I had wrapped up my second startup and was back teaching at UBC. I wanted to explore something that I didn&amp;rsquo;t have a lot of research experience with and decided to learn about genomics, and in particular the intersection of computer systems and how biologists perform genomics research. I wound up spending time with Loren Rieseberg, a botany professor at UBC who studies sunflower DNA&amp;ndash;analyzing genomes to understand how plants develop traits that let them thrive in challenging environments like drought or salty soils.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Little Bit Uncomfortable</title>
      <link>https://warfieldnotes.com/posts/a-little-bit-uncomfortable/</link>
      <pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://warfieldnotes.com/posts/a-little-bit-uncomfortable/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I can make you scared, it&amp;rsquo;s kind of what I do&#xA;If you&amp;rsquo;re prepared, here&amp;rsquo;s what I propose to do.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ndash; &amp;ldquo;Scared&amp;rdquo;, The Tragically Hip&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am reasonably scared of public speaking.&lt;/p&gt;&#xA;&lt;p&gt;It used to be a lot worse &amp;ndash; I used to be terrified of it. When I was a master&amp;rsquo;s student, just starting to do computer science research, I went to a small workshop in Bertinoro, Italy to present a paper that I&amp;rsquo;d written. It was my first time presenting my own work in front of an audience that wasn&amp;rsquo;t a classroom of other students, and I went back to my room and vomited every single day after lunch from Monday to Thursday. I threw up from the anxiety of imagining how badly it might go.&lt;/p&gt;</description>
    </item>
    <item>
      <title>In S3 Simplicity Is Table Stakes</title>
      <link>https://warfieldnotes.com/posts/in-s3-simplicity-is-table-stakes/</link>
      <pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://warfieldnotes.com/posts/in-s3-simplicity-is-table-stakes/</guid>
      <description>&lt;p&gt;On March 14, 2006, NASA&amp;rsquo;s Mars Reconnaissance Orbiter successfully entered Martian orbit after a seven-month journey from Earth, the Linux kernel 2.6.16 was released, I was getting ready for a job interview, and S3 launched as the first public AWS service.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s funny to reflect on a moment in time as a way of stepping back and thinking about how things have changed: The job interview was at the University of Toronto, one of about ten University interviews that I was travelling to as I finished my PhD and set out to be a professor. I&amp;rsquo;d spent the previous four years living in Cambridge, UK, working on hypervisors, storage and I/O virtualization, technologies that would all wind up being used a lot in building the cloud. But on that day, as I approached the end of grad school and the beginning of having a family and a career, the very first external customer objects were starting to land in S3.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building and Operating a Pretty Big Storage System Called S3</title>
      <link>https://warfieldnotes.com/posts/building-and-operating-a-pretty-big-storage-system/</link>
      <pubDate>Thu, 27 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://warfieldnotes.com/posts/building-and-operating-a-pretty-big-storage-system/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve worked in computer systems software &amp;ndash; operating systems, virtualization, storage, networks, and security &amp;ndash; for my entire career. However, the last six years working with Amazon Simple Storage Service (S3) have forced me to think about systems in broader terms than I ever have before. In a given week, I get to be involved in everything from hard disk mechanics, firmware, and the physical properties of storage media at one end, to customer-facing performance experience and API expressiveness at the other. And the boundaries of the system are not just technical ones: I&amp;rsquo;ve had the opportunity to help engineering teams move faster, worked with finance and hardware teams to build cost-following services, and worked with customers to create gob-smackingly cool applications in areas like video streaming, genomics, and generative AI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Last First Graduate Lecture of the Year</title>
      <link>https://warfieldnotes.com/posts/my-last-first-graduate-lecture-of-the-year/</link>
      <pubDate>Mon, 25 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://warfieldnotes.com/posts/my-last-first-graduate-lecture-of-the-year/</guid>
      <description>&lt;p&gt;&lt;em&gt;Every few years, I have the opportunity to teach UBC&amp;rsquo;s graduate-level &amp;ldquo;&lt;a href=&#34;http://wiki.nss.cs.ubc.ca/AdvancedOS2017&#34;&gt;Advanced Operating Systems&lt;/a&gt;&amp;rdquo; course. The course is a breadth requirement for grad students in the department, and so it has a diverse set of students, not just folks who plan to actually do systems research. I like to use the first lecture to position operating systems research much more broadly than just OS kernels, and to take advantage of one of the first lectures that the students get in grad school to share a few ideas about how to get the most out of the next few years.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
