<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reflections</title><link>https://jwheel.org/tags/reflections/</link><description>Homepage of Justin Wheeler, an Open Source contributor and Free Software advocate from Georgia, USA.</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>Justin Wheeler</managingEditor><lastBuildDate>Tue, 07 Apr 2026 08:00:00 +0000</lastBuildDate><atom:link href="https://jwheel.org/rss/tags/reflections/index.xml" rel="self" type="application/rss+xml"/><item><title>One Day</title><link>https://jwheel.org/blog/2026/04/one-day/</link><pubDate>Tue, 07 Apr 2026 08:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2026/04/one-day/</guid><description><![CDATA[<p>It has been a minute.
If you look at <a href="/blog/">my blog archives</a>, my last post went up <a href="/blog/2024/08/infra-amp-releng-hackfest-fedora-flock-2024/">in 2024</a>.
Recently, I decided it was time for a massive digital renovation: I completely migrated this blog from WordPress to Hugo using my own theme.</p>
<p>Fortunately, I was able to meet my one key requirement.
The migration was a complete one-to-one pairing from WordPress to Hugo.
Every post I wrote between 2015 and 2024 made the jump intact.
Even the images and URL schema!
You can go back, browse the archives, and read a decade&rsquo;s worth of my written word in my new site.
Best of all, every old URL for my WordPress blog will seamlessly redirect to the new home here.</p>
<p>But I didn&rsquo;t just move the content; I also built a custom Hugo theme from the ground up.
(Because of course I did.)
I began <a href="https://github.com/justwheel/toph-hugo-theme">working on the theme</a> over a year ago for my own site (this very one!).
Originally I developed the code inside my own website, but eventually, I moved the theme code into its own repository in June 2025.
However, I spent a lot of time in March working on my theme, giving it a solid structure for blogging, and turning it into something highly functional.
I confess that AI was significantly used in improving my Hugo theme.
It was my first time ever using an AI agent to do something outside of a browser.
For various reasons, I chose to work with Claude AI for this project, and it helped me accomplish clearly-defined milestones in my mind since a long time.
I wanted to create a theme that was still useful for me, but had the broad appeals of any basic blogging tool or engine out there today.
And I believe I achieved that together with AI assistance, my pedantic review patterns, and OCD-like obsession for my design vision.
My hope is that eventually, more people than just me could benefit from it.</p>
<p>Of course, a beautifully optimized, custom-themed blog is still just an empty vessel if you don&rsquo;t write.
And to say a lot has happened in my life since 2024 would be an understatement.
The last twenty-three months had much to teach me in holding profound grief and incredible joy at the same time.</p>

<h2 id="the-hardest-goodbyes">The Hardest Goodbyes&nbsp;<a class="hanchor" href="#the-hardest-goodbyes" aria-label="Anchor link for: The Hardest Goodbyes">🔗</a></h2>
<p>The heaviest reality of this past year was a prolonged season of caregiving that culminated in back-to-back losses.
Right before Christmas in December 2023, my mother was diagnosed with cholangiocarcinoma, better known as bile duct cancer.
Throughout 2024, my sister and I walked alongside her through her cancer journey, doing everything we could to support her.
Alongside this, my maternal grandmother’s health was steadily declining due to the onset of dementia.</p>
<p>The emotional and physical toll of managing both of their needs is why I spent so much time away from work throughout 2025, and why my availability became so unpredictable.
Ultimately, we faced an unimaginable timeline: my mother passed away in September 2025, and then one month later, in October 2025, my grandmother also passed.</p>
<p>Toward the end of 2025, after they were both gone, I slowly but steadily began the process of climbing out and getting caught up on everything.
Throughout all of this, my sister was my absolute rock.
Even now, my sister and I are still dealing with the long-term ripple effects and the heavy administrative burden of navigating probate court and managing an estate.
Walking through this long, heavy aftermath as partners with my sister means everything to me.
I could not navigate this season of life without her.</p>

<h2 id="finding-home-across-an-ocean">Finding &ldquo;Home&rdquo; Across an Ocean&nbsp;<a class="hanchor" href="#finding-home-across-an-ocean" aria-label="Anchor link for: Finding &ldquo;Home&rdquo; Across an Ocean">🔗</a></h2>
<p>On the opposite end of the emotional spectrum, my life expanded in the best way possible: I married the love of my life and muse of my soul.
In November 2025, my wife and I began the next chapter of life together.
She is currently living and working in Germany.
Most of the time since then is spent navigating the unique complexities of our union
This includes what is usually a simple question for most married couples: where to live.</p>
<p>Because international immigration is a notoriously slow and complex machine, our life is currently a transatlantic hybrid.
Right now, while I permanently reside in Georgia, USA, my time is shuffled between the USA, being with my wife in Germany, and traveling for work.</p>
<p>While we are managing the distance for now, our biggest ongoing project is my official relocation to Germany.
The exact timeline is fluid, but our hope &amp; prayer is to celebrate the winter holidays in Germany together this year as residents.
I look forward to sharing more about this process as it unfolds.
(Including any potential trauma of migrating from temperate, warm Georgia to somewhere much colder most of the year.)</p>

<h2 id="the-weight-of-context-switching">The Weight of Context Switching&nbsp;<a class="hanchor" href="#the-weight-of-context-switching" aria-label="Anchor link for: The Weight of Context Switching">🔗</a></h2>
<p>Between the flights, the time zones, and <a href="/categories/red-hat/">my day job at Red Hat</a> supporting <a href="/categories/fedora/">Fedora</a>, my brain is regularly forced into a relentless state of context switching.</p>
<p>The &ldquo;Execution Mode&rdquo; I use to navigate probate court, resolving medical bills, and executing an estate actually uses the exact same back-office muscles I use to manage budgets and plan events for Fedora.
The hardest part lately was not lack of passion, but the sheer volume of threads I am holding.
I am constantly shifting gears between my work at Red Hat and Fedora, then to coordinating international immigration, and dealing with the immediate reality of life—like trying to figure out when a technician can fix the broken outdoor air-conditioning unit at my house in the middle of a workday.</p>
<p>If you have noticed me working odd, irregular, or even borderline unhealthy hours lately, that is why.
Work is not necessarily an escape from the grief; it is one engine that keeps me moving.
So, that is a part of my coping mechanism.
But feeling spread this thin has also been a wake-up call that I need to delegate more, reduce the number of hats I am wearing, and focus on delivering deeper, higher-quality work on fewer things.</p>

<h2 id="the-anchor-and-the-code">The Anchor and The Code&nbsp;<a class="hanchor" href="#the-anchor-and-the-code" aria-label="Anchor link for: The Anchor and The Code">🔗</a></h2>
<p>When I am dropping plates and feeling completely drained, someone might wonder why I keep showing up to work.
For me, it was always about Fedora.
I do not mean this as a humble brag, because I understand it is not this way for everyone.
But for me, Fedora was always more than a paycheck; Fedora is the people and community bonds.
Getting to build a <strong>free</strong> and <strong>Open Source</strong> operating system that aligns with my values, alongside a community I genuinely love, is what anchors me here.</p>
<p>That same drive to build and organize is the same reason why I took on this massive blog migration.
Occasionally, I have some deep-seated OCD-like tendencies.
Creating structure is another way how I cope with a world that often feels entirely out of my control.
During my mother&rsquo;s and grandmother&rsquo;s health declines, the volume of incoming paperwork was overwhelming.
It was an endless stream of letters, bills, hospital discharge packets, and insurance statements.</p>
<p>To manage it, I <em>accidentally</em> built a massive, semantic digital library.
I ended up purchasing one of the best Linux-compatible HP digital scanners on the market to handle the influx of paper.
I became incredibly efficient at scanning stacks of paper, writing rules to sort and filter emails, sorting and categorizing PDFs, and developing strict file-naming patterns so everything was easily searchable.
It sounds novel, but keeping the physical paper stacks from taking over my own space gave me a tangible sense of peace.
So, organizing the things I <em>can</em> control gives me the confidence to leap in and handle the chaotic, uncontrollable moments when they arrive.</p>
<p>Plus, if I am being completely honest, I am exhausted from the WordPress ecosystem altogether.
I held significant anticipation for canceling my expensive WordPress hosting service and various other subscriptions and fees tied to running WordPress.
However, what I did not expect to find while working on this project was a spark of joy for creation that I did not feel in a long time.
My childhood and adolescence were filled with a curious desire to make things that were helpful and useful.
This is perhaps what nudged me in the direction of computer science and information technology, because these were domains I could understand.
I confess feeling mixed emotions that this rediscovery of joy for creation was mixed with AI assistance.
Yet at the same time, this is a project that was on my list since several years, and &ldquo;pays off&rdquo; a lot of technical debt.
I look forward to maintaining and hosting my website here, and rediscovering my writing voice.
(And I can use Vim to write blog posts now too, hooray!)</p>
<p>My creative engineering spark is still very much alive.</p>

<h2 id="taking-it-one-day-at-a-time">Taking it One Day at a Time&nbsp;<a class="hanchor" href="#taking-it-one-day-at-a-time" aria-label="Anchor link for: Taking it One Day at a Time">🔗</a></h2>
<p>It has been twenty-three months of extreme migrations—digital, geographical, and emotional.
The dust is not all settled yet, and I am still finding my steady footing.
But now that my new blog engine is finally running, I am excited to share more of the journey, the code, and whatever else comes next.</p>
<p>(One more yak shaved.)</p>
]]></description></item><item><title>Outreachy May 2024: A letter to Fedora applicants</title><link>https://jwheel.org/blog/2024/05/outreachy-may-2024-letter-fedora-applicants/</link><pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2024/05/outreachy-may-2024-letter-fedora-applicants/</guid><description><![CDATA[<p><em>To all Outreachy May 2024 applicants to the Fedora Project</em>,</p>
<p>Today is May 2nd, 2024. The Outreachy May 2024 round results will be published in a few short hours. This year, the participation in Fedora for Outreachy May 2024 was record-breaking. <a href="/categories/fedora/">Fedora</a> will fund three internships this year. During the application and contribution phase, over 150 new contributors appeared in our Mentored Project contribution channels. For the project I am mentoring specifically, 38 applicants recorded contributions and 33 applicants submitted final applications. This is my third time mentoring, but this Outreachy May 2024 round has been a record-breaker for all the projects I have mentored until now.</p>
<p>But breaking records is not what this letter is about.</p>
<p>This day can be either enormously exciting and enormously disappointing. It is a tough day for me. There are so many Outreachy applicants who are continuing to contribute after the final applications were due. I see several applicants from my project who are contributing across the Fedora community, and actually leveling up to even bigger contributions than the application period. It is exciting to see people grow in their confidence and capabilities in an <a href="/categories/foss/">Open Source community</a> like Fedora. Mentoring is a rewarding task for me, and I feel immensely proud of the applicants we have had in the Fedora community this round.</p>
<p>But the truth is difficult. Fedora has funding for three interns, hard and simple. Hard decisions have to be made. If I had unlimited funding, I would have hired so many of our applicants. But funding is not unlimited. Three people will receive great news today, and most people will receive sad news. Throughout this entire experience in the application phase, I wanted to design me and Joseph Gayoso&rsquo;s project so that even folks who were not selected would have an enriching experience. We wanted to <a href="/blog/2024/03/win-win-for-all-outreachy/">put something real in the hands of our applicants</a> at the end. We also wanted to boost their confidence in showing up in a community and guide them on how to roll up your sleeves and get started. Looking at the portfolios that applicants to our project submitted, I admire how far our applicants came since the day that projects were announced. Most applicants never participated in an open source community before. And for some, you would never have known that either!</p>
<p>So, if you receive the disappointing news today, remember that it does not reflect badly on you. The Outreachy May 2024 round was incredibly competitive. <em>Literally</em>, record-breaking. We have to say no to many people who <em>have</em> proved that they have what it takes to be a capable Fedora Outreachy intern. I hope you can look at all the things you learned and built over these past few months, and use this as a step-up to the next opportunity awaiting you. Maybe it is an Outreachy internship in a future round, or maybe it is something else. If there is anything I have learned, it is that life takes us on the most unexpected journeys sometimes. And whatever is meant to happen, will happen. I believe that there is a reason for everything, but we may not realize what that reason is until much later in the future.</p>
<p>Thank you to all of the Fedora applicants who put in immense effort over the last several months. I understand if you choose to stop contributing to Fedora. I hope that you will not be discouraged from open source generally though, and that you will keep trying. If you do choose to continue contributing to Fedora, I promise we will find a place for you to continue on. Regardless of your choice in contributing, keep shining and be persistent. Don&rsquo;t give up easily, and remember that what you learned in these past few months can give a leading edge on that next opportunity waiting around the corner for you.</p>
<p>Freedom, Friends, Features, First!</p>
<p>— Justin</p>]]></description></item><item><title>this moment</title><link>https://jwheel.org/blog/2024/03/this-moment/</link><pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2024/03/this-moment/</guid><description><![CDATA[<p><em>A short poem that I was inspired to write after a short drive running errands, and I was absorbed momentarily into the beauty of the natural world around me. Read more of <a href="/categories/poems/">my poetry</a> on my blog.</em></p>
<hr>
<p>The media report this season is warmer,<br>
The scientists discover the planet is hotter,<br>
While glaciers slide into the sea.</p>
<p>It is the birth of spring,<br>
After a dark, lonely winter,<br>
Yet the warmth is not warming.</p>
<p>In this moment,<br>
The spring in March comes like the summer in May,<br>
Leaving this July to the imagination.</p>
<p>A shiver of emotions,<br>
Ripples from my brain down my spine,<br>
As I wonder of the future.</p>
<p>But as I drive forward with bright blue skies overhead,<br>
The world erupting in the color and life of an early spring,<br>
My worried mind is suddenly soothed.</p>
<p>Yes,<br>
The world is warmer, the planet is hotter,<br>
And there is so much that we must all do.</p>
<p>Yet in this moment, I feel a peace,<br>
Surrounded in the fragrance of spring flowers,<br>
As the warm sun gently caresses my face.</p>
<p>Joy is an ingredient for enlightened action,<br>
It fills my goblet full of passion and zest,<br>
And suggests to me my true motivations.</p>
<p>In this moment, I am here,<br>
One with the breath of the wind,<br>
Dissolved into the colors of the spring afternoon.</p>
<p>In this moment, I am here,<br>
And I am reminded,<br>
To never let despair rob me of my joy.</p>
<hr>
<p><em>Photo by <a href="https://unsplash.com/@julianhochgesang?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Julian Hochgesang</a> on <a href="https://unsplash.com/photos/empty-raod-UmM372f0yuU?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a>. Modified by Justin Wheeler. CC BY-SA 4.0.</em></p>]]></description></item><item><title>Eventually for eternity.</title><link>https://jwheel.org/blog/2024/02/eventually-eternity/</link><pubDate>Tue, 27 Feb 2024 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2024/02/eventually-eternity/</guid><description><![CDATA[<p><em>A poem to describe love from a constantly suspended state of waiting and wonder. Read more of <a href="/categories/poems/">my poetry</a> on my blog.</em></p>
<hr>
<p>The air carries a breeze,<br>
In from the eastward-facing window.<br>
The breeze carries whispers and secrets of the night,<br>
Into the ear, mind, &amp; soul.</p>
<p>A stolen moment is clearly crystallized,<br>
In the cavity of consciousness.<br>
The stolen moment seeps to the soul,<br>
Filling it with wonder &amp; dreams.</p>
<p>The breeze gently carries your essence,<br>
And the stolen moment,<br>
Promises <em>eventually for eternity</em>.</p>
<hr>
<p><em>Photo by <a href="https://unsplash.com/@ryan_hutton_?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Ryan Hutton</a> on <a href="https://unsplash.com/photos/worms-eye-view-of-trees-during-night-time-Jztmx9yqjBw?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a>. Modified by Justin Wheeler, CC BY-SA 4.0.</em></p>]]></description></item><item><title>Storytelling: 2023 was a quiet blog year. In 2024, I recommit to storytelling.</title><link>https://jwheel.org/blog/2023/12/2023-quiet-2024-theme-storytelling/</link><pubDate>Sun, 31 Dec 2023 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2023/12/2023-quiet-2024-theme-storytelling/</guid><description><![CDATA[<p>2023 is almost over. It was a busy year. When I was a student, I used to write about what I was learning. But after finishing my studies, I stopped writing regularly. Now I want to focus on the future and adopt a storytelling theme for 2024. This post summarizes my intentions of committing to storytelling.</p>

<h2 id="about-adopting-a-theme">about adopting a theme&nbsp;<a class="hanchor" href="#about-adopting-a-theme" aria-label="Anchor link for: about adopting a theme">🔗</a></h2>
<p>Recently, <a href="https://fedoraproject.org/wiki/User:Joseph">Joseph Gayoso</a> from the Fedora Marketing Team <a href="https://discussion.fedoraproject.org/t/marketing-team-2024-targets-and-yearly-theme/100087">proposed the idea</a> of the <a href="https://docs.fedoraproject.org/en-US/marketing/">Fedora Marketing Team</a> adopting a theme for 2024. Together with the below <a href="https://youtu.be/NVGuFdX5guE">video explainer</a>, I felt his explanation was also convincing for the Team.</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
      <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/NVGuFdX5guE?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
    </div>

<blockquote>
<p><strong>YouTube</strong>: <em>Your Theme</em>. CGP Grey. Premiered 26 January 2020.</p>
</blockquote>
<p>But it was not only good advice for the team. I tend to avoid resolutions for as a new year tradition. But I recognize change as something that can happen independent from January 1st. That is where the role of an annual theme comes into focus. It offers a flexible framework with wide guideposts. I can choose how to measure my success. Working from a theme provides me a clear way to measure incremental progress while also enabling me to feel tangible accomplishments along the journey.</p>
<p>So, if I could commit to one theme, what would it would be? It would have to be something that I believe in.</p>

<h2 id="storytelling-is-my-theme">storytelling is my theme&nbsp;<a class="hanchor" href="#storytelling-is-my-theme" aria-label="Anchor link for: storytelling is my theme">🔗</a></h2>
<p>I admire storytelling <a href="/tags/writing/">since a long time</a>. I admire its flexibility to be simple yet powerful. It is flexible because there are multiple forms of storytelling. Storytelling can be defined in a literal sense and a metaphorical sense.</p>
<p>In a literal sense, storytelling is the telling of stories. Telling could mean written, spoken, or shown. Stories could mean almost any expression of human experience that fits into a timeline with a plot. Therefore, storytelling is creatively sharing a human experience with others.</p>
<p>In the metaphorical sense, storytelling connects communities. Stories represent several aspects of life that happen around humans. The most powerful stories compel hearts and minds to change. Someone who tells stories that change the hearts and minds of others is an influential person. In this metaphorical sense, storytelling becomes a skill that is honed and practiced.</p>

<h3 id="building-my-storytelling-habit-back">building my storytelling habit back&nbsp;<a class="hanchor" href="#building-my-storytelling-habit-back" aria-label="Anchor link for: building my storytelling habit back">🔗</a></h3>
<p>What does this have to do with <em>my</em> theme? I am adopting storytelling as my theme because I admire the habits of good storytellers. I want to hone my own ability for both personal and professional contexts. My ability is weakened from lack of practice; it is like a muscle that is sore from not being used in a while. By adopting storytelling as my 2024 theme, it empowers me to write more often in my authentic voice. Lately, recent posts on my blog undergo a rigorous self-editing before I publish them. But in adapting with a theme of storytelling, <strong>I commit to being fine with not maintaining maximum production-value on everything I publish</strong>. I commit to being authentic over rigorous; honest yet open. I commit to the pursuit of documenting my own human history, or &ldquo;the world as I see it.&rdquo;</p>
<p>So, 2023 was a year of big changes for me personally and professionally. I have plenty of things to start writing about. To improve, I need to publish more and be ready to make some mistakes. That&rsquo;s how I learn, after all.</p>
<p>So with that all in mind, more blog posts seems like a good starting point. To make this plan actionable, it needs more specific steps. My goal for right now is to make the commitment within myself, and follow it up with action in 2024.</p>
<p>Happy New Year, reader.</p>
<hr>
<p><em>Original photo by <a href="https://unsplash.com/@socialcut?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">S O C I A L . C U T</a> on <a href="https://unsplash.com/photos/lighted-we-are-all-made-of-stories-red-neon-wall-signage-inside-room-FluPNkHfCTs?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a>. Modified by Justin Wheeler. CC BY-SA 4.0.</em></p>
]]></description></item><item><title>White narrative: You cannot be what you cannot see?</title><link>https://jwheel.org/blog/2023/06/be-what-you-see/</link><pubDate>Tue, 06 Jun 2023 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2023/06/be-what-you-see/</guid><description><![CDATA[<p>My musing this time is an underdeveloped thought about diversity, equity, &amp; inclusion; allyship; and being a white person. Last year in October 2022, I attended the excellent <a href="https://2022.allthingsopen.org/events/inclusion-diversity-in-open-source/">Inclusion &amp; Diversity in Open Source summit</a> at <a href="https://2022.allthingsopen.org/">All Things Open 2022</a>. There were several speakers who shared experiences and perspectives about diversity, equity, inclusion, and belonging. I appreciated the elevation of diverse voices and people whose experiences are historically relegated to the periphery of Western society. For myself and also our world, it is important that more light is shone on these stories. The event also caused me to reflect on my own identity as a white American male. I began to interrogate what &ldquo;whiteness&rdquo; and being white meant.</p>
<p><em>NB</em>: Over two years ago, <a href="/blog/2021/01/unsaid/">I affirmed</a> that I wanted to write and share more personal thoughts on my blog. Not only the professional and fully-polished things. Looking back, I haven&rsquo;t <em>really</em> done that. Being a part-time perfectionist, I get stuck on the production value of the things I make. I feel like I have to get it <em><strong>just right</strong></em> before publishing. I have several unpublished stubs started on my blog (19 as of publishing time, to be precise). However, I have not yet overcome the hesitation of being content with a stub post just being a stub post. After all, if Wikipedia can do it, why can&rsquo;t I? Furthermore, I can also write for the purpose of my own satisfaction and not the satisfaction of others.</p>
<p>So, here goes.</p>

<h2 id="me-not-represented">Me? Not represented?&nbsp;<a class="hanchor" href="#me-not-represented" aria-label="Anchor link for: Me? Not represented?">🔗</a></h2>
<p>After the Inclusion &amp; Diversity summit ended and I returned to my hotel, I entered a thought loop. There was this uncomfortable idea stuck in my head that as a white American male, <em>I didn&rsquo;t feel represented there</em>. Which depending on your view, either sounds very ironic or it might seem obvious (<em>duh!</em>). However, I did not want to suppress this uncomfortable feeling. I wanted to interrogate it, understand where it came from, and identify why I felt this way.</p>
<p>First, I came to see my feeling of under-representation was not (only) as a white American male—but instead as a privileged ally. Many speakers during the day called out issues in our industry, shared their work as advocates and champions in working to address these issues, or did both. But in our divided and divisive world of the 2020s, a feeling of frustration slowly overcomes me. Never all at once, but more often like the tides of the ocean—slowly rising, rising, until everything is underwater. <em>What are my role and purpose?</em> I care about DEI issues and I have made an effort to do what I can in the last eight years to make Open Source more diverse, more inclusive, and more equitable. I attempt to spend my privilege on others who don&rsquo;t have the privilege and power that I was assigned at birth.</p>

<h2 id="noticing-the-white-narrative">Noticing the white narrative.&nbsp;<a class="hanchor" href="#noticing-the-white-narrative" aria-label="Anchor link for: Noticing the white narrative.">🔗</a></h2>
<p>However, at the same time, I can&rsquo;t help but feel <em>there is a narrative</em> about people who look like me and come from where I come from. That narrative is white supremacy. The white supremacy narrative can be an integral part of identity to people who also look like me and come from places like I do. The narrative often comes from a place of anger. The narrative is often hateful. That context is understandable because the white supremacist narrative is always harmful to people who do not look like me and come from different places than I do. My daily life is least impacted by the white supremacy narrative.</p>
<p>However, I am <strong>not</strong> saying that white supremacy is unreal. On the contrary, Western media, news, and opinion articles quickly provide <a href="https://web.archive.org/web/20200619102333/https://www.theguardian.com/global-development/2020/jun/15/the-aid-sector-must-do-more-to-tackle-its-white-supremacy-problem">several</a> <a href="https://medium.com/justice-funders/dismantling-white-supremacy-anti-blackness-in-philanthropy-7256abbbb3c4">easy</a> <a href="https://web.archive.org/web/20220317171422/https://www.vox.com/22820364/stop-asian-hate-movement-atlanta-shootings">affirmations</a> that a white supremacy narrative holds real weight.</p>

<h3 id="the-paradox-of-the-white-narrative">The paradox of the white narrative&nbsp;<a class="hanchor" href="#the-paradox-of-the-white-narrative" aria-label="Anchor link for: The paradox of the white narrative">🔗</a></h3>
<p><em>Yet, I feel the narrative is also the exact problem</em>. Does a white supremacy narrative override other narratives that a white person could relate with? I remembered a time when I took a <em>History of Women in Science &amp; Engineering</em> course during my undergrad studies. While discovering hidden stories in history of accomplishments, struggles, and successes of women in STEM over hundreds of years, I was also intrigued to read about the allies who helped them. The allies I read about were white men who spent their privilege as <strong>sponsors</strong> to many of these early women innovators. They shared their own resources and enthusiasm as an act of asserting both the value of the women they supported and the work they did.</p>
<p>It was doubly sad to me that history relegated several of these stories to the sidelines, both the stories of these women innovators and the stories of their allies. These stories of early allies are under-represented because most often, they are simply not told.</p>

<h2 id="no-savior-complexes">No savior complexes.&nbsp;<a class="hanchor" href="#no-savior-complexes" aria-label="Anchor link for: No savior complexes.">🔗</a></h2>
<p>At the same time, an alternate narrative to white supremacy must also <strong>not</strong> be a savior complex or white savior-ism narrative. True allyship does not look like a savior complex. The historical view could easily jump toward a conclusion with a savior complex narrative. There are no saviors; the only one we can <a href="/tags/spirituality/">truly save is ourselves</a>. We can support, mentor, and sponsor, but there is no magic, quick solution that makes everything better.</p>
<p>In today&rsquo;s world, I feel that healthier narratives are also not well-represented. I strongly believe in words that I attribute to Dr. Martin Luther King Jr.:</p>
<blockquote>
<p>Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.</p>
<p>Dr. Martin Luther King Jr.</p>
</blockquote>
<p>Today in the United States, white supremacy <em>is</em> going more mainstream (again). It is also one of the most visible narratives of White identity. This begs a question of how do we influence the narrative and also inspire what a better, healthier &ldquo;whiteness&rdquo; can mean? How do we promote stories of transformative love, incredible allyship, and true compassion? There are many stories in history if you look closely. But often they are relegated to the periphery and cast aside, alongside the experiences of other white people who fit outside the societal power structure of White society. We need these stories told too, should we create a more equitable society that allows everyone to realize their innermost human potential.</p>

<h2 id="where-do-we-go-from-here">Where do we go from here?&nbsp;<a class="hanchor" href="#where-do-we-go-from-here" aria-label="Anchor link for: Where do we go from here?">🔗</a></h2>
<p>I write this without full answers. My motive to write is because this thought comes up from time to time for me. Sometimes I just long for better role models. I want a society where more white people lend their support and power for dismantling hate and destruction. I want more white people who use their privilege and power as superpowers for love and justice. A future default narrative for whiteness should <strong>not</strong> feature pain and center hate. This is in spite of what is an undeniable part of the legacy and history. Yet that is the heart of it. I want the mainstream narrative to change. I want us to take real steps toward reparation to atone for that legacy and history.</p>
<p>But it is like they say, &ldquo;it is hard to be what you can&rsquo;t see.&rdquo; Sometimes I feel exasperated by the narrative staring back at me and my ancestry. My identity as a white American man is bound by nature of my birth. But perhaps instead of waiting for the right story to be written, perhaps this is my own action item. I should be better at writing my own story. The only person I have to do it for is myself.</p>
<hr>
<p><em>Photo by <a href="https://unsplash.com/@rishabhdharmani?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Rishabh Dharmani</a> on <a href="https://unsplash.com/photos/IvfAs3Qk64M?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>. Modified by Justin Wheeler.</em></p>]]></description></item><item><title>Shells.</title><link>https://jwheel.org/blog/2023/05/shells/</link><pubDate>Thu, 11 May 2023 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2023/05/shells/</guid><description><![CDATA[<p><em>Friend, are you okay? How are you? Is it going well? Or is it a tough time? You can tell me, brother. My ear is yours at this moment, sister. Friend, if I have things you need to borrow, please ask me. I appreciate you. I appreciate the person that you are. I love you.</em></p>
<p>These words speak power. Their power comes in their ability to pull someone out from the busy stream of life and reach deep into their heart. As if to be plucked out of the chaos, even for just a moment. They are words that are easy to read, easy to write. But to say them with meaning, to deliver them with sincerity to another human being… it is something that many of us would struggle with. (Perhaps the bias may be toward men who typically aren&rsquo;t steered by the society towards navigating these emotional waters.)</p>

<h2 id="making-of-the-shells">Making of the shells&nbsp;<a class="hanchor" href="#making-of-the-shells" aria-label="Anchor link for: Making of the shells">🔗</a></h2>
<p>It amuses and perplexes me how something that can be so positively powerful can feel out of reach for many of us. Throughout our relatively short time on this planet, it is easy (and sometimes necessary) to create a shell around ourselves. A big, hard, strong shell that protects us from the hurt, the pain, and the sadness that sometimes bubbles and oozes out from the earth. Fear of our neighbors becomes an insecurity that is targeted and exploited by the political powers of our day.</p>
<p>So of course, the world can feel cold. Or even dead. But those shells that we carry and build over our life can also be cold and hard themselves. When we are surrounded by coldness and hardness, it is naturally difficult to expect that compassion to flow like a river out from the world. The shells cover over our hearts with coldness and hardness, so if enough time passes inside the shell, we might conclude that the world is a cold and hard place.</p>

