<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" >

  <title>Erik L. Arneson — Writer and Software Developer</title>
  <subtitle>Erik L. Arneson is a freelance writer and software developer with WordPress experience. He is located in Portland, Oregon.</subtitle>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <link href="https://arnesonium.com/feeds/conference.xml" rel="self" type="application/atom+xml" />
  <link href="https://arnesonium.com/" rel="alternate" type="text/html" />
  <updated>2026-06-18T15:03:10+00:00</updated>
  <id>https://arnesonium.com/feeds/conference.xml</id>
  <author>
    <name>Erik L. Arneson</name>
  </author>
      <entry>
        
        <title>EmacsConf 2023 Retrospective</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2023/12/emacsconf-retrospective" rel="alternate" type="text/html" title="EmacsConf 2023 Retrospective" />
        <updated>2023-12-04T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2023/12/emacsconf</id>
          <category term="emacs" />
        
          <category term="programming" />
        
          <category term="conference" />
        
          <category term="writing" />
        <content type="html" xml:base="https://arnesonium.com/2023/12/emacsconf-retrospective">&lt;p&gt;This past weekend was &lt;a href=&quot;https://emacsconf.org/2023/&quot;&gt;EmacsConf 2023&lt;/a&gt;. It was held entirely online, which was great because I could attend in my pyjamas! Since it happened on Eastern Standard Time and I live on the Pacific coast, I found the pyjama-enablement to be quite conducive to an excellent conference experience. Here are some things I learned by waking up at 5:30 in the morning this weekend!
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Before getting into the good stuff, I should add that I did not spend a lot of time taking notes during the conference. Instead, I usually jumped straight into my Emacs configuration and started tinkering and fooling around. This means that I’ve probably left out some great stuff.&lt;/p&gt;

&lt;h2 id=&quot;emacs-advocacy&quot;&gt;Emacs Advocacy&lt;/h2&gt;

&lt;p&gt;There were a couple of talks about Emacs advocacy, but the one that I paid the most attention to was &lt;a href=&quot;https://emacsconf.org/2023/talks/mentor/&quot;&gt;Mentoring VS-Coders as an Emacsian&lt;/a&gt; by &lt;a href=&quot;https://takeonrules.com&quot;&gt;Jeremy Friesen&lt;/a&gt;. I think the big takeaway was that he got more mileage out of showing the power of Emacs than he did by trying to argue with users of other editors. Emacs users tend to already understand the power and flexibility of the tool they are using; just show it off, let it do the work.&lt;/p&gt;

&lt;p&gt;However, another topic that was brought up in a number of talks was that having all of your projects available in the same tool seems to enable a better, richer type of thinking. Being able to both write effectively and program efficiently in Emacs helps generate more complete thoughts. It also seems to spur creativity and help people conceptualize projects better. This may be a big part of advocacy, as very few other programming editors are also good at writing and note-taking, which leads me to …&lt;/p&gt;

&lt;h2 id=&quot;writing&quot;&gt;Writing&lt;/h2&gt;

&lt;p&gt;I do &lt;a href=&quot;/tags/writing&quot;&gt;a lot of writing in Emacs&lt;/a&gt;, and I’m not the only one. &lt;a href=&quot;https://emacs.ch/@jameshowell&quot;&gt;James Howell&lt;/a&gt; gave a talk about &lt;a href=&quot;https://emacsconf.org/2023/talks/uni/&quot;&gt;authoring and presenting university courses with Emacs&lt;/a&gt;. I have also written and presented lectures and classes using just Emacs. It has the power to create slides, lecture notes, and even handouts from the same source. There were a few more great talks about writing, including another one by Jeremy Friesen (he seems to do a lot of cool stuff).&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.howardism.org/&quot;&gt;Howard Abrams&lt;/a&gt; talked about &lt;a href=&quot;https://emacsconf.org/2023/talks/solo/&quot;&gt;playing table-top role playing games (TTRPGs) in Emacs&lt;/a&gt;. He focused on how the pandemic had encouraged him to look into solo TTRPGs, which led him to &lt;a href=&quot;https://www.ironswornrpg.com/&quot;&gt;Ironsworn&lt;/a&gt;. Howard then created a full Ironsworn system in Emacs that allows him to play the game on its own. I am including this under the “Writing” section because solo TTRPG play is a lot like writing fiction, it’s just that you use rules and randomness to help you figure out where the story goes. One of the best things about this talk is that the pre-recorded video was produced by &lt;a href=&quot;https://youtu.be/6s1xF-Mya98?si=jbmzgUX9Mx5byV-n&quot;&gt;his son&lt;/a&gt;. It looks great!&lt;/p&gt;

