<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/~yorgey/forest/default.xsl"?>
<fr:tree xmlns:fr="http://www.forester-notes.org" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace" root="false" base-url="/~yorgey/forest/">
  <fr:frontmatter>
    <fr:authors>
      <fr:author>
        <fr:link href="/~yorgey/forest/brentyorgey/" title="Brent A. Yorgey" uri="http://ozark.hendrix.edu/~yorgey/forest/brentyorgey/" display-uri="brentyorgey" type="local">Brent A. Yorgey</fr:link>
      </fr:author>
    </fr:authors>
    <fr:date>
      <fr:year>2026</fr:year>
      <fr:month>4</fr:month>
      <fr:day>27</fr:day>
    </fr:date>
    <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/00FD/</fr:uri>
    <fr:display-uri>00FD</fr:display-uri>
    <fr:route>/~yorgey/forest/00FD/</fr:route>
    <fr:title text="To my students">To my students</fr:title>
  </fr:frontmatter>
  <fr:mainmatter>
    <html:p>There have been times, especially this year, when I wonder despairingly what it is exactly that I am preparing you for.  The software industry is going completely insane, not to mention the political climate.  It feels almost unethical to train you as computer scientists only to send you out into a world where entry-level computing jobs are difficult to find; where intellectual property is not respected; where code quantity is valued over quality, and short-term profits over long-term sustainability; where technology is used to distract, extract, surveil, and kill, and designed to exploit some of our deepest cognitive biases and blind spots; where centuries of bias and discrimination are enshrined in systems trained on biased data; where scarce resources are consumed by profligate use of computing for uncertain benefits; where people are racing to create intelligent machines, but only in order to make them slaves.</html:p>
    <html:p>I originally got into computing because of the beauty of ideas, the joy of creating, and the possibility of building tools to help people and foster human relationships.  I still believe in those things, even though it seems like most of the industry does not.  I'm writing this in the hope and knowledge that you believe in those things, too.  There are things I want to say to you—things that are far more important than any content I might teach you, but things I'm never quite sure how or when to say in class.  So I decided to write them here.  I hope you will find something here that is helpful to reflect on, whether you are imminently going out into the world or continuing your studies.</html:p>
    <html:p>
      <html:ul><html:li>Don't believe self-serving lies about technologies being "inevitable" or "here to stay".  You don't have to just go along with the dominant narrative.  You can make deliberate choices and help others to do the same.</html:li>
  <html:li>Be intentional about deciding your own moral and ethical boundaries up front.  Don't settle for the lie of compromising your principles "just for now" until you can find something better.</html:li>
  <html:li>Cultivate your ability to think deeply.  Do whatever it takes to carve out distraction-free bubbles for yourself in both space and time.  This might mean saying no to technologies or patterns of working that others say are critical or inevitable.</html:li>
  <html:li>Care deeply about your craft.  Refactor code until it is clear and elegant.  Write good documentation for other humans to read. Have the courage to go slowly, especially when everyone else is telling you that you need to go fast and cut corners.</html:li>
  <html:li>Care more about people, relationships, and justice than you do about profits, code, or productivity.</html:li>
  <html:li>Above all, be motivated by love instead of fear.</html:li></html:ul>
    </html:p>
  </fr:mainmatter>
  <fr:backmatter>
    <fr:tree show-metadata="false" hidden-when-empty="true">
      <fr:frontmatter>
        <fr:authors />
        <fr:title text="References">References</fr:title>
      </fr:frontmatter>
      <fr:mainmatter />
    </fr:tree>
    <fr:tree show-metadata="false" hidden-when-empty="true">
      <fr:frontmatter>
        <fr:authors />
        <fr:title text="Context">Context</fr:title>
      </fr:frontmatter>
      <fr:mainmatter />
    </fr:tree>
    <fr:tree show-metadata="false" hidden-when-empty="true">
      <fr:frontmatter>
        <fr:authors />
        <fr:title text="Backlinks">Backlinks</fr:title>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:tree show-metadata="true" expanded="false" toc="false" numbered="false">
          <fr:frontmatter>
            <fr:authors>
              <fr:author>
                <fr:link href="/~yorgey/forest/brentyorgey/" title="Brent A. Yorgey" uri="http://ozark.hendrix.edu/~yorgey/forest/brentyorgey/" display-uri="brentyorgey" type="local">Brent A. Yorgey</fr:link>
              </fr:author>
            </fr:authors>
            <fr:date>
              <fr:year>2026</fr:year>
              <fr:month>3</fr:month>
              <fr:day>7</fr:day>
            </fr:date>
            <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/009L/</fr:uri>
            <fr:display-uri>009L</fr:display-uri>
            <fr:route>/~yorgey/forest/009L/</fr:route>
            <fr:title text="Statement on LLMs">Statement on LLMs</fr:title>
          </fr:frontmatter>
          <fr:mainmatter>
            <html:p>I do not and will not use LLMs, in any form, for any purpose.  Although LLMs are fascinating from a purely technical perspective, I refuse to participate in or contribute to such systems that are built on massive exploitation of human labor and make profligate use of scarce resources.  I also don't think they are actually very good for a lot of the applications people seem excited about.  Even in cases where LLMs are technically good at a task, that does not necessarily mean their use for that task contributes positively to human flourishing.</html:p>
            <html:p>A good way to describe myself is as a <fr:link href="https://sboots.ca/2026/03/11/generative-ai-vegetarianism/" type="external">generative AI vegetarian</fr:link>.  You can find a fuller explanation—and many, many links—at the above essay by Sean Boots, which I agree with almost 100%.</html:p>
            <html:p>On bad days, I find myself feeling more like <fr:link href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html" type="external">Anthony Moser</fr:link>.</html:p>
            <html:p>Here is something I <fr:link href="/~yorgey/forest/00FD/" title="To my students" uri="http://ozark.hendrix.edu/~yorgey/forest/00FD/" display-uri="00FD" type="local">wrote for my students</fr:link> reflecting on the current state of the world and what I hope for them as they go out into it.</html:p>
          </fr:mainmatter>
        </fr:tree>
        <fr:tree show-metadata="true" expanded="false" toc="false" numbered="false">
          <fr:frontmatter>
            <fr:authors />
            <fr:date>
              <fr:year>2025</fr:year>
              <fr:month>10</fr:month>
              <fr:day>24</fr:day>
            </fr:date>
            <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/0002/</fr:uri>
            <fr:display-uri>0002</fr:display-uri>
            <fr:route>/~yorgey/forest/0002/</fr:route>
            <fr:title text="Teaching">Teaching</fr:title>
          </fr:frontmatter>
          <fr:mainmatter>
            <html:p>I teach computer science and mathematics at <fr:link href="/~yorgey/forest/hendrixcollege/" title="Hendrix College" uri="http://ozark.hendrix.edu/~yorgey/forest/hendrixcollege/" display-uri="hendrixcollege" type="local">Hendrix College</fr:link>.</html:p>
            <html:p>Here is a <fr:link href="/~yorgey/forest/00FD/" title="To my students" uri="http://ozark.hendrix.edu/~yorgey/forest/00FD/" display-uri="00FD" type="local">short letter I wrote to my students</fr:link> reflecting on the current state of the world and what I hope for them as they go out into it.</html:p>
            <fr:tree show-metadata="false">
              <fr:frontmatter>
                <fr:authors />
                <fr:date>
                  <fr:year>2025</fr:year>
                  <fr:month>10</fr:month>
                  <fr:day>24</fr:day>
                </fr:date>
                <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/0003/</fr:uri>
                <fr:display-uri>0003</fr:display-uri>
                <fr:route>/~yorgey/forest/0003/</fr:route>
                <fr:title text="Current courses (Spring 2026)">Current courses (Spring 2026)</fr:title>
              </fr:frontmatter>
              <fr:mainmatter>
                <html:p>This spring, I am teaching two courses and one lab section:</html:p>
                <html:ul><html:li><fr:link href="/~yorgey/forest/0020/" title="MATH 240, Discrete Mathematics" uri="http://ozark.hendrix.edu/~yorgey/forest/0020/" display-uri="0020" type="local">MATH 240, Discrete Mathematics</fr:link></html:li>
  <html:li><fr:link href="https://hendrix-cs.github.io/csci365/" type="external">CSCI 365, Functional Programming</fr:link></html:li>
  <html:li>I am also facilitating one lab section for <fr:link href="https://hendrix-cs.github.io/csci150/" type="external">CSCI 150, Foundations of Computer Science</fr:link>.</html:li></html:ul>
                <html:p>Only a few more weeks of the semester left—one more week of classes, then a couple more weeks of finals and graduation.</html:p>
              </fr:mainmatter>
            </fr:tree>
            <fr:tree show-metadata="false" expanded="false">
              <fr:frontmatter>
                <fr:authors />
                <fr:date>
                  <fr:year>2025</fr:year>
                  <fr:month>10</fr:month>
                  <fr:day>24</fr:day>
                </fr:date>
                <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/0004/</fr:uri>
                <fr:display-uri>0004</fr:display-uri>
                <fr:route>/~yorgey/forest/0004/</fr:route>
                <fr:title text="Previous courses">Previous courses</fr:title>
              </fr:frontmatter>
              <fr:mainmatter>
                <fr:tree show-metadata="false">
                  <fr:frontmatter>
                    <fr:authors />
                    <fr:date>
                      <fr:year>2025</fr:year>
                      <fr:month>10</fr:month>
                      <fr:day>25</fr:day>
                    </fr:date>
                    <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/000I/</fr:uri>
                    <fr:display-uri>000I</fr:display-uri>
                    <fr:route>/~yorgey/forest/000I/</fr:route>
                    <fr:title text="Previous courses taught at Hendrix College">Previous courses taught at <fr:link href="/~yorgey/forest/hendrixcollege/" title="Hendrix College" uri="http://ozark.hendrix.edu/~yorgey/forest/hendrixcollege/" display-uri="hendrixcollege" type="local">Hendrix College</fr:link></fr:title>
                  </fr:frontmatter>
                  <fr:mainmatter>
                    <html:ul><html:li>LBST 150J, The Engaged Citizen: The Art and Science of Creativity (co-taught with <fr:link href="/~yorgey/forest/melissagill/" title="Melissa Gill" uri="http://ozark.hendrix.edu/~yorgey/forest/melissagill/" display-uri="melissagill" type="local">Melissa Gill</fr:link>, F '20)</html:li>
    <html:li>LBST 101, Explorations (F '18, F '20, F '22, F '24)</html:li>
    <html:li>CSCI 150, Foundations of Computer Science (F '15, S '16, S '17, S '18, F '18, S '19, F '19, S '20, S '21, F '22, S '23, F '23, S '24, S '25, F '25, S '26)</html:li>
    <html:li>CSCI 151, Data Structures (F '16, F '17, S '19)</html:li>
    <html:li>MATH 240, Discrete Mathematics (S '20, S '21, S '22, S '23, S '25, S '26)</html:li>
    <html:li>CSCI 322, Computing Systems Organization (S '22, S '24)</html:li>
    <html:li>CSCI 382, Algorithms (S '16, S '17, F '17, F '18, F '19, F '20, F '22, F '23, F '24, F '25)</html:li>
    <html:li>CSCI 360, Programming Languages (F '16, F '18, S '21, S '23, S '25)</html:li>
    <html:li>CSCI 365, Functional Programming (S '16, S '18, S '20, S '22, S '24, S '26)</html:li>
    <html:li>CSCI 410, Senior Seminar (F '16, F '17, F '19, F '20, F '22, F '24)</html:li></html:ul>
                  </fr:mainmatter>
                </fr:tree>
                <fr:tree show-metadata="false">
                  <fr:frontmatter>
                    <fr:authors />
                    <fr:date>
                      <fr:year>2025</fr:year>
                      <fr:month>10</fr:month>
                      <fr:day>25</fr:day>
                    </fr:date>
                    <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/000J/</fr:uri>
                    <fr:display-uri>000J</fr:display-uri>
                    <fr:route>/~yorgey/forest/000J/</fr:route>
                    <fr:title text="Previous courses taught at Williams College">Previous courses taught at <fr:link href="/~yorgey/forest/williamscollege/" title="Williams College" uri="http://ozark.hendrix.edu/~yorgey/forest/williamscollege/" display-uri="williamscollege" type="local">Williams College</fr:link></fr:title>
                  </fr:frontmatter>
                  <fr:mainmatter>
                    <html:ul><html:li>CS 134, Digital Communication and Computation, an Introduction to Computer Science (co-taught with <fr:link href="/~yorgey/forest/billlenhart/" title="Bill Lenhart" uri="http://ozark.hendrix.edu/~yorgey/forest/billlenhart/" display-uri="billlenhart" type="local">Bill Lenhart</fr:link>, F '14)</html:li>
  <html:li>CS 354, Functional Programming and the Art of Recursion (F '14)</html:li>
  <html:li>CS 136, Data Structures and Advanced Programming (S '15)</html:li></html:ul>
                  </fr:mainmatter>
                </fr:tree>
                <fr:tree show-metadata="false">
                  <fr:frontmatter>
                    <fr:authors />
                    <fr:date>
                      <fr:year>2025</fr:year>
                      <fr:month>10</fr:month>
                      <fr:day>25</fr:day>
                    </fr:date>
                    <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/000K/</fr:uri>
                    <fr:display-uri>000K</fr:display-uri>
                    <fr:route>/~yorgey/forest/000K/</fr:route>
                    <fr:title text="Previous courses taught at University of Pennsylvania">Previous courses taught at <fr:link href="/~yorgey/forest/upenn/" title="University of Pennsylvania" uri="http://ozark.hendrix.edu/~yorgey/forest/upenn/" display-uri="upenn" type="local">University of Pennsylvania</fr:link></fr:title>
                  </fr:frontmatter>
                  <fr:mainmatter>
                    <html:ul><html:li>The Art of Recursion (F '12)</html:li>
  <html:li><fr:link href="/~yorgey/forest/000H/" title="CIS 194, Introduction to Haskell" uri="http://ozark.hendrix.edu/~yorgey/forest/000H/" display-uri="000H" type="local">CIS 194, Introduction to Haskell</fr:link> (F '10, S '12, S '13)</html:li>
  <html:li>CIS 500, <fr:link href="https://softwarefoundations.cis.upenn.edu/" type="external">Software Foundations</fr:link> (TA; S '10, S '11)</html:li>
  <html:li>CIS 120, Programming Languages and Techniques I (TA; F '09)</html:li></html:ul>
                  </fr:mainmatter>
                </fr:tree>
                <fr:tree show-metadata="false">
                  <fr:frontmatter>
                    <fr:authors />
                    <fr:date>
                      <fr:year>2025</fr:year>
                      <fr:month>10</fr:month>
                      <fr:day>25</fr:day>
                    </fr:date>
                    <fr:uri>http://ozark.hendrix.edu/~yorgey/forest/000L/</fr:uri>
                    <fr:display-uri>000L</fr:display-uri>
                    <fr:route>/~yorgey/forest/000L/</fr:route>
                    <fr:title text="Other previously taught courses">Other previously taught courses</fr:title>
                  </fr:frontmatter>
                  <fr:mainmatter>
                    <html:ul><html:li>Woodrow Wilson Senior High School, Washington DC</html:li>

<html:ul><html:li>Introduction to Computer Science ('04-'05, '05-'06)</html:li>
  <html:li>AP Computer Science AB ('04-'05, '05-'06)</html:li>
  <html:li>Honors Precalculus ('05-'06)</html:li></html:ul>

<html:li><fr:link href="http://ozark.hendrix.edu/~yorgey/precalc/" type="external">Correspondence course in precalculus</fr:link> with homeschool students ('08-'09)</html:li></html:ul>
                  </fr:mainmatter>
                </fr:tree>
              </fr:mainmatter>
            </fr:tree>
          </fr:mainmatter>
        </fr:tree>
      </fr:mainmatter>
    </fr:tree>
    <fr:tree show-metadata="false" hidden-when-empty="true">
      <fr:frontmatter>
        <fr:authors />
        <fr:title text="Related">Related</fr:title>
      </fr:frontmatter>
      <fr:mainmatter />
    </fr:tree>
    <fr:tree show-metadata="false" hidden-when-empty="true">
      <fr:frontmatter>
        <fr:authors />
        <fr:title text="Contributions">Contributions</fr:title>
      </fr:frontmatter>
      <fr:mainmatter />
    </fr:tree>
  </fr:backmatter>
</fr:tree>