<h2 id="leaving-the-shells">Leaving the shells&nbsp;<a class="hanchor" href="#leaving-the-shells" aria-label="Anchor link for: Leaving the shells">🔗</a></h2>
<p>But the only mistake in our human existence is to never leave the shell. Sometimes it is necessary and sometimes it is required. There are awful things that ooze out of the cracks of our fragile yet interdependent society. But if we make the shell our home, we sacrifice the warmth of the sun. We refuse the possibility of the beauty, the love, and compassion that also exists in our planet. We can find beauty in the smallest of things and most unusual of places. But if we are stuck in the shell, we are hidden from what is uncomfortable and difficult, but also what is joyful and empowering.</p>
<p>May we all come to know our shell, and also to know when we are in our shell. If we stay in it too long, we might forget what it is to take it off. What it feels like to feel joy. What it feels like to feel love. To accept love and give love. The most powerful, transformative, and awe-inspiring experiences on this planet called Earth will pass over us if we allow our hearts to harden.</p>
<p>Choose to love, not to hate.</p>
<p>Choose to trust, not to fear.</p>
<p>Always forgive, but never forget.</p>
<p>Follow the joyous path of light, and avoid the cynical path of darkness.</p>
<p>Know when to wear our shell for necessary protection, and know when to take it off for being vulnerable and human.</p>
<p>Breathe.</p>
<hr>

<h2 id="background-context">Background context&nbsp;<a class="hanchor" href="#background-context" aria-label="Anchor link for: Background context">🔗</a></h2>
<p>This reflection came after a bike ride. The rides are typically my most reflective time. There are no screens, no notifications, no distractions. It is me. The path. And my breath. After a week when I was feeling overwhelmed and stressed, this reflection came from a meditative mood and my desire to use my blog as a place to express myself better. (I think writing this post was more therapeutic than the tweet I was originally writing.)</p>
<p>A special thanks to Thich Nhat Hahn and this El Ten Eleven track for guiding my thoughts while writing:</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
      <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/7hFjAu6_CSo?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
    </div>

]]></description></item><item><title>"I am the wilderness": On trust &amp; community</title><link>https://jwheel.org/blog/2023/05/trust-and-community/</link><pubDate>Tue, 09 May 2023 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2023/05/trust-and-community/</guid><description><![CDATA[<p>Trust is a word and a concept that is on my mind lately. Trust is an idea that permeates all levels of our waking consciousness, and impacts how we build connections and relationships with other human beings. It is something impossible to ignore, yet it is ironically hard to define and pin down. Beyond what is written in a dictionary, what <em>is</em> trust? What does trust look like? What does trust feel like? Anyone who works in &ldquo;community work&rdquo; knows that trust is often the fundamental tie between <a href="/tags/community-management/">community leadership</a> and community members. A leader wants to be trusted by the people whom they represent, and a person wants to trust their leaders to represent them fairly and accurately.</p>
<p>While I was pondering this reflection, my employer announced layoffs a couple weeks ago. While there is a lot that could be said about that, what I will say is that a certain root was pulled; the foundation of trust built between leadership and employee was shaken. Only further action and time will show the full impact on the company and my remaining colleagues. Nonetheless, a very recent negative experience with regard to trust also expanded my perspective of how trust is defined and what its role is in a community.</p>

<h2 id="brené-brown-on-trust">Brené Brown on trust&nbsp;<a class="hanchor" href="#bren%c3%a9-brown-on-trust" aria-label="Anchor link for: Brené Brown on trust">🔗</a></h2>
<p>Later, I came across a sound bite of an <a href="https://www.youtube.com/watch?v=6qfbpBzqitA">interview with Brené Brown</a> about trust (and more). Toward the end of the interview, she talks about her book, <em><a href="https://brenebrown.com/book/braving-the-wilderness/">Braving the Wilderness</a></em> (which I haven&rsquo;t read, but seems interesting). She explained what the wilderness is and a tool that we can keep with us (&ldquo;BRAVING&rdquo;) to stay grounded in ourselves and also what trust means.</p>
<p>She also had a powerful definition of belonging, which put forward the idea that <a href="/tags/dei/">belonging</a> is internal to ourselves and even is a spiritual practice; belonging is not defined externally or given to and taken from us by others.</p>
<p>Below is my summary of &ldquo;BRAVING&rdquo; and the wilderness, together with notes and thoughts about how community leaders can act honestly and authentically, both when times are good and when times are hard.</p>
<hr>

<h2 id="trust-remember-braving">Trust: Remember &ldquo;BRAVING&rdquo;&nbsp;<a class="hanchor" href="#trust-remember-braving" aria-label="Anchor link for: Trust: Remember &ldquo;BRAVING&rdquo;">🔗</a></h2>
<p>There are seven elements to building, developing, and measuring trust. Each of these seven elements are a resource for being honest, authentic, and genuine in both easy and hard times. You can remember these seven elements as an acronym: &ldquo;BRAVING&rdquo;.</p>

<h3 id="b-boundaries">B: Boundaries&nbsp;<a class="hanchor" href="#b-boundaries" aria-label="Anchor link for: B: Boundaries">🔗</a></h3>
<p><em>You set boundaries. When you don&rsquo;t know what they are, you ask. You are clear about what is okay and what is not.</em></p>

<h3 id="r-reliability">R: Reliability&nbsp;<a class="hanchor" href="#r-reliability" aria-label="Anchor link for: R: Reliability">🔗</a></h3>
<p><em>You do what you say and you say what you do. The hard thing is that you are not hustling for worthiness, so you are not completely over committing and not delivering.</em></p>

<h3 id="a-accountability">A: Accountability&nbsp;<a class="hanchor" href="#a-accountability" aria-label="Anchor link for: A: Accountability">🔗</a></h3>
<p><em>You don&rsquo;t back channel and blame. You hold people accountable in a straightforward way.</em></p>

<h3 id="v-vault">V: &ldquo;Vault&rdquo;&nbsp;<a class="hanchor" href="#v-vault" aria-label="Anchor link for: V: &ldquo;Vault&rdquo;">🔗</a></h3>
<p><em>You do not use stories that are not yours as social currency. You keep them in &ldquo;the vault.&rdquo; Using others&rsquo; stories as a bid for connection causes others to trust you less. This is the other side of confidentiality.</em></p>

<h3 id="i-integrity">I: Integrity&nbsp;<a class="hanchor" href="#i-integrity" aria-label="Anchor link for: I: Integrity">🔗</a></h3>
<p><em>You choose courage over comfort and practice your values. You choose what is right over what is fun, fast, and easy. Your accomplishments stand out when you operate from a place of discomfort, or outside of your comfort zone.</em></p>

<h3 id="n-non-judgment">N: Non-judgment&nbsp;<a class="hanchor" href="#n-non-judgment" aria-label="Anchor link for: N: Non-judgment">🔗</a></h3>
<p><em>You can ask for help without feeling judged. I can ask for help without judging myself.</em></p>

<h3 id="g-generosity">G: Generosity&nbsp;<a class="hanchor" href="#g-generosity" aria-label="Anchor link for: G: Generosity">🔗</a></h3>
<p><em>When something happens, you assume positive intent. Give someone a chance, or the benefit of the doubt, before launching into anger.</em></p>

<h2 id="braving-the-wilderness">Braving the wilderness&nbsp;<a class="hanchor" href="#braving-the-wilderness" aria-label="Anchor link for: Braving the wilderness">🔗</a></h2>
<p><em>What is the wilderness? It is those times when we stand alone, the times when we go out on a limb, the times we walk away from what we know in our ideological bunkers and beliefs.</em></p>
<p><em>&ldquo;BRAVING&rdquo; is a tool to help us manage the wilderness. There will be times when standing alone feels too hard, too scary, and we&rsquo;ll doubt our ability to make our way through the uncertainty. Someone, somewhere, will say, &ldquo;Don&rsquo;t do it. You don&rsquo;t have what it takes to survive the wilderness.&rdquo; This is when you reach deep into your wild heart and remind yourself, &ldquo;I am the wilderness.&rdquo;</em></p>
<hr>
<p><em>Photo by <a href="https://unsplash.com/@sapegin?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Artem Sapegin</a> on <a href="https://unsplash.com/images/nature?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>. Modified by Justin Wheeler.</em></p>
]]></description></item><item><title>Middle path.</title><link>https://jwheel.org/blog/2022/12/middle-path/</link><pubDate>Tue, 13 Dec 2022 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2022/12/middle-path/</guid><description><![CDATA[<p>The answer suddenly appeared that the only way to solve my dilemma of two split worlds was to find the middle path.</p>
<p>This thought emerged to me, as I stood under the warm stream of water in the same shower I had used countless times over the last ten years. Over those previous ten years, so much of my life has changed. The biggest change is that my life was my own now. I have the power to make decisions with regard to my life. I also have the resources and means to act on those decisions. So, now I have more direct influence over the everyday things around me; there is no parent or guardian to delegate decision-making. As I chart my own path and mark my course, I realize that there were two separate paths I was walking on all this time.</p>
<p>Those two separate paths were my personal life and my career. I walked both paths, but both paths were distinctly separate and isolated from the other. There are brief moments where the two paths intersect. Generally, though, I found that my lives at home and work are two different planes of existence. So, a question remained placed neatly in my mind for a number of years. Should these two paths be unified into one or should they remain separate?</p>

<h2 id="thus-the-middle-path">Thus… the middle path.&nbsp;<a class="hanchor" href="#thus-the-middle-path" aria-label="Anchor link for: Thus… the middle path.">🔗</a></h2>
<p>The shower thought suggested the two paths did not have to either join or split. Instead, I could pursue a middle path where I live genuinely and authentically to myself, without splitting myself into two alternate egos. The middle path allows me to keep one foot in my personal life and one foot in my professional life. The middle path allows me to be the same self in the one life that I live.</p>
<p>It is a beautiful reflection, although it is much easier to conceptualize than to act upon. Or easier said than done! For so long, I segmented my life at home and life at work into two boxes. Now, in order to find the middle path, I have some work to do. I have to first unpack the boxes of my mind, reorganize and reorient, and then repack into one, bigger box.</p>
<p>My challenge for the next decade of life is to find the balance between these two worlds. I continue to sail further into my adult years and farther from my child years. So, the continuity of separation must end. Now, I hope to direct my life in such a way that I find the middle path and live harmoniously with family, friends, and my hobbies while also being passionate and committed to my work and craft. When aptly balanced, this leaves room for spiritual growth. It allows me to lead my life toward positive change to achieve a more just, more humane world.</p>
<p>Om mani padme hum!</p>
<hr>
<p><em>Photo by <a href="https://unsplash.com/@lukevz?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Luke van Zyl</a> on <a href="https://unsplash.com/s/photos/middle?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>. Modified by Justin Wheeler.</em></p>
]]></description></item><item><title>Write yourself into obsolescence.</title><link>https://jwheel.org/blog/2022/11/write-obsolescence/</link><pubDate>Tue, 29 Nov 2022 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2022/11/write-obsolescence/</guid><description><![CDATA[<p>This thought was pressed into my mind as I looked over all that I had created. Facing the inevitable end of one life chapter as it transitions into a new one, I recognized one possible way to improve our individual impact through documentation. Software and product documentation are classified as technical writing. While they differ in scope, they share a connection to other forms of written works like novels and newspapers; they are collections of a commonly understood, codified language meant to convey a meaning to other humans. The goal of writing yourself into obsolescence is not to create content for content&rsquo;s sake. The goal is to create information pathways that leave behind a guiding light for those who come after us. The goal is to create some form of media or content that communicates information of value to someone else (even including your future self).</p>
<p>May I continue to hone this practice into an art. 🙏🏻 This is my meditation for the day!</p>
]]></description></item><item><title>CHAOSS DEI Review: Midyear reflection</title><link>https://jwheel.org/blog/2022/10/chaoss-dei-review-reflection/</link><pubDate>Tue, 25 Oct 2022 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2022/10/chaoss-dei-review-reflection/</guid><description><![CDATA[<p>Since February 2021, the CHAOSS Project is conducting a funded, long-term review of its governance, practices, and processes in a diversity, equity, and inclusion (D.E.I.) &ldquo;audit.&rdquo; I originally joined as an internal community liaison and initially helped to identify a team of D.E.I. practitioners external to the CHAOSS Project to support this work. Thanks to the support of the Ford Foundation, we are slowly approaching the two-year anniversary of when this work began.</p>
<p>My brief readout is a guided reflection using questions shared by Matt Germonprez. This reflects my review of our work as a team to date and also shares some of my hopeful outlooks for what our amazing team can accomplish together. This readout will cover <strong>(1)</strong> our accomplishments as a team, <strong>(2)</strong> what was expected and surprising, and <strong>(3)</strong> what we could change in the next year.</p>

<h2 id="chaoss-accomplishments--learnings">CHAOSS accomplishments &amp; learnings&nbsp;<a class="hanchor" href="#chaoss-accomplishments--learnings" aria-label="Anchor link for: CHAOSS accomplishments &amp; learnings">🔗</a></h2>
<p>Three achievements and aspirations stand out over the past year:</p>
<ol>
<li>Established process management and a team workflow.</li>
<li>Created a small but active Community of Practice (CoP).</li>
<li>Sharing our results with CHAOSS and the Open ecosystem.</li>
</ol>

<h3 id="processes--workflow">Processes &amp; workflow&nbsp;<a class="hanchor" href="#processes--workflow" aria-label="Anchor link for: Processes &amp; workflow">🔗</a></h3>
<p>
<figure>
  <img src="/blog/2022/10/jonny-gios-4AT3mZMuFuI-unsplash.jpg" alt="A metalworker is working at an anvil. A red-hot iron rod is on the anvil, and a person uses a hammer to shape and mold the hot iron into a hooked shape." loading="lazy">
  <figcaption>We had to forge our own practices that worked best for our group. Photo by Jonny Gios (<a href="https://unsplash.com/@supergios?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/@supergios?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>) on Unsplash (<a href="https://unsplash.com/s/photos/forge?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/s/photos/forge?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>).</figcaption>
</figure>
</p>
<p>For direct participants of the team, the Ford Foundation funding did not come with strict requirements or success metrics. As we assembled our team, we were given the discretion of how to conduct a D.E.I. review for the project and determine the best course of doing that. This allowed for creative freedom to figure out what would work best for CHAOSS. Additionally, I could not identify a straightforward way to discover other Open communities and projects doing our kind of work. Since there were also not many other known successful models to follow, we combined our shared experiences across multiple Open communities to build our team, identify main areas of focus, and engage the community around our efforts.</p>
<p>This is an achievement because we collectively created an active group that makes incremental, positive changes to CHAOSS. This is a model we could share with other projects so that others can learn from our experiences.</p>

<h3 id="community-of-practice">Community of Practice&nbsp;<a class="hanchor" href="#community-of-practice" aria-label="Anchor link for: Community of Practice">🔗</a></h3>
<p>Our team is a small but engaged group of D.E.I. practitioners. We share a connection through our ongoing review of the CHAOSS Project, but we also give and take from our own personal experiences outside of CHAOSS. Our group regularly meets and discusses complex, difficult issues that are both (a) not easy to discuss openly and (b) applicable to many communities beyond only CHAOSS. Our team meetings are a safe space that promotes honest and constructive discussion centered on diversity, equity, and inclusion. In addition to our recommendations and direct efforts with CHAOSS, I often reflect on our conversations as a team when working with other Open communities. An example of this is how we built a list of questions to get a &ldquo;pulse&rdquo; from the community on their feelings about CHAOSS.</p>

<h3 id="sharing-results-with-chaoss-and-beyond">Sharing results with CHAOSS and beyond&nbsp;<a class="hanchor" href="#sharing-results-with-chaoss-and-beyond" aria-label="Anchor link for: Sharing results with CHAOSS and beyond">🔗</a></h3>
<p>This is aspirational and not yet fully realized. Our team has collected a solid portfolio of stories and experiences that other communities would stand to benefit learning from. I consider this a current achievement because while our work does specifically look at CHAOSS, we also often reflect from a general perspective and how a topic of interest might look in other communities. When the time comes to package our findings, I believe we are setting ourselves up for easier messaging and outreach opportunities in the future.</p>

<h2 id="according-to-expectations">According to expectations&nbsp;<a class="hanchor" href="#according-to-expectations" aria-label="Anchor link for: According to expectations">🔗</a></h2>
<p>While I have worked in Open Source D.E.I. communities since 2015, I have never conducted an applied research review for community D.E.I. before. I did not come into this with strong immediate expectations because it would inevitably reflect the backgrounds and strengths of the team we would assemble. However, I did have specific hopes or things I hoped would be realized by this work.</p>

<h3 id="as-expected">As expected&nbsp;<a class="hanchor" href="#as-expected" aria-label="Anchor link for: As expected">🔗</a></h3>
<ul>
<li><strong>Data-driven approach</strong>: We began this work without a strong representation of the state of CHAOSS. What do contributors think about the project? While data is not a universal panacea, we gravitated to a community survey early on because we needed to understand the community experience better first before making serious suggestions.</li>
<li><strong>Time zones are hard</strong>: Our team was spread out across North America, Africa, LATAM, and Europe. Additionally, the work with CHAOSS was also a part-time venture for most of us, in addition to primary employment. Calendars and schedules are hard to get right. Since our team&rsquo;s organization was ad-hoc, momentum would occasionally slow for some periods.</li>
<li><strong>We have an amazing team!</strong> I expected great things once we identified our roster. We have also had more amazing people join us over time and add new passion and insight to our focus as a group.</li>
</ul>

<h3 id="surprises">Surprises&nbsp;<a class="hanchor" href="#surprises" aria-label="Anchor link for: Surprises">🔗</a></h3>
<ul>
<li><strong>Documenting our impact is not always intuitive</strong>: While we have done internal storytelling work within the CHAOSS Project, we do not have a good record of our achievements to date. Our linear progression does not lend itself easily to self-reflection and recalibration. Although much of our focus is on the CHAOSS community survey and CHAOSS Africa, we also facilitated several other notable achievements in the project in the last year. See the following examples:
<ul>
<li>Supporting the establishment of a Code of Conduct Committee.</li>
<li>Community office hours for newcomers.</li>
<li>Improved, peer-to-peer onboarding experience in CHAOSS.</li>
<li>Increased efforts in CHAOSS mentored projects (e.g. Outreachy and GSoC).</li>
<li>Recommending changes to the project and community, like broader localization to Chinese &amp; Spanish and establishing a D.E.I. council.</li>
</ul>
</li>
<li><strong>Losing and regaining steam on the survey</strong>: Although the community pulse survey was one of the earliest tasks identified in our work, launching a first survey proved to take a lot of resources from the team. We briefly stalled out on the survey effort while focused on other areas (like listed above). While our team was able to achieve many smaller victories for CHAOSS with low-hanging fruits, it took a sustained focus and slowdown on new topics to achieve larger contributions like the community pulse survey.</li>
</ul>

<h2 id="changes-for-the-chaoss-team-next-year">Changes for the CHAOSS team next year&nbsp;<a class="hanchor" href="#changes-for-the-chaoss-team-next-year" aria-label="Anchor link for: Changes for the CHAOSS team next year">🔗</a></h2>
<p>Looking ahead to 2023, I hope to strengthen our efforts as a team in these areas:</p>
<ol>
<li>Packaging our work</li>
<li>Dissemination of our work</li>
</ol>
<p>
<figure>
  <img src="/blog/2022/10/christophe-rollando-uOi-nHgMR5o-unsplash.jpg" alt="Large, gold-colored balloons spell out 2023. Several other silver-colored objects surround the gold letters, like star-shaped balloons, tree ornaments, and card-stock stars." loading="lazy">
  <figcaption>Photo by Christophe Rollando (<a href="https://unsplash.com/@chrisrolls?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/@chrisrolls?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>) on Unsplash (<a href="https://unsplash.com/s/photos/2023?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/s/photos/2023?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>).</figcaption>
</figure>
</p>

<h3 id="packaging">Packaging&nbsp;<a class="hanchor" href="#packaging" aria-label="Anchor link for: Packaging">🔗</a></h3>
<p>Our work stream was linearly ordered and we took a forward-looking approach. Now is a good time to look back and reflect on our results to date. What are our key findings and observations? What suggestions will we make to CHAOSS? How could other communities learn from our experience running this review? One task for us as a team is to identify key messages and themes so that dissemination into broader domains is possible.</p>

<h3 id="dissemination">Dissemination&nbsp;<a class="hanchor" href="#dissemination" aria-label="Anchor link for: Dissemination">🔗</a></h3>
<p>Once we package our work, notes, and reflections, we should take an active approach to disseminating and sharing our work. This includes both the CHAOSS Project and a more general audience. For the CHAOSS Project, this could be a written report, presentations to the CHAOSS board, speaking at <a href="/tags/chaosscon/">CHAOSScon</a>, and outreach to the multiple Working Groups. For a general audience, this could include speaking at industry conferences, sharing our work with other Communities of Practice, social media, or other ways of promoting our deliverables.</p>]]></description></item><item><title>4 metrics to measure sustainable open source investments.</title><link>https://jwheel.org/blog/2021/12/4-metrics-open-source-investments/</link><pubDate>Fri, 31 Dec 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/12/4-metrics-open-source-investments/</guid><description><![CDATA[<p>How do we understand value when we talk about sustainability? What does investing in open source mean? The meaning is different for many people because of an implicit understanding of what open source means.</p>
<p>This post is a reflection on the past year in my work with the <a href="https://www.unicefinnovationfund.org/">UNICEF Venture Fund</a>. We integrated new open source tools to capture metrics and data about open source repositories connected to UNICEF portfolio companies and created a shortlist of key metrics that map to business sustainability metrics. Now, we are better positioned to look back on past, current, and upcoming portfolio companies and mentor support programs.</p>
<p>As we move into 2022, this post covers my current thinking on these points:</p>
<ol>
<li>Defining investments.</li>
<li>How do these investments impact sustainability?</li>
<li>CHAOSS metrics as an open source tool for an investment lens on sustainability.</li>
<li>What next?</li>
</ol>

<h2 id="defining-investments">Defining investments.&nbsp;<a class="hanchor" href="#defining-investments" aria-label="Anchor link for: Defining investments.">🔗</a></h2>
<p>When we talk about investing in open source, what do we mean? What are the known inputs? What are the expected outputs? &ldquo;Investments&rdquo; and &ldquo;investing&rdquo; are broad terms. Investments typically mean sizeable financial injections of support and growth, but can also include non-financial investments too. Investments can also take the form of both time and energy (i.e. electricity and digital infrastructure).</p>
<p>The UNICEF Venture Fund provides equity-free funding for start-up companies building open source solutions of interest to UNICEF. All the start-up companies are registered companies in <a href="https://www.unicef.org/where-we-work">UNICEF program countries</a>. As part of the Venture Fund&rsquo;s location in the <a href="https://www.unicef.org/innovation/">Office of Innovation</a>, it is also a vehicle for UNICEF to explore frontier technology areas through the investments. When a start-up company is receiving investment from UNICEF, the company receives both funding and tailored mentorship about business and open technology.</p>
<p>A question I want to know is, <strong>what is the impact of the received funding plus guided mentorship</strong>? How does this approach enable the companies to be successful after graduating? What discoveries or knowledge could be shared with others to assist the development of their own open programs?</p>
<p>To summarize, <strong>an investment can be financial or non-financial</strong>. Financial investments include direct funding, grants, venture capital, fellowships, or any other exchange of capital. Non-financial investments include time spent in coaching sessions, personalized content for companies, and shared digital infrastructure. Neither list is exhaustive.</p>