&lt;h2 id=&quot;hyper-things-hyperbole-and-hyperdrive&quot;&gt;Hyper Things (Hyperbole and Hyperdrive)&lt;/h2&gt;

&lt;p&gt;I watched a talk about &lt;a href=&quot;https://www.gnu.org/software/hyperbole/&quot;&gt;Hyperbole&lt;/a&gt; again this year. This is an Emacs package that I would really love to figure out how to use, but it just doesn’t integrate cleanly into my configuration nor my workflow. I tried it last year and got kind of annoyed at it. I gave it another try during &lt;a href=&quot;https://emacsconf.org/2023/talks/hyperamp/&quot;&gt;Rob Weiner’s talk&lt;/a&gt;, but this time I couldn’t even get Hyperbole to properly set itself up. Anyhow, I gave up on it again. Until next year, Hyperbole!&lt;/p&gt;

&lt;p&gt;Now &lt;a href=&quot;https://ushin.org/hyperdrive/hyperdrive-manual.html&quot;&gt;Hyperdrive&lt;/a&gt;, on the other hand, was something new and interesting. Joseph Turner and Protesilaos Stavrou gave a talk on &lt;a href=&quot;https://emacsconf.org/2023/talks/hyperdrive/&quot;&gt;hyperdrive.el: Peer-to-peer filesystem in Emacs&lt;/a&gt;. Set up was extremely simple; &lt;em&gt;it just worked.&lt;/em&gt; I was quickly able to share hyperdrive files and links with others. It remains to be seen what my use-case for Hyperdrive will be, but I look forward to watching this project develop.&lt;/p&gt;

&lt;h2 id=&quot;emms&quot;&gt;EMMS&lt;/h2&gt;

&lt;p&gt;Yoni Rabkin gave &lt;a href=&quot;https://emacsconf.org/2023/talks/emms/&quot;&gt;a talk on the Emacs Multi-Media System (EMMS)&lt;/a&gt;. I like EMMS, but I don’t use it as regularly as I should. However, Rabkin’s talk encouraged me to give it another chance. I am currently listening to Information Society in EMMS while I write this blog post. I suspect that like most people, I don’t really dig into my old MP3 collection as much as I should. This is a good excuse! Rabkin was also happy to remind the audience that EMMS can handle streaming online music sources and playing pretty much every kind of media. It’s worth exploring EMMS again!&lt;/p&gt;

&lt;h2 id=&quot;overall-impression&quot;&gt;Overall Impression&lt;/h2&gt;

&lt;p&gt;I loved EmacsConf this year. I also loved it last year. The organizers and moderators did such a great job running this conference, and it seemed to have a lot of attendees. I followed along on IRC and on Mastodon, and there was a ton of great talk happening. In addition, the Q&amp;amp;A sessions that I saw were filled with enriching conversation. I’m really looking forward to next year. Maybe I’ll find something on which to present!&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>FOSSY 2023 was Excellent</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2023/07/fossy-2023-retrospective" rel="alternate" type="text/html" title="FOSSY 2023 was Excellent" />
        <updated>2023-07-18T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2023/07/fossy-retrospective</id>
          <category term="open-source" />
        
          <category term="programming" />
        
          <category term="conference" />
        
          <category term="devops" />
        
          <category term="kubernetes" />
        
          <category term="containers" />
        
          <category term="artificial-intelligence" />
        
          <category term="machine-learning" />
        
          <category term="writing" />
        <content type="html" xml:base="https://arnesonium.com/2023/07/fossy-2023-retrospective">&lt;p&gt;This past weekend, I had the pleasure of attending the inaugural &lt;a href=&quot;https://2023.fossy.us/&quot;&gt;FOSSY conference&lt;/a&gt; in my home town of Portland, Oregon. FOSSY focuses on free and open source software, and included tracks on community, containers, compliance, diversity, gaming, and education. I got a chance to connect with friends &lt;em&gt;and&lt;/em&gt; make new friends. It was an excellent event, and in this post I’ll just focus on some highlights.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2 id=&quot;writing-and-machine-learning&quot;&gt;Writing and Machine Learning&lt;/h2&gt;

