<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi everyone!<br>
      <br>
      For those I haven't met yet, I recently joined The Tor Project and
      will be working on the <a moz-do-not-send="true"
        href="https://shadow.github.io/">Shadow</a> simulator for the <a
        moz-do-not-send="true"
href="https://trac.torproject.org/projects/tor/wiki/org/sponsors/Sponsor38">Sponsor
        38</a> project. On the Tor side I'll be part of the <a
        moz-do-not-send="true"
href="https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam">Network
        team</a>. I plan to aim for ~monthly status updates here.<br>
      <br>
      So far:<br>
    </p>
    <ul>
      <li>I started two weeks ago, and spent the first couple days
        having an orientation and kickoff with Rob Jansen (NRL)</li>
      <li>I've been doing some work to <a moz-do-not-send="true"
          href="https://github.com/shadow/shadow/milestone/15">improve
          development assurance and velocity</a></li>
      <ul>
        <li>Migrated the documentation from a GitHub wiki into the
          source repository itself, so that changes can go through the
          same review process and to help keep it in sync with code
          changes. [<a moz-do-not-send="true"
            href="https://github.com/shadow/shadow/issues/705">#705</a>]</li>
        <li>Added a GitHub workflow to ensure Shadow builds and its
          tests pass in every pull request and commit to master [<a
            moz-do-not-send="true"
            href="https://github.com/shadow/shadow/pull/707">#707</a>]</li>
        <li>Made progress on fixing compiler warnings so that we can
          enable -Werror (i.e. prevent new warnings from slipping in
          unnoticed) [<a moz-do-not-send="true"
            href="https://github.com/shadow/shadow/issues/711">#711</a>]</li>
      </ul>
    </ul>
    <p>Activities planned in the next ~month:</p>
    <ul>
      <li>Continue making development assurance and velocity
        improvements.</li>
      <li><span class="author-a-dvz89zz87zz82z0pz82zpv55oefz83z">Develop
          a plan for incrementally migrating Shadow to Rust. We'd</span><span
          class="author-a-dvz89zz87zz82z0pz82zpv55oefz83z"> like to get
          to a state where new code is written in Rust rather than in C.</span><span
          class="author-a-dvz89zz87zz82z0pz82zpv55oefz83z"></span> </li>
      <li>Start redesigning TCP emulation, with an eye towards
        modularizing and porting to Rust.</li>
      <li>Start working on process-based separation.<br>
      </li>
    </ul>
    -Jim<br>
  </body>
</html>