<h2 id="how-do-these-investments-impact-sustainability">How do these investments impact sustainability?&nbsp;<a class="hanchor" href="#how-do-these-investments-impact-sustainability" aria-label="Anchor link for: How do these investments impact sustainability?">🔗</a></h2>
<p>
<figure>
  <img src="https://cauldron.io/static/img/cauldron-logo-white.png" alt="Logo for Bitergia&rsquo;s Cauldron hosted analytics platform. A key part of metrics for UNICEF Venture Fund investments." loading="lazy">
  <figcaption>Bitergia Cauldron.io (<a href="https://cauldron.io" class="bare">https://cauldron.io</a>)</figcaption>
</figure>
</p>
<p>Data makes introspection easier. Bitergia&rsquo;s <a href="https://cauldron.io/">Cauldron.io</a> was a champion tool for kickstarting an open source metrics strategy for the UNICEF Venture Fund. Its introduction as a tool opened up a wider span of data to look at. There are new opportunities to ask questions and explore growth, scale, and sustainability.</p>
<p>In order to come to a conclusion on sustainability impact, we need streamlined data to test a thesis. The Venture Fund team improved internal processes to how metrics are collected from portfolio companies. The team is unifying behind fewer tools and methods to ensure we see the same data and have the same view of the data points we measure. This also provides a fresh opportunity to review how we measure open source impact across portfolio companies. Many have dashboards on Cauldron.io, but data needs a storyteller for it to make meaning. So, the next step is to ask questions with this new data and frame a thesis to measure and test the sustainability of Venture Fund investments into open source.</p>
<p>Many have traveled before me on the same trail of thought. I started first with the <a href="https://chaoss.community/">Community Health Analytics Open Source Software (CHAOSS) project</a> and its metrics releases. This served as the initial point of brainstorming to frame questions and different scenarios of risk, evolution, DEI, and value.</p>

<h2 id="chaoss-metrics-as-an-open-source-tool-for-an-investment-lens-on-sustainability">CHAOSS metrics as an open source tool for an investment lens on sustainability.&nbsp;<a class="hanchor" href="#chaoss-metrics-as-an-open-source-tool-for-an-investment-lens-on-sustainability" aria-label="Anchor link for: CHAOSS metrics as an open source tool for an investment lens on sustainability.">🔗</a></h2>
<p>I reviewed the <a href="https://chaoss.community/wp-content/uploads/2021/10/English-Release-2021-10-21.pdf">latest release</a> of CHAOSS metrics and narrowed down four metrics I want to measure in the next year. I also shared thoughts on why collect this data and how to do it. This blog post is no more than me wondering out loud, to help me frame an analytical approach for this metrics strategy.</p>
<p>The four metrics are detailed below:</p>
<ol>
<li>Contribution Attribution</li>
<li>Contributors</li>
<li>Collaboration Platform Activity</li>
<li>Labor Investment</li>
</ol>
<p>
<figure>
  <img src="/blog/2021/12/glenn-carstens-peters-RLw-UC03Gwc-unsplash.jpg" alt="A hand holds a pen and is writing on a sheet of notebook paper. They appear to be making a list." loading="lazy">
  <figcaption>Take note of your dependencies and contributors.
<em>Photo by Glenn Carstens-Peters (<a href="https://unsplash.com/@glenncarstenspeters?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/@glenncarstenspeters?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>) on Unsplash (<a href="https://unsplash.com/s/photos/lists?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/s/photos/lists?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>)</em>.</figcaption>
</figure>
</p>

<h3 id="contribution-attribution"><a href="https://chaoss.community/metric-contribution-attribution/">Contribution Attribution</a>&nbsp;<a class="hanchor" href="#contribution-attribution" aria-label="Anchor link for: Contribution Attribution">🔗</a></h3>
<blockquote>
<p>Question: Who has contributed to an open source project and what attribution information about people and organizations is assigned for contributions?</p>
<p><a href="https://chaoss.community/metric-contribution-attribution/">chaoss.community/metric-contribution-attribution/</a></p>
</blockquote>
<p>This metric is insightful because it is targeted deeply into team and project culture. This metric is a good representation of how much the project leans into an open source model of building their project. This work ethos and intention to forge on an open source path is difficult to understand at times. If a team takes care to attribute their software dependencies and other contributors to their code (if any), this is a good sign that the team accepts collaboration as a value and encourages working with others.</p>
<p>I would measure this across two <a href="https://chaoss.community/metric-types-of-contributions/">types of contributions</a>: attributions for software dependencies including those with permissive licenses, and for any other direct contributors to the code and how they are recognized for their participation. This could be filtered in a red-yellow-green light approach:</p>
<ol>
<li><strong>Red</strong>: No attributions are made, or all attributions are inadequate.</li>
<li><strong>Yellow</strong>: One of two attributions are made, or one attribution type is inadequately attributed.</li>
<li><strong>Green</strong>: All dependencies and used works are correctly attributed.</li>
</ol>
<p>
<figure>
  <img src="/blog/2021/12/alex-hudson-m3I92SgM3Mk-unsplash.jpg" alt="View looking down at a small farmer&rsquo;s market, where a woman sits behind several different cases of vegetables. A man hands payment to the woman for unseen goods. This is connected how knowing your customers can also be like knowing your community." loading="lazy">
  <figcaption>Spend more time getting to know who participates and why.
<em>Photo by Alex Hudson (<a href="https://unsplash.com/@aliffhassan91?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/@aliffhassan91?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>) on Unsplash (<a href="https://unsplash.com/s/photos/bazaar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/s/photos/bazaar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>)</em>.</figcaption>
</figure>
</p>

<h3 id="contributors"><a href="https://chaoss.community/metric-contributors/">Contributors</a>&nbsp;<a class="hanchor" href="#contributors" aria-label="Anchor link for: Contributors">🔗</a></h3>
<blockquote>
<p>Question: Who are the contributors to a project?</p>
<p><a href="https://chaoss.community/metric-contributors/">chaoss.community/metric-contributors/</a></p>
</blockquote>
<p>This metric explores a more human dimension of the people and participants to an open source project. The metric defines contributors and contributions broadly, as &ldquo;anyone who contributes to the project in any way.&rdquo; Understanding the people participating in a community, their motivations, goals, and why they choose to be in that community is important to understand sustainability. Otherwise, you may lose out on good opportunities to attract contributions from people who are already engaged, and new engagements may be difficult because of a mismatch of expectations.</p>
<p>This metric is more a means than it is an end; that is, it provides opportunities to ask more questions than provide detailed answers. Nevertheless, it does provide some guidance towards understanding contributors in a project, and it can lead to some concrete actions based on gathered insights. For example, this metric will enable deeper looks in areas of diversity, equity, and inclusion.</p>
<p>Since I work with start-up companies with small, lean development teams, I look to understand the motivations of the developers working on their projects and where the motivations may align with another open source solution. This enables the two communities to leverage their combined brainstorming for meeting complimentary goals around development and innovation.</p>
<p>To collect this data, I would have the team define what <a href="https://chaoss.community/metric-types-of-contributions/">areas of contribution</a> they seek for their open source solutions and then map those desired contributions to a specific project area or different team members. This enables a form of consistent accountability for checking expectations with reality and understanding team capacity. Each area could be a key-value pair, where the value is the project area, team lead, or delegated team member for the type of contribution solicited.</p>
<p>
<figure>
  <img src="/blog/2021/12/kai-dahms-5paXZX8lWk-unsplash.jpg" alt="The dashboard of an older plane is shown, with several different meters, switches, and control knobs. In many ways, the places where we collaborate on our projects can also be as complicated, and we can miss out on some useful features if we are not looking in the right place." loading="lazy">
  <figcaption>There are many ways to collaborate, but the question is, are you counting the right ways?
<em>Photo by Kai Dahms (<a href="https://unsplash.com/@dilucidus?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/@dilucidus?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>) on Unsplash (<a href="https://unsplash.com/s/photos/measure?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/s/photos/measure?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>)</em>.</figcaption>
</figure>
</p>

<h3 id="collaboration-platform-activity"><a href="https://chaoss.community/metric-collaboration-platform-activity/">Collaboration Platform Activity</a>&nbsp;<a class="hanchor" href="#collaboration-platform-activity" aria-label="Anchor link for: Collaboration Platform Activity">🔗</a></h3>
<blockquote>
<p>Question: What is the count of activities across digital collaboration platforms (e.g., GitHub, GitLab, Slack, email) used by a project?</p>
<p><a href="https://chaoss.community/metric-collaboration-platform-activity/">chaoss.community/metric-collaboration-platform-activity/</a></p>
</blockquote>
<p>Collaboration platform activity is one effective proxy metric for community engagement if measured accurately. The metric does not define collaboration as much as it provides a data structure to measure it. It abstracts collaboration into key data points like timestamp, sender, whether the platform has threaded or non-threaded discussions, data collection date, and platform message identifier. To a degree, collaboration can be abstracted out in this way: a person takes any given action at a given time in a given way, and this action is measured as project-related activity on the collaboration platform.</p>
<p>There are a few possible approaches to collecting this data from UNICEF Venture Fund companies. Each approach does not cancel out another, but each approach could be combined with the others:</p>
<ol>
<li><strong>Measure common git activity like commits, issues, pull/merge requests</strong>. We already measure this data, but use it only in connection to validating Venture Fund workplans for each team with UNICEF portfolio manager(s).</li>
<li><strong>Count communications like comments, reviews, public messages, and other outreach</strong>. Communications strategies and tools are typically inferred from common git activity. Measuring for engagement and stratifying those metrics into a smaller group could allow for deeper insights to the evolution of early-stage open source communities.</li>
<li><strong>Make community hubs first-class citizens in the data curation process to infer about informal engagement</strong>. Both open source projects and UNICEF Venture Fund portfolio companies use a variety of tools to communicate, especially in view of COVID-19 and its seismic impact on how we work. Platforms like Discord, Telegram, Mattermost, Slack, Rocket.chat, Matrix, and others are focal points where projects collaborate, ask questions, and support others. Bringing this data stream into the mix offers deeper insights into how teams engage and build community around their work, and also guidance on when to push for contribution opportunities at the right time.</li>
</ol>
<p>The satisfaction of these three options in their totality is not enough. To leverage the fullest impact, these metrics must tie into each other, and need to be connected back to a narrative. Why is this data being collected and what actions are influenced by the knowledge of this data? The data collection enables the evaluation of sustainability and understanding the birth, growth, and evolution of an open source technology product. Influenced actions can include moving more human resources (i.e. contractors or staff) to support a project, adopting a new open source best practice, and/or engaging new customers, talent, or other leads based on participation in the community.</p>
<p>Measuring collaboration platform activity is not black and white. Many new questions would likely come forward as part of measuring this activity. Yet this is the point—it lays the foundation for the next layer to the data collection, analysis, and reporting process around sustainability.</p>
<p>
<figure>
  <img src="/blog/2021/12/jon-tyson-kR4K8nJ9JRc-unsplash.jpg" alt="A man is facing forward with his back to the camera. He wears a heavy coat and a construction hard hat. The background is blurred and unclear. In this way, we can think of labor investment from a human-centered approach first." loading="lazy">
  <figcaption>What is the impact of an investment on fair and equitable labor?
<em>Photo by Jon Tyson (<a href="https://unsplash.com/@jontyson?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/@jontyson?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>) on Unsplash (<a href="https://unsplash.com/s/photos/worker?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText" class="bare">https://unsplash.com/s/photos/worker?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText</a>)</em>.</figcaption>
</figure>
</p>

<h3 id="labor-investment"><a href="https://chaoss.community/metric-labor-investment/">Labor Investment</a>&nbsp;<a class="hanchor" href="#labor-investment" aria-label="Anchor link for: Labor Investment">🔗</a></h3>
<blockquote>
<p>Question: What was the cost of an organization for its employees to create the counted contributions (e.g., commits, issues, and pull requests)?</p>
<p><a href="https://chaoss.community/metric-labor-investment/">chaoss.community/metric-labor-investment/</a></p>
</blockquote>
<p>This metric is perhaps the most ambitious of the group. How do you measure labor investment into an open source project? Or literally, the number of person-hours that go into software design, development, co-creation, and community management? It feels like a gargantuan effort, but there may be better ways to measure this in connection to other data the UNICEF Venture Fund is already connected about the businesses.</p>
<p>Measuring labor investment impacts two narratives: the rate of development on the open source work, and the impact of UNICEF investment into a company backing an open source work.</p>
<p>Firstly, understanding the rate of development on an open source work is easier to infer by understanding who is allocated on a project and how much of their time they dedicate to it. If a team of three contributors spares a few hours a week, it will mean something different compared to a team of five engineers spread across different disciplines working full-time. Mapping the labor investment for open source projects supported by UNICEF would enable better planning by understanding the typical labor investment in open source workplan tasks as piloted by other Venture Fund portfolio companies.</p>
<p>Secondly, this gives us a new way of talking about the impact of UNICEF Venture Fund investments as an investment not only in software products but also in labor. It gives us insight into the investment of labor in software engineering talent among portfolio companies. How does this measurement change over time of the investment? Do projects receive more or less investment of labor during the 12 month period we work with them? This could also be used as a proxy metric for the impact of our unique mentorship and coaching opportunities.</p>

<h2 id="what-next">What next?&nbsp;<a class="hanchor" href="#what-next" aria-label="Anchor link for: What next?">🔗</a></h2>
<p>Knowing is half the journey. Even if the knowledge is not yet firmly rooted. The analysis and introspection are from me as an individual working among the UNICEF Venture Fund and do not represent the views and beliefs of UNICEF or the UN in any capacity. My intent is that by sharing this analysis in the open, it allows for a space where conversation can spark where it could not before. It also invites others to share ideas, feedback, and constructive criticism of an emerging metrics strategy for investments made into the open source ecosystem.</p>
<p>Next, more layers can be added and internal and external validation can help to keep this moving forward. An implementation plan would be the next step to follow this post. The implementation plan considers the process of how start-up companies move through the Venture Fund from start to finish. Who interacts with the companies and when? At what point is a company ready to begin building in a new metric or count in their monthly metrics? Do they understand the implications and assessments of these metrics? At what points in the process is data already being collected? Could these new data requests be added to existing requests? And so on.</p>
<p>I hope to formalize some of this new reporting and metrics strategy in upcoming cohorts in 2022, as part of a renewed effort into communicating how our open source investments tie into sustainable impact towards the U.N. Sustainable Development Goals.</p>
<p>This post will serve as a milestone marker on the metrics strategy discussion in the coming one to two months. See you in 2022.</p>
<hr>
<p><em>Featured photo by <a href="https://unsplash.com/@edwardhowellphotography?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Edward Howell</a> on <a href="https://unsplash.com/s/photos/sustainable?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>. Modified by Justin Wheeler. CC BY-SA 4.0</em>.</p>]]></description></item><item><title>Better than I knew myself.</title><link>https://jwheel.org/blog/2021/08/better-than-i-knew-myself/</link><pubDate>Fri, 27 Aug 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/08/better-than-i-knew-myself/</guid><description><![CDATA[<p>There are moments I reflect back on my life when I met someone who interacted with me in an impressive way. Though unknown to me then, I feel now that they perceived my authentic, true self when I was still searching.</p>
<p>In those moments, I think about how lost I truly was. Running away from anxiety and an unhappy past by keeping myself busy. Overthinking and ruminating on all my social interactions with others. In many ways, living in under the shadow of generational codependency. Yet through all of that, I still maintained a simple desire to be good and help others.</p>
<p>I think of the interactions that you and I had in those same moments. I am brought back to that evening, laughing in our hearts and hearing each other as we sipped wine under the setting sun on the river. A late-night taxi trip back to the hotel after a night out with old and new friends. The gifts you shared with me.</p>
<p>They are memories I do not only see in my mind, but also feel with my whole being. Even this long after they have passed. For that, I remain grateful.</p>]]></description></item><item><title>Saying no.</title><link>https://jwheel.org/blog/2021/08/saying-no/</link><pubDate>Thu, 19 Aug 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/08/saying-no/</guid><description><![CDATA[<p>For a long time, it was a &ldquo;yes&rdquo;. For a few years, I was pulled in by the fiscal lure. There are no manuals for someone who grows up having less to suddenly land at a juncture of having more. So I had to be my own guide.</p>
<p>While I was saying &ldquo;yes&rdquo;, I was afforded opportunities that I had known only as unaffordable. I had a chance to live out and explore my heart, and the unusual circumstances that make up my life. For the time I said &ldquo;yes&rdquo;, I am grateful for the people and things that subtly shaped my subconscious mind and what I learned about myself in the process of learning about others.</p>
<p>But I was not the first one to say &ldquo;no&rdquo;. I found both the closure I needed after a frustrating final year, and the luck to find a better way to live according to my values through my work.</p>
<p>So it was surprising when the conversation restarted after so long. It caught me off-guard for a number of reasons. Of most interest to me, I had never valued my community management work in an annual salary range like that. This experience put the value of my work into perspective; the context of the &ldquo;who&rdquo; is also significant in this way. Not only did it change my perspective on the value of this work, but it made me aware to what the upper bounds of salary ranges may look like for those <a href="https://getpocket.com/explore/item/too-many-of-america-s-smartest-waste-their-talents">privileged few organizations</a> with huge talent development budgets and incentive programs.</p>

<h2 id="why">Why?&nbsp;<a class="hanchor" href="#why" aria-label="Anchor link for: Why?">🔗</a></h2>
<p>But this stroke of fate also made me question my &ldquo;why&rdquo;. Why do I do what I do? For what or for whom do I do it for? These are deep questions that I have a privilege of asking myself. When I looked inward and sought to understand my feelings, I knew that I measure employment offers in my ability to live with an abundant heart. The salary range is secondary.</p>
<p>Every day, I wake up and get to ask how my daily work and practice impacts the lives of children. While there is more complexity and metrics in play, the ultimate purpose of what I do is centered first on real human impact, not stock prices and operational profit. There is no salary in any dollar range that I would trade for what I have.</p>
<p>So this time, it was my turn to say no. Not out of spite, nor out of anger. But the seasons I have changed, and so have I. My old leaves have fallen and new ones are in their place. I am grateful for the mentorship and guidance I received for those years I said &ldquo;yes&rdquo;. As alluring as it is may be to imagine a 250% pay increase…</p>
<p>I&rsquo;m happy to continue making good from where I am with the things I already have.</p>]]></description></item><item><title>Cyclical nostalgia.</title><link>https://jwheel.org/blog/2021/08/cyclical-nostalgia/</link><pubDate>Thu, 12 Aug 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/08/cyclical-nostalgia/</guid><description><![CDATA[<p>A part of me holds nostalgia for this aspect of the Internet I grew up with. Back when blogs played a bigger role in shaping and developing the Internet culture, and being the exemplar way of how we sought to express ourselves online (or, perhaps for those of us who find both solace and agony inside written language).</p>
<p>Blogs were (mostly) safe spaces where we could share our thoughts and views. We were often influenced to think we were sharing our thoughts and views with the world, but really we were writing to a known audience. We were writing to the people who read our blogs; unless you were a 2006 Internet celebrity or mom blogger, our audiences were small and narrow. Perhaps both to our benefit and to our detriment.</p>
<p>How does this compare to today? Most online content by the masses is condensed into bite-sized thoughts: tweaked for the tweet, fed to the feed, and longing for the likes. Our thoughts and ideas are in competition in a race where attention is sparse. But to blame this solely on social media is not fair either. More consumers and producers exist today than we had fifteen years ago. We have more means to produce content today than our bandwidth-challenged dial-up connections at the turn of the new millennium. Social media went mainstream in our society because it was at the right place, at the right time.</p>
<p>As we progress further along in this decade, the art of blogging as a vehicle for human expression becomes sidelined further in nostalgia. Maybe in part because we have less collective time than we did before. Perhaps also because we became lost in this mirage of how we are supposed to appear and how we are supposed to act when our lives are lived out in this strangely self-controlled yet algorithmically influenced existence. Blogging, as a form of expression dating back to the earliest times in the Internet, exists partially outside this algorithmic existence.</p>
<p>Yet it still exists. For me, my blog is still online. But my blog maintains an absence of these kinds of <a href="/blog/2021/03/breakfast-in-bosnia/">emotional, artful expressions</a> that better show me as a human being, not just a contributor or participant in some technology projects or communities.</p>
<p>So, lost somewhere in that cyclical loop of (self-defeating?) nostalgia, I push my thoughts out into the sea of the Internet; a message in a bottle without a final destination. Just a thought: here for a moment and gone in the next.</p>]]></description></item><item><title>What if Open Source dependencies weren't software?</title><link>https://jwheel.org/blog/2021/08/open-source-dependencies/</link><pubDate>Tue, 10 Aug 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/08/open-source-dependencies/</guid><description><![CDATA[<p>I often wonder how to best measure and communicate Open Source value. The collective focus of the industry goes into quantifying dependencies; that is, how one software relies on other software in order to complete its primary function. The vocabulary to measure dependency usually includes words like &ldquo;imports,&rdquo; &ldquo;licenses,&rdquo; &ldquo;bugs fixed to bugs open,&rdquo; and other machine-oriented terms. Yet the unique value proposition of <em>innovative</em> Open Source involves a community of people around a software. This led me on to the next question: <strong>why do we bias towards machine-oriented terms instead of human-oriented or community-oriented terms to describe Open Source communities and division of labor?</strong></p>
<p>However, this question only led to more questions. Much of the existing Open Source discourse on sustainability centers on defining, tracking, and understanding &ldquo;dependencies.&rdquo; Yet when we say dependencies, people typically mean source code, software packages, and license compatibility. So, <strong>how do we describe the value proposition of people and the impact of cross-pollinated communities?</strong></p>
<p>So, what if Open Source dependencies weren&rsquo;t <em>just</em> software? Furthermore, what if Open Source dependencies could mean people… or simply, human beings? In this blog post, we&rsquo;ll walk through this thought experiment.</p>

<h2 id="open-source-dependencies-are-people">Open Source dependencies are people.&nbsp;<a class="hanchor" href="#open-source-dependencies-are-people" aria-label="Anchor link for: Open Source dependencies are people.">🔗</a></h2>
<p>My purpose is to augment the idea of &ldquo;dependencies&rdquo; from exclusively source code to be more inclusive of its authors as well. We typically center software in our Open Source conversations, so I want to deliberately center people. There are many ways to cover this, but I will offer three ways we could think of Open Source dependencies as more than source code:</p>
<ol>
<li>Community inheritance</li>
<li>Legacies</li>
<li>Love</li>
</ol>

<h2 id="dependencies-community-inheritance">Dependencies: Community inheritance&nbsp;<a class="hanchor" href="#dependencies-community-inheritance" aria-label="Anchor link for: Dependencies: Community inheritance">🔗</a></h2>
<p>New, smaller projects sometimes form up underneath or within an existing larger project. Sometimes a new project is created to support the existing project. Sometimes it is a passion project led by a few that aligns with the motivations and values of a wider community. But these new projects begin with an added advantage of inheriting the collaborative ecosystem surrounding the existing project, instead of being tasked to create this from scratch themselves.</p>

<h3 id="why-measure-this">Why measure this?&nbsp;<a class="hanchor" href="#why-measure-this" aria-label="Anchor link for: Why measure this?">🔗</a></h3>
<p>Ask anyone responsible for building an Open Source community from scratch. The approach at this stage is experimental:</p>
<ul>
<li>Will using this feature encourage new contributors to participate?</li>
<li>Does someone in a related field discover our project on a casual whim looking at GitHub?</li>
<li>How do we make our project more accessible for contributors we do not yet have?</li>
</ul>
<p><strong>Many times, it is about forming a hypothesis and then testing it.</strong></p>
<p>However…</p>
<p>If you exist within the dynamic of an existing community, you benefit from resources, people, and infrastructure that would be unavailable if you started independently. Finding communities with compatible values and motives exposes you to a wider network, and thus more visibility in a world where there is already <em>too much</em> information. Working within an existing community can cut light-years off of time-to-market or improving product sustainability and community resiliency (in the context of other variables).</p>

<h3 id="example-of-community-inheritance">Example of community inheritance&nbsp;<a class="hanchor" href="#example-of-community-inheritance" aria-label="Anchor link for: Example of community inheritance">🔗</a></h3>
<p>The <a href="https://docs.fedoraproject.org/en-US/project/">Fedora Project</a> produces Fedora Linux. <a href="https://getfedora.org/">Fedora Linux</a> is a Free and Open Source operating system derived from the open source Linux kernel. The Fedora Project also creates other software in order to facilitate the production, creation, and updates of Fedora Linux. Examples of this are asynchronous <a href="https://github.com/fedora-infra/mote">meeting minute note managers</a>, <a href="https://github.com/fedora-infra/fedocal">community calendars</a>, <a href="https://badges.fedoraproject.org/about">gamified badges</a>, <a href="https://pagure.io/koji">software package distribution tools</a>, and more.</p>
<p>While none of these smaller software projects are the ultimate purpose and goal of the Fedora Project, they are supplementary to the overall goal of <strong>producing Fedora Linux</strong>. The sustainability of these smaller parts ensure a healthier ecosystem around the larger project.</p>
<p>Another way to see this is as a planet with several orbiting moons, where the planet is an existing project and each moon represents another smaller project orbiting around the existing one. Each moon is different, yet each is still connected to the gravitational force and motions of the planet.</p>

<h2 id="dependencies-legacies">Dependencies: Legacies&nbsp;<a class="hanchor" href="#dependencies-legacies" aria-label="Anchor link for: Dependencies: Legacies">🔗</a></h2>
<p>Open Source projects are more than source code. Human beings are social creatures, and Open Source is a social activity. An individual or groups of individuals may influence the hearts and minds of others in the movement. To win hearts and minds is to merge the intentions of the individual with the intentions of the wider community. The power to change minds is the power to move mountains.</p>

<h3 id="why-measure-this-1">Why measure this?&nbsp;<a class="hanchor" href="#why-measure-this-1" aria-label="Anchor link for: Why measure this?">🔗</a></h3>
<p>Open Source is a social activity. It has both a written and oral story-telling tradition. There is a rich history from the movement that first took root in the 1980s. We use stories to expand our imagination, or to see a perspective in a way we might not have before. So, it is important to note the value these historical stories play in shaping our movement and creating leaders.</p>
<p>Legacies of kindness and love result in thriving communities where contributors look out for each other. People are not motivated by the will to survive; they are motivated by the will to thrive with a community. Legacies of discrimination and hate result in divided, splintered communities who are focused on counting their differences instead of seeing how alike we are.</p>

<h3 id="example-of-legacies">Example of legacies&nbsp;<a class="hanchor" href="#example-of-legacies" aria-label="Anchor link for: Example of legacies">🔗</a></h3>
<p><a href="/blog/2018/11/fedora-appreciation-week-tribute-to-a-legacy/">Seth Vidal</a> wrote the Yellowdog Update Manager (Y.U.M.), and he contributed to Fedora. <a href="https://communityblog.fedoraproject.org/remembering-matthew-williams/">Matthew Williams</a> helped others learn about Linux and Open Source, and he contributed to Fedora. <a href="https://communityblog.fedoraproject.org/remembering-thomas-gilliard-satellit/">Thomas Gilliaird</a> helped me with using Fedora Linux in IRC as a teenager, and he contributed to Fedora. The ways we help other humans while on our own journey is how we create a legacy with wider wings. The impact of a few kind people is enough to inspire more to follow.</p>
<p>To ignore the impact of legacies in social activities surrounding Open Source is to deny the impact of charismatic leaders who lead in styles of either unity or division.</p>

<h2 id="dependencies-love">Dependencies: Love&nbsp;<a class="hanchor" href="#dependencies-love" aria-label="Anchor link for: Dependencies: Love">🔗</a></h2>
<blockquote>
<p>Power at its best is <strong>love implementing the demands of justice</strong>. Justice at its best is <strong>love correcting everything that stands against love</strong>.</p>
<p><a href="https://en.wikipedia.org/wiki/Martin_Luther_King_Jr.">Dr. Martin Luther King, Jr.</a></p>
</blockquote>
<p>The act of existence can be political. We cannot escape the sociopolitical environment of our world, no matter how much we wish to push it aside. If we choose to ignore it, there are others who choose to manipulate common ignorance, to the exploit of their own unbounded wealth. We must embrace and acknowledge the political atmosphere permeates our world; it does not disappear and hide away when it makes us uncomfortable.</p>
<p>
<figure>
  <img src="/blog/2021/04/Get_out_of_jail_free.jpg" alt="A Get Out of Jail Free card from the board game Monopoly" loading="lazy">
  <figcaption>From Wikipedia (<a href="https://en.wikipedia.org/wiki/File:Get_out_of_jail_free.jpg" class="bare">https://en.wikipedia.org/wiki/File:Get_out_of_jail_free.jpg</a>).</figcaption>
</figure>
</p>

<h3 id="why-measure-this-2">Why measure this?&nbsp;<a class="hanchor" href="#why-measure-this-2" aria-label="Anchor link for: Why measure this?">🔗</a></h3>
<p>Open Source does not get a <a href="https://en.wikipedia.org/wiki/Get_Out_of_Jail_Free_card">&ldquo;get out of jail free&rdquo; card</a>.</p>
<p>Open Source is political. Its roots in the Free Software movement were firmly rooted in politics, even if they were narrowly confined to a few key issues. The real question is, how do we wield our own political agency and expediency? We should act from our hearts and move to inspired action to correct everything that stands against love.</p>

<h3 id="example-of-love">Example of love&nbsp;<a class="hanchor" href="#example-of-love" aria-label="Anchor link for: Example of love">🔗</a></h3>
<p>This blog post. These words are a radical act of love. Acknowledging it and choosing to embrace it is the first step in using our Open Source power responsibly.</p>
<hr>
<p><em>Featured image arranged by Justin Wheeler. Original photograph by <a href="https://unsplash.com/@goian?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Ian Schneider</a> on <a href="https://unsplash.com/s/photos/community?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>.</em></p>]]></description></item><item><title>A proposal for the end of accommodations</title><link>https://jwheel.org/blog/2021/08/a-proposal-for-the-end-of-accommodations/</link><pubDate>Thu, 05 Aug 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/08/a-proposal-for-the-end-of-accommodations/</guid><description><![CDATA[<p>Language is powerful. Words are subtle building blocks to how we imagine the world around us. So, with the goal of pursuing more equitable language, I propose the end of accommodations.</p>
<p>Accommodations move us closer to equality but not equity. The presence of accommodations implies a belief in an &ldquo;us&rdquo; and a &ldquo;them&rdquo;. One group benefits from default inclusion, while another group either raises a collective voice, or is de-facto excluded. Instead of designing our world for others different than ourselves, we must design our world together. It is a quicker way to achieve a more just world.</p>
<p>The &ldquo;abled&rdquo; community needs to challenge our perspectives and do our share of the learning required to see things from another perspective.</p>
<p>An example I saw from Twitter that made an impression on me was how someone explained the idea of combinations and permutations of the five human senses: sight, hearing, smell, taste, and touch. The commonly-held belief is that lacking one (or more) of these senses leaves you deprived. Without one of these senses, your potential is limited and you deserve to be pitied.</p>

<h2 id="multi-sensing--accommodations">Multi-sensing &gt; accommodations&nbsp;<a class="hanchor" href="#multi-sensing--accommodations" aria-label="Anchor link for: Multi-sensing &gt; accommodations">🔗</a></h2>
<p>So, what does it mean to be multi-sensing? Most of us see our five senses (sight, hearing, smell, taste, touch) as a fixed state of sensory stability. These senses and basic mental stability are socially-assumed as always present. They define how we individually experience life.</p>
<p>Often those lacking one or more of these senses are seen as deprived. They are perceived as missing something or to have lost something they can never fully regain. The absence of a human sense comes with the added psychological burden of living in a world where you are often the afterthought, the &ldquo;new use case&rdquo;, the countless trials of countless beta versions of any kind of software that might help overcome the disadvantage of &ldquo;missing&rdquo; a sense or mental disability.</p>
<p>I suggest an alternative way to design for accessibility and inclusivity. A personal deviation is not written off as &ldquo;missing&rdquo; something, but instead as a new combination of senses gained. Designers should assume an expected and guaranteed variable of this new combination. Accessible design must be a first-class citizen in early project management planning.</p>
<p>To put it another way, observe the presence and lack of senses among us as a matrix of combinations, instead of large swathes of characteristics assumed to always be present. We unlock the best of our design knowledge to think in the pursuit of access to the greatest many instead of &ldquo;what ticks off the box&rdquo;.</p>
<p>Before, we saw an accommodation as when a specific feature is added to software for someone lacking one or many senses. But we must shift from accommodations to full inclusion. <strong>Accommodations are acknowledgements of disability</strong>. It assumes a fixed state where a set of critical features to guarantee usability will always lag behind for a subset of people. True equality is seeing access for those with disabilities as equal to the design of features for those with five active senses.</p>
<hr>
<p><em>Featured image photo by <a href="https://unsplash.com/@matthew_t_rader?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Matthew T Rader</a> on <a href="https://unsplash.com/s/photos/thoughtful?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>.</em><br>
<em>Modified by Justin Wheeler</em>.</p>]]></description></item><item><title>Computer human.</title><link>https://jwheel.org/blog/2021/07/computer-human/</link><pubDate>Thu, 01 Jul 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/07/computer-human/</guid><description><![CDATA[<p>Recently a <a href="https://open.spotify.com/playlist/37i9dQZF1DXaRycgyh6kXP?si=18f5bb6a3aba46de">Spotify playlist</a> curated into my feed. The playlist was a perfect match for my soul when I needed it most. This led me to wonder, who or what curated this playlist? What caused it to appear in my feed that day?</p>
<p>The era of disc jockeys and long LPs are past. While human-curated playlists continue to exist, they are in steep competition with weekly playlists of tailored content. Every week, a personal digital deejay runs your music life. This digital deejay knows what you are vibing right now, what were the hot skips, and <a href="https://docs.google.com/document/d/16GrJwWch0untSZ6tc77GmhauYtlLTrCJSz_JwrHSXXo/edit?usp=sharing">what might be your new moods</a> for the week. It is hard for any human to compete with that level of curated music <em>freshness</em>.</p>
<p>But this did not answer my question. Who curated <em>this</em> playlist, that I felt so intently in my heart? In this way, I realized it did not matter if it were a real human being who hand-dragged the songs from one album to another, or if it were a machine learning algorithm that uniquely picked songs only for me. The algorithm is still human, in a world which is also structured, shaped, and changed by humans.</p>
<p>Perhaps it was the human essence of this algorithm that compelled the playlist into my feed. A long time ago, someone would have called something like this fate. But I felt a warmth that this playlist helped me feel a sense of my own humanity, in a time where I was feeling so many different things. Call it machine learning, call it fate, call it biased human activity, and you are right.</p>
<p>The break-up of robot humans known as Daft Punk earlier this year was heart-wrenching. Two humans who conveyed the humanity of machines to me through their music. They shared a perspective in my life that I did not know I was looking to hear. Despite the break-up, their message remains clear in my heart. Their message is an acknowledgement that what is robot is also human.</p>
<p>So if algorithms and computers are human by their association to humans, what does this speak of the humans who create the robots? Are there computer humans? Computer humans who live their life as if on a script? Computer humans who struggle with memory storage or retention? If Daft Punk claims the title to being robot human / human robot, then it might also be inferred that there are robotic, programmed humans who take calculated steps to create the world they want, irrespective of others.</p>
<p>Indeed, computer human.</p>
<p>I hope we may aspire to Daft Punk&rsquo;s vision of human-is-robot/robot-is-human instead.</p>]]></description></item><item><title>2021 OSI Board of Directors statement of intent</title><link>https://jwheel.org/blog/2021/04/2021-osi-board-of-directors-statement-of-intent/</link><pubDate>Tue, 13 Apr 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/04/2021-osi-board-of-directors-statement-of-intent/</guid><description><![CDATA[<p><em>This first appeared <a href="https://wiki.opensource.org/bin/Main/OSI%20Board%20of%20Directors/Board%20Member%20Elections/2021%20Individual%20and%20Affiliate%20Elections/Flory2021/">on the Open Source Initiative Wiki</a>. In light of the <a href="https://opensource.org/election_update">election update this year</a>, I am republishing my statement of intent on my personal blog.</em></p>
<hr>
<blockquote>
<p>No culture can live if it attempts to be exclusive.</p>
<p>Mahatma Gandhi</p>
</blockquote>
<p>I believe in the value of upholding the Open Source Definition as a mature and dependable legal framework while recognizing the OSI needs to work better with works that are not Open Source. My ambition as a candidate is to support existing work to enable a more responsive, more agile Open Source Initiative.</p>
<p><strong>Twitter:</strong> <a href="https://twitter.com/jwf_foss"><strong>@jwf_foss</strong></a></p>

<h2 id="why-should-you-vote-for-me">Why should you vote for me?&nbsp;<a class="hanchor" href="#why-should-you-vote-for-me" aria-label="Anchor link for: Why should you vote for me?">🔗</a></h2>
<p>I bring a <a href="https://jwheel.org/#unicef">public sector perspective</a> to a conversation where it seems missing, despite the dependent relationship of the public sector to Free and Open Source works. In my work, I provide Open Source mentorship and coaching to humanitarian-driven start-ups hailing from 57 countries. I am an excellent communicator, I understand a subset of challenges faced by Open Source communities, and I have a collaborative nature.</p>
<p>I am also a millennial. The GPL was first drafted before I was born. My lived experience with Free Software and Open Source gives me a vantage point not well-represented in Open Source legal and policy work. My personal experience with Free and Open Source software is impacted by years of untangling my own digital life from technology decisions made for me, not by me. With that in mind, I realize not everyone can afford to be a Free Software purist, but we can still uphold the values of Open Source even if we do not use it exclusively.</p>