&lt;p&gt;Software developers may get a lot of attention in FOSS spaces, but a lot of different types of contributions are required to create a successful open source project. The most significant contributions I’ve made to a large open source project have been &lt;a href=&quot;https://www.kubernetes.dev/blog/2020/09/28/contributing-to-the-development-guide/&quot;&gt;writing for Kubernetes&lt;/a&gt;. Projects also need community leaders, software architects, web designers, publicity and marketing experts, and quality assurance technicians. There is plenty of space for additional contributions in almost every open source project.&lt;/p&gt;

&lt;p&gt;FOSSY had some excellent sessions on writing, both from the point of view of a contributor to open source projects, and in examining how various open source projects can help the writer. &lt;a href=&quot;https://derwen.ai/paco&quot;&gt;Paco Nathan&lt;/a&gt; gave a very informative talk about &lt;a href=&quot;https://derwen.ai/s/rhvg&quot;&gt;language tools available for creators&lt;/a&gt;, focusing on machine learning, graph technology, and natural language processing. I also really enjoyed Kyle Davis’s talk on writing for open source projects. He discussed issues of style guides, adjusting your writing voice, and differentiating between marketing copy and open source writing.&lt;/p&gt;

&lt;h2 id=&quot;containers-containers-containers&quot;&gt;Containers, Containers, Containers&lt;/h2&gt;

&lt;p&gt;The Container Days track was deeply technical and educational. I didn’t get to attend as much of this track as I would have liked, because there was too much to focus on across the conference. However, I did manage to catch &lt;a href=&quot;https://berkus.org/&quot;&gt;Josh Berkus’s&lt;/a&gt; excellent talk, “The Cloud Native Burrito.” In it, Josh explained the composition of a fully cloud-native application using a delicious metaphor. Kubernetes is the tortilla of your application, while other essential components such as your container runtime and virtual network are the rice and beans. The metaphor went on—and yes, it was before lunch—until eventually though your stomach rumbled, Kubernetes made more sense.&lt;/p&gt;

&lt;p&gt;There was also a talk on &lt;a href=&quot;https://containers.dev/&quot;&gt;Development Containers&lt;/a&gt; that I really wanted to attend, but there was just too much!&lt;/p&gt;

&lt;h2 id=&quot;open-source-philosophy&quot;&gt;Open Source Philosophy&lt;/h2&gt;

&lt;p&gt;The most thought-provoking talk I attended was “FOSS in World Affairs” by &lt;a href=&quot;https://mastodon.social/@delib&quot;&gt;Delib&lt;/a&gt;. This talk deconstructed the philosophy of open source until it could be applied more broadly to larger social issues such as abuses of capitalism and the breakdown of social contracts. It generated a ton of discussion, including talk about how a corporation could be completely open-sourced, in a way that would welcome both collaboration and competition. I came away from this talk with a lot to think about.&lt;/p&gt;

&lt;p&gt;I also attended a talk by Keith Bergelt on mitigating patent risks in open source projects. He introduced me to the &lt;a href=&quot;https://openinventionnetwork.com/&quot;&gt;Open Invention Network&lt;/a&gt;, which I feel I should have known about before. This organization seeks to cushion large open source projects from patent litigation through various means such as building a “patent non-aggression community”. Bergelt was careful to point out that there are plenty of companies out there who seek to stall open source by leveraging patents.&lt;/p&gt;

&lt;h2 id=&quot;conclusion-do-it-again&quot;&gt;Conclusion: Do it Again&lt;/h2&gt;

&lt;p&gt;FOSSY was great. I hadn’t attended an open source conference in years, and it was really enjoyable to be around so many like-minded nerds. I hope they do it again next year! I’ll endeavor to attend again.&lt;/p&gt;</content>
      </entry>
    
</feed>