<h2 id="who-am-i">Who am I?&nbsp;<a class="hanchor" href="#who-am-i" aria-label="Anchor link for: Who am I?">🔗</a></h2>
<p>I work as an Open Source Technical Advisor at UNICEF in the <a href="https://www.unicef.org/innovation/">Office of Innovation</a>. I manage and support an <a href="https://unicefinnovationfund.org/">Open Source Mentorship programme</a> for start-up investments and teams building Open Source products and communities from more than 57 countries. I also provide Open Source support to other UNICEF colleagues and recently coordinated UNICEF Innovation&rsquo;s participation in the [on-going, at publication time] Outreachy round.</p>
<p>Outside of work, I have contributed to the <a href="https://docs.fedoraproject.org/en-US/project/">Fedora Project</a> for almost six years. I am soon ending a year-long term as the <a href="https://docs.fedoraproject.org/en-US/diversity-inclusion/roles/council-advisor/">Diversity &amp; Inclusion Advisor</a> to the Fedora Council. I am a founding member of the Fedora <a href="https://docs.fedoraproject.org/en-US/commops/">Community Operations</a> and <a href="https://docs.fedoraproject.org/en-US/diversity-inclusion/">Diversity &amp; Inclusion</a> teams. </p>

<h2 id="what-are-my-qualifications">What are my qualifications?&nbsp;<a class="hanchor" href="#what-are-my-qualifications" aria-label="Anchor link for: What are my qualifications?">🔗</a></h2>
<p>I first contributed to Open Source as a teenager. I was a community moderator and staff member of the open source <a href="https://jwheel.org/#spigotmc">SpigotMC project</a>. There, I handled user reports for a community forum with over 400,000 registered members. This is one of the most unique communities I have worked in, as the Spigot Community is a population of hundreds of thousands with an age demographic concentrated between ages 13-25.</p>
<p>Additionally, I am on the <a href="https://jwheel.org/#open-rit">advisory board of Open @ RIT</a>, the Open Source Programs Office for the <a href="https://www.rit.edu/">Rochester Institute of Technology</a> in Rochester, New York. This enables me to work more closely with academia, which has a growing interest in the growing ecosystem of academic Open Source Program Offices.</p>
<p>Finally, I regularly work with teams building Open Source solutions in support of children and UNICEF’s core work. I have lived experience of coaching teams on Open Source best practices across six continents. I have seen where Open Source worked well and where it didn’t. I bring this background and perspective into the work I would do as a member and representative elected by the Open Source Initiative constituency.</p>
<p>In summary, my lived experiences in Open Source, my connection to academic Open Source, and the humanitarian focus of my work make me a uniquely-qualified candidate for the OSI Board.</p>
<hr>

<h2 id="interview-responses">Interview responses&nbsp;<a class="hanchor" href="#interview-responses" aria-label="Anchor link for: Interview responses">🔗</a></h2>
<p>Luis Villa published <a href="https://opensource.com/article/21/3/board-elections-osi">four interview questions</a> for OSI Board candidates on Opensource.com. I originally <a href="https://twitter.com/jwf_foss/status/1370064424229216258">tweeted my response</a>, but I copied it here for wider visibility too.</p>

<h3 id="q1-what-should-osi-do">Q1: What should OSI do…&nbsp;<a class="hanchor" href="#q1-what-should-osi-do" aria-label="Anchor link for: Q1: What should OSI do…">🔗</a></h3>
<p>“…<em>about the tens of millions of people who regularly collaborate to build software online (often calling that activity, colloquially, open source) but have literally no idea what OSI is or what it does?”</em></p>
<p>I am excited at the opportunity to contribute here. The UNICEF Office of Innovation (and my own Open Source Mentorship programme) rely on the Open Source Definition to guide our international Open Source work, even if we are still learning how to do it best. But without the OSD as a guiding light, our work is much harder. My team is well-positioned to be an advocate and voice of support for the Open Source Definition in policy environments where Open Source is not. This relates to on-going <a href="https://gigaconnect.org/">Giga connectivity work</a> to connect schools worldwide to the Internet for equitable education opportunities for children.</p>
<p>So to directly answer the question, we have a conversation. Avoid anger when others choose software that is not Open Source. Avoid exasperated frustration when people pick licenses that are not Open Source. But the first step is always to teach &amp; educate on the stories, values and history of the Free/Open Source community.</p>

<h3 id="q2-if-an-ethical-software-initiative-sprung-up-tomorrow-what-should-osis-relationship-to-it-be">Q2: If an Ethical Software Initiative sprung up tomorrow, what should OSI&rsquo;s relationship to it be?&nbsp;<a class="hanchor" href="#q2-if-an-ethical-software-initiative-sprung-up-tomorrow-what-should-osis-relationship-to-it-be" aria-label="Anchor link for: Q2: If an Ethical Software Initiative sprung up tomorrow, what should OSI&rsquo;s relationship to it be?">🔗</a></h3>
<p>The good folks behind the Ethical Source movement have done so. The OSI needs to be open to collaborate and engage with other orgs who steward legal works that do not adhere to the OSD.</p>
<p>I want to invite the Ethical Source folks into the conversation. How can we better partner together? If elected, I would commit myself to organizing a public town hall or community discussion with the Ethical Source folks. Coraline Ada Ehmke, Tobie Langel, and many other folks are doing great work in this space. So, let&rsquo;s collaborate and work together.</p>

<h3 id="q3-when-a-license-decision-involves-a-topic">Q3: When a license decision involves a topic…&nbsp;<a class="hanchor" href="#q3-when-a-license-decision-involves-a-topic" aria-label="Anchor link for: Q3: When a license decision involves a topic…">🔗</a></h3>
<p>“…<em>on which the Open Source Definition is vague or otherwise unhelpful, what should the board do?”</em></p>
<p>The OSI needs to improve at saying what it is not. We are more clear on what the OSD <strong><em>is</em></strong> than we were even last year. As a candidate, I don&rsquo;t have crazy ideas for the Definition. But there are things that are not Open Source. The world is changing.</p>
<p>We need to adapt. We must be nimble in changing with the world, or the values and motives of the original Free/Open Source movement are at risk of volatility. As a candidate, if presented with an unclear situation, I would take one of two options:</p>
<ol>
<li>If the proposed work stands against a principle of the OSD, it should not be approved as such, or the OSD becomes meaningless; OR</li>
<li>Take an interpretive, &ldquo;living document&rdquo; view of the OSD for new copyleft innovations where the OSD is not clear or ambiguous.</li>
</ol>
<p>For context, I am a copyleft believer. Promoting and advocating for the stability and integrity of Open Source licenses is a fundamental part of my interest as a candidate for the Board.</p>

<h3 id="q4-what-role-should-the-new-staff-play-in-license-evaluation-or-the-osd-more-generally">Q4: What role should the new staff play in license evaluation (or the OSD more generally)?&nbsp;<a class="hanchor" href="#q4-what-role-should-the-new-staff-play-in-license-evaluation-or-the-osd-more-generally" aria-label="Anchor link for: Q4: What role should the new staff play in license evaluation (or the OSD more generally)?">🔗</a></h3>
<p>I don&rsquo;t have an answer to this one. Foundations are mostly new to me. I would defer to expertise and listen to what others with more years have to say. I want to better understand the capacity and ambition of the OSI to take on new work with a steady staff.</p>
<p>I am a collaborator by nature and a team player. So, I want to enable the work for the OSI to be more agile and responsive in what I see as core, critical work.</p>
<hr>
<p>That&rsquo;s it. If you have specific questions, you are welcome to get in touch with me on Twitter or add a comment below.</p>]]></description></item><item><title>What is Freedom?</title><link>https://jwheel.org/blog/2021/04/what-is-freedom/</link><pubDate>Mon, 12 Apr 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/04/what-is-freedom/</guid><description><![CDATA[<p>When I first saw the letter asking for Richard Stallman and the FSF Board of Directors resignations with merely five signatures, I knew I had to sign. Not because I knew it would be the popular thing to do. But because it was what was true in my heart. Only in a sense of deep empathy could I understand the reasons why <em>it had finally come to this</em>. I signed the letter because as much as I have personally benefited indirectly by the legacy of Mr. Stallman in my life, I feel his continued presence is harmful and more damaging at the forefront of the movement.</p>
<p>I don&rsquo;t say that casually either. I have involuntarily found Open Source as my calling. Or my people. I contribute to Open Source because I love to collaborate and work together with other people. This challenges me. It humbles me in a way that I know I can always learn something new from someone else. For this, Open Source and Free Software have enriched my life. They have also given me, again involuntarily, an odd but productive way of coping with my own mental health issues, anxiety, and depression.</p>
<p>So how do I make sense of the emotions and feelings I have now? How do I untangle this complicated web of events and reactions by other people? To ignore it doesn&rsquo;t seem possible. If I remove emotion, I am left with a purely rational motive to involve myself in this contemporary issue. My work, profession, and career goals are directly affected by however this discussion goes. There is no way out for me. It&rsquo;s my job, so I have to care. But if you add emotions back in, to stand still and remain idle is heartbreaking. To do nothing is to commit to defeat. Resignation. The darkness.</p>
<p>Yet what is there to do? The only thing Stallman ever directly gave to me in life was an email explaining elegantly how there was nothing he could do for the Minecraft GPL community fiasco. At a time when I was so personally lost as I saw <a href="/blog/2020/04/open-source-minecraft-bukkit-gpl/">a community I love tear itself apart</a>, he stood by idly as the so-called steward of these licenses that I was just too naïve to believe in. That experience to me now is amplified in the light of the much more egregious things he is accused of.</p>
<p>So, the Free Software Foundation welcomes Richard Matthew Stallman back to its board. Wonderful. Congratulations Mr. Stallman. I am going to pause for a moment of sadness and hurt as I contemplate the impact of this moment on our fragile movement, which has much bigger enemies today than it has in its 40 year legacy. But then…</p>
<p>I will move on. Because we have to. The only way is forward.</p>]]></description></item><item><title>Breakfast in Bosnia.</title><link>https://jwheel.org/blog/2021/03/breakfast-in-bosnia/</link><pubDate>Sun, 14 Mar 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/03/breakfast-in-bosnia/</guid><description><![CDATA[<p>Four years ago, on March 13th in 2017, I woke up for breakfast in the city of <a href="https://en.wikipedia.org/wiki/Sarajevo">Sarajevo</a> in <a href="https://en.wikipedia.org/wiki/Bosnia_and_Herzegovina">Bosnia &amp; Herzegovina</a>. As I ate breakfast on the morning of March 14th of 2021 in the seemingly eternal era of COVID-19, it struck me.</p>
<p>
<figure>
  <img src="/blog/2021/03/IMG_20170313_101600_693.jpg" alt="" loading="lazy">
  <figcaption>Bosnian coffee.</figcaption>
</figure>
</p>

<h2 id="balkans-and-bosnia">Balkans and Bosnia.&nbsp;<a class="hanchor" href="#balkans-and-bosnia" aria-label="Anchor link for: Balkans and Bosnia.">🔗</a></h2>
<p>My time abroad was counted in months, not years. Yet those five months in the Balkans gave me more opportunity to grow and discover myself than I could have anticipated. Living away from home is one step forward. But living away from your own country? Let alone somewhere <em>you</em> speak the foreign language? It is another three or five steps. I didn&rsquo;t see it this way at the time, but my semester abroad broadened my passport and mind with each new stamp. Croatia first, then the <a href="https://whatamithinks.wordpress.com/2017/02/11/devconf-2017-diversity-fad/">Czech Republic</a> and <a href="https://archive.fosdem.org/2017/schedule/event/storytelling/">Belgium</a> shortly after. Onwards then I went to Sarajevo, and then finally by bus to the company of great friends in <a href="/blog/2017/03/hackathon-albania-sustainable-goals/">Tirana, Albania</a>. The end of my experience abroad would open an opportunity to travel and stay a <a href="/blog/2018/02/2017-year-review/">short time in India</a>, before returning <a href="/blog/2017/04/students-fedora-linux-weekend-2017/">once more</a> to Albania and then finally back to the United States.</p>
<p>I remember my last-minute decision to travel over my spring break instead of studying in my apartment. The bus ride to Sarajevo was unforgettable. I was overcome by the thrill of learning something new and experiencing a city I had only read about. It was unexpected and wonderful all at once.</p>
<p>
<figure>
  <img src="/blog/2021/03/IMG_20170314_122942-2.jpg" alt="" loading="lazy">
  <figcaption>Moments from Sarajevo. Far-left photo is Sarajevo Tunnel of Hope. Center far-right picture are from the 1995 Srebrenica massacre memorial museum in the city.</figcaption>
</figure>
</p>

<h2 id="patterns">Patterns.&nbsp;<a class="hanchor" href="#patterns" aria-label="Anchor link for: Patterns.">🔗</a></h2>
<p>What strikes me now is the monotonous pattern of daily life. The opportunities for these learning experiences are fewer. On one hand, it was inevitable in some part due to a global pandemic. On the other hand, I have also been working on psychological well-being this year. <em>Shockingly</em>, it takes more energy and spoons than I originally anticipated (even with the great benefits and insights enabled by this work). The days when I counted the airports and train stations I passed through in a year is paused… but it is also difficult to imagine these places running at full capacity again.</p>
<p>My challenge in a virtual-first world is discovering new ways to restore and replenish the soul without being able to easily travel and connect with others face-to-face.</p>
<p>
<figure>
  <img src="/blog/2021/03/PANO_20170314_150305.jpg" alt="" loading="lazy">
  <figcaption>A day-time panaroma view of the city of Sarajevo, Bosnia &amp; Herzegovina</figcaption>
</figure>
</p>]]></description></item><item><title>Unsaid.</title><link>https://jwheel.org/blog/2021/01/unsaid/</link><pubDate>Sun, 17 Jan 2021 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2021/01/unsaid/</guid><description><![CDATA[<p>When I launched my blog, I always envisioned writing cute snapshots of insight into my life. As much as I would publish them for the Internet, I was also publishing for myself. Or so, it started off this way.</p>
<p>But over time, I blurred the lines between personal and professional communication. The emotional words in my vocabulary were gradually phased out through my formal education. There were many influences on the sculpting of my voice. High school teachers critiqued writing styles for A.P. exams. Communication professors clearly outlined how to write business emails in a level of detail I didn&rsquo;t know was possible. These experiences showed me one way communication could be more direct and effective.</p>
<p>But I believe I may have mistaken professional communication as the only kind of communication. My education prepared me to understand scientific research studies and how a compiler works, but didn&rsquo;t teach me how to listen to my heart and put words to the emotions I was feeling.</p>
<p>So, now looking back at my blog history, it feels like reading a news site instead of these personal slices into my thinking and what is going on for me at any given point of time. I retained some of it in the beginning, like with my annual Year in Review posts that last published in 2017. But now, there is little here that I think gives meaningful insight to who I am outside of the context of technology or open source.</p>
<p>Indeed, despite being the sole author, publisher, and editor of my own blog, there still seems like a great deal is left unsaid. I cannot speak words where there was already silence, but I can choose to break the silence. So, here is to breaking silences and finding your voice.</p>]]></description></item><item><title>Three predictions for Free Software in the 2020s</title><link>https://jwheel.org/blog/2020/12/three-predictions-for-free-software-in-the-2020s/</link><pubDate>Thu, 31 Dec 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/12/three-predictions-for-free-software-in-the-2020s/</guid><description><![CDATA[<p>From January to May 2020, I completed an independent study at the <a href="https://www.rit.edu/">Rochester Institute of Technology</a> on <em>Business and Legal Aspects of Free/Open Source Software</em>. This was the final credit for my completion of the <a href="https://www.rit.edu/study/free-and-open-source-software-and-free-culture-minor">Free and Open Source Software and Free Culture</a> minor.</p>
<p>That semester, I traveled to <a href="/tags/2020-foss-conferences/">different international FOSS conferences</a> (before COVID-19), analyzed contemporary changes and trends in Free Software, and reflected on where <em>I think</em> we are going. I am sharing an edited version of my final report here, as a look into my &ldquo;crystal ball&rdquo; for what is coming to Free Software in the 2020s.</p>

<h2 id="preface">Preface&nbsp;<a class="hanchor" href="#preface" aria-label="Anchor link for: Preface">🔗</a></h2>
<p>There are emerging challenges and changes to the Free Software status quo. Three pieces of context about me will help to understand my perspective.</p>
<p>First, I am a young adult who has contributed to Free Software for a third of my life. At fourteen, I landed my first Open Source contributions. In high school, I participated in Open Source communities with 100,000+ adolescents, teenagers, and young adults. Later, I led community-driven initiatives in Open Source projects <a href="https://en.wikipedia.org/wiki/Red_Hat_Linux">older than me</a>. Thus, these experiences are a significant part of my experience coming into the Free Software movement.</p>
<p>Second, I follow conversations about Open Source sustainability. I regularly collaborate with others who also care about Open Source sustainability. I participate in communities where Open Source sustainability is the key issue to address, like <a href="https://sustainoss.org/">Sustain OSS</a> and the <a href="https://chaoss.community/">CHAOSS Project</a>.</p>
<p>Third, I am a white American male in my early 20s, which yields me certain privileges. I actively work to understand how my privilege constructs my worldview and experiences. I also acknowledge my <strong>freedom to participate</strong> in the global Free Software community is afforded to me in part by who I am. So, I acknowledge these biases in order to frame my perspective.</p>
<p>So, I propose three emerging trends in Free Software across the 2020s:</p>
<ol>
<li>Sustainability of Free Software is here to stay.</li>
<li>Free Software will have its ethics interrogated.</li>
<li>More young people will stay, or leave.</li>
</ol>

<h2 id="free-software-sustainability-is-here-to-stay">Free Software sustainability is here to stay.&nbsp;<a class="hanchor" href="#free-software-sustainability-is-here-to-stay" aria-label="Anchor link for: Free Software sustainability is here to stay.">🔗</a></h2>
<p>Sustainability has subliminal buzzword status today, yet it will not fade from our vocabulary soon. Unlike other tech buzzwords from the last decade, I suspect sustainability is here to stay.</p>
<p>Sustainability is broad though. This analysis begins broadly and then narrows down the definition. To start, here is the Oxford Dictionary definition of sustainability:</p>
<blockquote>
<p>sus·tain·a·bil·i·ty</p>
<p>The ability to be maintained at a certain rate or level.</p>
<p><a href="https://www.lexico.com/en/definition/sustainability">Oxford U.S. dictionary</a></p>
</blockquote>
<p>From this definition, I look at two sub-types of sustainability: software sustainability and Free Software sustainability. While they do overlap, software sustainability is <strong><em>what</em></strong> we build: the technology we make and its ability to last into the future. Free Software sustainability is <strong><em>who</em></strong> and <strong><em>how</em></strong> we build: the people who comprise the Free Software movement and how they work together and collaborate.</p>
<p>Now, sustainability is less overlooked than five or ten years ago. However, we still have competing definitions for what sustainability means. The dictionary defines sustainability as &ldquo;the ability to maintain&rdquo; but there are different ways sustainability is interpreted.</p>

<h3 id="the-maintainer-and-the-corporation">The maintainer and the corporation&nbsp;<a class="hanchor" href="#the-maintainer-and-the-corporation" aria-label="Anchor link for: The maintainer and the corporation">🔗</a></h3>
<p>For example, to an Open Source software maintainer, the &ldquo;ability to maintain&rdquo; might mean their ability to pay for their bills, live securely and safely in their day-to-day lives, or supporting a family. On the other hand, to a corporation that depends on Open Source software for their business, the &ldquo;ability to maintain&rdquo; might mean the ability to make new software releases at a specific cadence. It could be lines of code added and removed, or the number of commits made. Both perspectives are valid, but they imply different expectations of what maintenance requires.</p>
<p>On first consideration, these competing definitions make the landscape confusing. But surprisingly, this varied interpretation does not weaken sustainability; it strengthens it. It creates more opportunities to collaborate and work together in solving common problems in new, intersectional ways. Instead of focusing on common differences, it encourages seeing common problems first. While the definitions of sustainability might be different between an independent tech freelancer and an engineering manager in a Silicon Valley tech corp, both of these people could still work together on something that benefits both of them.</p>
<p>While I cannot predict what sustainability will mean to us in 2030, I am confident it will not mean the same as it is today. So, I am interested to both observe and participate in the shaping of the sustainability conversation in software and Free Software communities over the next decade.</p>

<h2 id="free-software-will-have-its-ethics-interrogated">Free Software will have its ethics interrogated.&nbsp;<a class="hanchor" href="#free-software-will-have-its-ethics-interrogated" aria-label="Anchor link for: Free Software will have its ethics interrogated.">🔗</a></h2>
<p>Free Software emerged in the 1970s as a social movement in an act of defiance to a global market change, when software became a commodity. Activists stood together and asserted what they believed to be essential freedoms of all computer users. So, Software Freedom as a concept was born through the <a href="/blog/2020/04/how-did-free-software-build-a-social-movement/">GNU Project in 1983</a>.</p>
<p>Today, a similar storm is on our horizon. The world is shifting again. It is not just software that is a commodity. It is <a href="/blog/2020/04/fosdem-2020-pt-2-can-free-software-include-ethical-ai-systems/">data and human futures</a>. Free Software was a bold assertion of essential freedoms about software. But those in the 1980s did not know how the world would change nearly forty years later. Today, the plot has thickened. The world is more complex. Technology impacts our lives in ways we never imagined in 1983. Software Freedom may protect us in one aspect of our digital lives, but it fails us in other ways.</p>

<h3 id="ethical-source">Ethical Source?&nbsp;<a class="hanchor" href="#ethical-source" aria-label="Anchor link for: Ethical Source?">🔗</a></h3>
<p>Perhaps this is best understood by looking at the attitude towards the <a href="https://ethicalsource.dev/">Ethical Source movement</a> by those in the Free Software world. There are a wide range of views and opinions. It is difficult to build common consensus and understanding across these groups. Yet, somehow, we cannot move past this conversation. It persists.</p>
<p>One famous example is the Java programming language license that forbid its use in nuclear submarines. For this reason, Free Software activists did not consider Java as Open Source until Sun Microsystems and subsequently Oracle were challenged. To some, freedom meant the ability to do anything—with no limitations—to the original work. For others still, freedom means the freedom of <em>all</em> people. The &ldquo;freedom to use&rdquo; is a controversial freedom in respect to certain ways we use software.</p>

<h3 id="join-or-die">&ldquo;<a href="https://en.wikipedia.org/wiki/Join,_or_Die">Join, or Die.</a>&rdquo;&nbsp;<a class="hanchor" href="#join-or-die" aria-label="Anchor link for: &ldquo;Join, or Die.&rdquo;">🔗</a></h3>
<p>Is there a consensus today in the Free Software or Ethical Source worlds about how we address the ethical issues of our field? No. There is not. Inside each movement, there are disagreements and differences on what is the most effective way to accomplish collective goals of building a more fair and just world. Depending on our unique perspectives and backgrounds, we have different views on the methods and means of how we address issues of ethical and unethical uses of software. I am doubtful there is a common definition of what ethical and unethical means in the narrow context of software. We have not yet <em>clearly</em> agreed on those definitions in global and transnational legal and judiciary systems.</p>
<p>It is not clear to me which way the winds will blow in the 2020s. But what is clear is that the storm is coming. Either the Free Software movement will fragment on different definitions of Freedom, or it will collectively converge around a new set of values updated to the ways the world changed so far in the 21st century (or even just 2020 alone).</p>
<p>One path weakens us all, amid global political shifts reminiscent of 20th century nationalist politics. The other path unifies us and builds common power together for the things we can change. I just hope the Free Software movement chooses right.</p>

<h2 id="free-software-will-see-more-young-people-stay-or-leave">Free Software will see more young people stay, or leave.&nbsp;<a class="hanchor" href="#free-software-will-see-more-young-people-stay-or-leave" aria-label="Anchor link for: Free Software will see more young people stay, or leave.">🔗</a></h2>
<p>Free Software will either be more inclusive of young people and new ideas, or it will see these young people move on to something else and fragment the movement.</p>
<p>In my own life, there were decisions and opportunities to influence the building of my digital life. But it was a paradox of choice, whether I wanted this digital life or not. It was simply the reality of the world I grew up in.</p>
<p>I am a millennial. The world changed around me as a child, as I grew into this new hyper-connected digital era. I owned my first computer at four years old. My home had a (dial-up) Internet connection when I was six. In grade school, I built a community site and online forum for my class. In high school, I participated in and moderated international online communities. These experiences collectively informed my worldview as someone who grew up on the budding World Wide Web.</p>

<h3 id="the-world-the-children-made">&ldquo;The world the children made.&rdquo;&nbsp;<a class="hanchor" href="#the-world-the-children-made" aria-label="Anchor link for: &ldquo;The world the children made.&rdquo;">🔗</a></h3>
<p>Millennials were the first generation to inherit the new always-online world <a href="https://en.wikipedia.org/wiki/The_Veldt_%5C%28short_story%5C%29">built by the generation before</a>. This is true for many others my age or younger who are transitioning into global citizens. This is no small part enabled by the constant-connectivity of the Internet mixed with different social and environmental circumstances we are born into. Young people are coming, and it is an open question whether Free Software will include them. Or if it will only include a select few who subscribe to the same pre-existing value system.</p>
<p>It is difficult to articulate this well, but I think Free Software will face a challenge of inclusivity for my generation. Either it will encourage and foster the next generation of Free Software activists to assert and protect our basic freedoms of computers, or it will isolate and push those people away from being a part of this movement.</p>
<p>Will others my age, or younger, emerge as leaders in their own right in the Free Software movement? Or will young people start something new that is more welcoming and empowering to them as individuals?</p>

<h2 id="what-now">What now?&nbsp;<a class="hanchor" href="#what-now" aria-label="Anchor link for: What now?">🔗</a></h2>
<p>Just like the Free Software activists of the 1980s and 1990s, I cannot predict precisely how the world will change. But I think it is valuable to step back from the hustle and bustle of daily life to think constructively about <strong><em>where</em></strong> we are going. We can fall into a routine of living our life comfortably because it is easy, but our comforts can cover our consciousness unless we evaluate our own views and biases for what they are.</p>
<p>I cannot know for sure where we are going, but I am committed to the belief that there are essential freedoms that we, as human beings, have in the context of the systems and digital worlds we create together. It is to this core belief that I bind myself, and I am excited as much as I am nervous for what changes are to come in this next decade of Free Software.</p>
<hr>
<p><em>This blog post was originally written for an independent study at the Rochester Institute of Technology as a supplement for IGME-583 Legal and Business Aspect of FOSS. Special thanks goes to my faculty advisor, D. Joe, for supervising this independent study and being a sounding box for ideas, perspectives, and thoughts.</em></p>
<p><em>Original photo by <a href="https://unsplash.com/@freegraphictoday?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">AbsolutVision</a> on <a href="https://unsplash.com/s/photos/future?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>. Modified by <a href="https://jwheel.org">Justin Wheeler</a> for this blog post. Special thanks to <a href="https://www.linkedin.com/in/wilfriede">Wilfried Hounyo</a>, <a href="https://nolski.rocks/">Mike Nolan</a>, and <a href="https://oliviagallucci.home.blog/">Olivia Gallucci</a> for reviewing.</em></p>]]></description></item><item><title>Your Software Freedom is not my Software Freedom: A reflection on Chadwick Boseman</title><link>https://jwheel.org/blog/2020/09/your-software-freedom-is-not-my-software-freedom-a-reflection-on-chadwick-boseman/</link><pubDate>Tue, 29 Sep 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/09/your-software-freedom-is-not-my-software-freedom-a-reflection-on-chadwick-boseman/</guid><description><![CDATA[<p><em>Trigger warning: Grief, police violence, death.</em></p>
<p><em>This blog post was first written on August 28th, 2020.</em></p>
<p>Today is a sad day. Chadwick Boseman is dead. At 43 years old, he lost a terminal battle with stage IV colon cancer. As his great light dims, I am left to wonder what loss will happen next in 2020.</p>
<p>But like the ashes of a phoenix, we will rise. His death reminds me of the fierce urgency of now, as said by Dr. Martin Luther King Jr. That in the moment of darkness that follows death, a new bright light will emerge. It is just so human for us to cling to the embers of hope, in the fear that we will one day be delivered from suffering.</p>
<p>Boseman was a social leader and source of inspiration for many. His life and many roles championed racial equity on the Hollywood screens. Boseman was passionate about what he did. He led a committed life.</p>
<p>Boseman&rsquo;s death caused me to reflect on the definition of Freedom in the movement I am embedded within: the Free Software movement. Yet in this community I value, there are seeds of discontent. The fierce urgency of now has revealed that systemic social injustices continue to exist in our society, as they have for centuries. The generational question we must answer as witnesses to this moment is: <strong>will we continue to tolerate the systemic faults within our society?</strong> Or must we imagine a more fair society? A more just society? I know we can because we have to.</p>

<h2 id="on-the-origins-of-software-freedom">On the origins of Software Freedom&nbsp;<a class="hanchor" href="#on-the-origins-of-software-freedom" aria-label="Anchor link for: On the origins of Software Freedom">🔗</a></h2>
<p>A background on the Software Freedom movement is helpful to understand this discourse on freedom.</p>
<p>Free Software is a <a href="/blog/2020/04/how-did-free-software-build-a-social-movement/">social movement born in the 1980s</a> in North America. In the beginning, it was mostly a set of ideals and values set forth by MIT computer scientist Richard Stallman. Stallman witnessed a dramatic shift in how the free market distributed software in the 1980s. Previously to then, software was usually trivial; an afterthought. Software was freely shared between companies, universities, and individuals. Part of this is to blame on the industry&rsquo;s intent focus on hardware during the Cold War. At the time, there was no standardization to hardware development, so software source would have to be rewritten to compile on different hardware architectures from competing vendors. However, this mindset eroded in the 1980s. There were a few lead architectures at the time, mostly championed by Intel. Software had to be compiled less often. Now, this freely shared source code could be repurposed much more easily.</p>
<p>At this point, the software industry went mainstream. Software began to receive acute focus by companies with computer science talent. Talent needs moved beyond hardware. Stallman saw all this, and believed the shift was at a great loss to the personal freedoms of the individual. So he coined &ldquo;Software Freedom&rdquo;, and a movement formalized.</p>
<p>With that background, the word &ldquo;Freedom&rdquo; has a specific, coded meaning to people who believe in the principles of Software Freedom. Software Freedom protects a set of digital rights that the movement leaders first advocated for in the 1980s and 1990s. The <a href="https://fsfe.org/freesoftware/">Four Freedoms</a> (to use, to study, to share, to improve) are entrusted to the individual user of a computer system.</p>

<h2 id="freedom-in-2020">Freedom in 2020&nbsp;<a class="hanchor" href="#freedom-in-2020" aria-label="Anchor link for: Freedom in 2020">🔗</a></h2>
<p>However, it is 2020. Not 1985. Not 1991. 2020.</p>
<p>Questions about what Freedom means could never be more removed from the context of right now. Software Freedom asserts rights fully-realized by participants in the new digital society. Yet billions of people on Earth remain unconnected to the Internet. How can you realize rights that were never accessible to begin with?</p>
<p>Even if you are participating in digital society, freedom to read source code and make changes to it are just one of many different examples of freedom. But what other definitions exist?</p>
<p>The freedom to be safe asleep in your home without being gunned down by those entrusted to protect you.</p>
<p>The freedom that your children may live in a world where they may realize their fullest potential.</p>
<p>The freedom to life, liberty, and the pursuit of happiness.</p>
<p>In comparison, the freedom to read the source code of the web browser that keeps crashing on an unsupported device does not practical value to people who have different questions in the pursuit of freedom.</p>

<h2 id="reconciliation-and-intersections">Reconciliation and intersections&nbsp;<a class="hanchor" href="#reconciliation-and-intersections" aria-label="Anchor link for: Reconciliation and intersections">🔗</a></h2>
<p>But surely there is somewhere we can reconcile these different definitions of freedom. They may conflict at times but they are not in opposition to each other. There must be a way to realize both the freedoms of the individual to live a better life, and the freedoms of witting or unwitting participants in a digital world governed by increasingly invisible hands.</p>
<p>The intersection is surprising. Before identifying it, it is important to understand its purpose. The purpose of the intersection of these two definitions of freedom is to unify and empower people to be in control of their own destinies. Our destinies and futures are influenced but not entirely controlled by our environments. Both types of freedom believe in the right of the individual to understand the ways a system works, in order to understand how the system impacts them.</p>
<p>Said simply, the purpose is inclusion. The purpose is to bring together. The purpose is to empower. The purpose is give individuals the tools to shape their own destinies.</p>
<p>The name of this intersection is <strong>digital intersectionality</strong>.</p>
<p>Digital intersectionality makes inclusion a first-class citizen. It must take an intersectional approach from the outset if it is to accommodate the hyper-globalized world we live in. Albert Einstein once reflected in a letter to schoolchildren in Japan about his great delight in being able to communicate across such distances—something that was unheard of at the time. It is a cute memory, but also emphasizes the ways the world has changed since the most widely-known events of human genocide. Digital intersectionality has no borders. Its borders are decentralized; its borders may or may not have nationality. Copper wire, fiber lines, satellite receivers; these are the conduits that digital intersectionality resides in.</p>
<p>Digital intersectionality must be about inclusion. Digital intersectionality by definition must always be intersectional. Digital intersectionality must always consider the role of the individual in contributing to healthy, collective society. Digital intersectionality must embrace love.</p>

<h2 id="what-now">What now?&nbsp;<a class="hanchor" href="#what-now" aria-label="Anchor link for: What now?">🔗</a></h2>
<p>Chadwick Boseman is gone. But we are not.</p>
<p>We are in the same world. Breathing the same air. Living under the same sun, and the same stars. As I see the void and grief left behind in his wake, as I look around me in a global pandemic that places the heaviest burdens on those with the most to bear, as I continue to see the effects of unjust systems perpetuate, I am thinking more about my own role in shaping the world we must create.</p>
<p>So I will continue to advocate and celebrate both freedoms, software freedom and inner freedom, under the mutual banner of digital intersectionality.</p>
<hr>
<p><em>Special thanks to my early editors!</em></p>]]></description></item><item><title>Tergiversate: El Ten Eleven self-titled debut</title><link>https://jwheel.org/blog/2020/09/tergiversate-el-ten-eleven/</link><pubDate>Sun, 20 Sep 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/09/tergiversate-el-ten-eleven/</guid><description><![CDATA[<p><em>This El Ten Eleven article is part of my <a href="/tags/tergiversate-music-column/">Tervigersate column</a> on my blog, where I review albums by musicians spanning multiple genres. Articles introduce an album and give my interpretation of their meaning.</em></p>
<hr>
<p>El Ten Eleven is a duo consisting of Kristian Dunn on strings and Tim Fogarty and drums. Plus <a href="https://youtu.be/dNiimjX5Pxg">several loop pedals</a>! El Ten Eleven&rsquo;s <a href="https://fakerecordlabel.bandcamp.com/album/el-ten-eleven-album">debut self-titled album</a> released on September 20th, 2005 (even though Dunn says the album released in late 2004). This makes 2020 the 16th anniversary of their debut album in the twenty-first century post-rock scene.</p>
<p>This entry in <em>Tergiversate</em> reviews the history and background of the album and offers a personal perspective on one of my favorite music albums. Let&rsquo;s take a look at <em>El Ten Eleven</em>!</p>

<h2 id="my-background-on-el-ten-eleven">My background on <em>El Ten Eleven</em>&nbsp;<a class="hanchor" href="#my-background-on-el-ten-eleven" aria-label="Anchor link for: My background on El Ten Eleven">🔗</a></h2>
<p>If Last.fm is trustworthy, I have 39,355 listens of El Ten Eleven, out of a total listen count of 348,043. 18,605 listens were of the self-titled album specifically. It takes two lead positions in my music library: my most-listened artist <em>and</em> album of all-time. I discovered <em>El Ten Eleven</em> on December 19th, 2012.</p>
<p>In 35 minutes, <em>El Ten Eleven</em> tells a great story. It is an album that means a great deal to me.</p>

<h2 id="el-ten-eleven-track-by-track"><em>El Ten Eleven</em>, track-by-track&nbsp;<a class="hanchor" href="#el-ten-eleven-track-by-track" aria-label="Anchor link for: El Ten Eleven, track-by-track">🔗</a></h2>
<p>El Ten Eleven songs have no lyrics (not counting Emile Mosseri collaborations). The only given meaning is in the song titles. The rest is up for audible interpretation.</p>
<p>But if you are a curious music nerd like me, the artist&rsquo;s thinking behind a song is interesting to understand. This blog post documents what I know about this album. My experiences come from reading other music journalism sites on the Internet and even talking to Kristian Dunn after concerts time to time! (He is a cool dude. He signed <a href="https://twitter.com/jflory7/status/840247825862672384">my brick</a>.)</p>

<h3 id="1-my-only-swerving">1: My Only Swerving&nbsp;<a class="hanchor" href="#1-my-only-swerving" aria-label="Anchor link for: 1: My Only Swerving">🔗</a></h3>
<p>This song was written in tribute to <a href="https://www.poetryfoundation.org/poems/42775/traveling-through-the-dark"><em>Traveling through the Dark</em></a>, a 1998 poem by William E. Stafford (confirmed <a href="https://twitter.com/ElTenEleven/status/36619600065994752">here</a>). The track title gets its name from a line towards the end of the poem.</p>
<blockquote>
<p><code>I thought hard for us all—my only swerving—,</code></p>
<p><code>then pushed her over the edge into the river.</code></p>
<p><a href="https://www.poetryfoundation.org/poems/42775/traveling-through-the-dark"><em>Traveling through the Dark</em></a>, William E. Stafford</p>
</blockquote>
<p>Dunn ran an &ldquo;Ask Me Anything&rdquo; (A.M.A.) on Jan 22, 2018 <a href="https://www.patreon.com/posts/ama-questions-16556847">via Patreon</a>. In the A.M.A., Dunn lamented how the song failed as a tribute to the poem. He believed the song was not dark enough to match the poem.</p>

<h3 id="3-lorge">3: Lorge&nbsp;<a class="hanchor" href="#3-lorge" aria-label="Anchor link for: 3: Lorge">🔗</a></h3>
<p>Dunn&rsquo;s mother passed a short time before the album was recorded. The album is dedicated to her memory. Lorge is the middle name of Dunn&rsquo;s mother. The album reflects on the emotions that follow the death of a loved one.</p>

<h3 id="4-1969">4: 1969&nbsp;<a class="hanchor" href="#4-1969" aria-label="Anchor link for: 4: 1969">🔗</a></h3>
<p>In a <a href="https://youtu.be/pw6EZiCpmDE?t=24m18s">phone interview</a> with Fogarty, he believed this song title came from Dunn’s birth year, 1969.</p>

<h3 id="7-fanshawe">7: Fanshawe&nbsp;<a class="hanchor" href="#7-fanshawe" aria-label="Anchor link for: 7: Fanshawe">🔗</a></h3>
<p>The song is a tribute to The New York Trilogy’s <a href="https://archive.nytimes.com/www.nytimes.com/books/99/06/20/specials/auster-locked.html"><em>The Locked Room</em></a> novel, which features a character named Fanshawe. In the Patreon A.M.A., he acknowledged the connection to the character and book.</p>

<h3 id="8-connie">8: Connie&nbsp;<a class="hanchor" href="#8-connie" aria-label="Anchor link for: 8: Connie">🔗</a></h3>
<p>Connie is the shortened form of Dunn&rsquo;s mother&rsquo;s first name, Constance.</p>

<h2 id="why-i-care">Why I care&nbsp;<a class="hanchor" href="#why-i-care" aria-label="Anchor link for: Why I care">🔗</a></h2>
<p><em>El Ten Eleven</em> deals with loss. As the album transitions from beginning to end, it moves towards acceptance. But acceptance of loss is not easily attained. Loss also comes with difficult emotions.</p>
<p>In psychology, there are five stages of grief. They can happen in any order and go between each other, but it always ends with acceptance. The abbreviated five stages are regret, denial, anger, sadness, and acceptance. <em>El Ten Eleven</em> offers a musical experience of the life-cycle of grief.</p>
<p><em>El Ten Eleven</em> empowered me. In times of discomfort or anxiety, this album is always my go-to. It continues to be a cornerstone for me in challenging moments in my life.</p>

<h2 id="where-to-find-el-ten-eleven">Where to find <em>El Ten Eleven</em>&nbsp;<a class="hanchor" href="#where-to-find-el-ten-eleven" aria-label="Anchor link for: Where to find El Ten Eleven">🔗</a></h2>
<p>Check below for links. If you have no preference, Bandcamp purchases are the most effective way for your money to go to supporting the band.</p>
<ul>
<li><a href="https://fakerecordlabel.bandcamp.com/album/el-ten-eleven-album">Bandcamp</a></li>
<li><a href="https://open.spotify.com/album/6bv070I2PgzwGLgYGBxaJW">Spotify</a></li>
<li><a href="https://itunes.apple.com/us/album/el-ten-eleven/1069707474">iTunes</a></li>
<li><a href="https://play.google.com/store/music/album?id=Bncxvdbskbxaqb3boxv5nkg5ane">Google Play</a></li>
<li><a href="https://www.amazon.com/El-Ten-Eleven/dp/B019JO3CFC">Amazon</a></li>
</ul>
<p>If you would be kind, please drop some claps to my friend&rsquo;s <a href="https://medium.com/@mattcoutu/el-ten-eleven-a-power-duo-of-post-rock-5aab5d15923b">interview with the band</a> on Medium!</p>
<hr>
<p><em>Curious where the name &ldquo;Tergiversate&rdquo; came from? Check out the <a href="http://www.dictionary.com/browse/tergiversate">dictionary definition</a>.</em></p>]]></description></item><item><title>A reflection: Gabriele Trombini (mailga)</title><link>https://jwheel.org/blog/2020/09/a-reflection-gabriele-trombini-mailga/</link><pubDate>Fri, 18 Sep 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/09/a-reflection-gabriele-trombini-mailga/</guid><description><![CDATA[<p><em>Trigger warning: Grief, death.</em></p>
<p>Two years passed since we last met in Bolzano. I remember you traveled in for a day to join the 2018 Fedora Mindshare FAD. You came many hours from your home to see us, and share your experiences and wisdom from both the global and Italian Fedora Community. And this week, I learned that you, Gabriele &ldquo;Gabri&rdquo; Trombini, passed away from a heart attack. To act like the news didn&rsquo;t affect me denies my humanity. In 2020, a year that feels like it has taken away so much already, we are greeted by another heart-breaking loss.</p>
<p>But to succumb to the despair and sadness of this year would deny the warm, happy memories we shared together. We shared goals of supporting the Fedora Project but also learning from each other.</p>
<p>So, this post is a brief reflection of your life as I knew you. A final celebration of the great memories we shared together, that I only wish I could have shared with you while you were still here.</p>
<p>
<figure>
  <img src="/blog/2023/06/28756994166_7fe864f3ff_o-edited.jpg" alt="A photograph of Gabriele Trombini at Flock 2016 in Kraków, Poland. Gabriele is seated in a chair around a table, in the middle of two others." loading="lazy">
  <figcaption>Gabriele Trombini, or \&#34;Gabri\&#34;, at Flock 2016 in Kraków, Poland.</figcaption>
</figure>
</p>

<h2 id="ciao">Ciao!&nbsp;<a class="hanchor" href="#ciao" aria-label="Anchor link for: Ciao!">🔗</a></h2>
<p>We had a unique privilege of meeting first in person before meeting online. At <a href="/blog/2016/02/2015-year-review/">Flock 2015</a>, of course I remember coming to your <a href="https://flock2015.sched.com/event/3rak/fedora-join">Fedora-Join session</a>. This was my first introduction to the volunteer-supported mentorship community that exists in Fedora. Even though there was one particularly disruptive audience member, I remember learning from you and noting your long-time experience in the Fedora Community.</p>
<p>After that, we would come to know each other better. As I began a new chapter of my life at my university, we would become frequent collaborators. The Fedora Marketing team was always interesting to me, as part of the group of people who helped our community talk about and share the Fedora Project with others. Underneath your gentle mentorship, I learned the focus areas and history of the Fedora Marketing team.</p>
<p>At some point in 2015 or 2016, you asked me if I would like to chair a Marketing Team meeting. Thus began an early step in my journey from a participant to a facilitator. In a tragically ironic way, it strikes me how I did not see your guidance as mentorship at the time. I always saw our conversations as two friends discussing a shared hobby or interest. Such is the subtle art of teaching and mentorship.</p>

<h2 id="your-many-contributions">Your many contributions&nbsp;<a class="hanchor" href="#your-many-contributions" aria-label="Anchor link for: Your many contributions">🔗</a></h2>
<p>You were a cornerstone community member of Fedora for many years. Since our connection was from Fedora, it is worth noting the many contributions you made over the years. Long before Fedora or Linux were anything I knew about.</p>
<p>You and Robert Mayr co-authored a book together <a href="https://pagure.io/Fedora-Council/council-docs/c/3bfb5398f713921888074816611edf7912ec103c?branch=master">about Fedora 9</a>, I think for the Italian Linux community. You were a one-time steward of the Fedora Join and Marketing teams. You were an influential member in shaping <a href="https://communityblog.fedoraproject.org/mindshare-elections-interview-gabriele-trombini-mailga/">what Mindshare is today</a>, from the days of the <a href="https://fedoraproject.org/wiki/FOSCo">Fedora Outreach Steering Committee</a>, the <a href="https://fedoraproject.org/wiki/Fedora_Ambassadors_Steering_Committee">Fedora Ambassador Steering Committee</a> before that, and <a href="https://forum.fedoraonline.it/">grassroots community organizing in Italy</a> even before that.</p>

<h2 id="beyond-the-source">Beyond the source&nbsp;<a class="hanchor" href="#beyond-the-source" aria-label="Anchor link for: Beyond the source">🔗</a></h2>
<p>But perhaps the memories I treasure most are the ones that don&rsquo;t have much to do with Fedora at all. I remember learning that &ldquo;in real life&rdquo; you were a co-owner of a heating and air conditioning business in Italy. For many years, my family ran a heating and air conditioning company of our own. This was an experience I could always understand. I remember the times when you would go offline for some time. Then I would hear from you eventually, and you would tell me how the busy season kept you away from helping out in Fedora. And in a few words in IRC private messages, I simply knew and smiled.</p>
<p>We would meet at <a href="https://flocktofedora.org/">Flock</a> events, but I find Flock is usually tough to get 1x1 time with others. I remember the day you came up and joined us in <a href="https://www.openstreetmap.org/#map=11/46.5095/11.3173">Bolzano</a> for the <a href="https://communityblog.fedoraproject.org/mindshare-monthly-report-fad-first-actions/">2018 Mindshare FAD</a>. On a weekend day in March, you came and sat in a wine cellar converted to a conference room, where we spent the day recounting pain points and how Mindshare would address them.</p>
<p>And then, our small group went out for dinner. The food we ate and words we said are now faded memories, but the experience lives warmly in my heart as I think about what your life meant to me.</p>
<p>I was saddened to find no photographs or pictures of us together. But I went looking for our last conversations and found these final messages on IRC:</p>
<pre tabindex="0"><code>**** BEGIN LOGGING AT Sun Dec  4 17:49:56 2016

Dec 04 17:49:56 &lt;jflory7&gt;   That would be fantastic... I&#39;ll definitely let you know if I have plans to visit Italy. :)

Dec 05 07:00:32 &lt;mailga&gt;    jflory7 hope it happens. :)

**** ENDING LOGGING AT Wed Dec  7 00:28:51 2016
</code></pre><p>I never got to take you up on your offer to visit your home and meet your family. But I am happy that I had the opportunity to partially fulfill that old promise of meeting together in Italy.</p>

<h2 id="why-write-this">Why write this?&nbsp;<a class="hanchor" href="#why-write-this" aria-label="Anchor link for: Why write this?">🔗</a></h2>
<p>I didn&rsquo;t write this post with an outline, or a template. These words came to me while sitting with my own emotions and feelings. I am writing this because this is an effective coping mechanism for me to process what is lost, but also how to move forward from the loss.</p>
<p>The Fedora Project has given me a lot over the last five years. I have met many wonderful people and contributed to things that matter a great deal to me. But Fedora has also <a href="/blog/2018/11/fedora-appreciation-week-tribute-to-a-legacy/">taught me about loss</a>. There are many lessons in life that have nothing to do with work, code, software, or engineering, but have everything to do with how we look at the world.</p>
<p>In the wake of losing you, I think of the kind words and memories we shared that I did not tell you were important to me. I think of how the opportunity is permanently missed for me to share my appreciation of your kindness and friendship. The tragedy of youth is perhaps that I failed to fully appreciate our connection until after you passed.</p>
<p>When writing this, I came to realize something for me. And this will be different for everyone. But I like to think for Gabrielle and me, Fedora was never <em>just</em> about building an operating system. It was about collaborating with other people, human beings, on a digital infrastructure project that mattered, and to share kindness unto others &ndash; especially beginners and newcomers.</p>
<p>Rest in peace, amico.</p>]]></description></item><item><title>Hannah/Honor Loeb: A reflection on death and forgiveness</title><link>https://jwheel.org/blog/2020/04/hannah-honor-loeb-reflection-death-forgiveness/</link><pubDate>Thu, 16 Apr 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/04/hannah-honor-loeb-reflection-death-forgiveness/</guid><description><![CDATA[<p>[<em>tw – death, grief, gender discrimination</em>]</p>
<p>Grief is a strange emotion. One text message read early in the morning can send your day into a long walk down the beach of your own memories. Memories flood back, making us conscious that these lost moments of time were never really lost to us, but locked under deep layers of interlocking memories and contexts that only had to be connected back together, like a broken circuit. Today, my memories and heart are on my former summer camp roommate and friend Hannah/Honor Loeb. (I knew her as Hannah in her life, but at time of death, she identified as Honor, so that is the name I will use for this post.)</p>
<p>When I think of you, Honor, a mixed spectrum of emotions comes over me.</p>
<p>First, I feel selfish for making a post that is probably as much for me as it is for you. A great irony in death are the many interpretations of an explanation it brings. It is impossible to know exactly how the deceased would wish for their death to be remembered, because they are not present. Yet those who were connected to the deceased also experience their own spectrum of emotions. Perhaps it is human for us to make the death of someone else about ourselves, where we become included in the attention that death brings. But perhaps it is also the natural experience of how we process grief and trauma, in that making someone else&rsquo;s death about us, it affords us the privilege and opportunity to reflect on the meaning of their life, and how we will continue to live our life in light of their absence.</p>
<p>Second, I feel happiness and joy. I remember my first experience living together with you as roommates at the Duke University <a href="https://en.wikipedia.org/wiki/Talent_Identification_Program">Talent Identification Program</a> at the University of Georgia. I remember the trips from Georgia to Alabama to visit and stay with your family. I remember the time you showed me <em><a href="https://en.wikipedia.org/wiki/Battlestar_Galactica">Battlestar Galactica</a></em> for the first time, and staying up with me to watch episode after episode. Even though you had probably seen these episodes countless times before. I remember the warm sunny mornings in Montgomery when we would go out for breakfast and we would talk about life. I remember when at the end of every meal out, I never had a choice of whether I would pay for myself or not.</p>
<p>Third, I feel guilt and shame. I remember being afraid to invite you to my home in Georgia, because my home was not a safe place then. I remember when you drove from Ithaca to visit me in Rochester, and you let me interview you as a member of the trans community for a class assignment. Then, months later, I remember not replying to your texts, missing your calls, and always putting off invitations to meet. I remember seeing our lives slowly drift apart, and how I felt powerless to do anything about it. Even if the powerlessness was imagined. I remember not knowing how to help you with your emotional burdens when I was still figuring out how to carry my own experiences and traumas. I remember the random times in my life where you did come across my mind, unprompted. In those moments, I thought of all I learned from you and how you lived in life. In those moments, I remember hoping you were well, but I also remember my fear and hesitation about reaching out to you after so long. I remember consciously deciding not to try the phone number or the email I had saved for you from 2013. Maybe your contact info changed eventually. But maybe it didn&rsquo;t. I&rsquo;ll never know.</p>
<p>Today, I learned that you passed away. You are dead. I will never get to see your smile, I will never get to hear your voice, and I will never get to have a warm hug with you again. These are all hard truths that I must acknowledge. Like I said, grief is a strange emotion. We all handle and process grief in unique, personalized ways that reflect our life experiences. For me, I have to define and understand the losses of this experience in order to practice gratitude and appreciation for the positive moments and experiences we shared.</p>
<p>The end of a life is never black-and-white. As you always exemplified in being a powerful trans voice from the socially-conservative state of Alabama, a binary understanding of complex social issues is rarely sufficient. Experiencing my grief from the end of your life is a wide spectrum of emotions because your life spanned several different emotions. Instead of categorizing my different emotions into their categorical boxes, I am allowing them to all wash over me. The happiness, the joy, the sadness, the anger, the selfishness, the guilt, and the shame. I know I cannot deny any of these emotions because they are all a part of you.</p>
<p>I have to accept these emotions as feedback to what your life means to me in this moment. I appreciate the great ways you expanded my mind and taught me to see the world differently. I lament the ways I let our connection fade and sputter, and that the last significant moment I have to connect with you is in your death. From what you taught me as a teenager, I began to see beyond the binary belief instilled in me from my youth. From what you taught me as a young adult, I know that how we carry our relationships, friendships, and love throughout life is always in some part our own responsibility.</p>
<p>When reading the news of your death, I have to be honest with myself. A part of me was not surprised or entirely shocked by this news. In a world where queer and trans folk are often treated as second-class humans, the pandemic of mental illness and suicide are undeniable in LGBTQ+ communities. I don&rsquo;t understand how I feel even now to learn that your death was from a &ldquo;non-COVID infection&rdquo;. You fell sick. To what degree this infection inflicted pain upon you, I don&rsquo;t know. All I know is, the path in life I followed brings me to this point where the first thing I hear about you in a number of years is your death.</p>
<p>Part of me knows I cannot assign myself blame for these circumstances. I know I alone cannot wear all blame because we live in an interdependent world, where every effect and outcome is linked by several smaller causes. But if only for myself, I have to acknowledge what my role is in your life and how I will choose to continue my life in the knowledge that yours ended too soon. I acknowledge that I probably played differing roles in your life, sometimes a loving friend, and sometimes an apathetic jerk. But again, life is often not so binary, not in life nor in death. I only hope that if you had the opportunity to read this, you would be able to forgive me for the ways I wronged you in your living life, and for you to know how much I really did love you.</p>]]></description></item><item><title>How did Free Software build a social movement?</title><link>https://jwheel.org/blog/2020/04/how-did-free-software-build-a-social-movement/</link><pubDate>Tue, 14 Apr 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/04/how-did-free-software-build-a-social-movement/</guid><description><![CDATA[<p>The Free Software movement is rooted to origins in the 1980s. As part of a talk I gave with my colleague and friend Mike Nolan <a href="/blog/2020/04/fosdem-2020-pt-2-can-free-software-include-ethical-ai-systems/">at FOSDEM 2020</a>, we analyzed how the Free Software movement emerged as a response to a changing digital world in three different phases. This blog post is an exploration and framing of that history to understand how the social movement we call &ldquo;Free Software&rdquo; was constructed.</p>

<h2 id="why-does-this-matter">Why does this matter?&nbsp;<a class="hanchor" href="#why-does-this-matter" aria-label="Anchor link for: Why does this matter?">🔗</a></h2>
<p>This exploration and thought experiment is important to understand when revisiting social movements in technology in the current day. In the FOSDEM 2020 talk Mike and I gave, we presented three possible digital &ldquo;freedoms&rdquo; for artificial intelligence. The rights-based approach we presented at FOSDEM 2020 was inspired by the origin of the Free Software movement.</p>
<p>But to understand how we got to today with thousands of contributors to the Linux project, billions of dollars in open source company buyouts, and the words &ldquo;open source&rdquo; used on mainstream cable news channels, we have to start from the beginning, in 1983.</p>

<h2 id="27-sept-1983-gnu-project-announced">27 Sept. 1983: GNU Project announced&nbsp;<a class="hanchor" href="#27-sept-1983-gnu-project-announced" aria-label="Anchor link for: 27 Sept. 1983: GNU Project announced">🔗</a></h2>
<p>On 27 September 1983, the <a href="https://www.gnu.org/gnu/initial-announcement.en.html">GNU Project was announced</a> by Richard Stallman. The GNU Project was a collection of Free Software tools for building a free operating system. But it was also more than that. The GNU Project came with a vision to give computer users freedom and control of their use of computers. To do this, the GNU Project advocated for four fundamental freedoms:</p>
<ul>
<li>Run software in any way desired</li>
<li>Copy and distribute the software</li>
<li>Study it (i.e. reading the source code)</li>
<li>Modify it and make changes</li>
</ul>
<p>Today, we call these the <strong><a href="https://www.gnu.org/philosophy/free-sw.en.html">Four Freedoms</a></strong>.</p>
<p>So, the GNU Project was founded with these fundamental freedoms as the motivation for why they did what they did. It was more than shipping code for code&rsquo;s sake, but to lead by example in how software could be developed without sacrificing the rights of users.</p>

<h2 id="4-oct-1985-free-software-foundation-founded">4 Oct. 1985: Free Software Foundation founded&nbsp;<a class="hanchor" href="#4-oct-1985-free-software-foundation-founded" aria-label="Anchor link for: 4 Oct. 1985: Free Software Foundation founded">🔗</a></h2>
<p>Next, skip ahead to 4 October 1985. Two years after the launch of GNU, the <a href="https://en.wikipedia.org/wiki/Free_Software_Foundation#History">Free Software Foundation (F.S.F.) is founded</a> to support and sustain GNU and the Free Software movement. The values of the GNU Project were important and valuable, but it wasn&rsquo;t enough to leave them out in the world on their own.</p>
<p>At first, the F.S.F. focused on employing software developers to work on Free Software and the GNU Project. Later, the F.S.F. transitioned to legal and structural issues to support the Free Software community.</p>
<p>So, it is one thing to have your values and ethics out there, but they need to be protected and respected by the rest of the world too. The F.S.F. represented the sustainability of protecting these rights and beliefs, originally put forth by GNU.</p>
<p>While the F.S.F. does help sustain those rights, how does a nonprofit foundation actually enforce these rights in practice?</p>

<h2 id="25-feb-1989-gnu-general-public-license-created">25 Feb. 1989: GNU General Public License created&nbsp;<a class="hanchor" href="#25-feb-1989-gnu-general-public-license-created" aria-label="Anchor link for: 25 Feb. 1989: GNU General Public License created">🔗</a></h2>
<p>Finally, we skip ahead four more years to 25 February 1989: the <a href="https://www.gnu.org/licenses/old-licenses/gpl-1.0.en.html">first version of the GNU Public License</a> (G.P.L.) is created. This is the license that gave &ldquo;copyleft&rdquo; a name. It was written and released for the GNU Project, but the license itself was stewarded by the F.S.F.</p>
<p>The G.P.L. put power in the hands of individual people and activists to shape how others used their software. Thus, copyleft is put into a practical legal policy. In a sense, the G.P.L. allowed software developers to place the Four Freedoms at the core of their code.</p>
<p>Although enforcement of copyleft licenses has a blemished history, it was still the &ldquo;teeth&rdquo; in translating these values and values to the rest of the world. It took inspiration from how copyright was not something often considered when distributing software <em>until</em> the early 1980s.</p>
<p>And thus, copyleft becomes a radical invention in software with the proliferation of the G.P.L., especially in its adoption in prominent projects like the Linux kernel.</p>

<h2 id="is-the-past-relevant-to-social-movements-today">Is the past relevant to social movements today?&nbsp;<a class="hanchor" href="#is-the-past-relevant-to-social-movements-today" aria-label="Anchor link for: Is the past relevant to social movements today?">🔗</a></h2>
<p>So this was a lot of history. Is the past relevant to where we are today? First, consider how the early Free Software movement responded to these emerging societal issues in the 1980s.</p>
<p>Free Software was a response to the changing ecosystem of software distribution. Software became more valued because of a standardization on hardware that didn&rsquo;t exist previously. There were simply fewer architectures to compile for!</p>
<p>Suddenly, the value of software increased. It became a commodity.</p>
<p>Before this commodification of software, the Four Freedoms were, in a sense, the default way of distributing and sharing software. After commodification, this was no longer true. The Four Freedoms were rooted in a belief that there are essential rights that belong to all users of computers and computer systems. Stallman observed this change directly at the MIT Media Lab in the 1970s and early 1980s. This motivated him and many others to stand up for Software Freedom by asserting these freedoms.</p>
<p>To respond to commodification of software, Free Software took a freedom-based approach to established their values, as the Four Freedoms. So, looking back 40 years ago, is it possible to extend and make the past relevant again in today&rsquo;s changing world?</p>
<p>Before we can answer that, we have to first ask. How has the world changed?</p>

<h2 id="your-future-is-the-new-commodity">Your future is the new commodity.&nbsp;<a class="hanchor" href="#your-future-is-the-new-commodity" aria-label="Anchor link for: Your future is the new commodity.">🔗</a></h2>
<p>The history of Free Software overlaps with what is happening now.</p>
<p>Today the world is about predictions: predictions about human futures. This is accomplished by the combination of software and data. Human futures are a simple formula: Data + Software. Or, artificial intelligence and machine learning.</p>
<p>But how are human futures becoming a commodity? In the 1980s, software became the thing we &ldquo;sold&rdquo;. It had inherent value. Today, the ability to predict what you are doing to do next is valuable. This makes both your and my future the new commodity. Where will we go next? What will we buy next? Who have we contacted recently?</p>
<p>But data is only one piece of this big puzzle. It is the enabling force for determining our futures. Third-party organizations collect the world&rsquo;s data on a massive, centralized scale. Your data is what allows companies to sell your future.</p>
<p>To add a metaphor, data is like oil, not gold. You consume the input (data) to sell the output (human futures).</p>

<h2 id="where-are-we-today">Where are we today?&nbsp;<a class="hanchor" href="#where-are-we-today" aria-label="Anchor link for: Where are we today?">🔗</a></h2>
<p>So, how have we responded to our changing world?</p>
<p>There have been some successful resistance to the new value of user data and human futures. The privacy movement and legislation like G.D.P.R. are representative of this.</p>
<p>However, data privacy is only one part of the big picture. Focusing on <strong>individual empowerment does not protect us from societal effects</strong>. Consider <a href="https://en.wikipedia.org/wiki/Predictive_policing#Criticisms">predictive policing</a> and <a href="https://www.wired.com/2017/04/courts-using-ai-sentence-criminals-must-stop-now/">court rulings</a> as two examples.</p>
<p>Ultimately, the data privacy movement has been a key factor in combating the effects of surveillance capitalism, but there are still gaps. Mike and I noticed we need to approach topics like artificial intelligence not in pieces, but as a whole.</p>
<p>And some organizations have recognized this challenge and are working to address it. &ldquo;Working groups&rdquo; and reports with non-mandatory recommendations are on the rise. However, these groups are not effective on moving forward ways of ensuring people are effectively protected from the unforeseen harms of AI systems. &ldquo;Light self-regulation&rdquo; works on an opt-in model, and it is against the interest of some actors to opt in.</p>
<p>So, if we are in the middle of this societal shift from software as a commodity to human futures as a commodity, where do we go from here? Do we choose chaos or community?</p>
<hr>
<p><em>At time of publication, I am still wrestling with these questions. As are a lot of people! To get a wider picture of what is on my mind in 2020, <a href="/tags/2020-foss-conferences/">read my event reports</a> from my pre-coronavirus 2020 travels.</em></p>
<p><em>Photo by <a href="https://unsplash.com/@shanerounce?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Shane Rounce</a> on <a href="https://unsplash.com/s/photos/together">Unsplash</a>.</em></p>]]></description></item><item><title>CopyleftConf 2020: quick rewind</title><link>https://jwheel.org/blog/2020/04/copyleftconf-2020-quick-rewind/</link><pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/04/copyleftconf-2020-quick-rewind/</guid><description><![CDATA[<p><strong>CopyleftConf 2020</strong> took place on Monday, 3 February, 2020 in Brussels, Belgium:</p>
<blockquote>
<p>This will be the second annual International Copyleft Conference. Participants from throughout the copyleft world — developers, strategists, enforcement organizations, scholars and critics — will be welcomed for an in-depth, high bandwidth, and expert-level discussion about the day-to-day details of using copyleft licensing, obstacles facing copyleft and the future of copyleft as a strategy to advance and defend software freedom for users and developers around the world.</p>
<p>This event will provide a friendly and safe place for discussion of all aspects of copyleft, including as a key strategy for defending software freedom!</p>
<p><a href="https://2020.copyleftconf.org/">Official conference website</a></p>
</blockquote>
<p>This was my first time attending CopyleftConf. I attended on behalf of <a href="https://fossrit.github.io/librecorps/">RIT LibreCorps</a> to represent the sustainability efforts at the <a href="https://fossrit.github.io/about/">RIT FOSS@MAGIC initiative</a>. However, I also represented myself as an individual in the Free Software movement. For CopyleftConf 2020, I arrived hoping to learn more about where we, as the Free Software community, are going. I also hoped to gain a deeper ethical perspective about our digital society.</p>
<p>
<figure>
  <img src="/blog/2020/04/IMG_20200203_094048593_HDR.jpg" alt="Me excitingly looking up to the main stage, holding my CopyleftConf 2020 schedule, after having bought my ticket earlier that same morning." loading="lazy">
  <figcaption>Me excitingly holding my CopyleftConf 2020 schedule after having bought my ticket earlier that same morning.</figcaption>
</figure>
</p>
<p>Event reports take many forms. Since CopyleftConf 2020 is structured in a unique format, my event report is structured as follows:</p>
<ul>
<li><strong>At a glance: structure and key takeaways</strong>: High-level overview of what CopyleftConf 2020 was like. What the biggest ideas on my mind were at the end of the day.</li>
<li><strong>Copyleft adopt curves: what drove copyright adoption then (or now?)</strong>: Musings on the history of copyleft and movement building.</li>
<li><strong>Free Software, but for kids</strong>: Children and teenagers are already building open source communities. How do we include the next generation?</li>
<li><strong>Where are we going?</strong>: Software ethics and copyleft licensing.</li>
</ul>

<h2 id="at-a-glance-structure-and-key-takeaways">At a glance: structure and key takeaways&nbsp;<a class="hanchor" href="#at-a-glance-structure-and-key-takeaways" aria-label="Anchor link for: At a glance: structure and key takeaways">🔗</a></h2>
<p>If you’re here for the quick overview, this is it.</p>
<p>CopyleftConf 2020 is one of the best conferences I have attended. I bought my ticket the morning of the conference. Karen Sandler and Bradley Kuhn fired me up the day before in their <a href="/blog/2020/03/fosdem-2020-pt-1-play-by-play/">FOSDEM 2020 talk</a>. My initial reluctance to go was because I assumed it was a conference for FOSS lawyers. While it definitely includes that group, it isn&rsquo;t exclusive to that group. CopyleftConf 2020 collected people from a diverse range of experiences and backgrounds in the open source world.</p>
<p>However, I also realized the &ldquo;movers and shakers&rdquo; in the Free Software world have been around a while. Many people there are embedded in this ecosystem for the last 10, 20, or even 30 years. I <em>think</em> I was the youngest person there. I realized Free Software has not done an excellent job of including my generation. This left me with interesting reflections on the future of copyleft and its ability to transfer lessons and values on to the next generation.</p>

<h3 id="structure-dialogue-and-discussion">Structure: Dialogue and discussion&nbsp;<a class="hanchor" href="#structure-dialogue-and-discussion" aria-label="Anchor link for: Structure: Dialogue and discussion">🔗</a></h3>
<p>The best way to describe the format of CopyleftConf 2020 is &ldquo;dialogue and discussion&rdquo;. The first half of the conference started with traditional sessions, with speakers and slide decks. The end of the conference moved towards open panels with stronger audience participation. Most panels centered around topics or ideas addressed in the morning sessions.</p>
<p>I attended these sessions:</p>
<ul>
<li><a href="https://2020.copyleftconf.org/schedule/presentation/20/">Keynote</a> (<em><a href="https://twitter.com/keynote2k">Tony Sebro</a></em>)</li>
<li><a href="https://2020.copyleftconf.org/schedule/presentation/9/">Copyleft adoption curves: what drove adoption then (or now?)</a> (<a href="https://twitter.com/luis_in_brief"><em>Luis Villa</em></a>)</li>
<li><a href="https://2020.copyleftconf.org/schedule/presentation/13/">Copyleft Expansion: What should &ndash; and shouldn&rsquo;t &ndash; be on the table?</a> (<em>Deb Nicholson, Bradley M. Kuhn, Allison Randal, Heather J. Meeker, John Sullivan</em>)</li>
<li><a href="https://2020.copyleftconf.org/schedule/presentation/17/">The Rising Ethical Storm in Open Source</a> (<a href="https://twitter.com/CoralineAda"><em>Coraline Ada Ehmke</em></a>)</li>
<li><a href="https://2020.copyleftconf.org/schedule/presentation/19/">Software Ethics and Copyleft Licensing</a> (<em><a href="https://twitter.com/o0karen0o">Karen Sandler</a></em>)</li>
</ul>
<p>I came up with three key takeaways from CopyleftConf 2020 as a whole (not including the detailed sections further below):</p>

<h3 id="1-open-source-is-in-an-identity-crisis">1. Open source is in an identity crisis.&nbsp;<a class="hanchor" href="#1-open-source-is-in-an-identity-crisis" aria-label="Anchor link for: 1. Open source is in an identity crisis.">🔗</a></h3>
<p>Many people are confused. The confusion is simultaneously indecisive and divisive. I believe the identity crisis stems from that early decision in 1997 about what we call this particularly different way of developing and collaborating on software and technology. Free Software or open source? One is politically charged and historically exclusive, while the other is more neutral and business-friendly, and more inclusive to people who believe in compromise. Today, we are seeing a similar divide emerge between Free/Open Source and Ethical Source.</p>
<p>There are several emotions. It is deeply personal. For some, the promises of free/open source failed our collective humanity. For others, open source is a vastly successful turn of events to make the closed world more open. Yet for others still, it is both. CopyleftConf 2020 took a highlighter to this tension between what we consider right and wrong. It also questioned what the role of Free Software is in all of this.</p>
<p>I don&rsquo;t think anyone has the answer yet. Surely some people left CopyleftConf 2020 with a more clear view if they think licensing is a viable approach or not. But CopyleftConf 2020 did not have this answer. It just made it clear that most of us are still wrestling with this.</p>

<h3 id="2-millennials-are-underrepresented">2. Millennials are underrepresented.&nbsp;<a class="hanchor" href="#2-millennials-are-underrepresented" aria-label="Anchor link for: 2. Millennials are underrepresented.">🔗</a></h3>
<p>Most of the time I was at CopyleftConf 2020, I had massive imposter syndrome. This is no fault of the conference or the great steps the organizers took to make it inclusive, but wow. There were so many people there who I have seen all across Twitter. People who are moving and shaking in different realms of the open source world.</p>
<p>Yet as I looked around the room, I started to wonder what the average age demographic of the room was. Being in my early 20s, I felt like I was in a room of Free Software giants. Many people there have been pushing the conversation forward and definitively fighting for Software Freedom for a decade or more.</p>
<p>And then there was me. I don&rsquo;t know what my role or higher calling is yet in this great big movement we call Free Software. While I was glad to be in the room, I felt sorely underrepresented in age.</p>

<h4 id="born-digital">Born digital&nbsp;<a class="hanchor" href="#born-digital" aria-label="Anchor link for: Born digital">🔗</a></h4>
<p>I couldn&rsquo;t help but find it unusual though. My generation and those after me are the first generations who were born into the digital society, built by those who came before us. When I was four years old, I was privileged to have my own computer. By six, I was connected to the Internet (even if it was dial-up). By fourteen, I was in a Linux command line running my own Minecraft server with thousands of players.</p>
<p>While my perspective is rooted in some privilege, there is something interesting in my experience. I was born into a world where I didn&rsquo;t make the choices of what hardware or software I used. In the beginning, everything was handed to me or provided for me.</p>
<p>For kids and teenagers today, this couldn&rsquo;t be more of a reality. Before COVID-19, when you went out to a restaurant or public place, how often would you see a small kid clutching a tablet, provided by an exhausted parent? Adolescents today grew up in the always-online worlds of Google and Snapchat.</p>
<p>Today&rsquo;s teenagers and young adults I know are often keenly aware that they are the prey in a complex digital world they are already so deeply embedded in. So, why resist at all? To them, there is little point in resisting because all the technology decisions made for them early in life locked them deeper into this &ldquo;predator-prey&rdquo; ecosystem.</p>

<h4 id="is-free-software-ready-for-the-millennials">Is Free Software ready for the millennials?&nbsp;<a class="hanchor" href="#is-free-software-ready-for-the-millennials" aria-label="Anchor link for: Is Free Software ready for the millennials?">🔗</a></h4>
<p>So, I felt like an imposter at this conference of people who are wise to the role of Software Freedom in our new digital society, but never grew up in the kind of world I did. A lot of the people in the room at CopyleftConf 2020 developed their worldview, ethical perspectives, and software preferences as the world changed around them. Me and other people of my generation were born into this world.</p>
<p>It makes the conversation around Software Freedom very different, and also challenging, because the next ten and twenty years of Software Freedom will have to include today&rsquo;s youth to be truly sustainable.</p>

<h3 id="3-the-world-is-changing-will-free-software">3. The world is changing. Will Free Software?&nbsp;<a class="hanchor" href="#3-the-world-is-changing-will-free-software" aria-label="Anchor link for: 3. The world is changing. Will Free Software?">🔗</a></h3>
<p>Related to the identity crisis and under-representation of youth, the theme of change begins to emerge. Stallman and other Free Software leaders in the 1980s and 1990s were ahead of their time to realize the importance of Software Freedom in respecting and protecting user freedom. Some of those same people were also in the room at CopyleftConf 2020.</p>
<p>But today&rsquo;s world is changing. Software became the commodity in the 1970s and 1980s. Free Software was the resistance. Today, data is the new digital commodity. Software is just one piece of a bigger puzzle. Software Freedom may protect one aspect of our digital lives, but it would be nonsensical to assume the digital world would stay the same. Why should Free Software?</p>

<h4 id="the-2020s-will-be-definitive">The 2020s will be definitive&nbsp;<a class="hanchor" href="#the-2020s-will-be-definitive" aria-label="Anchor link for: The 2020s will be definitive">🔗</a></h4>
<p>So, CopyleftConf 2020 made me realize that the next ten years will be definitive. The 2020s will determine whether open source becomes yet another cog in strengthening our capitalist society and enthroning corporations as a great benefactor to technology, or if Software Freedom undergoes some sort of transformation to meet the new demands of freedom in our digital world.</p>
<p>No matter your political leanings, read any news site that isn&rsquo;t a tech journal and tell me honestly that there are not some scary trends in our technology world. COVID-19 is just the latest example, with our data privacy and digital rights being on the sacrificial alter for our &ldquo;safety&rdquo; and &ldquo;protection&rdquo;. This line is all too common. I have heard it as a justification of many things across my life since September 2001.</p>
<p>So, what will Free Software do?</p>

<h2 id="copyleft-adoption-curves-what-drove-copyright-adoption-then-or-now">Copyleft adoption curves: what drove copyright adoption then (or now?)&nbsp;<a class="hanchor" href="#copyleft-adoption-curves-what-drove-copyright-adoption-then-or-now" aria-label="Anchor link for: Copyleft adoption curves: what drove copyright adoption then (or now?)">🔗</a></h2>
<blockquote>
<p>Copyleft adoption has changed significantly over time, for better and for worse. This talk will survey the many factors that drive adoption, with particular focus on GPL v2 and Affero GPL v3. While some factors are obvious and reasonably well-understood (particularly the shift towards SaaS economics) many other nuanced factors play in as well.</p>
<p><a href="https://twitter.com/luis_in_brief">Luis Villa</a></p>
</blockquote>
<p>What I highlighted in my notes from Luis&rsquo;s talk was his history lesson on adoption. While the history of Free Software wasn&rsquo;t new to me, nor most people in the room, Luis took it in a different way. His history lesson was a reflection on &ldquo;why?&rdquo; and not just &ldquo;what?&rdquo;</p>
<p>Whether you think Free Software &ldquo;won&rdquo; or not, open source is here to stay. So, how did we get to where we are today? How did a famous software company go from calling open source an &ldquo;intellectual property cancer&rdquo; in 2001 to investing billions of dollars into open source and open source companies by 2020?</p>

<h3 id="add-more-chairs-to-the-table">Add more chairs to the table&nbsp;<a class="hanchor" href="#add-more-chairs-to-the-table" aria-label="Anchor link for: Add more chairs to the table">🔗</a></h3>
<p>I loved this quote that Luis dropped: &ldquo;<strong>Movement building is the only way to influence political change.</strong>&rdquo; Luis gave examples from the 1990s of how evangelism and education were part of the building blocks of open source. There were &ldquo;leading apps&rdquo; that brought new people to the Free Software (or open source) table. Mozilla was the first browser that brought common lawyers in. A focus on education for lawyers, such as the F.S.F.&rsquo;s 22,000 word F.A.Q., converted a motivation to learn into practical knowledge used for compliance work.</p>
<p>
<figure>
  <img src="/blog/2020/04/IMG_20200203_105508557_HDR.jpg" alt="Luis Villa on copyleft adoption curves. Slide reads: &ldquo;tl;dr (positive version): if you build a movement, maybe you won&rsquo;t need a license!&rdquo;" loading="lazy">
  <figcaption>Luis Villa on copyleft adoption curves.</figcaption>
</figure>
</p>
<p>However, I think Luis&rsquo;s goal was to define, not to prescribe. He implied that building a movement doesn&rsquo;t start with writing a license, based on his personal experiences (he did lead drafting of the Mozilla Public License). My takeaway from Luis is that we need to think about how we build a movement that includes people who aren&rsquo;t at the table today to build a strong foundation for what comes next.</p>

<h2 id="free-software-but-for-kids">Free Software, but for kids&nbsp;<a class="hanchor" href="#free-software-but-for-kids" aria-label="Anchor link for: Free Software, but for kids">🔗</a></h2>
<p>There was a <a href="https://2020.copyleftconf.org/schedule/presentation/13/">panel</a> on copyleft expansion and what should and shouldn&rsquo;t be at the table. At some point, the role of &ldquo;the next generation&rdquo; came up in heralding the values of copyleft licensing forward in light of the popularity of permissive licenses.</p>
<p>This was personal. My first experience in the open source world was as a community member and later a volunteer staff member of the largest open source Minecraft server software project. In my time in that community, I learned a lot. I saw a <a href="/blog/2020/04/open-source-minecraft-bukkit-gpl/">major breakdown of the GPL</a> for a community of hundreds of thousands of young adults, teenagers, and children. So, indeed, how is &ldquo;the next generation&rdquo; going to herald these values of copyleft licensing?</p>

<h3 id="talk-with-us-not-at-us">Talk <em>with</em> us, not <em>at</em> us&nbsp;<a class="hanchor" href="#talk-with-us-not-at-us" aria-label="Anchor link for: Talk with us, not at us">🔗</a></h3>
<p>It is interesting to be present in these conversations about &ldquo;the next generation&rdquo; because it usually feels like people are talking at me instead of with me. It took some reflection time to realize this after CopyleftConf 2020, but I feel like some older folks like to imagine that younger folks will come on board and just start steering the ship in the same course it has always traveled. Some younger folks may be fine with that.</p>
<p>But I also think a lot of younger people will ask more of Free Software because of our collective experiences with Free Software licenses. From my hey-days in the Minecraft community, there is bad blood towards the GPL and copyleft licensing because of the scars it left on the community, even if it was really because the GPL should never have been used in that context.</p>
<p>But the demands for more also stem from the collective treatment by those senior to us in traditional &ldquo;FOSS circles.&rdquo; Even at my university, I also see how students become bitter and frustrated in instances where senior faculty and older community members insist on a Free Software-first, no-compromises approach. As if it were so simple for my generation.</p>
<p>I already explained the perspective of younger folks earlier in this blog post. But the way some senior folks treat us in the proper Free Software world is sometimes exclusionary and off-putting, even if that isn&rsquo;t the intention. It discards great opportunity for guidance and mentorship. There is an innumerable amount of times an older person completely dismissed my decision to use a proprietary or mixed-source platform for a community, yet they lament about not having the patience to troubleshoot the Free Software tools they rely on when they fail (mailing lists and email spam filters, I&rsquo;m looking at you).</p>

<h3 id="teach-early-and-teach-often">Teach early and teach often&nbsp;<a class="hanchor" href="#teach-early-and-teach-often" aria-label="Anchor link for: Teach early and teach often">🔗</a></h3>
<p>But that point aside, let&rsquo;s bring it back to the panel. I think it was Allison Randall and John Sullivan who emphasized the importance of early education around the concepts of Software Freedom. The average middle school student interested in STEM will not comprehend the GPL. However, the Four Freedoms (by design) are easy to comprehend. The freedoms to Read, Run, Remix, and Redistribute are not that difficult to understand. Perhaps part of the answer lies in how we think about messaging to younger folks and keeping foundational concepts like the Four Freedoms at the forefront.</p>
<p>I still lament over the way that Free Software built itself in a technology-centered way instead of a people-centered way, but I digress.</p>

<h2 id="where-are-we-going">Where are we going?&nbsp;<a class="hanchor" href="#where-are-we-going" aria-label="Anchor link for: Where are we going?">🔗</a></h2>
<p>The hottest discussions I participated in were from <a href="https://2020.copyleftconf.org/schedule/presentation/17/">The Rising Ethical Storm in Open Source</a> (<a href="https://twitter.com/CoralineAda">Coraline Ada Ehmke</a>) and <a href="https://2020.copyleftconf.org/schedule/presentation/19/">Software Ethics and Copyleft Licensing</a>, emceed by Karen Sandler. Coraline dropped absolute <strong><em>fire</em></strong> in her talk, even knowing that the essence of her talk would alienate some people. But it was a call-out to us folks in tech who consciously or unconsciously live these values that our Free Software movement is built upon: the freedoms of personal liberty, as it lends itself both for justice and harm.</p>
<p>
<figure>
  <img src="/blog/2020/04/IMG_20200203_140443994_HDR.jpg" alt="Coraline Ada Ehmke on the Rising Ethical Storm in Open Source. Slide reads: &ldquo;Software freedom must not come before human freedom.&rdquo;" loading="lazy">
  <figcaption>Coraline Ada Ehmke on the Rising Ethical Storm in Open Source.</figcaption>
</figure>
</p>
<p>I won&rsquo;t spend a lot of time summarizing these talks and sessions, but one interesting thing to look up that Coraline mentioned was the Parable of the Locksmith.</p>
<p>During Karen&rsquo;s session, I penned what ended up being a short speech in my notebook. When I was eventually passed the mic, I tried to fit too much into too little time, and I was not fully respectful of other folks who also had something to contribute to the discussion. So, instead, I will recap the full essence of what I wanted to say in my blog post.</p>

<h3 id="our-software-freedoms-are-not-enough">Our software freedoms are not enough&nbsp;<a class="hanchor" href="#our-software-freedoms-are-not-enough" aria-label="Anchor link for: Our software freedoms are not enough">🔗</a></h3>
<p>The Four Freedoms, the foundation of all copyleft licenses, is not enough.</p>
<p>On the Saturday before CopyleftConf 2020, I presented at FOSDEM 2020 with my colleague and dear friend Mike Nolan on <a href="https://fosdem.org/2020/schedule/event/ethical_ai/">three new freedoms for AI</a> that go beyond software. In our talk, we analyzed the history of how Free Software began as a social movement. It roughly flowed as follows:</p>
<ol>
<li><strong>GNU Project, 1983</strong>: Establishment of values</li>
<li><strong>Free Software Foundation, 1985</strong>: Establishment of organization to champion the values</li>
<li><strong>GNU Public License, 1989</strong>: Establishment of license to enforce and protect the values</li>
</ol>
<p>In today&rsquo;s complex and changing world, we need more than Free Software&rsquo;s Four Freedoms. This libertarian base was susceptible to the co-opting of its values as &ldquo;open source.&rdquo; It was always inevitable, because Free Software was built from the strengths and biases of those who founded the movement (i.e. Richard Stallman).</p>
<p><strong>Free Software was designed with technology at its center, not people. This is to say, it was poorly designed.</strong></p>
<p>Now, we have an ethical dilemma that was always possible because Freedom means freedom to do as you wish, not the freedom of all people.</p>
<p>Some context for discussing legal issues is key, but we need to push the conversation forward beyond semantics. We need to identify whether unethical uses of our software is something we will tolerate. We can&rsquo;t continue to ignore or delegate social responsibilities for what we do.</p>

<h3 id="so-now-what">So, now what?&nbsp;<a class="hanchor" href="#so-now-what" aria-label="Anchor link for: So, now what?">🔗</a></h3>
<p>On one hand, we need to be ready to have these conversations about real effects and the impact of what we do on people. Look at the <a href="https://www.reuters.com/article/us-myanmar-rohingya-un/myanmar-generals-had-genocidal-intent-against-rohingya-must-face-justice-u-n-idUSKCN1LC0KN">Facebook news feed and the Myanmar genocide</a>. Legal semantics is where we are stuck since we defined the Four Freedoms. But these freedoms are no longer enough.</p>
<p>There is not one answer of where we are going. There are only multilateral answers. We have to be intersectional and inclusive for where we go from here. Free Software needs to turn to its allies not only in law and licenses, but also in labor organizing and regulation authorities.</p>
<p>One direction on my mind is continuing to support D&amp;I initiatives like Outreachy. Outreachy interns do awesome things during their internships, and many continue to do awesome things even when their internships end. Bringing more diverse perspectives to the table, especially from underprivileged groups, is key to giving those perspectives equitable power and influence.</p>

<h3 id="we-do-have-the-power">We <em>do</em> have the power.&nbsp;<a class="hanchor" href="#we-do-have-the-power" aria-label="Anchor link for: We do have the power.">🔗</a></h3>
<p>But everyone in that room at CopyleftConf 2020, and you, the reader, have some power. We all have some room to influence change for good. But we cannot avoid the discomfort. We can not keep turning away our eyes.</p>
<p>So, what will you do?</p>
<p>For me, I am wrestling with that question actively as I continue to make my way out into the world.</p>

<h2 id="thanks-folx">Thanks folx!&nbsp;<a class="hanchor" href="#thanks-folx" aria-label="Anchor link for: Thanks folx!">🔗</a></h2>
<p>To wrap up this CopyleftConf 2020 report, a few thank-yous are in order:</p>
<ul>
<li><strong><a href="https://www.rit.edu/computing/directory/sxjics-stephen-jacobs">Stephen Jacobs</a></strong>: For always being supportive for yet another trip abroad and helping me push my career forward in a number of ways (and footing the bill!)</li>
<li><strong><a href="https://nolski.rocks/">Mike Nolan</a></strong>: My co-conspirator, partner in FOSS, and comrade in arms</li>
<li><strong><a href="https://sfconservancy.org/">Software Freedom Conservancy</a></strong>: For creating and holding this important space.</li>
</ul>
<p>CopyleftConf 2020 continues to give me a lot to think about and consider. I’m fortunate to have attended. I hope this event report gives additional visibility to some of the conversations held in Brussels this year.</p>]]></description></item><item><title>Essay response: Interlocking role of media</title><link>https://jwheel.org/blog/2020/03/essay-response-interlocking-role-of-media/</link><pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2020/03/essay-response-interlocking-role-of-media/</guid><description><![CDATA[<p>This blog post is an essay response from a class I took at the <a href="https://www.rit.edu/">Rochester Institute of Technology</a>, WGST-357: <strong>Communication, Gender, and Media</strong>. This course was taught by <a href="https://www.rit.edu/directory/nsggpt-nickesia-gordon">Dr. Nickesia Gordon</a>. The essay prompt encouraged us to reflect broadly on the role of media in society. I liked my response and wanted to re-share it on my blog.</p>
<p><em>(Dr. Gordon, if you find this: I hope you don&rsquo;t mind, I mean the best!)</em></p>

<h4 id="what-are-some-ways-in-which-media-interlocks-with-other-institutions-what-does-this-interlocking-suggest-about-the-role-of-media-in-society">What are some ways in which media interlocks with other institutions? What does this interlocking suggest about the role of media in society?&nbsp;<a class="hanchor" href="#what-are-some-ways-in-which-media-interlocks-with-other-institutions-what-does-this-interlocking-suggest-about-the-role-of-media-in-society" aria-label="Anchor link for: What are some ways in which media interlocks with other institutions? What does this interlocking suggest about the role of media in society?">🔗</a></h4>
<p>Media is a fundamental aspect to other institutions, if media is considered a form of communication. Media is defined broadly: pictures, videos, interactive content, games, social media, and journalism, to name a few. Media interlocks with other institutions as a tool that fits into other categories of work, in an intersectional way.</p>
<p>To use social media as an example, the government of Iran is an example of how a totalitarian institution manipulates media to influence popular opinion and perspective, and also to drown out voices of activists and those fighting for social justice. The Washington Post is a newspaper owned by the world&rsquo;s wealthiest man, who also runs one of the companies that wields increasing reach over many aspects of our digital life. The relationship of media institutions as reliable and trustworthy platforms of information and perspective is jeopardized by the corrupting role of power, often in the form of money and capital.</p>
<p>Identifying how the role of media is influenced by power is a vital skill to be a consumer of information in the 21st century. At an unprecedented rate, we consume information more than any other generation before us. The availability of information at our fingertips on the Internet and the advent of ephemeral media requires us to process more information than our brains can handle. In lieu of a surplus of media, content, and information, it is important to be able to question our media, its motives, and to understand biases that may be at play to persuade us to view a topic or issue a particular way.</p>
<p><em>Justin Wheeler (Dec. 13, 2019)</em></p>]]></description></item><item><title>Why FOSS is still not on activist agendas</title><link>https://jwheel.org/blog/2019/12/why-foss-is-still-not-on-activist-agendas/</link><pubDate>Fri, 13 Dec 2019 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2019/12/why-foss-is-still-not-on-activist-agendas/</guid><description><![CDATA[<p>On December 13th, 2006, author <a href="https://en.wikipedia.org/wiki/Bruce_Byfield">Bruce Byfield</a> reflected on why he thought Free and Open Source Software (F.O.S.S.) was <a href="https://web.archive.org/web/20191130172436/https://www.linux.com/news/why-foss-isnt-activist-agendas/">not on activist agendas</a>. My interpretation of his views are that a knowledge barrier about technology makes FOSS less accessible, the insular nature of activism makes collaboration difficult, and FOSS activists reaching out to other activists with shared values should be encouraged. On December 13th, 2019, is FOSS on activist agendas? The answer is not black or white, but a gray somewhere in the middle. This is my response to Byfield&rsquo;s article, thirteen years later, on what he got right but also what he left out.</p>

<h2 id="where-byfield-was-accurate">Where Byfield was accurate&nbsp;<a class="hanchor" href="#where-byfield-was-accurate" aria-label="Anchor link for: Where Byfield was accurate">🔗</a></h2>
<p>While I don&rsquo;t agree with all of Byfield&rsquo;s sentiments, he identified some key challenges that still hold truth today: <strong>a predisposition to focus on differences and not similarities, an outreach approach centered on ethics and not software, and the importance of opportunities for intersectional interaction</strong>.</p>

<h3 id="predisposition-towards-difference">Predisposition towards difference&nbsp;<a class="hanchor" href="#predisposition-towards-difference" aria-label="Anchor link for: Predisposition towards difference">🔗</a></h3>
<p><em>First</em>, Byfield notes the differing age groups of the activist communities and the tendency for viewing others by their differences first, not their similarities. He seems to attribute the tendency to view others by differences first as a characteristic of older generations; however, this is not necessarily the full truth.</p>
<p>As a member of the young activist community, this explanation is too simplistic of the underlying cause. There is also a political motivation by established power to sow division among the population of a nation-state. It makes community organizing more difficult and presents diversity as an issue to &ldquo;solve&rdquo; instead of a source of greater unity and common strength.</p>
<p>This is exemplified by the social media algorithms of today that reward sensational content (judged on likes, views, clicks, or other user feedback) and share it widely across a huge platform. In 2006, it was difficult to imagine the relationship social media would have in the lives of an everyday person; today, a great deal of social power is granted to those who understand how to leverage social media, either for good (e.g. social activism) or harm (e.g. deceptively persuading large parts of a nation-state&rsquo;s population leading up to a national election).</p>
<p>The politics of division are within the fabric of our political systems; this is a challenge for modern-day activism and community organizing to overcome. In identifying this as a challenge, Byfield is correct that a differences-first approach makes it harder to share and spread the importance of FOSS in other activism circles, especially as technology becomes an increasingly relevant way of how we experience our lives and how our systems of law and justice are enforced.</p>

<h3 id="outreach-on-ethics-not-software">Outreach on ethics, not software&nbsp;<a class="hanchor" href="#outreach-on-ethics-not-software" aria-label="Anchor link for: Outreach on ethics, not software">🔗</a></h3>
<p><em>Second</em>, Byfield suggests an ethics-based approach to outreach is more effective than a software-based approach. This is also correctly noted, even if perhaps overemphasized. The jargon and language of the technology world is not accessible to the large majority of the global population. While some degree of technology literacy might be expected in some populations, much of the existing FOSS community is deeply rooted in technology. Sometimes this limited perspective is counterproductive.</p>
<p>This revisits the rebranding of &ldquo;Free Software&rdquo; as &ldquo;open source&rdquo; in 1997. For many subsets of the wider open source community in 2019, the default approach to open source software is merely a secondary thought for how to collaboratively work on technology. This is part of the outcome of the Open Source Initiative&rsquo;s gamble in 1997 by beginning to emphasize the business sensibility and practicality of open source, and de-emphasize the social roots of Free Software (or rather, try and position itself as some sort of translator between these two &ldquo;worlds&rdquo;, as if they cannot be spoken of together in the same room).</p>
<p>As such, those who work on open source software projects are not necessarily predisposed to assume the role of an activist. Truly if <em>Free</em> Software is to take root outside of technology, then those who see the ethical values of Free Software need to better organize and promote the values of FOSS externally. This will contribute to the diversity of Free Software activism by helping non-technology activists add FOSS as a tool to their existing work.</p>

<h3 id="intersectional-movement-building-is-the-future">Intersectional movement building is the future&nbsp;<a class="hanchor" href="#intersectional-movement-building-is-the-future" aria-label="Anchor link for: Intersectional movement building is the future">🔗</a></h3>
<p><em>Thirdly</em> and finally, and perhaps most importantly, Byfield suggests the importance of intersectional interactions between Free Software communities and other activist communities. This is a fundamental requirement for the growth of Free Software as a social movement. Those of us in Free Software see the world around us informed by a background informed by technology; this background is emphasized in a world that is generating new, advanced technology at an unprecedented rate. However, while software and technology are important parts of the world around us, they are not <em>the</em> world around us. They are one part of a greater picture of fighting for a common good and welfare for all people. There are others in similar niches who have a deep understanding of their problem space and how they want to approach a challenge.</p>
<blockquote>
<p>“One group may be working against child poverty, another for recycling, but the people in these organizations can almost be transferred from one to the next.”</p>
<p><a href="https://en.wikipedia.org/wiki/Peter_T._Brown">Peter T. Brown</a>, Free Software Foundation Executive Director (2006)</p>
</blockquote>
<p>Just like a healthy garden, cross-pollination of these niches is vital to help others understand how we can help each other in accomplishing our mutual goals (this also feeds into why the politics of division explained above is so pervasive and difficult). Bringing Free Software technologists to activist communities where there is not an overwhelming Free Software background (and vice versa) is vital to building an intersectional social movement that strengthens the social impact of Free Software, not just open source.</p>

<h2 id="where-byfield-didnt-go-far-enough">Where Byfield didn&rsquo;t go far enough&nbsp;<a class="hanchor" href="#where-byfield-didnt-go-far-enough" aria-label="Anchor link for: Where Byfield didn&rsquo;t go far enough">🔗</a></h2>
<p>Byfield made one assumption on how activists have &ldquo;their own share of insularity&rdquo; and that the presence of connections between two movements does not mean they could immediately connect their existing beliefs with new ones. Fioretti&rsquo;s challenge was in others understanding why they should listen to him; there was a lack of foundational knowledge of open source and technology that is normally assumed of someone who works as a software engineer.</p>
<p>Indeed, attention is a currency in the world of an activist. It is not enough for a FOSS advocate to expect others to listen to you on an appeal of technology. Part of the work in sharing is understanding who you are sharing with; if FOSS wants to take deeper roots in the activist community, it needs to understand the backgrounds of activist communities and be creative in how to appeal the mission of FOSS to the mission of their work. Where you can build in-roads together with others through common initiatives is the beginning of grassroots community organizing. So, while Byfield is right that there is an almost competitive nature of ideas in activism, it is not enough to write insularity off as a fixed aspect of nature. To not acknowledge this is to deny the influence of capitalist power structures in the humanitarian sector as they pertain to sustainable funding.</p>

<h2 id="what-are-todays-challenges">What are today&rsquo;s challenges?&nbsp;<a class="hanchor" href="#what-are-todays-challenges" aria-label="Anchor link for: What are today&rsquo;s challenges?">🔗</a></h2>
<p>Some of today&rsquo;s challenges are about inclusion and power.</p>

<h3 id="inclusion-builds-power">Inclusion builds power&nbsp;<a class="hanchor" href="#inclusion-builds-power" aria-label="Anchor link for: Inclusion builds power">🔗</a></h3>
<p>Diversity and inclusion (D&amp;I) are important but poorly understood; not only are D&amp;I about including people of different identities in technology, but also people with backgrounds outside of technology. FOSS stands to benefit by including more people who do not necessarily have a strong technology or engineering background. The goal is to inspire different perspectives to contribute in meaningful ways to build sustainable technology.</p>
<p>Instead of seeing diversity and inclusion initiatives as problematic or unneeded, D&amp;I groups in FOSS communities stand to be the most effective people at building community and influence.</p>

<h3 id="power-and-governance">Power and governance&nbsp;<a class="hanchor" href="#power-and-governance" aria-label="Anchor link for: Power and governance">🔗</a></h3>
<p>In the activist / humanitarian / non-profit world, there is a power struggle for sustainability as it pertains to funding. Funding models in non-profit work (usually sustained by grants, sponsors, and donors) encourage solutions that get funded, not necessarily solve problems the most effective way. Many organizations struggle with how to achieve sustainable funding without being so dependent on the expiration date of a grant&rsquo;s funding.</p>
<p>We need more representative governance models in open source communities that reflect the interests of the communities around them, not necessarily an individual, a company, or group of companies. Building governance models that empower people within a community to make decisions and reduce the corrosive influence of money from humanitarian work.</p>

<h2 id="where-do-we-go-from-here">Where do we go from here?&nbsp;<a class="hanchor" href="#where-do-we-go-from-here" aria-label="Anchor link for: Where do we go from here?">🔗</a></h2>
<p>This blog post is an active reflection of my own thoughts and perspectives of Free Software, activism, and humanitarian work. If you are interested in pushing this conversation further, find me in Brussels, Belgium for any of the following three conferences and let&rsquo;s chat further:</p>
<ul>
<li>30 January 2020: <a href="https://sustainoss.org/"><strong>Sustain Summit</strong></a></li>
<li>31 January 2020: <a href="https://chaoss.community/chaosscon-2020-eu/"><strong>CHAOSScon</strong></a></li>
<li>1-2 February 2020: <a href="https://fosdem.org/2020/"><strong>FOSDEM</strong></a></li>
</ul>
<p>If you want to discuss this further, you can also drop a line in our online discussion community, <em><a href="https://fossrit.community/">fossrit.community</a></em>.</p>
<hr>
<p><em>Photo by <a href="https://unsplash.com/@bazingraphy?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Walid Berrazeg</a> on <a href="https://unsplash.com/s/photos/black-lives-matter?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></em></p>]]></description></item><item><title>Why did Fedora Modularity fail in 2017? A brief reflection</title><link>https://jwheel.org/blog/2019/01/why-did-fedora-modularity-fail/</link><pubDate>Mon, 21 Jan 2019 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2019/01/why-did-fedora-modularity-fail/</guid><description><![CDATA[<p>For the ISTE-430 Information Requirements Modelling course at the <a href="https://www.rit.edu/">Rochester Institute of Technology</a>, students are asked to analyze an example of a failed software project and write a short summary on why it failed. For the assignment, I evaluated the <a href="https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/">December 2017 announcement</a> on <a href="https://docs.pagure.org/modularity/">Fedora Modularity</a>. I thought it was an interesting example of a project that experienced initial difficulty but re-calibrated and succeeded in the end. And it is a project I am biased towards, as a Fedora user and sysadmin.</p>
<p>I thought sharing it on my blog might be interesting for others. Don&rsquo;t read into this too much – it was a quick analysis from a single primary source and a few secondary references.</p>

<h2 id="what-is-fedora-modularity">What is Fedora Modularity?&nbsp;<a class="hanchor" href="#what-is-fedora-modularity" aria-label="Anchor link for: What is Fedora Modularity?">🔗</a></h2>
<p>The <a href="https://getfedora.org/">Fedora Project</a> is a common Linux operating system which ships software in &ldquo;packages&rdquo;. <a href="https://fedoraproject.org/wiki/Objectives/Fedora_Modularization,_Requirements_Phase">Since June 2015</a>, project members built a pipeline to ship modular versions of existing packages, known as Modularity. <a href="https://docs.pagure.org/modularity/">Modularity</a> allows someone to use different versions of the same software (e.g. a programming library) on the same system without dependency conflicts.</p>
<p>In a way, Fedora Modularity shifts some responsibility from the Linux distribution (as a provider of known, good combinations of co-dependent packages) to the sysadmin (as a decision-maker to use different combinations of software versions in their environment). It&rsquo;s more flexible for a variety of deployment requirements. I see it as a net-positive win for the sysadmin experience since its final release.</p>

<h2 id="why-did-modularity-fail-in-2017">Why did Modularity fail in 2017?&nbsp;<a class="hanchor" href="#why-did-modularity-fail-in-2017" aria-label="Anchor link for: Why did Modularity fail in 2017?">🔗</a></h2>
<p>However, in <a href="https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/">this post-mortem</a> from December 2017, a project lead (Stephen Gallagher) announced Fedora Modularity efforts are scrapped for a total redesign. Even though it was not a final release, it was regarded as a failure because of the late status of the project, since its proposal in mid-2015. The post-mortem explained the amount of effort required by all software packagers was significant and also noted the wide amount of engagement necessary from different stakeholders. New requirements and steps to packaging guidelines were not understood by the community of software packagers, and project milestones were not met because of low participation in the packager community.</p>
<p>Their report reveals the amount of moving parts Fedora Modularity must account for. It demonstrated a flawed understanding of user and developer needs during initial feedback from the beta&rsquo;s implementation. In other words, the level of complexity for the project exceeded the amount of employee resources available to accomplish the project. The redesigned model (proposed in the reflection) pivoted by utilizing existing tools and infrastructure to support the new features, which required less changes for new software package updates. Thus, the packager community was better able to participate in providing new functionality in existing packages.</p>
<p>Additionally, sufficient documentation of new guidelines was unavailable to users, stemming from lack of engagement and feedback by existing users. This was later remedied with user experience testing through events like Test Days, which allowed any community member to try out new features and functionality with their own packaging workflows.</p>
<p>Since the project was finally implemented in late 2018, it was better received in the community than the failed launch in December 2017. Most success since the first failure came by simplifying project requirements (e.g. by leveraging how existing infrastructure was designed instead of reinventing the pipeline) and getting more user feedback on a regular basis (e.g. with community outreach events like Test Days and classroom sessions hosted live on YouTube).</p>
<hr>
<p>Gallagher, S. (2017). Modularity is Dead, Long Live Modularity! <em>Fedora Community Blog</em>. Retrieved from <a href="https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/">https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/</a></p>]]></description></item><item><title>Fedora Appreciation Week: Tribute to a legacy</title><link>https://jwheel.org/blog/2018/11/fedora-appreciation-week-tribute-to-a-legacy/</link><pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2018/11/fedora-appreciation-week-tribute-to-a-legacy/</guid><description><![CDATA[<p>I was reviewing one of my old journals this morning and re-read an early entry from when I was <a href="/blog/2018/02/2017-year-review/">studying abroad</a> in Dubrovnik, Croatia. The entry was a time when I learned more about a man named <a href="https://twitter.com/skvidal">Seth Vidal</a> by chance. Reading this entry again the week before <a href="https://communityblog.fedoraproject.org/fedora-appreciation-week-2018/">Fedora Appreciation Week</a> motivated me to share it and add to the stream of stories surrounding his life and <a href="https://www.businessinsider.com/36-year-old-seth-vidal-tragically-killed-2013-7">passing</a>.</p>
<p>The entry is lifted out of my journal with minimum edits. I thought about fully revising it or updating it before publishing. Many parts I would write in a different way now, but I decided to let it be. It reflects my perspective at that particular moment and time at 19 years old. It is more personal than other posts I&rsquo;ve published and maybe it&rsquo;s a little uncomfortable for me to share, but I felt like it was worth doing anyways.</p>

<h2 id="entry002-2017-02-12">entry002: 2017-02-12&nbsp;<a class="hanchor" href="#entry002-2017-02-12" aria-label="Anchor link for: entry002: 2017-02-12">🔗</a></h2>
<p>Picking up the pen to write in this is always difficult because it feels like there&rsquo;s too much to say. Part of the problem is that I don&rsquo;t write frequently enough, which I&rsquo;ll try to improve. Not everything worth saying needs to be publicly lambasted.</p>
<p>I left the apartment for coffee after again reading the story of Seth Vidal, a founding developer of <a href="https://en.wikipedia.org/wiki/Yum_%5C%28software%5C%29">YUM</a> and a one-time Fedora superstar. Seth was killed in a hit-and-run accident while cycling in 2013.</p>
<p>What strikes me so much about Seth isn&rsquo;t just the work or code he left behind, but his legacy. There is no shortage of blog posts dedicated in his memory, with many written by folks I see regularly in Fedora. He is held in a high respect and regard not only because of his work, but how he worked with people. He was clearly a sincere friend of many in the community and always knew how to use and share his brilliance to bring out the same brilliance of those he worked with. He wasn&rsquo;t afraid to speak his mind, but he always did so courteously and in a way where there was a next step or improvement. As <a href="https://paul.frields.org/2013/07/13/have-you-been-half-asleep-and-have-you-heard-voices/">one memoir quoted him</a> as saying with a cocked head and a smile, &ldquo;Are you <em>sure</em> that&rsquo;s what you want to do? Because I&rsquo;m pretty sure it&rsquo;s not.&rdquo;</p>
<p>It&rsquo;s odd for me to read about Seth and how connected to him I feel, despite his death occurring well before I was anywhere near where I am now. Maybe it&rsquo;s because I, like [thousands] of others, use his software. But more likely is because I see the type of impact and legacy is something I wish to share. <em>Not</em> having so many people write memoirs of my passing, but more about how many lives, communities, and people he touched. I see a man you could approach with anything, whether he knew you or not, and he would give you his honest opinion to help drive or motivate you to success. It may not be what you want to hear, but it will be what you need to hear. Again, delivery of that message is critical, and Seth seemed to be pretty good at it.</p>
<p>I may not know Seth, nor will I ever, but his legacy gives me a strong reminder about what I hold important and how I want to carry out my presence in the projects I&rsquo;m involved with. If more people want more Seth Vidal&rsquo;s in the world, then we need to [understand] his values, compare them to our own, and build those values into our own being. This is part of the idea of actively shaping and adapting our values, and never settling with the way we are because we think we know these things. If the mind is open and willing, we are always learning, and thus, always changing.</p>
<p>In summary? Seth&rsquo;s light fades out and burns into embers, but it never dies. His legacy will always be there, for friends to remember and strangers to learn from. Amidst all of this panicked writing I have to do after DevConf and FOSDEM, Seth&rsquo;s legacy levels me and reminds me of what&rsquo;s important. Sometimes what&rsquo;s really important is logging off and going for a bike ride, or a coffee with notebook and pen, or sharing precious time with loved ones. Seth, you may be gone and have no memory of me, but I have your memory, and I hope you are with me too.</p>
<p><em>Justin Wheeler</em></p>]]></description></item><item><title>What does it mean to be an American?</title><link>https://jwheel.org/blog/2018/07/to-be-american/</link><pubDate>Sat, 28 Jul 2018 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2018/07/to-be-american/</guid><description><![CDATA[<p>I can&rsquo;t help but feel this period in history is significant, if only for what is yet to come of this global political climate. Each day I read the news, a mix of positive and negative connotations blurs through my subconscious: paragraphs of words about people far away, words about events that happened when I was asleep. Heavy paragraphs and words that seem void of emotion, but carry all the weight of a freight train. These articles, paragraphs, and collection of words are the paint of perspective, and as much as they are overwhelming, they are also equally so liberating.</p>
<p>Across this spectrum of bold headlines and addicting scrolling, I began to wonder about identity. What determines how we choose to identify where we originate from? What makes us decide to disassociate from our birthplace? What parts of our culture make us proud and content and what parts are like fresh wounds withheld from time and space needed to heal? I started to wonder about my own identity and what it means to me to be defined as an American.</p>
<p>I fight a growing sense of dissatisfaction and disbelief of what I read happening each day. As I read about the United States and how its citizens are represented on a global stage, a feeling of repulsion sinks into my stomach. Society greatly shaped my perspective of what it meant to be an American as I grew up. What is around me now is contradicting: the qualities of inclusiveness and diversity espoused to the identity of being an American are the same qualities I feel are under attack.</p>
<p>One afternoon as I walked back to my Chicago apartment, I passed a Mexican restaurant. As I walked by, I searched for a menu to measure how authentic it would be compared to offerings in Atlanta (I&rsquo;ve notoriously had a difficult time finding authentic Mexican food north of Virginia). However, I was disappointed, as the choices fell into the category of American-Mexican food and not the authentic dishes I craved.</p>
<p>But even though I continued on and left the food behind me, the restaurant didn&rsquo;t leave my mind. As I continued to ponder on what it means to be American, I couldn&rsquo;t get this restaurant, and countless others like it, out of my mind. One of the most unique observations of my travels is how culturally homogeneous so many countries are. From my experience living in Europe and visiting India, the difference of cultural diversity from my American experience was impossible to miss. Each country was mostly shaped by its dominant ethnic group. To see a Nicaraguan in Croatia or a Swede in India would be a memorable encounter because it was outside of preconceived expectations. But in America, I board a New York City, Chicago, or Washington DC subway, and I always remain pleasantly surprised at how unique and different all the passengers are.</p>
<p>But what of the Mexican restaurant? If my train rides reflect this unique cultural identity, what is the significance of the Mexican restaurant and why can&rsquo;t I forget it?</p>
<p>Suddenly, I realize perhaps American culture is several shards of all other cultures that assimilate here. Instead of the restaurant being an imitation of the real thing, what if it is as real and independent of an experience as the original? Instead of being a clone or a derivative, what if they are their own original craft and subculture? In a way, they are mostly unique – many of the fusions of culture, from food to celebrations, and architecture to film are only found in this sort of combination here.</p>
<p>These pieces of foreign culture are transplanted seeds, taken from their native soil and planted into a new environment. It requires adaption and perhaps creativity too. But these pieces of culture, whether they are motivated to be imitations or not, are created from a place of love and genuine human connection. They stem from a desire to celebrate who we are and where we come from. Furthermore, they offer an opportunity to share these things with others and to pass along the memories and experiences to others in the hopes that they too will see the world from a different perspective, if only for a passing moment.</p>
<p>As I continue to read past another day of headlines, I feel hopeful knowing this spirit of America, although challenged today, remains and exists. In a city like Chicago, it would almost be impossible to miss this range of diversity. While some choose to wrap words of hate and fear around the red, white, and blue stripes of the American flag, I try to remain mindful to keep this flag closer to me too, and wrap it around my values of love and compassion for others, and what it means to me to be an American in this political era.</p>]]></description></item><item><title>Six months later: 3 things I learned from deleting Facebook</title><link>https://jwheel.org/blog/2018/04/3-things-learned-deleting-facebook/</link><pubDate>Mon, 02 Apr 2018 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2018/04/3-things-learned-deleting-facebook/</guid><description><![CDATA[<p>Six months ago, I deleted my Facebook and Instagram accounts. Beyond data privacy concerns, social media became a virtual band-aid applied to moments of weakness and sadness for me. I became more aware of the effects of social media on my mood and general outlook on the world, as I explained in my decision to <a href="https://medium.com/@jflory7/cut-the-plug-deleting-facebook-and-instagram-6cbe7c86d9c9">delete my accounts</a>. Six months now passed since I deleted my accounts. Along the way, I learned a few lessons on creating a healthy diet of media and pop culture consumption in a world of constant connectivity and endless memes.</p>
<p>This article explains changes I made to how I use social media and my smart phone since deleting my accounts. Hopefully you find these tips useful too.</p>
<p>
<figure>
  <img src="/blog/2018/04/Phone-Zombie.jpg" alt="The picture is dramatic, but when you spend more time thinking about how you use your phone, you realize how the world uses our phones and the Internet. Photo from SparkXL." loading="lazy">
  <figcaption>The picture is dramatic, but when you spend more time thinking about how you use your phone, you realize how the world uses our phones and the Internet. Image credit: SparkXL (<a href="https://www.sparkxl.com/2017/11/22/slaves-to-our-screens-3/" class="bare">https://www.sparkxl.com/2017/11/22/slaves-to-our-screens-3/</a>).</figcaption>
</figure>
</p>

<h2 id="1-social-media-on-the-go-is-a-no">1. Social media on-the-go is a no&nbsp;<a class="hanchor" href="#1-social-media-on-the-go-is-a-no" aria-label="Anchor link for: 1. Social media on-the-go is a no">🔗</a></h2>
<p>Today&rsquo;s world is full of <em>content</em>. Videos, friend requests, likes, comments, memes, notifications. We are always connected and online. An endless amount of media, pop culture, and content is at our fingertips. Sometimes this is helpful and convenient, like a quick message to a friend.</p>
<p>But a constant connection can be a drug too. When a convenient escape from a moment always exists in your pocket, this encourages a default reaction of opening the phone and scrolling through Facebook, Twitter, Instagram, Tumblr, or anything that offers a momentary distraction or something &ldquo;more interesting&rdquo; than whatever we are currently doing. Ultimately, we turn to social media on our smartphones for a short blast of dopamine.</p>

<h3 id="remove-the-convenience-factor">Remove the &ldquo;convenience&rdquo; factor&nbsp;<a class="hanchor" href="#remove-the-convenience-factor" aria-label="Anchor link for: Remove the &ldquo;convenience&rdquo; factor">🔗</a></h3>
<p>I took two steps to break this habit. First, acknowledge there are negative effects to social media usage. I also had to acknowledge that self-discipline and self-moderation is hard. I knew the negative effects of social media usage, but despite knowing this, it was still hard to avoid. So, the second step is to make the self-discipline easier: <strong>drop the apps from your phone</strong>.</p>
<p>When I deleted Facebook and eventually Instagram apps from my phone, they were no longer convenient. To check either one, I had to use a mobile web app or a computer. The mobile web apps were tedious and slow, and a computer was not always accessible. When the &ldquo;convenience&rdquo; factor was gone, it became easier to disconnect from the online world because it simply wasn&rsquo;t there.</p>
<p>Anything that required me to use social media could wait until it was convenient – usually when I am sitting down at a computer.</p>

<h3 id="soup-is-on-phone-is-off">Soup is on, phone is off&nbsp;<a class="hanchor" href="#soup-is-on-phone-is-off" aria-label="Anchor link for: Soup is on, phone is off">🔗</a></h3>
<p>I also took steps to increase my awareness of my usage. If having a dinner with friends or colleagues, I turned my phone off <em>before</em> entering the restaurant or meeting the group. My phone is off at the moments I turn to it at the dinner table. Powering it back on is inconvenient. Whatever distraction I was looking for would have to wait five minutes for the phone to boot.</p>
<p>&ldquo;<em>Right, it&rsquo;s off for a reason,</em>&rdquo; I would think as I slipped the phone back into my pocket.</p>

<h2 id="2-data-driven-observations-scientific-method-for-phones">2. Data-driven observations: Scientific method for phones&nbsp;<a class="hanchor" href="#2-data-driven-observations-scientific-method-for-phones" aria-label="Anchor link for: 2. Data-driven observations: Scientific method for phones">🔗</a></h2>
<p>After deleting my social media accounts, I wanted to understand: how often do I use my phone? What applications steal most of my attention? How much is too much? I decided to take a scientific approach and run an experiment.</p>
<p>I took a quantitative approach. I measured my usage by application to understand how much time I spent on different apps. I discovered QualityTime, an application that met my requirements. <a href="https://thenextweb.com/apps/2015/01/21/qualitytime-android-tracks-much-use-smartphone/">QualityTime</a> measures your total daily screen usage, how much time you use on all applications, and how many times you unlock your phone screen in a day. [<em>Note</em>: Since this article was written, both iOS and Android introduced phone usage metrics. No app is required for this anymore, but QualityTime still offers some useful features.]</p>
<p>After installing QualityTime, I used the default quota of two and a half hours a day as the suggested maximum daily use. I was surprised I came close to or past 2.5 hours every day. Now, I see what applications take most of my time. Then, I make adjustments based on the feedback I see. I started to think things like…</p>
<blockquote>
<p>Is this application worth the two hours a day? What am I getting out of this?</p>
</blockquote>
<blockquote>
<p>I need to cut back here, over four hours is way too much.</p>
</blockquote>
<p>Now, I had data to inform my lifestyle changes or alert me when I need to make changes. When I saw my daily usage by the numbers, I better understood my own habits. It increased my awareness into how I use my phone and manage my digital life.</p>
<p>And often, awareness is the best foundation for making incremental changes to our life and how we manage our time.</p>

<h2 id="3-what-you-see-is-what-you-find">3. What you see is what you find&nbsp;<a class="hanchor" href="#3-what-you-see-is-what-you-find" aria-label="Anchor link for: 3. What you see is what you find">🔗</a></h2>
<p>What and who do you allow in your social media life? Your &ldquo;feed&rdquo;, for any application or app, is powerful. Your feed is a daily dose of perspective and thoughts delivered directly to your phone. What you see in social media is what you will find reflected back in the world around you.</p>
<p>In my case, I still use Twitter as my primary social media presence. Since deleting my Facebook and Instagram, I also become more aware of my Twitter timeline. I never followed many people by some standards – 200 people or so. First, I realized I missed content from half of those people because of how Twitter tailors what I see. Second, I become more aware of the <em>actual content</em> from the people I followed.</p>

<h3 id="change-configuration-settings-of-your-mood">Change configuration settings of your mood&nbsp;<a class="hanchor" href="#change-configuration-settings-of-your-mood" aria-label="Anchor link for: Change configuration settings of your mood">🔗</a></h3>
<p>Since the November 2016 elections, social media is a &ldquo;black box&rdquo;. You will find many different things. You find empowering optimism, cynical pessimism, and some things between the two. As I found out, content on my timeline has a tangible, noticeable effect on my daily perspective. If someone I follow launches a cynical Twitter thread about a current event, that <strong>cynicism translates into my own view</strong>.</p>
<p>We cannot pretend that what we read on the screen has no effect on our real lives.</p>

<h3 id="less-is-more">Less is more&nbsp;<a class="hanchor" href="#less-is-more" aria-label="Anchor link for: Less is more">🔗</a></h3>
<p>So, I became a &ldquo;jerk&rdquo;. I reduced who I followed on Twitter to about 50 people. Then I sought out people from various aspects of my life—technology, spirituality, friends and family—that have a positive impact to my daily outlook. I put a filter on what I filter in my feed: I looked for inspirational wisdom, people who would motivate me to enlightened action. I turned away from anger, angst, hate, and cynicism.</p>
<p>However, there is a balance between naïvety and cynicism. We can choose optimism without being naïve. Additionally, we can choose skepticism without being cynical. The point is not to drown out reality or hide away in a bubble. We must be realistic about what is happening in the world and stay hopeful. To stay motivated. To <em>not</em> wake up, read through your feed, and curl back depressed into bed.</p>
<p>My best advice is be conscious of what you filter in your social media feed. Your feed is close and personal. It is powerful. And what you see digitally is often what you find reflected back at you in non-digital life.</p>

<h2 id="considering-facebook-deletion">Considering Facebook deletion?&nbsp;<a class="hanchor" href="#considering-facebook-deletion" aria-label="Anchor link for: Considering Facebook deletion?">🔗</a></h2>
<p>Considering to cut the plug? Check out this excellent <a href="https://www.recode.net/2017/10/22/16510702/how-to-quit-facebook-mark-zuckerberg-friends-photos-backup-data-delete-account">article from Recode</a> about how to responsibly cut down on Facebook. Even if full deletion is not what you are after, it suggests helpful tips on spending less time there.</p>

<h3 id="good-luck">Good luck!&nbsp;<a class="hanchor" href="#good-luck" aria-label="Anchor link for: Good luck!">🔗</a></h3>
<p>These lessons are fundamental to me and changed how I manage my digital life. Beyond the digital world, I notice the beginnings of change. I am more present in the things I do and spend my time with. Now, when I go out with friends and family, I appreciate the time spent with them without a hole burning in my pocket.</p>
<p>I hope these lessons are also helpful to you too. Additionally, if you have any other tips or comments for others, please drop a comment below!</p>
<hr>
<p><em>Featured image arranged by Justin Wheeler.</em></p>
<p><em><a href="https://thenounproject.com/term/friends/1314299/">friends</a> by <a href="https://thenounproject.com/ilariabernareggi">Ilaria</a></em>. <em><a href="https://thenounproject.com/ilariabernareggi">Bernareggi</a>, <a href="https://thenounproject.com/term/thumbs-up/538635/">thumbs up</a> by <a href="https://thenounproject.com/mikicon">mikicon</a>, <a href="https://thenounproject.com/term/facebook/63243/">Facebook</a> by <a href="https://thenounproject.com/morbidillusion">Saloni Sinha</a>, and <a href="https://thenounproject.com/term/more/663974/">more</a> by <a href="https://thenounproject.com/ilariabernareggi">Ilaria Bernareggi</a> from <a href="https://thenounproject.com/">the Noun Project</a>.</em></p>]]></description></item><item><title>Statistics proposal and self-hosting ListenBrainz</title><link>https://jwheel.org/blog/2017/12/statistics-hosting-listenbrainz/</link><pubDate>Mon, 18 Dec 2017 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2017/12/statistics-hosting-listenbrainz/</guid><description><![CDATA[<p><em>This post is part of a series of posts where I contribute to the ListenBrainz project for my independent study at the Rochester Institute of Technology in the fall 2017 semester. For more posts, find them in <a href="/tags/rit-2171/">this tag</a>.</em></p>
<hr>
<p>This week is the last week of the fall 2017 semester at RIT. This semester, I spent time with the MetaBrainz community working on ListenBrainz for an independent study. This post explains what I was working on in the last month and reflects back on my <a href="/blog/2017/10/contributing-listenbrainz/">original objectives</a> for the independent study.</p>

<h2 id="running-my-own-listenbrainz">Running my own ListenBrainz&nbsp;<a class="hanchor" href="#running-my-own-listenbrainz" aria-label="Anchor link for: Running my own ListenBrainz">🔗</a></h2>
<p>The <a href="http://ritlug.com/">RIT Linux Users Group</a> hosts various virtual machines for our projects. I requested one to set up and host a &ldquo;production&rdquo; ListenBrainz site. The purpose of doing this was to…</p>
<ol>
<li>Test my changes in a &ldquo;production&rdquo; environment</li>
<li>Offer a service for the RIT Linux Users Group to poke around with</li>
</ol>
<p>I spent most of this time working with our system administrator to set up the machine and adjust hardware specs for ListenBrainz. Once we fixed storage space and memory issues, it was easy to set it up and get ListenBrainz running. My experience writing the <a href="https://listenbrainz.readthedocs.io/en/latest/dev/devel-env.html">development guide</a> made it easy to get set up and get working. On the first run, it worked!</p>
<p>Now, <a href="http://listen.ritlug.com/">listen.ritlug.com</a> is live.</p>

<h4 id="figuring-out-https">Figuring out HTTPS&nbsp;<a class="hanchor" href="#figuring-out-https" aria-label="Anchor link for: Figuring out HTTPS">🔗</a></h4>
<p>My next challenge for the site is to set up HTTPS. I tried using a <a href="https://www.nginx.com/resources/admin-guide/nginx-https-upstreams/">reverse proxy in nginx</a> to set up HTTPS, but I received <em>502 Bad Gateway</em> errors. I realized I spent too much time figuring this out on my own and decided to <a href="https://community.metabrainz.org/t/how-does-metabrainz-use-https-on-listenbrainz/347319">ask for help</a> in the MetaBrainz community forums.</p>

<h2 id="proposing-new-statistics">Proposing new statistics&nbsp;<a class="hanchor" href="#proposing-new-statistics" aria-label="Anchor link for: Proposing new statistics">🔗</a></h2>
<p>Halfway through the independent study, I realized I would fall short of my original objective of implementing basic statistics in ListenBrainz. To compromise, I wrote a <a href="https://docs.google.com/document/d/1kByAgC9kbuDHNbsEJDkYkTMJ-wAoouWj0qNyi2UPb2Y/edit?usp=sharing">proposal for new statistics</a> to start in the project. My proposal looked at other proprietary platforms that compete with ListenBrainz to see some of their statistics. I also came up with some of my own.</p>
<p>I <a href="https://community.metabrainz.org/t/feedback-needed-listenbrainz-statistics-proposal/347327">proposed this to the MetaBrainz community</a> on the community forums. I&rsquo;m awaiting feedback on my ideas. Once I get feedback, I plan to file new tickets for each statistic to track their implementation over time.</p>
<p>I don&rsquo;t expect statistics being at the forefront of ListenBrainz for some time. A lot of work is going towards other areas of the project. But later in 2018, I expect more focus on the user-facing side of the project.</p>

<h2 id="my-statistic-and-google-bigquery">My statistic and Google BigQuery&nbsp;<a class="hanchor" href="#my-statistic-and-google-bigquery" aria-label="Anchor link for: My statistic and Google BigQuery">🔗</a></h2>
<p>My biggest blocker over the last month was <a href="https://cloud.google.com/bigquery/">Google BigQuery</a>. I wrote a statistic to <a href="https://github.com/metabrainz/listenbrainz-server/pull/318/commits/c1c08ce7f8d207591daeb288087872616d5063a4">calculate play counts</a> over a time period, but was asked to test my statistic. To test my statistic, I needed real data to work with.</p>
<p>Originally, I tried using the <a href="https://github.com/tgwizard/sls">Simple Last.fm Scrobbler</a> to submit listens to the local IP address for my development environment, but I wasn&rsquo;t able to get the app to reach my ListenBrainz server. To get the data, I had to set up Google BigQuery credentials so I could make queries against data on the production site, <a href="https://listenbrainz.org/">listenbrainz.org</a>.</p>
<p>I tried working through the <a href="https://cloud.google.com/bigquery/docs/">Google BigQuery documentation</a>. There&rsquo;s a lot of documentation for using BigQuery as a developer, but it was confusing where to find the information I needed to set it up in my development environment. I tried creating a new project in the Google Cloud Platform, but I was confused because it prompted me to upload my own data instead of accessing data already in BigQuery.</p>
<p>Too late, I realized I spent too much time on my own and not asking for help. I <a href="https://github.com/metabrainz/listenbrainz-server/pull/318">submitted a pull request</a> with the statistic I made and <a href="https://community.metabrainz.org/t/how-to-set-up-google-bigquery-in-a-listenbrainz-development-environment/347307">asked for help</a> in the MetaBrainz community. I also offered to write documentation for setting this up once I learn how to do it.</p>

<h2 id="reflecting-back">Reflecting back&nbsp;<a class="hanchor" href="#reflecting-back" aria-label="Anchor link for: Reflecting back">🔗</a></h2>
<p>I looked back on my <a href="/blog/2017/10/contributing-listenbrainz/">original objectives</a> for the independent study, and I was satisfied and dissatisfied.</p>

<h4 id="not-enough-programming">Not enough programming&nbsp;<a class="hanchor" href="#not-enough-programming" aria-label="Anchor link for: Not enough programming">🔗</a></h4>
<p>I wanted this independent study to enhance my programming knowledge. I especially wanted to focus on Python because I wanted to become more familiar with the language. However, I actually didn&rsquo;t do much programming during the independent study, to my own fault.</p>
<p>My biggest challenge was I bit off more than I could chew. I wanted to write code, and made a big goal before I knew the code base of the project. Even now, I still am not completely comfortable with the code yet. It&rsquo;s a big project with a lot of things going on. I was able to understand the things I did work on, but there&rsquo;s still a lot.</p>
<p>I realized that next time, I need to spend more time evaluating the code base of a project before writing out my milestones. I wish I set more realistic, smaller milestones for myself. My milestone of implementing basic reports was lofty given my existing programming knowledge.</p>

<h4 id="successes">Successes&nbsp;<a class="hanchor" href="#successes" aria-label="Anchor link for: Successes">🔗</a></h4>
<p>One of my other objectives was to write documentation for the project. I felt I succeeded in this milestone, and actually found it enjoyable and interesting to do! I helped separate out documentation from the README into the dedicated <a href="https://listenbrainz.readthedocs.io/en/latest/">ReadTheDocs site</a>. I wrote the <a href="https://listenbrainz.readthedocs.io/en/latest/dev/devel-env.html">development environment guide</a> and helped fix some build issues with the docs site. I also plan to write more for some of the other pain points I found, like Google BigQuery.</p>
<p>My last milestone was to create a use case for a data visualization course at RIT. While I didn&rsquo;t implement my basic reports, I did create the proposal and make an effort to write new statistics. There&rsquo;s a lot of potential now to work with the data in Google BigQuery and do front-end work with tools like <a href="https://d3js.org/">D3.js</a> and <a href="https://plot.ly/javascript/">Plotly.js</a>. I believe there&rsquo;s significant potential to use ListenBrainz as a hands-on project for students to explore data visualization with real data. I hope to support my independent study professor, Prof. Roberts, with questions and logistics of using it as a tool for learning in the future.</p>

<h4 id="unexpected-success">Unexpected success&nbsp;<a class="hanchor" href="#unexpected-success" aria-label="Anchor link for: Unexpected success">🔗</a></h4>
<p>I also think I had an unplanned success too. I immersed myself in the community for ListenBrainz too. Over the last few months, I realized that many of my strengths are in community management and tooling. During my time in the community, I did the following:</p>
<ul>
<li><a href="https://github.com/metabrainz/listenbrainz-server/pull/290">Fixed SELinux labels in Docker</a></li>
<li><a href="https://github.com/metabrainz/listenbrainz-server/pull/288">Contributed a pull request template</a></li>
<li><a href="https://github.com/metabrainz/listenbrainz-server/pull/287">Drafted contributing guidelines</a></li>
<li><a href="https://github.com/metabrainz/listenbrainz-server/pull/294">Fixed a PostgreSQL bug</a></li>
<li><a href="https://github.com/metabrainz/listenbrainz-server/pulls?utf8=%E2%9C%93&amp;q=is%3Apr&#43;author%3Ajflory7&#43;">And more…</a></li>
</ul>

<h2 id="to-the-future">To the future!&nbsp;<a class="hanchor" href="#to-the-future" aria-label="Anchor link for: To the future!">🔗</a></h2>
<p>This ends my independent study with ListenBrainz, but it doesn&rsquo;t end my time contributing! I chose ListenBrainz because it&rsquo;s a project I&rsquo;m passionate about. An independent study allowed me to justify more time on it than a side project in my free time. I&rsquo;m happy to have that opportunity, but I don&rsquo;t want to end here!</p>
<p>I want to follow through on the statistics because I&rsquo;m passionate about understanding music listening trends. I think there&rsquo;s a lot of power for psychological research through music data. To this point, I filed a ticket to request <a href="https://tickets.metabrainz.org/browse/LB-243">tagging listens with &ldquo;emotion&rdquo; words</a> that are synced back to <a href="https://musicbrainz.org/doc/MusicBrainz_Database">MusicBrainz entities</a>.</p>
<p>I won&rsquo;t have as much time to work on the project without the course credit, but I hope to stay involved for the future. I love the project and I love the community. I&rsquo;m thankful for the opportunity to work on this project as an independent study, and learn some things along the way.</p>]]></description></item><item><title>How a smart phone makes time irrelevant</title><link>https://jwheel.org/blog/2017/11/how-smart-phone-time-irrelevant/</link><pubDate>Sat, 11 Nov 2017 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2017/11/how-smart-phone-time-irrelevant/</guid><description><![CDATA[<p>It’s 2pm in the afternoon and the weather is becoming cold after so long. On this brisk November day, an old professor steps out in the corner lobby of the college. The golden rays of the sun cast a warm, radiant glow, leaving a bright, inviting air. This small moment of time is meaningless in an infinite universe of possible moments.</p>
<p>Yet, he stands and watches for perhaps five or ten minutes, before taking his leave. During his observation, he was never interrupted by a digital device. Only the ever-present world filled that moment for him. The moment, like many others, is preserved into the mind as a scientist meticulously stores his laboratory materials.</p>

<h2 id="smart-phone-world">Smart phone world&nbsp;<a class="hanchor" href="#smart-phone-world" aria-label="Anchor link for: Smart phone world">🔗</a></h2>
<p>The world of digital devices alters modern experience of reality. Time no longer asserts priority or influence over a moment. In a moment, a smart phone takes a picture of something nice, and preserves it in electrons. At any moment in the future, you spend that moment reflecting back on the captured moment. It will never leave you, as you preserved a digital replica.</p>
<p>But the missed point is the relationship between analog and digital. Analog is the pure format – there is no conversion. All digitized items suffer from quality loss when converted from analog to digital, and back to analog. Sound, colors, brightness, warmth… all factors that lack in a digital form.</p>
<p>Humans may invent experiences for ourselves to simulate and re-live a moment or some time, but it will only ever be a simulation. Without the ability to access time as a dimension, there is no way anything will ever be but a simulation created or influenced by modern-day humans.</p>

<h2 id="lossy-compression-of-memory">Lossy compression of memory&nbsp;<a class="hanchor" href="#lossy-compression-of-memory" aria-label="Anchor link for: Lossy compression of memory">🔗</a></h2>
<p>So the smart phone age of the information era deteriorates time&rsquo;s hold on capturing your attention. Just like a digital song starts analog, goes digital, and comes out analog again, we down-scale our memories on the conversion scale. It&rsquo;s a lossy compression. We hold a moment in our hands, measured by pixels, over a connection and passion that comes from remembering the full power of a moment.</p>
<p>But the solution isn&rsquo;t to abandon the digital world and cast the device aside. The solution is to promote and encourage better balance between the digital and analog worlds. Compact lenses capture a moment, but the act of capturing doesn&rsquo;t have to end the moment. If your digital world is ever gnawing at your back, find time to pull out into the analog world a bit.</p>
<hr>
<p><em>Featured image by Justin Wheeler. Uses <a href="https://thenounproject.com/term/content/13699/">content</a> by <a href="https://thenounproject.com/icons.design">Iris Li</a> from <a href="https://thenounproject.com/">the Noun Project</a>.</em></p>]]></description></item><item><title>Turn on the lights</title><link>https://jwheel.org/blog/2017/04/lights/</link><pubDate>Wed, 19 Apr 2017 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2017/04/lights/</guid><description><![CDATA[<p><em>Originally published on 19 April 2017 at <a href="https://medium.com/@jwflory/turn-on-the-lights-267603e553b5">Medium.com</a>.</em><br>
<em>Republished on 25 October 2021 at jwheel.org/blog.</em></p>
<hr>
<p>Many times, I’ve sat down to write this. The same number of times, I never finish and delete it all. Many times, I’ve wondered how to say the things I want to say. I’ve been doing this for years. However, the motivation this time is different.</p>
<p>Two important events made me realize that writing this is important. A conversation with one of my friends about what was happening in my life reminded me of the critical, psychological benefit of communicating and being honest and open about myself. The second thing was an insight from an article I saw on Twitter, about Sheryl Sandberg and <a href="http://time.com/sheryl-sandberg-option-b/">dealing with grief</a>. The profound insight in the article to me was the intersection between effective leadership and expressing emotion. “Expressing emotion when you’ve gone through extreme pain is not weakness. It is humanity.”</p>
<p>
<figure>
  <img src="/blog/2017/04/lights-1.jpeg" alt="A close-up of a lit vintage-style lightbulb hanging from a black cord, revealing a bright, glowing spiral filament inside. The background is dark and out of focus, showing faint warm lights and silhouettes of chairs." loading="lazy">
  <figcaption>It’s time to turn on the lights. (Armando Ascorve Morales (<a href="https://unsplash.com/@armandoascorve" class="bare">https://unsplash.com/@armandoascorve</a>), from Unsplash (<a href="https://unsplash.com/photos/pFukAtB81ZQ" class="bare">https://unsplash.com/photos/pFukAtB81ZQ</a>))</figcaption>
</figure>
</p>
<p>This post isn’t like anything I’ve written before, but it is a necessary next step for me to move forward.</p>
<p>I live with depression.</p>
<p>It’s a battle that has various turns and twists, and different highs and lows. There are days, weeks, even months where I don’t feel its weight. But there are also long periods of time where it envelops me and becomes my world.</p>
<p>There are some insights I’ve learned over time, though. In the spirit of being more open and true to myself, I want to share some of my experiences and also some advice from those experiences.</p>

<h2 id="in-my-own-world">In my own world&nbsp;<a class="hanchor" href="#in-my-own-world" aria-label="Anchor link for: In my own world">🔗</a></h2>
<p>Others who have experiences of their own can recount similar details to the looming feelings that overtake them. Sometimes it comes at the most unexpected moments, even if everything around you is <em>going right</em>. Yet, there it is.</p>
<p>The looming feeling deep in your stomach.</p>
<p>The heavy weight that presses down on your consciousness.</p>
<p>Sleeping early and waking up late, or not sleeping at all.</p>
<p>The sucking of your productive energy towards meaningless tasks, like spending more of your time reading about the lives of other people instead of living your own. The feelings have a wide range. Regardless of the specifics, anyone who has walked this quiet path can take these general points and recount them into their own story.</p>
<p>
<figure>
  <img src="/blog/2017/04/lights-2.jpeg" alt="A person wearing a full white spacesuit and helmet stands partially obscured within a dense, lush green forest. The deep green foliage surrounds the figure, creating a stark contrast with the bright white suit." loading="lazy">
  <figcaption>After a while, it feels like you’re a lost explorer, navigating the endless forest of your own emotions and feelings. (Martin Reisch (<a href="https://unsplash.com/@safesolvent" class="bare">https://unsplash.com/@safesolvent</a>), from Unsplash (<a href="https://unsplash.com/photos/pEb-Xf_qM0s" class="bare">https://unsplash.com/photos/pEb-Xf_qM0s</a>))</figcaption>
</figure>
</p>
<p>The most difficult part is the creeping feeling when the depression begins to take hold, but it feels like there’s nothing that can stop it.</p>
<p>Now that I’ve had more years to reflect on my depression, I’m better able to pick out some of its origins and characteristics. Even knowing these things, there isn’t one form of depression or one way it looks like. What form it takes on depends on contextual evidence and what’s happening around me.</p>

<h3 id="depression-is">Depression is…&nbsp;<a class="hanchor" href="#depression-is" aria-label="Anchor link for: Depression is…">🔗</a></h3>
<p>Sometimes, depression wears the mask of incompetence. It’s not uncommon for me to set too high of a bar for myself to reach. When I don’t meet those expectations or if I fall behind, my self-esteem slowly erodes. One missed assignment or deadline turns into two, then four. What was a small problem is exacerbated into a chain reaction of many problems. This builds the feeling of incompetence. Navigating the web of problems after it is spun becomes difficult and drains all energy. Personal motivation decreases leaving me wondering why I bother at all.</p>
<p>Sometimes, depression causes you to cast poor comparisons. It’s looking at the highlight reel of other peoples’ lives while you’re going through the cut-out reel. I wrap myself up in the achievements and successes of others. It’s an echo chamber of negative thought, where the lives of friends, family, or acquaintances remind me of my self-perceived incompetence. Everyone seems smarter and brighter. It looks like everyone else has it together when I’m struggling to meet deadlines and remembering to eat. Social media aggravates this. The entire premise of social media is to share the “highlight reel”, to show off when everything in your life is <em>going right</em>—which is why social media is the worst thing to look at when you’re in the trenches.</p>
<p>John Green shared a video recently about how we frame our lives that describes this well.</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
      <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/TZgkUUEf56s?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
    </div>

<blockquote>
<p>In which John discusses the ways we frame reality, the distance between the selves we put online and the selves we inhabit, and the challenge of understanding public lives as self-portraiture rather than reality.</p>
</blockquote>
<p>There are other forms that it takes too. But underneath its form, the emotions are usually the same (at varying intensities). It’s a spectrum of feelings and activities, ranging from loss of interest, difficulty finding motivation, worthlessness, unusual sleep patterns, nail-biting, and at its worst, wanting a permanent way to escape. This goes without saying, over the years, I have become more adept at pushing out the harsher thoughts by recognizing them and reaching out to a close friend when I feel that way. But the spectrum varies depending on the surrounding events.</p>

<h3 id="invisible">Invisible&nbsp;<a class="hanchor" href="#invisible" aria-label="Anchor link for: Invisible">🔗</a></h3>
<p>My biggest challenge was how I kept it all hidden. Only a handful of people knew about some of my difficulties and what was going on behind the scenes. There were two critical fears that always prevented me from stepping out of the dark.</p>
<p>If I were to be honest about what I was going through, I didn’t want to be treated differently by others, personally or professionally. I’ve always felt that if I presented an idea or had a conversation with someone, agreements or disagreements were because of the ideas being conveyed, not because someone cast judgment on what they think I can handle. This was and is valuable to me.</p>
<p>But why was this a fear of mine? We <a href="http://www.huffingtonpost.com/christy-heitgerewing/why-we-should-talk-about-_b_5672782.html">have a problem</a> of “talking about it”. The stigma is that it’s wrong to “feel bad”. It’s not comfortable to talk about. It’s difficult for others to sometimes relate. The tone that people speak to you changes. This stigma created the fear that every conversation would become heavy-handed with special treatment. What I realized is that this fear isn’t justification to keep the lights off.</p>
<p>By becoming transparent about it, my hope is that this won’t be the case. I don’t want to be treated differently than how anyone has already treated me. If you’re wondering about how you can help, this is one of the best ways: to treat me the same way. (Although more hugs are never something I complain about!)</p>
<p>However, there was one more fear that kept me in the dark.</p>
<p>
<figure>
  <img src="/blog/2017/04/lights-3.jpeg" alt="An unfinished portrait painting showing the left half of a person&rsquo;s face with red lipstick and a lit cigarette resting between their lips. The right half of the image is a blank white canvas showing only faint pencil sketch lines." loading="lazy">
  <figcaption>Not expressing what’s going on in a healthy way only sets you up to find unhealthy ways to express it instead. (wafflesduhpanda (<a href="http://wafflesduhpanda.tumblr.com/" class="bare">http://wafflesduhpanda.tumblr.com/</a>), from tumblr (<a href="http://wafflesduhpanda.tumblr.com/post/137672137686" class="bare">http://wafflesduhpanda.tumblr.com/post/137672137686</a>))</figcaption>
</figure>
</p>
<p>To become more comfortable with sharing these emotions, it means being honest when someone asks how you are and reaching out for help when you need it. But it can be a lot to ask someone to help untangle the thick cobwebs when you’re having a hard time seeing through. From being on the receiving end before, I knew how it can be draining (even if it’s worthwhile and makes a difference in the end). My fear was putting too much burden on others and draining their energy on problems that don’t concern them. Everyone has their own stress and problems too. As a result, I rarely shared my pain and difficulty with others to avoid placing more stress on others.</p>
<p>When you’re afraid of adding more stress onto others, it impacts the type of actions you make. It might look typing out a long message when someone asks if everything is okay, then deleting it to say, “Everything is fine!” Other times, it’s the confusion over how to answer a simple question like, “How are you?” Sometimes it’s simply feeling alone.</p>
<p>But even though this is a fear, there is also a balance and a way to prevent adding so much stress to a close one’s life. Real relationships don’t flow like a river, in a single direction. It’s like a two-way road where traffic passes in both directions. It’s unsustainable for one person to only lean on one person. It goes both ways and the communication has to be two-way to be successful. However, letting everything out at once after it’s built up for so long isn’t the answer either. This is that overloading stress that creates this fear of sharing in the first place. Communication needs to be early and often. You have to share and you have to be honest.</p>
<p>I realized these fears shouldn’t keep me from sharing my story. The benefits of being open and sincere outweigh the perceived negatives from these fears. It takes a lot to throw yourself out in the open, but once it’s out, some of the extra weight falls off.</p>

<h2 id="opening-the-blinds-turning-on-the-lights">Opening the blinds, turning on the lights&nbsp;<a class="hanchor" href="#opening-the-blinds-turning-on-the-lights" aria-label="Anchor link for: Opening the blinds, turning on the lights">🔗</a></h2>
<p>But my purpose with this post wasn’t to only reflect on my personal experiences either. I hate raising problems without offering means to solving them. There are plenty of ways to learn about <a href="https://encrypted.google.com/search?hl=en&amp;q=how%20to%20deal%20with%20depression">how to deal with depression</a>. You can talk to a therapist and seek medicine too. But I wanted to share some of the things that have helped me get out of the hole and fight back.</p>
<p>However, none of this advice should be taken over professional medical advice. I am not a doctor and I won’t act like one. If you are experiencing severe depression, please <a href="http://www.healthline.com/health/depression/help-for-depression">take the first step</a> and talk to a doctor.</p>

<h3 id="seriously-talk-about-it">Seriously… talk about it&nbsp;<a class="hanchor" href="#seriously-talk-about-it" aria-label="Anchor link for: Seriously… talk about it">🔗</a></h3>
<p>Maybe this seems like common sense. Maybe you are afraid of what others might think of you if you tell them “the truth”. What talking about it looks like is up to you. Whether it’s a trusted friend, a family member, or a trusted individual, psychotherapy (or talk therapy) has <a href="http://www.dbsalliance.org/site/PageServer?pagename=wellness_brochures_psychotherapy">significant benefits</a> for helping you put your best foot forward. Whether it’s formal or informal, professional or friend-to-friend, getting it out there helps. It lets you have a chance to decompress from the build-up of stress. It also gives someone else a chance to remind you of the positive counterpoints to the negative thoughts.</p>
<p>Sometimes the best responses I’ve received is just an affirmation of love. Telling someone that you value them and that you love and care for them goes a long way.</p>

<h3 id="find-your-detox">Find your detox&nbsp;<a class="hanchor" href="#find-your-detox" aria-label="Anchor link for: Find your detox">🔗</a></h3>
<p>Your “detox” activity depends on you. Everyone has a different form of what helps remove them from the negative emotion and feelings. The purpose of detoxing is to give yourself a chance to separate from what’s providing the stress and to step away, even if for a short while. Usually, one of the best first steps is unplugging from the laptop, the phone, or other digital ties. Some time off from the grind will help you to refocus and bring your mind to a better place.</p>
<p>For example, some of my detox activities are listening to the right music and taking a walk. <a href="https://www.last.fm/user/jflory7">My music</a> might be my best therapy. Sometimes it’s having a conversation with a close friend about something completely random. Other times, it’s writing a few lines into a notebook. What the activity is depends on you. But it’s important to find those positive, uplifting experiences and remember them when your vision becomes cloudy.</p>

<h3 id="look-up-even-if-it-feels-wrong">Look up, even if it feels wrong&nbsp;<a class="hanchor" href="#look-up-even-if-it-feels-wrong" aria-label="Anchor link for: Look up, even if it feels wrong">🔗</a></h3>
<p>One of the things that I’ve started to practice is persuading my mind how to think. Even when everything looks or feels completely awful, I make myself look up. I tell myself that I’m feeling good, and I make myself genuinely believe it. I put my entire faith into that positive energy, of what I know things should be. It’s a challenge. It’s not easy. I can’t always do it. But it’s an art of persuasion. And with any art, it takes practice.</p>
<p>The challenge is to sincerely look for the positivity and happy emotions that are around you. You have to tune yourself to the same emotional frequency as the positive energy. Like a radio signal, you have to turn your channel to receive that positive energy and emotion. And if you’re ready to receive, it will present itself.</p>
<p>
<figure>
  <img src="/blog/2017/04/lights-4.jpeg" alt="A woman stands in the dark looking upward next to a window, her face clearly illuminated by a warm light source. Her faint reflection is cast onto the dark window glass beside her." loading="lazy">
  <figcaption>Even when it feels wrong, you have to look up. (Frank McKenna (<a href="https://unsplash.com/@frankiefoto" class="bare">https://unsplash.com/@frankiefoto</a>), from Unsplash (<a href="https://unsplash.com/photos/-sCrec27yDM" class="bare">https://unsplash.com/photos/-sCrec27yDM</a>))</figcaption>
</figure>
</p>
<p>In the more difficult times, this is the hardest advice to follow. The negative thoughts creep back into your mind. But recognition is key. To see and identify those thoughts and consciously acknowledge them for what they are is the first step. After identifying the negative energy, you have to turn your own channel. Instead of thinking, “I don’t want to feel <em>that</em> way,” think of the way you do want to feel. Think of the positive energy, emotions, experiences, or memories. Tell yourself, “I want to feel <em>this</em> way,” or “I want to feel <em>good</em>.” Even if it seems trivial and impossible, invest your energy and focus into attracting that positive energy. If you convince yourself that it’s there and you are going to find it, circumstances change. They have a strange way of working themselves out. But you have to know what you want.</p>
<p>Even when it feels like you’re in an emotional headlock straight to the ground, twist a little more to look up. At the sun, the light. The positive emotions and energy in life. And keep looking up.</p>

<h2 id="remember-whats-good">Remember what’s good&nbsp;<a class="hanchor" href="#remember-whats-good" aria-label="Anchor link for: Remember what’s good">🔗</a></h2>
<p>Depression isn’t a one-time illness. You don’t have a revelation one magical day and are suddenly “cured” of depression. It’s a cycle, with ups and downs. It requires balance and powerful support systems to stave off its hardest moments. The first step is recognizing the tug-of-war and identifying when things start to feel wrong. Make the steps to pull back from the things that bring the negative thoughts and energy. Remember what you <em>do</em> want and how you <em>want</em> to feel. Remember what’s good.</p>
<p>It took me a long time to write this. For six or seven years, I’ve tried to find the right words. But what I realized is that if I wait for the right words, I’ll wait forever. Even with the advice I gave, I’m not perfect and I’m not always able to fight it every time. This is something I actively live with. I have good days and I have bad days. The bad days are what brought me to write this in the first place. But the sun always comes up, one way or another. That’s what I always have to remind myself.</p>
<p>There are many stories out there. But this one is mine. Thank you.</p>]]></description></item></channel></rss>