<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>
    
    Anna writes
    </title>
    <link>https://anna.flourishing.stream/</link>
    <description>Recent content on Anna writes</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
    
    <copyright>CC BY-SA 4.0</copyright>
    <lastBuildDate>Tue, 20 Feb 2024 00:00:00 +0000</lastBuildDate>
    
    
        <atom:link href="https://anna.flourishing.stream/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Thinking about FOSS, systemically</title>
      <link>https://anna.flourishing.stream/2023/08/17/thinking-about-foss-systemically/</link>
      <pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2023/08/17/thinking-about-foss-systemically/</guid>
      <description>&lt;p&gt;&lt;em&gt;This is the script of the talk of the same name debuted at FOSSY 2023. I&amp;rsquo;m sharing it in full to allow those who didn&amp;rsquo;t attend the conference or won&amp;rsquo;t able to listen to any recordings to engage with this conversation.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Systemic. Do we understand what that word means?&lt;/p&gt;
&lt;p&gt;Well, we, systems practitioners, start our journey by learning about something called General Systems Theory. General Systems Theory states that:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Systems are a set of elements dynamically interrelated to perform activities aiming at achieving a specific goal, while consuming energy, materials or data (input) and producing new forms of energy, materials or data (output).”
&lt;cite&gt;— L.V. Bertalanffy. General System Theory: Foundations, Development, Applications as cited by V. V. G. Neto, R. Araujo, R. P. dos Santos on New Challenges in the Social Web: Towards Systems- of-Information Systems Ecosystems.&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is the paradigm that is the guiding principle of systems thinking:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Rather than reducing an entity to the properties of its parts or elements, systems theory focuses on the arrangement of and relations between the parts which connect them into a whole.”
&lt;cite&gt;— F. Heylighen, C. Joslyn. What is Systems Theory?&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The bigger picture.&lt;/p&gt;
&lt;p&gt;Every minoritized person has at least a notion of what systems thinking is. It is, fundamentally, what allows so many of us to identify and fight to dismantle oppressive structures that exclude us.&lt;/p&gt;
&lt;p&gt;I want to acknowledge first that systems thinking has been present in indigenous cultures and religions around the world—this isn’t a new concept. But it’s important to understand that General Systems Theory specifically—and, by extension, the academic definition of systems thinking—is proposed in opposition to what some authors may call reductionist thinking or conventional thinking.&lt;/p&gt;
&lt;p&gt;Conventional thinking reduces a complex world to its parts. It assumes our world is stable, predictable, and objective.&lt;/p&gt;
&lt;p&gt;On the other hand, systems thinking embraces how the world is uncertain, unstable, and experienced and understood from multiple worldviews.&lt;/p&gt;
&lt;p&gt;I don’t want to give you the impression that conventional thinking isn’t useful—it can be! But human life is complex, and so are the things we build and the situations surrounding them. In fact, to some authors, the latter can be called messes.&lt;/p&gt;
&lt;p&gt;In a continuum, you’ll find difficulty on one end and mess on the other. Difficulty would be the equivalent of a simpler problem and mess, of a complex situation.&lt;/p&gt;
&lt;p&gt;Some authors say we can solve simpler problems, but we manage complex situations. We cope with them. Why is that?&lt;/p&gt;
&lt;p&gt;Messes have more serious implications, multiple actors involved, intertwined and independent aspects and factors in different guises, and it often happens over a longer time-scale.&lt;/p&gt;
&lt;p&gt;But most importantly, messes are hard to pin down. They&amp;rsquo;re hard to conceptualize.&lt;/p&gt;
&lt;p&gt;Conventional thinking isn’t that great to cope with messes. Why?&lt;/p&gt;
&lt;p&gt;We may ignore interconnections when we don’t look at the bigger picture.&lt;/p&gt;
&lt;p&gt;We may assume the problem has a single cause instead of understanding that multiple intertwined factors may lead to that situation.&lt;/p&gt;
&lt;p&gt;We may assume a single person is to blame instead of understanding how the situation that led to a problematic outcome came to be.&lt;/p&gt;
&lt;p&gt;We may hyperfocus on an outcome—something we can measure—rather than on processes by which we can achieve beneficial change.&lt;/p&gt;
&lt;p&gt;Let’s use what we learned so far to explore a complex problem within free software, starting with one worldview: I’m partially sighted. I was born with multiple bilateral colobomas. I used Linux distributions daily for more than a decade—until the accessibility tools I used started to fail. It got to a point I could barely read what was on a screen with what I had. No amount of Linux expertise I accumulated over the years could help me.&lt;/p&gt;
&lt;p&gt;And I say deteriorating because, I really want to emphasize this, it used to be great! I can’t put into words how heartbreaking it feels to realize your favorite free software just became inaccessible. That brings us to factor number one: accessibility in accessible software can decline.&lt;/p&gt;
&lt;p&gt;You can find multiple accounts written by people like me with details on why this is happening (I included one &lt;a href=&#34;https://notapplicable.dev/systemic/&#34;&gt;on my recommended reading&lt;/a&gt;). It has a lot to do with how we’re in the middle of a transitional moment—GTK3 to 4, Xorg to Wayland, and so on. That’s our second factor right there: transitions in underlying technologies.&lt;/p&gt;
&lt;p&gt;One may think: well, if you’re so unhappy, just use something else. Many of us did just that—we ended up switching to proprietary OSes, which, I honestly hate. I’m actually using a proprietary OS right now to present this talk. But here&amp;rsquo;s the deal (and another factor to consider): working native accessibility tools are of no use if software isn’t accessible in the first place.&lt;/p&gt;
&lt;p&gt;During my Human-Computer Interaction classes in college, the topic of accessibility was a footnote, not something extensively discussed and—most importantly—taught. It felt like it wasn’t treated as a requirement—even though there are legal implications and ramifications. Accessibility is seen as an extra feature, not a requirement.&lt;/p&gt;
&lt;p&gt;That may be why not every developer knows how to develop accessible systems. And the developers who do know sometimes will move on to other opportunities, often not having someone to take their place. Accessibility as a specialty, not a commonality.&lt;/p&gt;
&lt;p&gt;One could argue that this is a clear consequence of how prevalent the medical model of disability is in society. The medical model of disability perceives disability as a deviation from the “norm”. I have to conform the best way I can to this concept of normalcy to be treated like any other person.&lt;/p&gt;
&lt;p&gt;But another worldview of disability is the one proposed by the social model of disability. It tells us my disability is a social experience—as in, it’s the result of an exclusionary society. With the right tools and accommodations, I’m just like any other person.&lt;/p&gt;
&lt;p&gt;Those exclusionary factors are structural—and they’ve been here before we were even born. They all have social, economic, and political origins, repercussions, and implications.&lt;/p&gt;
&lt;p&gt;They’re part of a reality that fails, harms, excludes, oppresses and kills marginalized people every single day. And this isn’t a separate reality from free software. Free software was built in this reality, it inherits and perpetuates its models, concepts, and power structures.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s why, as software freedom advocates, it’s our duty to question and dismantle them. How can we talk about freedom without liberation?&lt;/p&gt;
&lt;p&gt;Systemic problems require systems thinking to promote true systemic change.&lt;/p&gt;
&lt;p&gt;And it starts with you.&lt;/p&gt;
&lt;p&gt;We need you to start thinking systemically. And we need you to never stop.&lt;/p&gt;
&lt;p&gt;Now I promised you in the abstract of this talk that I would give you something, something you could hold on to to transform our spaces. As an academically inclined systems enthusiast, I need to be honest with you and say there’s a huge chunk of literature I just can’t cover here due to time constraints. But the chapter I’m using as my main reference for this talk, it tries to make sense of some of those things by talking about something they call purposeful intervention, of which the outcome is systemic change.&lt;/p&gt;
&lt;p&gt;It is guided by three purposeful orientations:&lt;/p&gt;
&lt;p&gt;Make sense of relationships between different entities associated with a complex situation. Understand in order to improve.&lt;/p&gt;
&lt;p&gt;Surface and engage contrasting perspectives associated with this situation.&lt;/p&gt;
&lt;p&gt;Explore and reconcile power relations, boundary issues, and potential conflict between entities and/or perspectives.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Gently disrupt, unsettle, and thereby provoke new systems thinking.”
&lt;cite&gt;— Martin Reynolds and Sue Holwell. Introducing Systems Approaches.&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And that’s what I want to inspire in you. This is not an one and done conversation. This should be just the beginning.&lt;/p&gt;
&lt;p&gt;Organize, intently.&lt;/p&gt;
&lt;p&gt;Think, systemically.&lt;/p&gt;
&lt;p&gt;Change, radically.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“A systems approach begins when first you see the world through the eyes of another.”
&lt;cite&gt;— C. West Churchman as cited by Martin Reynolds and Sue Holwell in Introducing Systems Approaches.&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>A macOS survival guide</title>
      <link>https://anna.flourishing.stream/2022/12/08/a-macos-survival-guide/</link>
      <pubDate>Thu, 08 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2022/12/08/a-macos-survival-guide/</guid>
      <description>&lt;p&gt;I switched from Linux to macOS 4 months ago at the time of writing. This is my first time using macOS, so I didn&amp;rsquo;t know a lot of things a more experience user may already know. A lot of my friends are making the same switch, so I decided to write a blog post compiling a couple of tips and tricks about macOS.&lt;/p&gt;
&lt;h2 id=&#34;setting-up-your-machine&#34;&gt;Setting up your machine&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Enable FileVault&lt;/strong&gt;. It&amp;rsquo;ll encrypt your startup disk.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keep your recovery key somewhere safe&lt;/strong&gt;. &lt;em&gt;Several copies&lt;/em&gt;. You&amp;rsquo;ll need it to recover access to your disk&amp;rsquo;s contents if you forget you password and need to reset it with macOS Recovery.&lt;/p&gt;
&lt;p&gt;You can also enable password resets via Apple ID. This option is turned off by default. Go to &lt;strong&gt;Users &amp;amp; Groups&lt;/strong&gt;, click on the Show Detail icon and enable &amp;lsquo;Allow user to reset password using Apple ID&amp;rsquo;.&lt;/p&gt;
&lt;h3 id=&#34;consequences-of-resetting-your-password&#34;&gt;Consequences of resetting your password&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;You&amp;rsquo;ll have to log into your Apple ID account again.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you want to keep using TouchID, you&amp;rsquo;ll have to register your fingerprints again.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you use an Apple Watch to unlock your Mac, you&amp;rsquo;ll have to enable that option again.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;shortcuts-you-should-know&#34;&gt;Shortcuts you should know&lt;/h2&gt;
&lt;p&gt;You can find a complete list of Mac keyboard shortcuts &lt;a href=&#34;https://support.apple.com/en-us/HT201236&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;These are the three most important keys on macOS:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;^&lt;/kbd&gt;: Control.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;⌥&lt;/kbd&gt;: Option.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;⌘&lt;/kbd&gt;: Command.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;clipboard-management&#34;&gt;Clipboard management&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;X&lt;/kbd&gt;: Cut.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;C&lt;/kbd&gt;: Copy.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;V&lt;/kbd&gt;: Paste.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;editing-text-files-with-nano&#34;&gt;Editing text files with nano&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Control&lt;/kbd&gt; + &lt;kbd&gt;O&lt;/kbd&gt;: Save your edits.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Control&lt;/kbd&gt; + &lt;kbd&gt;X&lt;/kbd&gt;: Exit nano.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;window-management&#34;&gt;Window management&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;Q&lt;/kbd&gt;: &lt;em&gt;Quits&lt;/em&gt; an app. This will kill all processes related to that application. For example, if you have two Firefox windows opened and press &lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;Q&lt;/kbd&gt;, that will close both windows.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;W&lt;/kbd&gt;: Closes an app &lt;em&gt;window&lt;/em&gt;. This won&amp;rsquo;t kill processes related to that application, it will just close the &lt;em&gt;currently active&lt;/em&gt; window. For example, if you just want to close one of two Firefox windows, you should click on the window you want to close and then press &lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;W&lt;/kbd&gt;. This is also an useful shortcut to deal with Finder windows—Finder processes are so important to the functioning of macOS it will prevent you from killing them. If you&amp;rsquo;re hearing an annoying chime when you try to use &lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;Q&lt;/kbd&gt; to close Finder, you may want to use &lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;W&lt;/kbd&gt; instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;window-decorations&#34;&gt;Window decorations&lt;/h4&gt;
&lt;p&gt;macOS&amp;rsquo; window decorations have three buttons: red, yellow, and green. Red closes a window (like the shortcut &lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;W&lt;/kbd&gt; does). Yellow minimizes a window. Green opens an app in full screen—that will hide both the dock and the menu bar.&lt;/p&gt;
&lt;h3 id=&#34;deletion&#34;&gt;Deletion&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; + &lt;kbd&gt;Delete&lt;/kbd&gt;: Deletes an item.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;kbddeletekbd-versus-kbdforward-deletekbd&#34;&gt;&lt;kbd&gt;Delete&lt;/kbd&gt; &lt;em&gt;versus&lt;/em&gt; &lt;kbd&gt;Forward Delete&lt;/kbd&gt;&lt;/h4&gt;
&lt;p&gt;I’ve been programming my own mechanical keyboards for almost two years. Thanks to QMK, I&amp;rsquo;ve learned there are two kinds of &lt;kbd&gt;Delete&lt;/kbd&gt; keys: one called &lt;kbd&gt;Forward Delete&lt;/kbd&gt; (which is the &lt;kbd&gt;Delete&lt;/kbd&gt; key you probably already know and love) and one simply called &lt;kbd&gt;Delete&lt;/kbd&gt; (which works as both &lt;kbd&gt;Backspace&lt;/kbd&gt; and &lt;kbd&gt;Delete&lt;/kbd&gt; on macOS).&lt;/p&gt;
&lt;p&gt;If I assign &lt;kbd&gt;Forward Delete&lt;/kbd&gt; to a key using QMK, I’m not able to use that key for deletion shortcuts. Some keyboards work around this by having a physical and/or virtual Windows and Mac toggle. If the &lt;kbd&gt;Delete&lt;/kbd&gt; key on your keyboard isn’t working as expected on macOS, macOS is probably treating it as &lt;kbd&gt;Forward Delete&lt;/kbd&gt;.&lt;/p&gt;
&lt;h3 id=&#34;if-you-need-to-use-a-macos-keyboard-on-windows-or-vice-versa&#34;&gt;If you need to use a macOS keyboard on Windows or vice-versa&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Control&lt;/kbd&gt; = &lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Command&lt;/kbd&gt; = &lt;kbd&gt;Windows key&lt;/kbd&gt;&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Option&lt;/kbd&gt; = &lt;kbd&gt;Alt&lt;/kbd&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;installing-applications&#34;&gt;Installing applications&lt;/h2&gt;
&lt;p&gt;You can install applications through the App Store or download external applications on websites like GitHub and GitLab. You should know that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When naming package files, some people may refer to macOS as &lt;a href=&#34;https://en.wikipedia.org/wiki/Darwin_(operating_system)&#34;&gt;Darwin&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you&amp;rsquo;re using a Mac with Apple SoCs (such as M1 or M2), you should prioritize downloading and installing applications developed for &amp;ldquo;Apple Silicon&amp;rdquo;. (Some people may refer to that as &amp;ldquo;ARM&amp;rdquo;, too, but make sure that app is compatible with macOS—there are thousands of other computers with ARM processors.)&lt;/li&gt;
&lt;li&gt;If you find no mention of a &amp;ldquo;universal macOS&amp;rdquo; package or &amp;ldquo;Apple Silicion&amp;rdquo; package, don&amp;rsquo;t worry: you can run x86 applications on M-family Macs. You need to download and install a compatibility layer called &lt;a href=&#34;https://support.apple.com/en-us/HT211861&#34;&gt;Rosetta 2&lt;/a&gt;. macOS will prompt you to do so if you try to install x86 applications.&lt;/li&gt;
&lt;li&gt;Applications for macOS are distribuited either as &lt;code&gt;.pkg&lt;/code&gt; and &lt;code&gt;.dmg&lt;/code&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;.pkg&lt;/code&gt; files usually guide you through a multi-window installation process just like Windows applications.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.dmg&lt;/code&gt; files are macOS disk images. They create a virtual disk attached to your computer and usually open a window asking you to drag the application icon to the Applications folder (which results in an &lt;code&gt;.app&lt;/code&gt; file). You can safely eject the virtual disk once you&amp;rsquo;re done with the installation process.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Some developers may not sign their applications. If you absolutely need to run an unsigned application, you&amp;rsquo;ll need to authorized it &lt;a href=&#34;https://support.apple.com/en-ca/guide/mac-help/mh40616/mac&#34;&gt;through a prompt on System Settings &amp;gt; Privacy&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;system-operations&#34;&gt;System operations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You don&amp;rsquo;t necessarily need to shut down your computer every time you want to transport it. Macs using the M1 and M2 families of SoCs are so power efficient it&amp;rsquo;s okay to just put them to Sleep instead.&lt;/li&gt;
&lt;li&gt;Annoyed by the startup sound? You can turn it off on System Settings &amp;gt; Sound.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;using-an-ipad-with-a-mac&#34;&gt;Using an iPad with a Mac&lt;/h2&gt;
&lt;p&gt;You can use an iPad as an extended display with &lt;a href=&#34;https://support.apple.com/en-us/HT210380&#34;&gt;Sidecar&lt;/a&gt; (Tip: Connect your iPad to your Mac with a cable, otherwise the response times will annoy you). You can also control an iPad with the same keyboard and mouse you&amp;rsquo;re using with your Mac thanks to &lt;a href=&#34;https://support.apple.com/en-us/HT212757&#34;&gt;Universal Control&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;favorite-applications&#34;&gt;Favorite applications&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://brew.sh/&#34;&gt;Homebrew&lt;/a&gt;: The package manager you&amp;rsquo;re missing so much after switching to macOS from Linux.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://handmirror.app/&#34;&gt;Hand Mirror&lt;/a&gt;: A menu bar application that creates a shortcut to your camera feed so you can check your appearence before meetings.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://hovrly.com/&#34;&gt;Hovrly&lt;/a&gt;: A menu bar application that helps you see what time it is in different timezones. Very useful for international teams!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://shottr.cc/&#34;&gt;Shottr&lt;/a&gt;: An advanced screenshot utility.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://dropoverapp.com/&#34;&gt;Dropover&lt;/a&gt;: A drag-and-drop assistant.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rectangleapp.com/&#34;&gt;Rectangle&lt;/a&gt;: Window management. Offers Windows-like snap areas.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Daily planning and stand-ups</title>
      <link>https://anna.flourishing.stream/2022/02/03/daily-planning-and-stand-ups/</link>
      <pubDate>Thu, 03 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2022/02/03/daily-planning-and-stand-ups/</guid>
      <description>&lt;h2 id=&#34;how-we-communicate&#34;&gt;How we communicate&lt;/h2&gt;
&lt;p&gt;We currently use &lt;strong&gt;Zulip&lt;/strong&gt; for synchronous and asynchronous communication. We have a private stream for organizers with two main topics we use daily: &lt;strong&gt;Stand-ups&lt;/strong&gt; and &lt;strong&gt;Watercooler&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Our stand-up topic is where we post our stand-up messages every day (and &lt;em&gt;nothing&lt;/em&gt; else). Sage and I have different post styles, but we came up with an &lt;strong&gt;emoji key&lt;/strong&gt; that helps us understand at a glance levels of importance, urgency, statuses of tasks, and much more.&lt;/p&gt;
&lt;h2 id=&#34;our-emoji-key&#34;&gt;Our emoji key&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🚧 - urgent WIP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🛠️ - less urgent WIP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;✅ - done
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ℹ️ - info, or another person completed this task
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🔔 - pinged person who needs to do task
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:date: - meeting
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:mantelpiece_clock:️ - long term task
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;⏳ - urgent task that&amp;#39;s coming up fast
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:fire: - urgent and on fire
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🏝️ - vacation
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:cyclone: - mental health PTO
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🤒 - sick day
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:derelict_house:️ - old, neglected task
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🏃 - time off (typically used for running errands)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Our &lt;strong&gt;Watercooler&lt;/strong&gt; topic is where we talk about current and past tasks (synchronously and asynchronously) and how we&amp;rsquo;re doing. We frequently use it to communicate our time off.&lt;/p&gt;
&lt;h2 id=&#34;my-tools&#34;&gt;My tools&lt;/h2&gt;
&lt;p&gt;I used to use &lt;a href=&#34;https://jrnl.sh&#34;&gt;jrnl&lt;/a&gt; to plan my day, but I decided to give &lt;a href=&#34;https://anytype.io/&#34;&gt;Anytype&lt;/a&gt; (a really Notion-esque software) a chance after I received an invitation to their alpha program.&lt;/p&gt;
&lt;h2 id=&#34;my-system&#34;&gt;My system&lt;/h2&gt;
&lt;p&gt;I have a set of Daily Plan objects on Anytype where I keep all my stand-up files. Their names follow the YYYY-MM-DD format. I usually create the file for the following work day in my previous work day. I typically keep two things at the top of the file: a list of what I call &lt;strong&gt;Yesterday&amp;rsquo;s debt&lt;/strong&gt; &amp;ndash; all my pending tasks from the previous work day &amp;ndash; and a list of noteworthy things to consolidate as documentation. They&amp;rsquo;re not shared in my daily stand-ups, but I often mention them in meetings.&lt;/p&gt;
&lt;p&gt;I also started to maintain a section of &lt;strong&gt;blockers&lt;/strong&gt; &amp;ndash; things that are blocked on other people&amp;rsquo;s actions. I keep it at the top of the text I send every day in daily stand-ups.&lt;/p&gt;
&lt;p&gt;With a list of tasks I need to complete at hand, I divide them in &lt;strong&gt;morning&lt;/strong&gt; and &lt;strong&gt;afternoon&lt;/strong&gt; tasks. My mornings are usually dedicated to tasks I need to complete before Sage starts their work day. My afternoon tasks, on the other hand, are tasks we can complete together in a working session or would benefit from having two people working on them at the same time.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/* Not shared in stand-ups */
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[🔮 Yesterday&amp;#39;s debt]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- Email X
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- Discuss Y with Sage during our next 1:1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- Ping Z
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[📝 Noteworthy]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- Communities A, B, C and D have a pattern of...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- Person E and F are...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- Intern G and H requested...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/* Shared in stand-ups */
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[🛑 Blockers]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 🔥 [Community] Intern R&amp;#39;s extension
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 🚧 [Assignee] Contractor L&amp;#39;s contract renewal
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[🌅 Morning]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 🔥 Review...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 🚧 Ping...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 🛠️ Revamp...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- ✅ Reply to...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[🌇 Afternoon]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 📆 1:1 with Sage
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- 📆 Onboard...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>How to make Linux properly dectect your ZSA keyboard</title>
      <link>https://anna.flourishing.stream/2021/03/19/how-to-make-linux-detect-your-zsa-keyboard/</link>
      <pubDate>Fri, 19 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2021/03/19/how-to-make-linux-detect-your-zsa-keyboard/</guid>
      <description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;The Moonlander Mark I and other ZSA keyboards can be flashed with a modified version of their firmware through a software called Wally. ZSA also offers a browser-based live training system on Oryx. However, neither work out-of-the-box on Linux &amp;ndash; Wally needs a few dependencies related to GTK3 and &lt;code&gt;libusb&lt;/code&gt; that may not be installed by default, and both Oryx and Wally need a new &lt;code&gt;udev&lt;/code&gt; rule to properly detect ZSA keyboards.&lt;/p&gt;
&lt;p&gt;The Moonlander Mark I and other ZSA keyboards can receive a modified version of their firmware through a software called Wally. That software sends a binary file generated by the Oryx configurator to the keyboard. Each reflash requires the following steps:&lt;/p&gt;
&lt;ol start=&#34;0&#34;&gt;
&lt;li&gt;Compiling the desired layout on the Oryx configurator&lt;/li&gt;
&lt;li&gt;Opening Wally on the command line or using its GUI&lt;/li&gt;
&lt;li&gt;Following the steps on the screen (selecting the binary file, pressing the reset button, waiting for the firmware reflash to finish)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Oryx also offers a live training feature in Chrome-based browsers. However, both won&amp;rsquo;t work out-of-the-box on Linux &amp;ndash; you have to install and change a few things before you can enjoy them.&lt;/p&gt;
&lt;h2 id=&#34;installing-wallys-dependencies-on-linux&#34;&gt;Installing Wally&amp;rsquo;s dependencies on Linux&lt;/h2&gt;
&lt;p&gt;Wally needs dependencies related to &lt;code&gt;libusb&lt;/code&gt; and, additionally, to GTK3 if you want to use its GUI. According to ZSA&amp;rsquo;s documentation, these are the packages needed on the most popular Linux distributions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Arch family:&lt;/strong&gt; &lt;code&gt;gtk3 webkit2gtk libusb&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Debian family:&lt;/strong&gt; &lt;code&gt;libusb-dev&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RHEL family:&lt;/strong&gt; &lt;code&gt;gtk3 webkit2gtk3 libusb&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;creating-a-udev-rule-for-wally-and-oryx&#34;&gt;Creating a &lt;code&gt;udev&lt;/code&gt; rule for Wally and Oryx&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Udev&lt;/code&gt; rules are created so events related to connected devices can be accessed without conceding unnecessary privileges to certain parts of the system.&lt;/p&gt;
&lt;p&gt;To create a &lt;code&gt;udev&lt;/code&gt; rule for Wally, create a file called &lt;code&gt;50-wally.rules&lt;/code&gt; on &lt;code&gt;/etc/udev/rules.d/&lt;/code&gt; &lt;strong&gt;using sudo&lt;/strong&gt;.&lt;/p&gt;
&lt;pre class=&#34;cmd&#34;&gt;&lt;code&gt;
sudo touch /etc/udev/rules.d/50-wally.rules
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In that file, you should add the following lines:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# ErgoDox EZ
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ATTRS{idVendor}==&amp;#34;16c0&amp;#34;, ATTRS{idProduct}==&amp;#34;04[789B]?&amp;#34;, ENV{ID_MM_DEVICE_IGNORE}=&amp;#34;1&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ATTRS{idVendor}==&amp;#34;16c0&amp;#34;, ATTRS{idProduct}==&amp;#34;04[789A]?&amp;#34;, ENV{MTP_NO_PROBE}=&amp;#34;1&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SUBSYSTEMS==&amp;#34;usb&amp;#34;, ATTRS{idVendor}==&amp;#34;16c0&amp;#34;, ATTRS{idProduct}==&amp;#34;04[789ABCD]?&amp;#34;, MODE:=&amp;#34;0666&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;KERNEL==&amp;#34;ttyACM*&amp;#34;, ATTRS{idVendor}==&amp;#34;16c0&amp;#34;, ATTRS{idProduct}==&amp;#34;04[789B]?&amp;#34;, MODE:=&amp;#34;0666&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# Moonlander e Planck EZ
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SUBSYSTEMS==&amp;#34;usb&amp;#34;, ATTRS{idVendor}==&amp;#34;0483&amp;#34;, ATTRS{idProduct}==&amp;#34;df11&amp;#34;, \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    MODE:=&amp;#34;0666&amp;#34;, \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    SYMLINK+=&amp;#34;stm32_dfu&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Finally, make sure your user is part of the &lt;code&gt;plugdev&lt;/code&gt; group:&lt;/p&gt;
&lt;p&gt;&lt;pre class=&#34;cmd&#34;&gt;&lt;code&gt;
sudo groupadd plugdev
&lt;/code&gt;&lt;/pre&gt;

&lt;pre class=&#34;cmd&#34;&gt;&lt;code&gt;
sudo usermod -aG plugdev $USER
&lt;/code&gt;&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t forget to log out after making those changes so your system can detect and apply them!&lt;/p&gt;
&lt;p&gt;Voilà! Your system is ready to use both Wally and Oryx live training.&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/zsa/wally/wiki/Linux-install&#34;&gt;Wally&amp;rsquo;s documentation on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;footnotes&#34;&gt;Footnotes&lt;/h2&gt;
&lt;p&gt;If you use macOS, you also need to install &lt;code&gt;libusb&lt;/code&gt; using &lt;code&gt;brew&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&#34;cmd&#34;&gt;&lt;code&gt;
brew install libusb
&lt;/code&gt;&lt;/pre&gt;

</description>
    </item>
    
    <item>
      <title>How did Open Collective&#39;s docs change in three months?</title>
      <link>https://anna.flourishing.stream/2019/11/27/how-did-our-docs-change/</link>
      <pubDate>Wed, 27 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2019/11/27/how-did-our-docs-change/</guid>
      <description>&lt;p&gt;This is my last week as a Google Season of Docs technical writer and let me tell you, working with Open Collective was a delightful experience! In the last three months, I got to know more about one of the most fascinating communities in open source, worked with dedicated contributors, and — most importantly — I had the chance to improve all of Open Collective&amp;rsquo;s help pages as much as I could.&lt;/p&gt;
&lt;h2 id=&#34;whats-new&#34;&gt;What&amp;rsquo;s new?&lt;/h2&gt;
&lt;p&gt;🆕 Open Collective&amp;rsquo;s docs now make use of the &lt;a href=&#34;https://docs.gitbook.com/editing-content/content-structure#groups&#34;&gt;Group&lt;/a&gt; functionality. Our help documentation is now separated into nine sections: &lt;strong&gt;About&lt;/strong&gt;, &lt;strong&gt;Product&lt;/strong&gt;, &lt;strong&gt;Collectives&lt;/strong&gt;, &lt;strong&gt;Financial Contributors&lt;/strong&gt;, &lt;strong&gt;Expenses &amp;amp; Getting Paid&lt;/strong&gt;, &lt;strong&gt;Fiscal Hosts&lt;/strong&gt;, &lt;strong&gt;Contributing&lt;/strong&gt; and &lt;strong&gt;Internal&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;🆕 The &lt;strong&gt;Contributing&lt;/strong&gt; section was added to help new and old contributors to understand better how to make contributions to Open Collective. It gathers contribution guidelines for &lt;strong&gt;Design&lt;/strong&gt;, &lt;strong&gt;Development&lt;/strong&gt;, &lt;strong&gt;Documentation&lt;/strong&gt; and &lt;strong&gt;Translation&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;🆕 Documentation now has contribution guidelines of its own, including a page of &lt;a href=&#34;https://docs.opencollective.com/help/contributing/documentation/resources-for-documentarians&#34;&gt;resources for documentarians&lt;/a&gt;, &lt;a href=&#34;https://docs.opencollective.com/help/contributing/documentation/style-guide&#34;&gt;a style guide&lt;/a&gt; and &lt;a href=&#34;https://docs.opencollective.com/help/contributing/documentation/suggesting-changes&#34;&gt;a guide to teach contributors how to suggest changes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;🆕 &lt;a href=&#34;https://github.com/opencollective/documentation&#34;&gt;Our repository&lt;/a&gt;&amp;rsquo;s main branch is now &lt;code&gt;v2&lt;/code&gt;; &lt;code&gt;master&lt;/code&gt; has been declared deprecated.&lt;/p&gt;
&lt;p&gt;🆕 All key sections start with a page dedicated to frequently asked questions.&lt;/p&gt;
&lt;p&gt;🛠️ Pages from all sections were updated to portray Open Collective&amp;rsquo;s most current interface. New media, such as GIFs, was added to demonstrate more complex actions.&lt;/p&gt;
&lt;p&gt;🛠️ Outdated terminology such as &lt;em&gt;backers&lt;/em&gt; and &lt;em&gt;sponsors&lt;/em&gt; was replaced with current terminology. Names of key members of the Open Collective ecosystem (i.e. Financial Contributors, Organizations, Collectives) are now always capitalized.&lt;/p&gt;
&lt;p&gt;🛠️ Our GitBook now has a &lt;a href=&#34;https://github.com/opencollective/documentation/blob/v2/.gitbook.yaml&#34;&gt;content configuration file&lt;/a&gt; that tells the platform how to read our file tree and how to deal with redirects. This helps us avoid &lt;a href=&#34;https://en.wikipedia.org/wiki/Link_rot&#34;&gt;link rot&lt;/a&gt;, maintaining the integrity of our documentation.&lt;/p&gt;
&lt;p&gt;The new version is &lt;a href=&#34;https://docs.opencollective.com/help&#34;&gt;already live&lt;/a&gt;! 🎉 Wondering how did it look like before and how much has it changed? The old version of our documentation can still be accessed &lt;a href=&#34;https://docs.opencollective.com/help/v/master/&#34;&gt;on this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As a &lt;a href=&#34;https://www.writethedocs.org/documentarians/&#34;&gt;documentarian&lt;/a&gt;, my work isn&amp;rsquo;t limited to writing about how a certain product or process works — in fact, I would say that &lt;em&gt;actual&lt;/em&gt; technical writing is only 10% of all the things I do.&lt;/p&gt;
&lt;p&gt;My main goal is to understand the context in which those products and/or processes exist: the tools all members of the community use, the model of development, operations and delivery they chose to follow, how core and external contributors communicate with each other, how each new functionality is crafted, how every key member of their community interacts with both the platform and people around them. That&amp;rsquo;s why I invested a lot of time in understanding Open Collective as a &lt;em&gt;whole&lt;/em&gt;. I connected with all teams and even had the chance to witness the release of &lt;a href=&#34;https://blog.opencollective.com/new-collective-page/&#34;&gt;new functionalities&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;our-project-in-numbers&#34;&gt;Our project in numbers&lt;/h2&gt;
&lt;p&gt;📝 Authored more than &lt;strong&gt;120 commits&lt;/strong&gt; on our documentation repository (&lt;a href=&#34;https://github.com/opencollective/documentation/commits?author=contraexemplo&#34;&gt;and counting&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;📨 Submitted &lt;strong&gt;3 pull requests&lt;/strong&gt; (&lt;a href=&#34;https://github.com/opencollective/documentation/pull/35&#34;&gt;#35&lt;/a&gt;, &lt;a href=&#34;https://github.com/opencollective/documentation/pull/36&#34;&gt;#36&lt;/a&gt; and &lt;a href=&#34;https://github.com/opencollective/documentation/pull/39&#34;&gt;#39&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;🤝 Attended &lt;strong&gt;25 meetings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;📋 Wrote &lt;strong&gt;4 reports&lt;/strong&gt; (including this one):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://anna.flourishing.stream/2019/08/19/understanding-open-collective-documentation/&#34;&gt;Understading Open Collective&amp;rsquo;s documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://anna.flourishing.stream/2019/10/02/one-month-using-gitbook/&#34;&gt;My first impressions of GitBook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://anna.flourishing.stream/2019/10/30/gitbook-in-depth-review/&#34;&gt;Is GitBook the right tool for your organization?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🙌 Closed &lt;strong&gt;10 issues&lt;/strong&gt; old and new:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/documentation/issues/32&#34;&gt;#32: A new structure for the Welcome page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/documentation/issues/37&#34;&gt;#37: Link rotting and GitBook organization of pages&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/opencollective/issues/2600&#34;&gt;#2600: Dead link in Google results for API docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/opencollective/issues/2513&#34;&gt;#2513: Broken docs link(s)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/documentation/issues/38&#34;&gt;#38: FAQ: Financial Contributors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/documentation/issues/40&#34;&gt;#40: Updating references to external content&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/documentation/issues/41&#34;&gt;#41: GitBook&amp;rsquo;s own version control: yay or nay?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/documentation/issues/44&#34;&gt;#44: Broken images links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/opencollective/issues/2333&#34;&gt;#2333: Troubleshooting guide for Github authentication flow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/opencollective/issues/2389&#34;&gt;#2389: Creating a style guide for Open Collective&amp;rsquo;s docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🗨️ Left &lt;strong&gt;4 unaddressed issues&lt;/strong&gt; &lt;a href=&#34;https://github.com/opencollective/opencollective/issues?q=is%3Aissue+documentation+label%3Adocumentation+is%3Aopen&#34;&gt;under the documentation label&lt;/a&gt;, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/opencollective/opencollective/issues/2595&#34;&gt;#2595: A new home for Open Collective&amp;rsquo;s documentation&lt;/a&gt; (please share your ideas and suggestions with us!)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;rsquo;s also the reason why the majority of my reports are about &lt;a href=&#34;https://www.gitbook.com/&#34;&gt;GitBook&lt;/a&gt;, our current documentation platform. I was able to work on our documentation both as an &lt;strong&gt;external contributor&lt;/strong&gt; (through our GitHub mirror, submitting pull requests) and a &lt;strong&gt;core contributor&lt;/strong&gt; (using GitBook&amp;rsquo;s web interface). I had to make some aggressive changes to our documentation&amp;rsquo;s structure, and those experiences helped me evaluate GitBook&amp;rsquo;s strengths and weakness and judge whether that&amp;rsquo;s still a good choice for our docs or not (my verdict: it isn&amp;rsquo;t).&lt;/p&gt;
&lt;h2 id=&#34;whats-left-to-do&#34;&gt;What&amp;rsquo;s left to do?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;🤝 Integrate better Open Collective&amp;rsquo;s aplication interface and our documentation&lt;/li&gt;
&lt;li&gt;📹 Create more multimedia content about Open Collective&lt;/li&gt;
&lt;li&gt;📧 Configure a changelog system (read more about it on issue &lt;a href=&#34;https://github.com/opencollective/opencollective/issues/1674&#34;&gt;#1674: Setup Changelog / Release Notes&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;🏠 Find a new home for Open Collective&amp;rsquo;s documentation&lt;/li&gt;
&lt;li&gt;🛠️ Improve our Contributing section&lt;/li&gt;
&lt;li&gt;👐 Mentor new technical writers!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This community has welcomed me with open arms and I couldn&amp;rsquo;t be more grateful for that. Open Collective has found in me a contributor for life, and I hope to keep contributing for as long as I can. Thank you Google Season of Docs organizers, Open Collective and, in special, Alanna and Jaskirat.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Is GitBook the right tool for your organization?</title>
      <link>https://anna.flourishing.stream/2019/10/30/gitbook-in-depth-review/</link>
      <pubDate>Wed, 30 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2019/10/30/gitbook-in-depth-review/</guid>
      <description>&lt;p&gt;As I mentioned in my last post, GitBook, once a popular CLI tool used by many projects and organizations such as &lt;a href=&#34;https://tutorial.djangogirls.org&#34;&gt;Django Girls&lt;/a&gt;, became a closed source platform that &lt;a href=&#34;https://www.gitbook.com/pricing&#34;&gt;offers free and paid plans&lt;/a&gt; to both individuals and teams to manage and publish documentation. Open Collective has been using it for a while, but its limitations started to disturb the documentation process as soon as I started pushing boundaries a bit  in tasks like introducing a new organization of pages and groups of pages, or moving files to other folders.&lt;/p&gt;
&lt;p&gt;My knowledge about GitBook comes from their (somewhat brief) documentation and weeks of trial and error. Worst of all, since I can&amp;rsquo;t be sure about how it treats my changes (and how they will interact with the current version of the documentation), a lot of those errors occurred in production (but were reverted as quickly as I created them, many of my modifications would break or remove a considerable amount of important pages).&lt;/p&gt;
&lt;h2 id=&#34;what-does-it-do-well&#34;&gt;What does it do well?&lt;/h2&gt;
&lt;h3 id=&#34;uncomplicated-set-up&#34;&gt;Uncomplicated set up&lt;/h3&gt;
&lt;p&gt;I have to give credit where it&amp;rsquo;s due, GitBook really offers an accessible solution for documentation. I know a few people who used it for more simple tasks such as publishing a book translated into Brazilian Portuguese and those are fantastic use cases.&lt;/p&gt;
&lt;h3 id=&#34;draft-system&#34;&gt;Draft system&lt;/h3&gt;
&lt;p&gt;You are able to keep multiple drafts at the same time, and that can be a particularly interesting feature for organizations that have multiple people editing multiple pages at the same time.&lt;/p&gt;
&lt;h3 id=&#34;shortcodes&#34;&gt;Shortcodes&lt;/h3&gt;
&lt;p&gt;As a Hugo user, I really love shortcodes – they are a fantastic way of adding new functionalities (in special, visual or structural representation of some forms of content) without much work. It&amp;rsquo;s just a matter of creating a small HTML file, maybe adding a few lines to your CSS… And it&amp;rsquo;s pretty easy to reuse them in other projects.&lt;/p&gt;
&lt;p&gt;While GitBook doesn&amp;rsquo;t let users add their own shortcodes, I believe the options they offer are sufficient for many of them: warnings, tips, notes, success messages, API requests, code blocks.&lt;/p&gt;
&lt;h2 id=&#34;what-could-be-better&#34;&gt;What could be better?&lt;/h2&gt;
&lt;h3 id=&#34;github-integration&#34;&gt;GitHub integration&lt;/h3&gt;
&lt;p&gt;My experience with GitBook indicates that it&amp;rsquo;s overly complicated (and a bit risky, even) to edit pages and the overall structure of the documentation through GitHub. Thus, contributions from those who don&amp;rsquo;t have access to the GitBook interface are limited to more simple tasks.&lt;/p&gt;
&lt;h3 id=&#34;releases&#34;&gt;Releases&lt;/h3&gt;
&lt;p&gt;&lt;img alt=&#34;GitBook&amp;rsquo;s interface showing that our documentation has two releases: version 1.0.0 and v2&#34; src=&#34;https://anna.flourishing.stream/2019-10-30-gitbook-release-feature.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;GitBook offers a Release feature to manage different versions of the documentation. They are controlled through branches on your integrated GitHub repository and overall, that feature works well… If your soon-to-be-deprecated version of your documentation isn&amp;rsquo;t still being changed a couple of times a week.&lt;/p&gt;
&lt;p&gt;The platform assumes that your project isn&amp;rsquo;t a rolling release project, so it doesn&amp;rsquo;t offer a good way to solve conflicts between branches natively and keeping the current version up to date with the release candidate one is tricky.&lt;/p&gt;
&lt;h2 id=&#34;what-isnt-good-about-it&#34;&gt;What isn&amp;rsquo;t good about it?&lt;/h2&gt;
&lt;h3 id=&#34;vague-andor-incomplete-documentation&#34;&gt;Vague and/or incomplete documentation&lt;/h3&gt;
&lt;p&gt;I ran into a lot of trouble trying to merge my changes into our &lt;code&gt;master&lt;/code&gt; branch; I broke our documentation several times in production and had no idea what caused such result. I also had no luck trying to reproduce that problem in another GitBook, and the platform doesn&amp;rsquo;t generate any logs whatsoever to help you diagnose such issues.&lt;/p&gt;
&lt;p&gt;We had an incident with broken links while I was still investigating what happened with the missing pages that forced me to revert to the old page organization. I tried to write a post-mortem (&lt;a href=&#34;https://github.com/opencollective/documentation/issues/37&#34;&gt;issue #37&lt;/a&gt;) but I still don&amp;rsquo;t feel confident about what it; a few other incidents in the following weeks diminished my understanding of the platform and left me demoralized.&lt;/p&gt;
&lt;h3 id=&#34;lack-of-functionalities-that-the-old-version-used-to-have&#34;&gt;Lack of functionalities (that the old version used to have)&lt;/h3&gt;
&lt;p&gt;GitBook offers &lt;em&gt;some&lt;/em&gt; integration with Google Analytics – it only provides the number of access each page had in total and nothing else.&lt;/p&gt;
&lt;p&gt;Customization options are sparse, being limited to adding your logo to the website and choosing the colors of links and other discrete visual cues. You can&amp;rsquo;t even add your own custom CSS.&lt;/p&gt;
&lt;p&gt;&amp;hellip; And well, their Table of Contents implementation isn&amp;rsquo;t exactly what I would call great. I highlighted it just in case you don&amp;rsquo;t know where to look.&lt;/p&gt;
&lt;p&gt;Zoomed out:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;GitBook&amp;rsquo;s table of contents as show if the page isn&amp;rsquo;t too much zoomed in; it is positioned on the right of the page and hightlighted yellow&#34; src=&#34;https://anna.flourishing.stream/2019-10-30-gitbook-toc-not-hidden.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Mobile version or zoomed in:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;GitBook&amp;rsquo;s table of contents as show if the page is too much zoomed in; it is positioned on the right of the page and hightlighted yellow&#34; src=&#34;https://anna.flourishing.stream/2019-10-30-gitbook-toc-hidden.png&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;accessibility&#34;&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;For unknown reasons, GitBook developers decided to transform what is usually converted into alternative text in Markdown into captions.&lt;/p&gt;
&lt;p&gt;This is what we usually add images in Markdown:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;![This is the alternative text. It should be a description of the media you are embeding.](URL-or-relative-location.jpg)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This is what I expected:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;img src=&amp;#34;URL-or-relative-location.jpg&amp;#34; alt=&amp;#34;This is the alternative text. It should be a description of the media you are embeding.&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This is how GitBook treats images:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;figure data-key=&amp;#34;076c11335091455ea2d9ebd605b1e7d1&amp;#34; class=&amp;#34;reset-3c756112--figure-c0d4b308--figureWithCaption-408420be&amp;#34; contenteditable=&amp;#34;false&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&amp;lt;div class=&amp;#34;reset-3c756112--figureAlignCenter-2d9bf702&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&amp;lt;div class=&amp;#34;reset-3c756112--figureLayer-b6ab7c94&amp;#34;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;img tabindex=&amp;#34;0&amp;#34; src=&amp;#34;https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LWSZizTt4ZC1UNDV89f%2F-Lq6Q4e5r-N8oYhoKblR%2F-Lq6Q8M7tsgYQsQLXtk_%2FContributing_Documentation_Suggesting_changes_GitHub_Icon_Small_2019_09_16.png?generation=1569935109932465&amp;amp;amp;alt=media&amp;#34; class=&amp;#34;imgTag-b489daf6&amp;#34; style=&amp;#34;cursor: zoom-in;&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;		&amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&amp;lt;div class=&amp;#34;reset-3c756112--figureAlignCenter-2d9bf702&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;/figure&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And this is what it does to the alternative text:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;figcaption class=&amp;#34;caption-8750cb6e&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;span class=&amp;#34;text-4505230f--TextH400-3033861f--textContentFamily-49a318e1&amp;#34; style=&amp;#34;max-width: 100%;&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Screenshot of our Welcome page. On the right side of the page, next to the title, there are two icons: one of the GitHub logo and another designating the Table of Contents.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;/span&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;/figcaption&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;That&amp;rsquo;s honestly an awful decision – they could have added a caption feature without giving up on an accessibility feature. To quote WebAIM&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;figure&lt;/code&gt; and &lt;code&gt;figcaption&lt;/code&gt; allow a semantic association between a figure and the figure&amp;rsquo;s caption. The &lt;code&gt;figcaption&lt;/code&gt; may provide a summary of or additional information about the figure and/or relate the figure back to the containing document. However, any image within a figure must still have an &lt;code&gt;alt&lt;/code&gt; attribute value that presents the alternative text of the image - this should not be conveyed via the &lt;code&gt;figcaption&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;I got a bit distraught with this whole situation with GitBook because dealing with its limitations and unpredictable behavior took too much time of my main project – revamping the general help pages. It was so unsettling to constantly fight against a tool that is supposed to help me do my job my mentors and I started questioning whether Open Collective should keep using GitBook.&lt;/p&gt;
&lt;h2 id=&#34;well-should-open-collective-adopt-a-new-platform-or-software-to-manage-their-documentation&#34;&gt;Well, should Open Collective adopt a new platform or software to manage their documentation?&lt;/h2&gt;
&lt;p&gt;GitBook&amp;rsquo;s shortcomings are hard to ignore, especially in addition to their now closed source and decreased amount of functionalities. I recognize that refusing to use proprietary software altogether would be a bit silly – there&amp;rsquo;s a significant amount of proprietary technologies that are too difficult or simply impossible to replace with open alternatives. GitBook, however, isn&amp;rsquo;t one of them.&lt;/p&gt;
&lt;p&gt;Besides, as I wrote in my last post,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The most frustrating thing about GitBook is that its previous version was a lot more permissive and flexible than the current one – for  instance, it allowed the use of third party plug-ins. They incorporated the most popular ones to their codebase to give them official support  and that’s pretty cool, but their sudden change of heart makes a case for not depending on software or servers you &lt;em&gt;can’t&lt;/em&gt; control.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Since GitBook uses Markdown files to generate our documentation, finding a substitute is a bit easier – there are a good amount of solutions which use Markdown – but not exactly trivial.&lt;/p&gt;
&lt;br/&gt;
&lt;aside aria-label=&#34;Highlight&#34; class=&#34;informational-box&#34;&gt;
&lt;div class=&#34;mt0 ph3 pv3 ml2 mr2&#34;&gt;
&lt;h2 class=&#34;mt0 dib&#34; id=&#34;the-perfect-documentation-tool-should&#34;&gt;The perfect documentation tool should&lt;/h2&gt;
&lt;p class=&#34;lh-copy normal&#34;&gt;
&lt;p&gt;Be open source (to avoid the perils of vendor lock-in).&lt;/p&gt;
&lt;p&gt;Be well documented.&lt;/p&gt;
&lt;p&gt;Blend well with Open Collective&amp;rsquo;s visual identity.&lt;/p&gt;
&lt;p&gt;Be compliant with W3C&amp;rsquo;s accessibility standards.&lt;/p&gt;
&lt;p&gt;Be simple to set up, manage and maintain.&lt;/p&gt;
&lt;p&gt;Offer an easy process to create and edit pages for both core contributors and external ones.&lt;/p&gt;
&lt;p&gt;Have some degree of integration with a version control tool.&lt;/p&gt;
&lt;p&gt;Have an integrated search tool or make it easy to integrate one.&lt;/p&gt;
&lt;p&gt;Let us use any analytics solution.&lt;/p&gt;

&lt;/p&gt;
&lt;/div&gt;
&lt;/aside&gt;
&lt;br/&gt;
&lt;p&gt;In my conversations with Alanna, she noted that core contributors would adjust just fine to any other tool; Open Collective&amp;rsquo;s documentation doesn&amp;rsquo;t rely on any specific feature GitBook offers.&lt;/p&gt;
&lt;br/&gt;
&lt;aside aria-label=&#34;Highlight&#34; class=&#34;informational-box&#34;&gt;
&lt;div class=&#34;mt0 ph3 pv3 ml2 mr2&#34;&gt;
&lt;h2 class=&#34;mt0 dib&#34; id=&#34;it-doesnt-necessarily-need-to&#34;&gt;It doesn&amp;#39;t necessarily need to&lt;/h2&gt;
&lt;p class=&#34;lh-copy normal&#34;&gt;
&lt;p&gt;Have a database.&lt;/p&gt;
&lt;p&gt;Be a &amp;ldquo;dynamic&amp;rdquo; website.&lt;/p&gt;
&lt;p&gt;Have an integrated editing interface.&lt;/p&gt;

&lt;/p&gt;
&lt;/div&gt;
&lt;/aside&gt;
&lt;br/&gt;
&lt;p&gt;I still have to talk to the Engineering team, but considering the tools Open Collective has used in the past, I believe that deploying it from their own servers isn&amp;rsquo;t mandatory. That means that we could probably use a lot of solutions that are completely integrated with services such as &lt;a href=&#34;https://www.netlify.com/&#34;&gt;Netlify&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;I have a few meetings with the team this week that will help me build a strategy to address all those issues, and I am particularly looking forward to the meeting with the Engineering team – we&amp;rsquo;ll discuss how to integrate the documentation process with the development of the application. I&amp;rsquo;m hoping that, by the time I take some time to write about my project again, I bring better news.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://webaim.org/techniques/alttext/#figure&#34;&gt;https://webaim.org/techniques/alttext/#figure&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>My first impressions of GitBook</title>
      <link>https://anna.flourishing.stream/2019/10/02/one-month-using-gitbook/</link>
      <pubDate>Wed, 02 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2019/10/02/one-month-using-gitbook/</guid>
      <description>&lt;p&gt;In two years working with open projects, I have used a couple of different platforms and/or frameworks to organize and manage documentation: &lt;a href=&#34;https://www.mediawiki.org/wiki/MediaWiki&#34;&gt;MediaWiki&lt;/a&gt;, &lt;a href=&#34;https://www.dokuwiki.org/dokuwiki&#34;&gt;DokuWiki&lt;/a&gt;, &lt;a href=&#34;https://github.com&#34;&gt;GitHub&lt;/a&gt; and &lt;a href=&#34;https://gitlab.com&#34;&gt;GitLab&lt;/a&gt; repositories, wikis and pages, &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, and finally, &lt;a href=&#34;https://www.gitbook.com/&#34;&gt;GitBook&lt;/a&gt;. But before diving in my experiences with GitBook, let me share with you my perception of the ones I&amp;rsquo;ve used the most.&lt;/p&gt;
&lt;h2 id=&#34;documentation-platforms--tools-im-familiar-with&#34;&gt;Documentation platforms &amp;amp; tools I&amp;rsquo;m familiar with&lt;/h2&gt;
&lt;h3 id=&#34;mediawiki&#34;&gt;MediaWiki&lt;/h3&gt;
&lt;p&gt;Developed for Wikipedia in 2002, MediaWiki is the software behind many of Wikimedia projects. Published under the license &lt;a href=&#34;https://en.wikipedia.org/wiki/GPLv2&#34; title=&#34;GPLv2&#34;&gt;GPLv2&lt;/a&gt;+, MediaWiki was created to provide a highly collaborative and easily scalable platform using the &lt;em&gt;wiki&lt;/em&gt; format. Available in 428 languages&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, it offers a version control system for each page, anonymous contributions (if enabled) and a multitude of tools thanks to its plug-in system.&lt;/p&gt;
&lt;p&gt;While it&amp;rsquo;s a great software for the Wikimedia community and a few others such as &lt;a href=&#34;https://wiki.archlinux.org/&#34;&gt;Arch Linux&lt;/a&gt;, I would not recommend it for small to medium projects: setting it up can be difficult and often confusing; it has a steep learning curve; and projects of that size would probably benefit more from simpler platforms. If your team members and/or your community are familiar with &lt;a href=&#34;https://en.wikipedia.org/wiki/Help:Wikitext&#34;&gt;wiki markup&lt;/a&gt;, however, it may be an interesting and flexible software to incorporate into your infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://tainacan.org&#34;&gt;Tainacan&lt;/a&gt; used MediaWiki to manage their documentation for a brief period of time &amp;ndash; but as their team shrinked due to financial hardships, they decided to transfer their user and developer guides to &lt;a href=&#34;https://docsify.js.org/#/&#34;&gt;Docsify&lt;/a&gt;. The amount of maintainance work MediaWiki requires wasn&amp;rsquo;t worth it for such a small team.&lt;/p&gt;
&lt;h4 id=&#34;pros&#34;&gt;Pros&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Maintained by the Wikimedia Foundation and the Wikimedia community&lt;/li&gt;
&lt;li&gt;Supports a wide range of languages&lt;/li&gt;
&lt;li&gt;Diverse plugin ecossystem&lt;/li&gt;
&lt;li&gt;Works fantastically for bigger communities due to its scalability&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;cons&#34;&gt;Cons&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Documentation is often confusing or lacking&lt;/li&gt;
&lt;li&gt;Complex management system server-side and in the web platform&lt;/li&gt;
&lt;li&gt;Overkill for small and medium communities&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;resources&#34;&gt;Resources&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.mediawiki.org/wiki/MediaWiki&#34;&gt;MediaWiki.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;git-or-any-other-version-control-system-related&#34;&gt;Git (or any other version control system) related&lt;/h3&gt;
&lt;p&gt;This is one of the simpler approaches on that list. For some projects, a few Markdown files on a platform such as GitHub or GitLab are enough. &lt;a href=&#34;https://outreachy.org&#34;&gt;Outreachy&lt;/a&gt;&amp;rsquo;s onboarding and internal documentation, for instance, is currently hosted on GitLab &amp;ndash; and there is no need to change it the way it is. Those files are only accessed by a handful of people and each one of them is familiar with those platforms. Git tracks the history of our edits and we can use tools such as Pull Requests and Issues to suggest changes and have private discussions with a retrievable log. It&amp;rsquo;s also easy to add or remove collaborators, and if you don&amp;rsquo;t use self-hosted solutions, documentarians won&amp;rsquo;t have to create yet another account.&lt;/p&gt;
&lt;h4 id=&#34;pros-1&#34;&gt;Pros&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Simple, easy to set and manage&lt;/li&gt;
&lt;li&gt;Git integration&lt;/li&gt;
&lt;li&gt;Most popular platforms support a flavor of Markdown&lt;/li&gt;
&lt;li&gt;Collaboration between team members and external contributors is easy to manage&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;cons-1&#34;&gt;Cons&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Those who aren&amp;rsquo;t familiar with Git may need help understanding the platform and workflow&lt;/li&gt;
&lt;li&gt;Too raw &amp;ndash; repositories offer no customization and they can be quite user hostile&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are looking for something more structured, both GitHub and GitLab offer built-in wikis. There aren&amp;rsquo;t customization options still, but navigation and separation between pages and sections of a documentation is a bit better. &lt;a href=&#34;https://github.com/robbyrussell/oh-my-zsh/wiki&#34;&gt;Oh my zsh wiki uses a GitHub wiki&lt;/a&gt; to guide their users.&lt;/p&gt;
&lt;h4 id=&#34;pros-2&#34;&gt;Pros&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;More structured and user-friendly than repositories&lt;/li&gt;
&lt;li&gt;Not too difficult to set up; you can add it to existing repositories in a few clicks&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;cons-2&#34;&gt;Cons&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;It also doesn&amp;rsquo;t offer any kind of customization; depending on your use, it can be quite limited&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GitHub and GitLab also offer their own flavor of Pages, a feature that allows you to serve static websites hosted by them. You are able to use &lt;a href=&#34;https://jekyllrb.com/&#34;&gt;Jekyll&lt;/a&gt;, &lt;a href=&#34;https://www.gatsbyjs.org/&#34;&gt;Gatsby&lt;/a&gt;, &lt;a href=&#34;https://hexo.io/&#34;&gt;Hexo&lt;/a&gt; and &lt;a href=&#34;https://hexo.io/&#34;&gt;many more&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This blog and &lt;a href=&#34;https://notapplicable.dev&#34;&gt;my professional website&lt;/a&gt; are both deployed and served by GitLab Pages, and generated using &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;. Kubernetes also uses Hugo to generate &lt;a href=&#34;https://kubernetes.io/&#34;&gt;their website&lt;/a&gt; and &lt;a href=&#34;https://kubernetes.io/pt/docs/home/&#34;&gt;their documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;pros-3&#34;&gt;Pros&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Easier to use than solutions such as MediaWiki&lt;/li&gt;
&lt;li&gt;Flexible and customizable&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;cons-3&#34;&gt;Cons&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Many of them don&amp;rsquo;t offer a user-friendly interface to edit content &amp;ndash; all contributors will have to either edit files on GitHub or locally on their computers&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;in-between&#34;&gt;In between&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;No database &amp;ndash; documentation containing thousands of pages may be difficult to manage with those systems, but smaller ones will find this a good thing&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;gitbook&#34;&gt;GitBook&lt;/h3&gt;
&lt;p&gt;GitBook used to be an open source CLI tool to generate documentation from Markdown files using Git. If you are familiar with the &lt;a href=&#34;https://tutorial.djangogirls.org/&#34;&gt;Django Girls tutorial&lt;/a&gt;, you have seen a good example what their tool was capable of creating.&lt;/p&gt;
&lt;p&gt;Today, they are a platform that promises to help you build your documentation with both team members and external contributors in an easy way&amp;hellip; And much of the spirit of their legacy tool was lost in that transition.&lt;/p&gt;
&lt;h2 id=&#34;open-collectives-contribution-guide&#34;&gt;Open Collective&amp;rsquo;s contribution guide&lt;/h2&gt;
&lt;p&gt;One of my most important tasks in the last few weeks was revamping Open Collective&amp;rsquo;s contribution guide for  documentation. It only taught potential contributors how to edit existing pages &amp;ndash; important tasks such as adding new pages or adding media weren&amp;rsquo;t covered, and it didn&amp;rsquo;t explain much about what all those Git things are. It presumed external contributors had a certain level technical knowledge and it didn&amp;rsquo;t help much any potential contributors who didn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;Open Collective&amp;rsquo;s documentation also needed a style guide to consolidate all conventions their core contributors created: things like what terms documentarians should use to refer to certain functionalities and personas, writing style, media usage.&lt;/p&gt;
&lt;p&gt;Working on those two pages made me realize that along with the Welcome page, the Suggesting changes and Style guide pages will always be a work in progress &amp;ndash; and while there are some good reasons, others aren&amp;rsquo;t as good.&lt;/p&gt;
&lt;p&gt;To write the Suggesting changes page, I had to work as an external contributor submitting changes through GitHub only &amp;ndash; and GitBook&amp;rsquo;s integration with GitHub reminds me of the time I tried to play The Witness: just when I thought I cracked the code and truly understood the puzzle, the next challenge would prove me wrong. Worst of all, I can&amp;rsquo;t use other methods than trial and error to test my understanding of the platform and GitBook&amp;rsquo;s behavior can be so unpredictable at times there is no way to be completely sure I&amp;rsquo;m getting something right.&lt;/p&gt;
&lt;p&gt;One of the most recent incidents was changing the organization of all pages through GitBook. On Open Collective&amp;rsquo;s GitBook, only a couple of changes seemed to be accepted by GitBook &amp;ndash; others simply didn&amp;rsquo;t make it. To make things even weirder, when I created another GitBook with the exact same files, all of those changes were accepted without any issues. Exploring the administrative interface, I found out that GitBook did create all groups of pages I requested via GitHub, but for some unknown reason they weren&amp;rsquo;t being displayed. 🤷&lt;/p&gt;
&lt;h3 id=&#34;welcome-page&#34;&gt;Welcome page&lt;/h3&gt;
&lt;p&gt;We want to create a welcome page that will help readers to find the information they are looking for in a easy way. To do that, we need to understand how our users interact with our documentation: do they use the search bar? Do they have to click on many pages before finding the right answer? Does our traffic originates only from engine searches, our own application and our support channels or do our users know where to search for further information?&lt;/p&gt;
&lt;p&gt;We can do surveys to answer those questions, but in our case analytics can also be a great evaluation tool. However, GitBook (1) only supports Google Analytics (a product we don&amp;rsquo;t  want to use) and (2) it doesn&amp;rsquo;t do much with it. The only information you will get with Google Analytics integration is page views.&lt;/p&gt;
&lt;p&gt;The most frustrating thing about GitBook is that its previous version was a lot more permissive and flexible than the current one &amp;ndash; for instance, it allowed the use of third party plug-ins. They incorporated the most popular ones to their codebase to give them official support and that&amp;rsquo;s pretty cool, but their sudden change of heart makes a case for not depending on software or servers you &lt;em&gt;can&amp;rsquo;t&lt;/em&gt; control.&lt;/p&gt;
&lt;h2 id=&#34;summing-up&#34;&gt;Summing up&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitBook can be a great tool for core teams &amp;ndash; it offers a WYSWYG editor, useful shortcodes, multiple draft support&lt;/li&gt;
&lt;li&gt;However, external collaborators may struggle to contribute due to their limited, poorly documented and often buggy GitHub integration&lt;/li&gt;
&lt;li&gt;GitBook doesn&amp;rsquo;t support any other analytics than Google&amp;rsquo;s &amp;ndash; and it only offers a report on the amount of views each page had&lt;/li&gt;
&lt;li&gt;Their Markdown to HTML implementation doesn&amp;rsquo;t follow the conventional format and, in certain occasions, it goes against W3C&amp;rsquo;s guidelines on accessibility&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GitBook certainly has cool features, but it&amp;rsquo;s too easy to stumble upon its limitations &amp;ndash; it&amp;rsquo;s just a matter of wanting to do &lt;em&gt;something more&lt;/em&gt;.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Source: Article about MediaWiki &lt;a href=&#34;https://en.wikipedia.org/wiki/MediaWiki#cite_note-3&#34;&gt;on the Angolophone Wikipedia&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Understanding Open Collective&#39;s documentation</title>
      <link>https://anna.flourishing.stream/2019/08/19/understanding-open-collective-documentation/</link>
      <pubDate>Mon, 19 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2019/08/19/understanding-open-collective-documentation/</guid>
      <description>&lt;p&gt;As a documentarian, my work entails way more than just technical writing: it involves a &lt;em&gt;systemic&lt;/em&gt; — not to be confused with &lt;em&gt;systematic&lt;/em&gt; — analysis of the documentation taking into account the whole project. So whenever I start working on an open project, I ask myself the following questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What is the history of the documentation I am working with? On which platforms was it published?&lt;/li&gt;
&lt;li&gt;How big is the documentation? How many pages are relevant to my work?&lt;/li&gt;
&lt;li&gt;Which categorization method being used? Which &lt;em&gt;personas&lt;/em&gt; (reader profiles) that documentation seeks to inform?&lt;/li&gt;
&lt;li&gt;What is the writing style of the documentation? Is it consistent? Is a style guide available?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In this report, we will get to know a bit more about the current state of the documentation of &lt;strong&gt;Open Collective&lt;/strong&gt;, the organization that welcomed me in this round of &lt;strong&gt;Google Season of Docs&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Open Collective is an online funding platform for open communities. It provides tools for raising and managing financial resources while making it easy to share their finances with their backers with great transparency.&lt;/p&gt;
&lt;p&gt;Working open is one of my core principles and the source of my frustration with some open source communities — a frustration that inspired me to write the essay &lt;a href=&#34;https://anna.flourishing.stream/2018/09/04/open-code-is-not-working-open/&#34;&gt;Open code! = working open&lt;/a&gt;. For this reason, when I saw Open Collective on the list of participating organizations, I had a feeling we were destined to work together.&lt;/p&gt;
 

  

&lt;blockquote class=&#34;my-5 p-4 rounded border-solid border-2 border-gold&#34;&gt;
  Most links to external pages will take you directly to their archived versions on the Internet Archive to preserve the historical context of this report.
&lt;/blockquote&gt;

&lt;h2 id=&#34;historical-review&#34;&gt;Historical review&lt;/h2&gt;
&lt;p&gt;Before being available &lt;a href=&#34;https://docs.opencollective.com&#34;&gt;under their own domain on GitBook&lt;/a&gt; 
&lt;a class=&#34;archived&#34; href=&#34;https://web.archive.org/web/20190816131302/https://docs.opencollective.com/help/&#34; title=&#34;Page preserved on the Internet Archive&#34;&gt;&lt;sup&gt;[archived]&lt;/sup&gt;&lt;/a&gt;

, the Open Collective documentation was made available and edited &lt;a href=&#34;https://github.com/opencollective/opencollective/wiki&#34;&gt;on their GitHub wiki&lt;/a&gt;
&lt;a class=&#34;archived&#34; href=&#34;https://web.archive.org/web/20190816130849/https://github.com/opencollective/opencollective/wiki&#34; title=&#34;Page preserved on the Internet Archive&#34;&gt;&lt;sup&gt;[archived]&lt;/sup&gt;&lt;/a&gt;

 without many customization options and no page categorization. New sections were (and continue to be) created according to the demand received in communication channels such as email, Slack and their ticket system in Zendesk.&lt;/p&gt;
&lt;p&gt;Having access to deprecated documentation when it has already been updated or moved is rare, but when it&amp;rsquo;s there, it&amp;rsquo;s a good a source for learning. For instance, there is almost no use of media such as images, GIFs, or videos on the wiki (and when there is, they are almost certainly broken because of the migration process they went through). There are also many pages in which the content revolves around references to external pages (&lt;a href=&#34;https://web.archive.org/web/20190816132816/https://github.com/opencollective/opencollective/wiki/Widgets&#34;&gt;like this section on widgets&lt;/a&gt;). This makes it quite noticeable that, along with a change in platform, there has been a positive change in documentation style and culture.&lt;/p&gt;
&lt;h2 id=&#34;mapping&#34;&gt;Mapping&lt;/h2&gt;
&lt;p&gt;From the GitHub wiki to GitBook, the documentation has gained a little over 60 additional pages and is now structured as follows:&lt;/p&gt;
&lt;div class=&#34;file-tree pa4 outline&#34;&gt;
	&lt;ul&gt;
&lt;li&gt;Welcome&lt;/li&gt;
&lt;li&gt;About
&lt;ul&gt;
&lt;li&gt;Company&lt;/li&gt;
&lt;li&gt;Pricing&lt;/li&gt;
&lt;li&gt;Community Guidelines&lt;/li&gt;
&lt;li&gt;Team&lt;/li&gt;
&lt;li&gt;Investors&lt;/li&gt;
&lt;li&gt;Contributing&lt;/li&gt;
&lt;li&gt;Terminology&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Open Collective Way
&lt;ul&gt;
&lt;li&gt;Values&lt;/li&gt;
&lt;li&gt;Community Guidelines&lt;/li&gt;
&lt;li&gt;Core Contributors Guidelines&lt;/li&gt;
&lt;li&gt;Core Contributors: Communication&lt;/li&gt;
&lt;li&gt;Core Contributors: Expenses&lt;/li&gt;
&lt;li&gt;Core Contributors: Leave&lt;/li&gt;
&lt;li&gt;Core Contributors: Compensation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Product
&lt;ul&gt;
&lt;li&gt;Comparison&lt;/li&gt;
&lt;li&gt;User Profile&lt;/li&gt;
&lt;li&gt;Currencies&lt;/li&gt;
&lt;li&gt;Log-in System&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Collectives
&lt;ul&gt;
&lt;li&gt;Creating a Collective&lt;/li&gt;
&lt;li&gt;Quick Start Guide&lt;/li&gt;
&lt;li&gt;Edit Collection&lt;/li&gt;
&lt;li&gt;Add or Change Members&lt;/li&gt;
&lt;li&gt;Add Fiscal Host&lt;/li&gt;
&lt;li&gt;Change Fiscal Host&lt;/li&gt;
&lt;li&gt;Transparent Budget&lt;/li&gt;
&lt;li&gt;Expense Policy&lt;/li&gt;
&lt;li&gt;Approving Expenses&lt;/li&gt;
&lt;li&gt;Updates &amp;amp; Comms&lt;/li&gt;
&lt;li&gt;Tiers&lt;/li&gt;
&lt;li&gt;Goals&lt;/li&gt;
&lt;li&gt;Events&lt;/li&gt;
&lt;li&gt;Funding Options&lt;/li&gt;
&lt;li&gt;Data Export&lt;/li&gt;
&lt;li&gt;Buttons &amp;amp; Banners&lt;/li&gt;
&lt;li&gt;Integrations&lt;/li&gt;
&lt;li&gt;Zero Collective Balance&lt;/li&gt;
&lt;li&gt;Closing a Collective&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Backers &amp;amp; Sponsors
&lt;ul&gt;
&lt;li&gt;Sponsors FAQ&lt;/li&gt;
&lt;li&gt;Payments&lt;/li&gt;
&lt;li&gt;Collective to Collective donations&lt;/li&gt;
&lt;li&gt;Organizations&lt;/li&gt;
&lt;li&gt;Gift Cards&lt;/li&gt;
&lt;li&gt;Bulk Transfers&lt;/li&gt;
&lt;li&gt;Website Badge&lt;/li&gt;
&lt;li&gt;Sustainer Resources&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Expenses &amp;amp; Getting Paid
&lt;ul&gt;
&lt;li&gt;Submitting Expenses&lt;/li&gt;
&lt;li&gt;Expense Comments&lt;/li&gt;
&lt;li&gt;Edit an Expense&lt;/li&gt;
&lt;li&gt;Tax Information&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fiscal Hosts
&lt;ul&gt;
&lt;li&gt;Becoming a Fiscal Host&lt;/li&gt;
&lt;li&gt;Create a Fiscal Host&lt;/li&gt;
&lt;li&gt;Fiscal Host Settings&lt;/li&gt;
&lt;li&gt;Payouts&lt;/li&gt;
&lt;li&gt;Host Dashboard&lt;/li&gt;
&lt;li&gt;Add Funds Manually&lt;/li&gt;
&lt;li&gt;Refunds&lt;/li&gt;
&lt;li&gt;Host Fees&lt;/li&gt;
&lt;li&gt;Local Tax Support&lt;/li&gt;
&lt;li&gt;Agreement Templates&lt;/li&gt;
&lt;li&gt;Open Source Collective&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Developers
&lt;ul&gt;
&lt;li&gt;Contribution Guide&lt;/li&gt;
&lt;li&gt;Best Practices Guidelines&lt;/li&gt;
&lt;li&gt;Bounties&lt;/li&gt;
&lt;li&gt;API
&lt;ul&gt;
&lt;li&gt;Members&lt;/li&gt;
&lt;li&gt;Users / Emails&lt;/li&gt;
&lt;li&gt;Collectives&lt;/li&gt;
&lt;li&gt;Events&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;README Integration&lt;/li&gt;
&lt;li&gt;Architecture&lt;/li&gt;
&lt;li&gt;Postgres Database&lt;/li&gt;
&lt;li&gt;PayPal&lt;/li&gt;
&lt;li&gt;Post-Donation Redirect&lt;/li&gt;
&lt;li&gt;Custom Tweets&lt;/li&gt;
&lt;li&gt;Manual Reporting&lt;/li&gt;
&lt;li&gt;Github Permissions&lt;/li&gt;
&lt;li&gt;Translations&lt;/li&gt;
&lt;li&gt;Testing with Cypress&lt;/li&gt;
&lt;li&gt;Collective&amp;rsquo;s location&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Internal
&lt;ul&gt;
&lt;li&gt;Team Retreats&lt;/li&gt;
&lt;li&gt;Brussels Summer Team Retreat&lt;/li&gt;
&lt;li&gt;Host Admin Manual&lt;/li&gt;
&lt;li&gt;Newsletter&lt;/li&gt;
&lt;li&gt;Support&lt;/li&gt;
&lt;li&gt;Issue Labels&lt;/li&gt;
&lt;li&gt;DNS Troubleshooting&lt;/li&gt;
&lt;li&gt;Developer Guidelines&lt;/li&gt;
&lt;li&gt;Architecture&lt;/li&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;Queries
&lt;ul&gt;
&lt;li&gt;Gift Cards&lt;/li&gt;
&lt;li&gt;Transactions&lt;/li&gt;
&lt;li&gt;Ops&lt;/li&gt;
&lt;li&gt;Collectives&lt;/li&gt;
&lt;li&gt;Hosts&lt;/li&gt;
&lt;li&gt;Analytics&lt;/li&gt;
&lt;li&gt;Emails&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Style Guide&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Projects
&lt;ul&gt;
&lt;li&gt;Maintainerati Berlin 2019&lt;/li&gt;
&lt;li&gt;Google Season of Docs 2019&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Design
&lt;ul&gt;
&lt;li&gt;Design Workflow&lt;/li&gt;
&lt;li&gt;Design Contribution Guidelines&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Translators&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;br/&gt;
&lt;h2 id=&#34;initial-analysis&#34;&gt;Initial analysis&lt;/h2&gt;
&lt;p&gt;All sections are within the scope of my project (&lt;a href=&#34;https://web.archive.org/web/20190816150910/https://developers.google.com/season-of-docs/docs/participants/project-opencollective&#34;&gt;&amp;ldquo;Improve general help documentation&amp;rdquo;&lt;/a&gt;) in one way or another: culture-focused sections like &lt;code&gt;The Open Collective Way&lt;/code&gt; and &lt;em&gt;persona&lt;/em&gt;-focused sections like &lt;code&gt;Collectives&lt;/code&gt;, &lt;code&gt;Backers &amp;amp; Sponsors&lt;/code&gt; and&lt;code&gt; Fiscal Hosts&lt;/code&gt; have a clear purpose to help users and deserve extra attention. On the other hand, sections like &lt;code&gt;Developers&lt;/code&gt;,&lt;code&gt; Internal&lt;/code&gt; and &lt;code&gt;Design&lt;/code&gt; have relevant pages and need some structural modifications even though they aren&amp;rsquo;t a priority.&lt;/p&gt;
&lt;p&gt;Note that the categorization of sections and related pages, as well as naming scheme, is not consistent. That&amp;rsquo;s an indication that they were created following different demands with multiple layouts in mind. There are also a small number of duplicate pages (such as &lt;code&gt;Translators&lt;/code&gt; and &lt;code&gt;Community Guidelines&lt;/code&gt;) and pages that can be merged into a single section of the documentation (pages under &lt;code&gt;Developers&lt;/code&gt;, &lt;code&gt;Design&lt;/code&gt; and &lt;code&gt;About&lt;/code&gt; related to contributions to Open Collective as an open source project; pages under &lt;code&gt;About&lt;/code&gt; and &lt;code&gt;Product&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://web.archive.org/web/20190819143837/https://docs.opencollective.com/help/&#34;&gt;The homepage&lt;/a&gt; doesn&amp;rsquo;t help the reader understand right away which one of the &lt;em&gt;personas&lt;/em&gt; covered by the documentation they are. Who are (or may be) &lt;code&gt;core contributors&lt;/code&gt;, &lt;code&gt;collectives&lt;/code&gt;, &lt;code&gt;backers&lt;/code&gt;, &lt;code&gt;sponsors&lt;/code&gt;, &lt;code&gt;fiscal hosts&lt;/code&gt;? In the current setup, you need to visit &lt;em&gt;each&lt;/em&gt; section to understand their roles — and some of these pages are hidden under sections with names that don&amp;rsquo;t indicate their theme effectively. Would you be able to guess that the pages about &lt;code&gt;core contributors&lt;/code&gt; are under &lt;code&gt;The Open Collective Way&lt;/code&gt; when other &lt;em&gt;personas&lt;/em&gt; have their own sections?&lt;/p&gt;
&lt;p&gt;The writing style is mainly conversational. The documentation addresses the reader directly several times (as in the answer &lt;code&gt;&amp;quot;You&#39;ve come to the right place!&amp;quot;&lt;/code&gt;) and replicate possible questions (such as &lt;code&gt;&amp;quot;Can I get a receipt for my donations?&amp;quot;&lt;/code&gt;). At times, the documentation also adopts an instructional language (like on the &lt;a href=&#34;https://web.archive.org/web/20190819145346/https://docs.opencollective.com/help/collectives/edit-collective&#34;&gt;Edit Collectives&lt;/a&gt; page). However, there is no style guide for the Open Collective documentation.&lt;/p&gt;
&lt;p&gt;Having all of that in mind, how should we proceed?&lt;/p&gt;
&lt;h2 id=&#34;methodological-roadmap&#34;&gt;Methodological Roadmap&lt;/h2&gt;
&lt;p&gt;I will adopt the following script for the remaining days of the &lt;strong&gt;Community bonding&lt;/strong&gt; period:&lt;/p&gt;
&lt;div class=&#34;file-tree pa4 outline&#34;&gt;
	&lt;ul&gt;
&lt;li&gt;Detailed analysis of all pages
&lt;ul&gt;
&lt;li&gt;What is the main subject of this page?&lt;/li&gt;
&lt;li&gt;Who is the page addressing?&lt;/li&gt;
&lt;li&gt;Is its tone conversational or instructional?&lt;/li&gt;
&lt;li&gt;Is there any media on this page?
&lt;ul&gt;
&lt;li&gt;If so, do they need to be updated?&lt;/li&gt;
&lt;li&gt;If not, should we add some?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Identification of common themes between page groups&lt;/li&gt;
&lt;li&gt;Proposal of a new structure&lt;/li&gt;
&lt;li&gt;Submission for comments and suggestions&lt;/li&gt;
&lt;li&gt;Presentation of the final restructuring plan&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;br/&gt;
&lt;p&gt;In addition, I will share ideas and findings in the &lt;code&gt;#documentation&lt;/code&gt; channel on our &lt;a href=&#34;https://slack.opencollective.com/&#34;&gt;Slack&lt;/a&gt;. If you are interested in following this discussion, feel free to join us!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>MozFest is a reminder that the world can be a great place</title>
      <link>https://anna.flourishing.stream/2018/11/12/mozfest-is-a-reminder/</link>
      <pubDate>Mon, 12 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/11/12/mozfest-is-a-reminder/</guid>
      <description>&lt;p&gt;Another day in June, another rant of mine about ableism on Mastodon. Except this time my words received a lot of praise, and I was sent an unexpected invitation from David Ross:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Would you ever consider holding a session at MozFest? CFP currently open until August 1.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;At that time, I had less than a year of professional experience in tech - and my main source of income was my work as a documentarian in Tainacan, a public software being developed by the Laboratory of Participative Public Policies (L3P), based at MediaLab/UFG, in partnership with the Brazilian Ministry of Culture and the Brazilian Institute of Museums. The amount I earned could never pay me a trip to London even if I saved every penny for years. No problem, David insisted. He told me Mozilla has a travel stipend program to help people like me - who simply couldn’t afford such trip - and that I should really consider submitting a session. That was the first time I was actively invited to submit an activity to a tech conference, and I was honestly stunned. It was the kind of invitation I never received from any regional tech events I keep attending every year.&lt;/p&gt;
&lt;p&gt;I submitted two sessions as the main facilitator and was included in another submission as a co-facilitator. I got so excited about the perspective of joining the Mozilla community I also applied to the sixth round of Mozilla Open Leaders. And, in the beginning of September, I received two emails: one telling me I was accepted for Mozilla Open Leaders, and another saying that Ephemeral, lost, forgotten - a session I submitted about the consequences of centralisation on efforts related to the preservation of culture -not only was claimed by the Decentralisation space but also granted me financial support to attend the festival on what would be the first international trip I would go in my life.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The Mozilla Festival Experience is absolutely different from every tech conference I ever attended - starting with the place where the event takes place every year: the Ravensbourne University.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the Ravensbourne University building, covered in tiles that together result in a really trippy pattern along with its round windows. That university is really close to The O2 Arena, and which makes getting there by tube or bus extremely easy.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-Ravensbourne.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;Instead of closed and isolated classrooms, you find open spaces and a really inviting atmosphere at Ravensbourne. That, and the strong artistic vein of the conference encourages MozFest organizers and participants to experiment with decor and makes the festival visuals really fun.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the closing party, which illustrates how spaces were distributed in each floor. In this photo you can see the ninth floor, where the Privacy and Security space was located, and the seventh floor, where Openness space was.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-ClosingParty.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the famous unicorn from the awesome Queering MozFest space.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-QueerMozFest.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the Moral Labyrinth leaflet along with its correspondent an art installation.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-MoralLabyrinth.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;The most interesting thing about Mozilla Festival, though, is how everyone can experience it differently. If you are more of a traditional talk kind of person, you can focus your attention on Dialogues &amp;amp; Debates, which features notable participants personally invited by Mozilla. If you want to explore every single space, there is always a different session taking place. If you just want to hang out in a single space, go ahead - no one will stop you. If you want to have just practical experiences, shed sessions are a perfect match. If you like to be directly involved in debates, learning forums will be your cup of tea. If you are overwhelmed, there’s a quiet space waiting for you. The event revolves around its participants, and makes a lot of effort to accommodate all needs.&lt;/p&gt;
&lt;h2 id=&#34;my-mozfest-experience&#34;&gt;My MozFest experience&lt;/h2&gt;
&lt;p&gt;My main goal was to meet and talk to as much people as possible, as well as let my curiosity guide me. Because of that, I only attended sessions. Here’s the ones I attended:&lt;/p&gt;
&lt;h3 id=&#34;october-27&#34;&gt;October 27&lt;/h3&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the exhibition of the Internet Shutdown Stories.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-InternetShutdownStories.jpeg&#34;&gt;&lt;/p&gt;
&lt;h4 id=&#34;is-the-netflix-of-podcasts-inevitable-decentralisation&#34;&gt;Is the Netflix of podcasts inevitable? (Decentralisation)&lt;/h4&gt;
&lt;p&gt;Unfortunately, due to the unfamiliarity with London public transportation, we arrived a bit late to this session, but still in time to join the debate about the advantages of offering a centralised and a decentralised solution to podcasts. I noticed a lot of the pros mentioned in favor of centralised platforms are about easiness to use, which is surely a challenge decentralisation initiatives have yet to overcome. Decentralisation solutions, though, seem to invoke a lot of expectations related to the democratisation of means of communication.&lt;/p&gt;
&lt;p&gt;(Side note: I met Darius while participating in this session!)&lt;/p&gt;
&lt;h4 id=&#34;sociocracy-a-practical-introduction-to-consent-based-decision-making-decentralisation&#34;&gt;Sociocracy: a practical introduction to consent-based decision making (Decentralisation)&lt;/h4&gt;
&lt;center&gt;![Photograph of Kayleigh Walsh introducing us to sociocracy. A nearby poster hooked in the ceiling shows a member from The Andromeda Initiative.](/2018-11-12-Sociocracy.jpeg)&lt;/center&gt;
&lt;p&gt;I’ve been increasingly interested in studying systems of governance ever since I wrote an essay reflecting on my experiences as a Mastodon contributor. I had never heard about sociocracy before, so this session did a great job introducing me to that organizing all participants in two groups and giving us a project to work on to reach an agreement within the group. Here’s the workflow we used:&lt;/p&gt;
&lt;p&gt;Appoint a chair and a “note taker” → Agree on a time boundary → Invite a proposal → Ask for clarifying questions → Open for quick reactions → Test for consent → Draw out concerns → Group them → Elaborate resolutions → Test for consent on each resolution → Redraft the proposal → Test for consent&lt;/p&gt;
&lt;p&gt;I learned that it resonates a lot with my desire to build communities in harmonious and consent-based principles, especially as it uses equivalence and transparency to achieve effectiveness. It was one of those topics I’ll definitely spend the next weeks searching for all information I can find.&lt;/p&gt;
&lt;h4 id=&#34;defying-our-senses-to-promote-diversity-and-inclusion-in-science-communication-with-ignite-decentralisation&#34;&gt;Defying our senses to promote diversity and inclusion in science communication with IGNITE (Decentralisation)&lt;/h4&gt;
&lt;p&gt;I met Gracielle Higino on Twitter after I became a Mozilla Open Leader and was amazed by how close we were without realizing! I got really curious about her session after learning more about IGNITE - that has a GitHub repository you should definitely check out -, so it was one of the first sessions I included in my schedule.&lt;/p&gt;
&lt;p&gt;The participants and I listed in post-its all kinds of barriers that prevent the general public to access information - from language barriers (English-centered initiatives, use of jargons, people that speak too fast) to accessibility issues (such as heavy use of graphics and media without including resources such as audio description and closed captions, or the use of color palletes only to communicate a message, which may confuse colorblind people) and technical problems (websites that aren’t optimised for access on mobile phones and/or with limited data connections, searching for primary sources can be difficult or sometimes impossible thanks to the lack of citations and the amount of paywalls that limit the access on more prestigious papers).&lt;/p&gt;
&lt;p&gt;We were then encouraged to use any tool on the table to solve those problems - and let me tell you, there was an unbelievable diversity of things to use, as you can see in the photographs Gracielle included in her post. In the end, we wrote down a few tips for scientists that wish to make their work more accessible - that went from adopting the open access philosophy to changing the way they communicate. It was a great session.&lt;/p&gt;
&lt;h4 id=&#34;design-for-renaming-privacy-and-security&#34;&gt;Design for Renaming (Privacy and Security)&lt;/h4&gt;
&lt;p&gt;This was an interesting session both as a person involved with Outreachy - a program that needs to be as accommodating and welcoming as possible, and has one of the most inclusive forms I have ever seen - and as a non-binary person that honestly don’t truly identify themselves with their legal name and currently uses a pseudonym in public works.&lt;/p&gt;
&lt;p&gt;Participants were grouped in teams of three and asked to list situations where requesting “real names” or IDs- presuming it reflects the identity of someone accordingly- would provoke embarrassment, or even put their lives at risk by making them vulnerable to attacks of any sort. Then, we clustered those situations in common themes such as “financial” or “social” and proposed solutions to make more inclusive and ethical systems.&lt;/p&gt;
&lt;p&gt;The facilitators, Emma and Cynthia, thoughtfully included content warnings and breaks to breathe to help people navigate the subject more safely. They deserve a lot of praise for facilitating a session in such a sensitive and welcoming way.&lt;/p&gt;
&lt;p&gt;Unfortunately, I felt quite uncomfortable towards the end of this session as one participant in particular was insistent in pushing their ideas without any kind of input from the rest of the group. They kept disregarding what another participant, my partner and I suggested, protecting themselves behind the justification of “playing the devil’s advocate”. It was a bit jarring as this session happened in the Privacy and Security space, but didn’t spoil my overall experience - especially as Emma and Cynthia did respond to that indirectly in the end of their presentation, saying: ask only for absolutely necessary information.&lt;/p&gt;
&lt;p&gt;(Note: another good thing about this session was finally getting an Outreachy sticker!)&lt;/p&gt;
&lt;h3 id=&#34;october-28&#34;&gt;October 28&lt;/h3&gt;
&lt;p&gt;We woke up with messages saying the Jubilee line was not operating properly that morning. This gave us a bit of time to eat our breakfast and enjoy the view from the restaurant.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;A photograph of the Blackfriars Bridge from the hotel restaurant.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-Mondrian.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;Even with some reports of delays, we headed to the Southwark station and asked an employee about the status of the Jubilee line. They reassured us it was working with some minor delays, so we entered the station and just had to wait for a little while to get in the tube.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;A photograph of the Eastbound platform 2.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-Tub.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;We were in London for a short amount of time so our views on their public transportation are truly anecdotal, especially as we didn’t use the tube in peak times, but we do find funny people complaining about how unreliable London public transportation is when delays in Brazilian cities are way more frequent. And as a person that lives in a city which public transportation relies on buses only, tubes will always be fast and comfortable enough.&lt;/p&gt;
&lt;h4 id=&#34;the-hidden-fragility-of-the-internet-web-literacy&#34;&gt;The Hidden Fragility of the Internet (Web Literacy)&lt;/h4&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the web pages we drew on paper being linked to each other.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-LinkRotting.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;This session hit home as it addressed a subject relevant to what I have been researching in the last few months, so to me it was a pleasure to attend it. We had a lot of fun creating some web pages on paper as Clare explained some of the basic concepts behind her work. What would be a workshop aimed at people with more basic knowledge about the internet became a more casual conversation about ephemerality of content and preservation efforts while we prepared our pages to the link rot.&lt;/p&gt;
&lt;p&gt;Talking about link rot, it was amazing to finally learn the name of that phenomenon that haunts my internet usage - and, as we discussed, a whole amount of public documents that reference a great amount of links that simply don’t exist anymore as they were at the time they were mentioned. I will surely follow the development of perma.cc closely - and, if possible, make some contributions.&lt;/p&gt;
&lt;h4 id=&#34;decentralized-web-standards-from-activitypub-to-webmention-decentralisation&#34;&gt;Decentralized Web Standards: From ActivityPub to Webmention (Decentralisation)&lt;/h4&gt;
&lt;center&gt;![Photograph of Darius and Tantek facilitating this session. Tantek is explaining to us how Webmention works.](/2018-11-12-DecentralisationProtocols.jpeg)&lt;/center&gt;
&lt;p&gt;As a person who translated Mastodon for a year and had to follow its development closely to properly guide users through the interface, the internals of the software were always subject to my curiosity. It stuck out as the first implementation of ActivityPub, and it still provokes debates on procedures, interpretations and interoperability. This session worked as a nice introduction to the most interesting documents to explore along to some basic concepts, especially as I feel that much of the current discussion around decentralisation is too technical and impenetrable to beginners like me. Here’s the list of documents they discussed a bit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ActivityPub&lt;/li&gt;
&lt;li&gt;Activity Streams&lt;/li&gt;
&lt;li&gt;Activity Vocabulary (according to Darius, this one is the most interesting to look into first, as it will probably give you some good ideas!)&lt;/li&gt;
&lt;li&gt;h-card&lt;/li&gt;
&lt;li&gt;h-entry&lt;/li&gt;
&lt;li&gt;h-feed&lt;/li&gt;
&lt;li&gt;IndieAuth&lt;/li&gt;
&lt;li&gt;microformats2&lt;/li&gt;
&lt;li&gt;Micropub&lt;/li&gt;
&lt;li&gt;Post Type Discovery&lt;/li&gt;
&lt;li&gt;Webmention&lt;/li&gt;
&lt;li&gt;WebSub&lt;/li&gt;
&lt;li&gt;Microsub-speck&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;ephemeral-lost-forgotten-how-to-help-to-preserve-human-history-in-an-ever-changing-world-decentralisation&#34;&gt;Ephemeral, lost, forgotten: how to help to preserve human history in an ever-changing world (Decentralisation)&lt;/h4&gt;
&lt;p&gt;Finally the session I facilitated! It brought together by far more people than I would ever expect, and I had a blast. At first, I was a bit nervous as my laptop absolutely refused any HDMI connection but as soon as a abandoned the idea of using slides to highlight important concepts and just carried on with a discussion about what kind of challenges historians from 100 years from now will face when trying to study our current way of life after my opening statements, everything went great. I noticed that sitting with the participants rather than being the only one standing up made them more comfortable to join the debate and explore their ideas. I would make rounds around the table to listen to them closely, and then add some spice to keep the discussion going. We talked about curation processes, the autonomy to tell your own story, the right to be forgotten, how hard it can be to understand the real context behind something… I wrapped up the session asking for them to write down one thing we should consider when preserving culture, and one thing we should be careful about.&lt;/p&gt;
&lt;center&gt;![Photograph of myself smiling as show my partner the notes the participants of the session I facilitated wrote.](/2018-11-12-ResultsSession.jpeg)&lt;/center&gt;
&lt;p&gt;Consider:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;relationships&lt;/li&gt;
&lt;li&gt;context&lt;/li&gt;
&lt;li&gt;scope&lt;/li&gt;
&lt;li&gt;people&lt;/li&gt;
&lt;li&gt;individuality&lt;/li&gt;
&lt;li&gt;horizon&lt;/li&gt;
&lt;li&gt;the possibility of being remembered&lt;/li&gt;
&lt;li&gt;the context in which it was created&lt;/li&gt;
&lt;li&gt;the unattainability of true&lt;/li&gt;
&lt;li&gt;emotional (empathy) state of author&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Be careful about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ownership&lt;/li&gt;
&lt;li&gt;[being] inclusive&lt;/li&gt;
&lt;li&gt;“completeness”&lt;/li&gt;
&lt;li&gt;where’s it from&lt;/li&gt;
&lt;li&gt;view point&lt;/li&gt;
&lt;li&gt;filter&lt;/li&gt;
&lt;li&gt;the right to be forgotten&lt;/li&gt;
&lt;li&gt;readiness for different sets of problems&lt;/li&gt;
&lt;li&gt;the unattainability of true&lt;/li&gt;
&lt;li&gt;motives&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;highlight-the-decentralisation-space&#34;&gt;Highlight: the Decentralisation space&lt;/h3&gt;
&lt;p&gt;As I stated before, my session belonged to the Decentralisation space - and that ended up being my favorite space of all. Their theme was Xenshana, an open world heavily inspired by afrofuturism, and that made the Decentralisation experience remarkable.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Photograph of the entrance of the Decentralisation space, showing both their explanatory sign and a big Xenshana poster.&#34; src=&#34;https://anna.flourishing.stream/2018-11-12-DecentralisationZone.jpeg&#34;&gt;&lt;/p&gt;
&lt;p&gt;We were welcomed by Tendai, one of the Decentralisation space wranglers. She introduced us to the world of Xenshana, and invited us to join one of their four syndicates. My fiancé chose The Andromeda Initiative; I chose to join Mabwe Prima. We were handed cards with four questions about decentralisation, and encouraged to paint our hands with our syndicate markings.&lt;/p&gt;
&lt;center&gt;![A character from my syndicate.](/2018-11-12-CardFront.jpeg)
![The four questions: How does someone go about building a decentralised community? What are the future trends for decentralised communities? How has your perception of community shifted over the course of MozFest? How can you implement the principles of decentralised communities in your life?](/2018-11-12-CardBack.jpeg)&lt;/center&gt;
&lt;p&gt;After attending a couple of sessions, we would then come back and talk to one of the space wranglers. They would ask one of the questions in our cards, and if the answer satisfies them, we would receive a sticker, learn our secret greeting, and become a full syndicate member. A simple and ludic activity, but the perfect way to introduce people to the most fundamental principles of decentralisation and involve them in the story the space wanted to tell.&lt;/p&gt;
&lt;h3 id=&#34;acknowledgments&#34;&gt;Acknowledgments&lt;/h3&gt;
&lt;p&gt;My time in London were some of the more intense and amazing days in my life. At the end of the festival, I was finally able to meet and hug David Ross (and thank him one more time for his words of encouragement!), and had a nice time talking to all the people he kindly introduced me to. In special, thanks Alicia for the nice chat in Portuguese! My partner and I enjoyed your company at the closing part a lot.&lt;/p&gt;
&lt;p&gt;Thanks to all facilitators from the sessions I attended! We had some great conversations afterwards. Also, thanks to everyone that attended the session I facilitated! It was a nice surprise to see so many of you!&lt;/p&gt;
&lt;p&gt;Thanks Darius for hanging out with us and being such a nice company! It was also a pleasure to meet and hang out with Emma!&lt;/p&gt;
&lt;p&gt;Thanks to Ross Schulman for making me smile a lot when finally meeting each other, it was a pleasure to finally have a chat in person! Also, thanks to Tendai for being a sweetheart, exchanging experiences, being so excited about combining our efforts and having one of the most warm hugs I ever received.&lt;/p&gt;
&lt;p&gt;During the trip, besides Gracielle, we also had the opportunity met Felipe (we caught the same flight to London and then back to São Paulo!), Geraldo, Cybelle and a lot of other people whom I don’t have their handles! Thank you for welcoming us, chatting with us and passing the time with us - and if you met us there, please reach out! I would love to continue our conversations.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Open code != working open</title>
      <link>https://anna.flourishing.stream/2018/09/04/open-code-is-not-working-open/</link>
      <pubDate>Tue, 04 Sep 2018 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/09/04/open-code-is-not-working-open/</guid>
      <description>&lt;p&gt;Mastodon is one of the most successful software solutions to the decentralized, federated social network called the Fediverse. &lt;a href=&#34;http://sp3r4z.fr/mastodon&#34;&gt;Sp3r4z&amp;rsquo;s stats&lt;/a&gt; has some interesting numbers about it: there are 3,173 active Mastodon instances summing up 1,510,563 accounts&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Using the motto &amp;ldquo;Social networking, back in your hands&amp;rdquo;, Eugen Rochko presents Mastodon as &amp;ldquo;a platform that is community-owned and ad-free&amp;rdquo;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;, that &amp;ldquo;aims to be a safer and more humane place&amp;rdquo;&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;. However, looking closely, the absence of encouragement to participate in Mastodon&amp;rsquo;s development in all promotional material produced, even though it&amp;rsquo;s becoming a famous free and open source software project, reveals an elephant in the room: a history of refusal to work open, and the idea that Mastodon isn&amp;rsquo;t a community-driven project that welcomes contributions &amp;ndash; it is, in fact, considered to be a personal project by its creator.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Look y&amp;rsquo;all here because I built Mastodon the way I wanted and you happened to like it. If you no longer like it that&amp;rsquo;s your own business, don&amp;rsquo;t give me shit about your failed expectations. There&amp;rsquo;s the door, there&amp;rsquo;s the code, there&amp;rsquo;s the alternatives. The shit I&amp;rsquo;ve received today just because I was open to something that a part of the community wanted is completely unacceptable.&amp;rdquo; &amp;ndash; &lt;a href=&#34;https://mastodon.social/@Gargron/100137040814277612&#34;&gt;A toot written by Eugen Rochko&lt;/a&gt; in June 2, 2018 in response to the Trending Topics controversy&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s time to talk about what happened in the Mastodon community &amp;ndash; and, more importantly, how to avoid that such thing to happen in others.&lt;/p&gt;
&lt;h2 id=&#34;about-elephants-and-uphill-battles&#34;&gt;About elephants and uphill battles&lt;/h2&gt;
&lt;p&gt;I left Twitter and entered the Fediverse one year ago. At first, it felt like paradise &amp;ndash; I was welcomed by amazing communities and it was a place I could be queer and weird without any guilt. While Twitter felt like a never-ending competition for attention, engagement and audience retention &amp;ndash; what usually led to outrages and more inflammatory content &amp;ndash;, Mastodon was like a local gathering you could have heartfelt and sincere conversations without fearing hostility. Soon I felt the need to help it thrive somehow, and that resulted in my first contributions to a free software project.&lt;/p&gt;
&lt;p&gt;But as I followed Mastodon&amp;rsquo;s development more closely, communication problems between the community and Eugen, especially when he expressed problematic opinions, started to catch my attention: for instance, his opinion on accessible design.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;User&lt;/strong&gt;: GIF autoplay? Why isn&amp;rsquo;t this opt-in, in order to make instances more accessible to people who need to avoid certain animations for health reasons? I really wish accessibility would be made more of a priority.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Eugen:&lt;/strong&gt;  Because you&amp;rsquo;re logged out. This is a setting when you&amp;rsquo;re logged in, but when you&amp;rsquo;re logged out, you obviously can&amp;rsquo;t customize anything. As to whether GIFs should default to autoplay in general, I think it is the expected behaviour that they do. That&amp;rsquo;s how it works on Tumblr, for example, and people create beautiful, captivating GIF sets. I think we want to highlight the fact that this is possible on Mastodon as well.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;User:&lt;/strong&gt; &amp;ldquo;Expected behavior&amp;rdquo; is why the internet is not very hospitable to people with disabilities. &amp;ldquo;That&amp;rsquo;s just the way the internet works&amp;rdquo; is kind of dismissive and unhelpful and sort of defeats the purpose of trying to be a better social network. I thought Mastodon was different&amp;hellip; ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Eugen:&lt;/strong&gt; You are entitled to your own opinion on this, but just because I do not agree with you &lt;em&gt;on this niche issue&lt;/em&gt; does not erase all the other ways in which Mastodon is different.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ndash; Exchange on GIF autoplay on the pull request concerning the front page redesign&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;. It took him two days of discussions to accept the community&amp;rsquo;s position on this.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A similar debate happened when users urged him to implement an image description feature like Twitter&amp;rsquo;s. And while it eventually made it to the code base &amp;ndash; not before a long debate about how it needed to offer more characters than 140 or how it doesn&amp;rsquo;t matter if people use it as a way to increase toots character count as the main benefit of this feature surpasses all of this &amp;ndash;, its design felt like an afterthought and a lot of users still struggle to use it.&lt;/p&gt;
&lt;p&gt;Since then, as Mastodon grew, I slowly realized that exhausting debates on important features to marginalized minorities started to become not the exception but the rule. Then it struck me &amp;ndash; the community and Eugen weren&amp;rsquo;t working together to make a better software. We were in a constant uphill battle with a person who constantly promotes Mastodon as the ethical alternative to Twitter, to convince him to incorporate important aspects of software design to make it accessible and inclusive. That isn&amp;rsquo;t a partnership &amp;ndash; it is a covert state of conflict.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Queer activism has been the catalyst of change for Mastodon from the beginning, and many of it’s most defining features would never have come into existence without it. But Gargron refuses to acknowledge that, or change for transparency to allow for this to be a stronger influence, to allow for positive change. instead he whines about it publicly, pettily, and places the blame on the people who made Mastodon what it is now.&amp;rdquo; &amp;ndash; &lt;a href=&#34;https://hoodieaidakitten.dreamwidth.org/453.html&#34;&gt;Mastodon’s Complicated Relationship with Queer Activism&lt;/a&gt;, an excellent post by Hoodie, one of the most vocal Mastodon contributors from the early days&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It didn&amp;rsquo;t took long until both sides engaged in an ugly altercation that would become known as the Trending Topics controversy. As Cass, a person who put a lot of effort to welcome newcomers to Mastodon for months, summed up in their post on why they left Mastodon:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Anyone against the idea and who understood how to use Github went to the issue list and objected there. They said that trending topics on Twitter is used to attract and abuse vulnerable people. It was all quite vague, but instead of asking for specific examples of abuse so that he could judge whether the software can prevent (or be made to prevent) abuse of members, Gargron dug his heels in. Then &lt;a href=&#34;https://mastodon.social/@Gargron/100136262959083076&#34;&gt;he made fun of the victims of social media abuse&lt;/a&gt;, making it clear that he doesn’t take their concerns seriously, while also complaining openly about people objecting vocally to his decisions and boosting toots by people publicly supporting him and condemning the wave of objection. &lt;a href=&#34;https://mastodon.social/@Gargron/100136572216811122&#34;&gt;He was petty and passive-aggressive&lt;/a&gt;. He complained that people were taking his words out of context and using them to attack him. That may be true, and if it is it’s unfair, but it’s also clear how he feels about the anti-abuse goals in the mission statement: he will only recognise abuse if it happens to him, because he is only building a social network for himself.&amp;quot; &amp;ndash; &lt;a href=&#34;https://medium.com/@cassolotl/i-left-mastodon-yesterday-4c5796b0f548&#34;&gt;I left Mastodon yesterday&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Stories about how a lot of people felt uncomfortable interacting with Eugen started to pop up &amp;ndash; and I have some myself. A part of the community started working on &lt;a href=&#34;https://web.archive.org/web/20180912133554/https://forktogether.space/mw/Main_Page&#34;&gt;ForkTogether&lt;/a&gt;, which was initiated by Mastodon&amp;rsquo;s former project manager, Maloki. And as we wait for a better alternative to appear, we ask ourselves: wasn&amp;rsquo;t Mastodon supposed to be better than this?&lt;/p&gt;
&lt;h2 id=&#34;working-open&#34;&gt;Working open&lt;/h2&gt;
&lt;p&gt;Mark Surman, executive director of the Mozilla Foundation, defines three principles as the foundation of open leadership:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sharing decision-making, giving the community the power to shape the project and point it to a better direction.&lt;/li&gt;
&lt;li&gt;Distribute content and code, as a way to encourage the community to maximize the &amp;ldquo;usefulness&amp;rdquo; of the project.&lt;/li&gt;
&lt;li&gt;Inviting participation, welcoming people from different perspectives and making sure there are resources to help those interested in participate to join easily.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Unsurprisingly, Mastodon lacks both (1) and (3) &amp;ndash; and that represents a severe risk to the longevity of the project.&lt;/p&gt;
&lt;p&gt;Free software can&amp;rsquo;t solve the power imbalance between users and software makers &lt;em&gt;alone&lt;/em&gt; by giving to the former the possibility to run, study, and distribute both original and modified copies. Such approach fails to acknowledge that the problems we face with proprietary software go beyond technological aspects, and that is possible to easily reproduce toxic patterns within open projects. &lt;strong&gt;Collaborative efforts take a lot more than just making the code available to anyone, being primarily based on human interactions and emotional labor&lt;/strong&gt;. It takes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Recognition. Volunteers pour a lot of hours and energy into their contributions because they feel they are gaining something out of that experience (improved skills or a more diverse network, for instance). And as most of them perform their duties in their spare time, contributing is a privilege that many people can&amp;rsquo;t afford. Their participation has to be encouraged, appreciated and credited. &lt;em&gt;They should not be treated as an easy way to get quality work without any kind of payment for your own personal benefit&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Simple communication, as you need to include people from all kinds of backgrounds and technical levels. Never assume someone is in the same technical level as you &amp;ndash; ask questions and follow through appropriately but without being condescending. Discourage the use of expressions such as &amp;ldquo;obviously&amp;rdquo;, &amp;ldquo;everybody knows&amp;rdquo;, &amp;ldquo;it&amp;rsquo;s pretty clear that&amp;hellip;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Listening. Offering a platform they can discuss important aspects of the project isn&amp;rsquo;t enough when you don&amp;rsquo;t listen to their concerns and address them properly, acknowledge their contributions to debates. More importantly, recognize when your perspective is limited, take into account different points of view, and &lt;em&gt;step back and apologize if you make a mistake&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Caring. Writing a Code of Conduct and actually &lt;em&gt;enforcing it&lt;/em&gt; isn&amp;rsquo;t optional, and it isn&amp;rsquo;t trivial either. &lt;em&gt;Don&amp;rsquo;t cut corners on this&lt;/em&gt; &amp;ndash; the personal safety of community members need to be considered a priority. Have an incident response team, train each other to address the most common violations, write a script to make the response process as automatic as it can be.&lt;/li&gt;
&lt;li&gt;Setting your project free. You should act as tomorrow was your last day at that project and make everything possible to make its existence not dependent on you. &lt;em&gt;Delegate responsibilities, and document your work properly&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Having such a bad experience with Mastodon was painful, but meaningful. It shaped how I see open projects, it made clear to me that a diverse, engaged community can make all the difference in the world for the better &amp;ndash; just as a &amp;ldquo;benevolent dictator&amp;rdquo; can have the opposite effect. And it made me realize that we can &lt;em&gt;definitely&lt;/em&gt; do better than this.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Data collected on August 28, 2018 at 7:28 PM (UTC).&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Quotes taken from the project website, &lt;a href=&#34;https://joinmastodon.org&#34;&gt;joinmastodon.org&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;Quote taken from his blog post &lt;a href=&#34;https://blog.joinmastodon.org/2017/03/learning-from-twitters-mistakes/&#34;&gt;&amp;ldquo;Learning from Twitter&amp;rsquo;s mistakes&amp;rdquo;&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;Direct quotes taken from the referred &lt;a href=&#34;https://github.com/tootsuite/mastodon/pull/4122&#34;&gt;pull request&lt;/a&gt;. Emphasis with italics are mine.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Documenting is the key to thrive</title>
      <link>https://anna.flourishing.stream/2018/03/02/documenting-is-the-key-to-thrive/</link>
      <pubDate>Fri, 02 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/03/02/documenting-is-the-key-to-thrive/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s no secret I am a fairly new member of the Wikimedia movement. As you can see &lt;a href=&#34;https://www.mediawiki.org/wiki/Special:CentralAuth/Contraexemplo&#34;&gt;here&lt;/a&gt;, I only started contributing on September 11, 2017, encouraged by Outreachy&amp;rsquo;s application process. Since then, I made a total of 2,254 edits including &lt;a href=&#34;https://www.mediawiki.org/w/index.php?limit=50&amp;title=Special%3AContributions&amp;contribs=user&amp;target=Contraexemplo&amp;namespace=1198&amp;tagfilter=&amp;start=&amp;end=&#34;&gt;translations&lt;/a&gt;, &lt;a href=&#34;https://www.mediawiki.org/w/index.php?limit=50&amp;title=Special%3AContributions&amp;contribs=user&amp;target=Contraexemplo&amp;namespace=2&amp;tagfilter=&amp;start=&amp;end=&#34;&gt;daily notes&lt;/a&gt; about my internship and production of small videos to illustrate my &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Translation_quick_guide&#34;&gt;Translation quick guide&lt;/a&gt;. I was completely immersed in one single aspect of the movement—technical translations on MediaWiki.org—for three full months, and I am aware I still have a lot to learn.&lt;/p&gt;
&lt;p&gt;But I believe there is no need of having a great amount of experience with Wikimedia projects to point out that recruiting volunteers and organizing work on Wikipedia and doing that on MediaWiki.org requires different strategies—actually, if there is something that this internship proved right, it&amp;rsquo;s that sometimes you need novices that don&amp;rsquo;t quite know what to expect to help you find the most obvious points of failure. It&amp;rsquo;s like that QA joke:&lt;/p&gt;
&lt;center&gt;&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;en&#34;&gt;&lt;p lang=&#34;nl&#34; dir=&#34;ltr&#34;&gt;QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers. Orders a sfdeljknesv.&lt;/p&gt;&amp;mdash; Bill Sempf (@sempf) &lt;a href=&#34;https://twitter.com/sempf/status/514473420277694465?ref_src=twsrc%5Etfw&#34;&gt;September 23, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&lt;/center&gt;
&lt;p&gt;It makes me think about a recurrent trend in the software developement world: calling users &amp;ldquo;idiots&amp;rdquo; if they don&amp;rsquo;t behave like we predict. I disagree with this kind of mindset completely &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;: if so many people are having difficulties, maybe the problem isn&amp;rsquo;t them but the design&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;. We cannot build systems and processes hoping that people will magically understand what we had in mind while developing them. We need to make them crystal clear—with no distraction whatsoever—so we can retain the most of the intended audience without running into perfectly avoidable problems.&lt;/p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The Wikimedia movement is a volunteer movement: we edit and translate (and to a fairly large degree, do technical development and technical documentation) in our spare time, but the roads to becoming a translator are difficult to find, and it&amp;rsquo;s difficult to get engaged in the movement as a translator rather than as a an editor who sooner or later ends up helping out with translation.&amp;rdquo; — &lt;a href=&#34;https://phabricator.wikimedia.org/T158296&#34;&gt;T158296&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here is an interesting fact: the Wikimedia movement isn&amp;rsquo;t a group of people deeply involved with free and open-source software, but a organization deeply driven by open knowledge that &lt;em&gt;happens&lt;/em&gt; to develop free and open-source software to support their operations (and has a small, dedicated community with ties with FOSS as a result). This is an important distiction I suspect that makes all the difference when thinking about recruiting efforts for technical translation.&lt;/p&gt;
&lt;p&gt;I was discussing with my mentors about how difficult is to a person that is not familiar with the Wikimedia movement to contribute as a technical translator. In &lt;a href=&#34;https://anna.flourishing.stream/2018/01/18/bringing-documentation-to-light/&#34;&gt;Bringing documentation to light&lt;/a&gt;&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;, I point out that translation efforts are unorganized on MediaWiki.org, which kind of reflect the overall work culture within the movement: take a task you would like to spend time on (after all, you are doing this in your spare time); try to complete it as well as you can; contact us in case you run into any problems. We have chapters, the Wikimedia Foundation, user groups, thematic organizations, but my impression is that those things are there to &lt;em&gt;support&lt;/em&gt; the movement, and generally every member not deeply associated with them works (or is encouraged to work) independently.&lt;/p&gt;
&lt;p&gt;Although this strategy may work well with Wikipedia&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;, it has some downsides: you end up with a set of unwritten rules and conventions that are not easy to catch and usually are passed from a person to another informally (as organizing them takes a lot of effort and it&amp;rsquo;s easy to forget about this kind of task when you wish to dedicate your time to things you consider more important). Let&amp;rsquo;s face it: most people don&amp;rsquo;t like to document their work. It&amp;rsquo;s a boring, repetitive task, often not as exciting as coding or editing. And the way the Wikimedia movement works brings another challenge to the equation: even if they do document their work somehow, the lack of solid guidelines to help them complete this task (style guide, indication of where to make it available, how to publicize it) could result in not-so-useful documentation. The dimension of the movement itself make it difficult to find this kind of information. As a result, &lt;strong&gt;information is extremely fragmented&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Therefore, it&amp;rsquo;s not surprising that some of the most engaged editors will end up as occasional translators sooner or later. They belong to a group that needs to be fundamentally familiar with the way the movement works, the software that supports the operations of every single project. They have this willingness to help the movement because they know how important is to make content available in multiple languages. But here is something that often happens with people like me and them, people that aren&amp;rsquo;t &amp;ldquo;actual translators&amp;rdquo; but have the required fluency to do this kind of task: we are inexperienced (especially if this is our first contribution in the free and open-source software world and we are in charge of this role alone!) and frequently we don&amp;rsquo;t put much thought in long-term consequences. We just want to get things done&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;That is, of course, a recipe for disaster. Maybe someday you will become busier and won&amp;rsquo;t have time to contribute to that specific project. Consequently, you probably won&amp;rsquo;t have time to explain to someone else all the work you&amp;rsquo;ve done and that will require them to make some guesses. It won&amp;rsquo;t take long until inconsistencies begin to appear, making users extremely confused—particularly if said project follows the trend of only getting bigger and bigger everyday as we speak.&lt;/p&gt;
&lt;p&gt;With that, we finally get to the reasons why I was so adamant and persistent about the idea of translation teams. After all, this is what most of the FOSS projects do, and &lt;em&gt;being FOSS is one of the most fundamental traits of MediaWiki&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;So I tried to create a Brazilian Portuguese team with new contributors only. I made a call on Twitter, being absolutely direct: &lt;strong&gt;I need some people to help me with &lt;a href=&#34;https://www.mediawiki.org/wiki/Project:PD_help/Outreachy_(Round_15)&#34;&gt;this&lt;/a&gt; over the course of the next two weeks. I&amp;rsquo;ll issue a certificate of participation for your help.&lt;/strong&gt; I had a better response than with my attempts to publicize the role of technical translators: with this approach, three people contacted me, two created MediaWiki.org accounts, one followed through—and they said they did this because &lt;em&gt;they have always wanted to be a volunteer translator&lt;/em&gt;, but &lt;em&gt;never heard back from projects they attempt to make part of&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Another surprise was my fiancé offering his help. He is a Systems Information undergrad and always wanted to contribute to free and open-source projects, but never did. He usually practices his English with Duolingo, but was growing tired of it. He saw that as an opportunity to combine business with pleasure.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;And it worked&lt;/em&gt;. Both of my teammates have different schedules and sometimes they can&amp;rsquo;t contribute as much as they want (and I was busy doing other things during this period, so it happened with me as well), but together we increased the translation rate of selected pages from 24% to 65%. I am really happy with this!&lt;/p&gt;
&lt;p&gt;So as you read this, I already interviewed both of them about their experiences and I am writing my final report. As my internship ends on March 5 and this is my second-to-last bi-weekly report, my next one will probably address my thoughts, conclusions and recommendations to the Wikimedia community. But this doesn&amp;rsquo;t mean it&amp;rsquo;s the end of my blog—I would say it&amp;rsquo;s only the beginning of it. I certainly enjoyed writing that much again and I still—and will—have a lot of things to share.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Just to make clear: I am not saying the Wikimedia movement does that. It&amp;rsquo;s just a phrase I have heard a lot in programming classes and social platforms.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Another reason this bothers me a lot is &lt;a href=&#34;http://disabledfeminists.com/2009/10/11/ableist-word-profile-idiot/&#34;&gt;its ableist roots&lt;/a&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;There is an article called &lt;a href=&#34;http://infodesign.com.au/usabilityresources/articles/themythofthestupiduser/&#34;&gt;The myth of the stupid user&lt;/a&gt; that resonates with a lot of I think about this particular subject.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;This piece &lt;a href=&#34;https://blog.wikimedia.org/2018/02/23/improving-mediawiki-documentation/&#34;&gt;was published on the Wikimedia blog&lt;/a&gt; last week, by the way! Yay for me!&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;With some reservations, I would say—it&amp;rsquo;s not unheard of people complaining about how difficult or cofusing is to begin contributing when you don&amp;rsquo;t know any Wikimedian/Wikipedian, and how unwelcome they feel.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;This is a mistake I regret making when translating Mastodon, especially because I ended up involved with the translation of other related projects (mobile apps, for instance). When this internship ends, I plan on talking to other Brazilian Portuguese translators to write down our conventions and style guide.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Switching strategies and recalibrating expectations</title>
      <link>https://anna.flourishing.stream/2018/02/15/switching-strategies/</link>
      <pubDate>Thu, 15 Feb 2018 16:07:59 -0300</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/02/15/switching-strategies/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;You&amp;rsquo;ve written &amp;ldquo;Sometimes it feels like this is a task beyond my limits.&amp;rdquo; That&amp;rsquo;s a feeling on exploration tasks: the more you scratch the surface, the more you have to handle. Sharing that feeling with coworkers or your manager is important, because they can help you to prioritize and focus on what is important.&amp;rdquo; — My mentor Benoît, on my &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Daily_notes/February_2018#February_12&#34;&gt;February 12 notes&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;rsquo;ve been feeling this immense amount of grief lately. As time went by during the initial outreach phase, I&amp;rsquo;ve come to realize how short my internship is to solve most, if not all, problems I&amp;rsquo;ve encountered that disturb the process of recruiting and welcoming new technical translators, and that haunts me. I am aware I will have the chance of addressing them in my final report, and my findings will be extremely useful for those involved with MediaWiki and the translation commmunity as a whole. But the failure to reach universities properly, the confirmation that outreach strategies need to be applied during long periods of time to have a chance of working combined with the little time I have left inevitably hang over every decision I make, making me feel pressured and immensely distressed.&lt;/p&gt;
&lt;p&gt;I may be grieving for my internship. We&amp;rsquo;re close to its end, and it&amp;rsquo;s an understatement to say I appreciated this experience — it is a cathartic event in my life. It marks the beginning of my professional life in technology, after many years of only being a user; the start of the process of switching careers. Working full time has already established itself as a part of my routine so it&amp;rsquo;s strange to think everything will cease in a matter of weeks.&lt;/p&gt;
&lt;p&gt;I may be grieving for the loss of I was before all of this happened as well. I am in the middle of the process of saying goodbye to a part of my life, a part of me that was my reality for years but now belongs to a past long gone. But hey, you are probably here to know what I have been doing, so let&amp;rsquo;s talk about work.&lt;/p&gt;
&lt;p&gt;In this week&amp;rsquo;s meeting, Johan suggested that I could create a localization team with language or translation students. This strategy is interesting for a couple of reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It demands only a few people to work.&lt;/li&gt;
&lt;li&gt;It could help me confirm or dismiss the existence of points of failure in the process of becoming a translator on MediaWiki.org and/or translating the content of said wiki.&lt;/li&gt;
&lt;li&gt;It could help me provide guidelines for the creation of teams dedicated to technical translations.&lt;/li&gt;
&lt;li&gt;It would introduce selected university students, looking for especializing in language study or translation, to the role of technical translator in the Wikimedia movement.&lt;/li&gt;
&lt;li&gt;It would help me understand factors decisive to the choice of continuing to contribute or cease all contributions as a technical translator.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So I decided to pursue it. While I dedicate part of my time to trying to find at least four people to compose a Brazilian Portuguese localization team, I am also working on improving the &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Translation_quick_guide&#34;&gt;Translation quick guide&lt;/a&gt; and writing a &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Beginner&#39;s_Guide/pt-br&#34;&gt;Beginner&amp;rsquo;s Guide&lt;/a&gt; to help newcomers get familiar with other important concepts. And, as it will seem kind of uncommon having so many new users suddenly translating a lot of pages, I created &lt;a href=&#34;https://www.mediawiki.org/wiki/Project:PD_help/Outreachy_(Round_15)&#34;&gt;a page&lt;/a&gt; about this under &lt;a href=&#34;https://www.mediawiki.org/wiki/Project:PD_help&#34;&gt;Project:PD help&lt;/a&gt; as suggested by Benoît.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s hope this strategy brings us good results.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Some loose thoughts on commercial social networks</title>
      <link>https://anna.flourishing.stream/2018/02/01/loose-thoughts-on-commercial-networks/</link>
      <pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/02/01/loose-thoughts-on-commercial-networks/</guid>
      <description>&lt;p&gt;&lt;em&gt;Note: this text is more of a vent than anything else. I still intend to write more seriously about my perception of the changes provoked by commercial social networks, but not today.&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The short-term, dopamine-driven feedback loops we’ve created are destroying how society works. No civil discourse, no cooperation; misinformation, mistruth.&amp;rdquo; — &lt;a href=&#34;https://www.theverge.com/2017/12/11/16761016/former-facebook-exec-ripping-apart-society&#34;&gt;Chamath Palihapitiya, former Facebook executive&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I would really like to start this text by talking about how I have not had a Facebook profile for years, but we all know &lt;a href=&#34;https://boingboing.net/2017/11/08/involuntary-profiling.html&#34;&gt;this is not true&lt;/a&gt;. Despite my choice to delete my account, Mark Zuckerberg&amp;rsquo;s company never failed to find out who I am, how I live or with whom I interact. As a social network with the goal of collecting information with the highest level of fidelity to reality possible, it is well known that Facebook encourages the user to give them to their list of contacts and applies controversial policies such as &lt;a href=&#34;https://en.wikipedia.org/wiki/Facebook_real-name_policy_controversy&#34;&gt;the real name policy&lt;/a&gt;. So my exit in the end might have been more of a symbolic act than an effective action to get my data out of there.&lt;/p&gt;
&lt;p&gt;My dissatisfaction with Facebook and so many other contemporary social networks, however, stems not only from their use of personal data but from major changes in the way we view the world, we measure our worth, interact with other users and connect with people.&lt;/p&gt;
&lt;p&gt;For example, I&amp;rsquo;ve been using Twitter for almost 10 years - it&amp;rsquo;s possibly the social network I&amp;rsquo;ve used the most in my whole life. I remember&amp;hellip;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip; &lt;a href=&#34;https://techcrunch.com/2009/08/13/twitter-announces-a-retweeting-api/&#34;&gt;the implementation of retweets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&amp;hellip; that Michael Jackson&amp;rsquo;s death caused such a high number of hits that the &lt;a href=&#34;http://edition.cnn.com/2009/TECH/06/26/michael.jackson.internet/&#34;&gt;Twitter was unavailable for several minutes&lt;/a&gt;. &amp;hellip; the 2010 World Cup and &lt;a href=&#34;http://www.nytimes.com/2010/06/16/nyregion/16about.html&#34;&gt;the jokes with Galvão Bueno&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&amp;hellip; a fun, spontaneous community. Being able to talk to people more easily, to a tweet away.&lt;/li&gt;
&lt;li&gt;&amp;hellip;. a timeline that displayed all the content of every person I followed, chronologically.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And it is with great sadness that I note that this no longer corresponds to the current reality.&lt;/p&gt;
&lt;p&gt;I even feel melancholy when revisiting these memories because, when I was younger, I believed that these products were developed for the benefit of the users. I would get outraged when they would introduce new features that I had never asked for, and I was &lt;em&gt;really&lt;/em&gt; vocal when unsatisfied. &amp;ldquo;This social network only successfully exists because of us,&amp;rdquo; I thought. &amp;ldquo;They need us to survive, so they need to hear us, &lt;em&gt;right&lt;/em&gt;?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Wrong.&lt;/p&gt;
&lt;p&gt;Like I said, I&amp;rsquo;ve been using Twitter for almost ten years. I keep coming back, in spite of everything. Because&amp;hellip;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;hellip; &lt;a href=&#34;https://en.wikipedia.org/wiki/Network_effect&#34;&gt;everyone is there&lt;/a&gt;. If I turn my back on Twitter, I&amp;rsquo;ll be distancing myself with multiple friendships, important people, precious contacts.&lt;/li&gt;
&lt;li&gt;&amp;hellip; I may be &lt;a href=&#34;http://www.bbc.com/news/technology-39129228&#34;&gt;missing out on something&lt;/a&gt;. An important announcement, a professional opportunity, a news that will change the world.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Instagram, Facebook, Twitter, Whatsapp, LinkedIn: these products have already established themselves as references in our daily lives. We need to be seen. We need to be remembered. So, in the end, it is not they who need us - all of this, little by little, has become &lt;em&gt;essential&lt;/em&gt; in our eyes.&lt;/p&gt;
&lt;p&gt;So we accept to be measured and judged by metrics. &lt;a href=&#34;https://www.theatlantic.com/technology/archive/2017/07/how-twitter-fuels-anxiety/534021/&#34;&gt;We feel anxious about this&lt;/a&gt;, but there are still benefits, right? That funny joke, that unmissable controversy, that connection with that third-degree cousin we played with once in childhood and we&amp;rsquo;ll probably never have a conversation again, but if we have to, it&amp;rsquo;s within our reach. We allow them to choose what is most relevant to us. And even though it has frightening consequences&amp;hellip;&lt;/p&gt;
&lt;center&gt;
&lt;blockquote class=&#34;twitter-tweet&#34; data-lang=&#34;en&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;In the age of online relationships that social media companies claim to facilitate in a positive way, this feels like unacceptable.&lt;/p&gt;&amp;mdash; Caryn Vainio (@Hellchick) &lt;a href=&#34;https://twitter.com/Hellchick/status/942864576491634688?ref_src=twsrc%5Etfw&#34;&gt;December 18, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&lt;/center&gt;
&lt;p&gt;&amp;hellip; we let this pass. And, as we spend more time entertained in these mini worlds, &lt;a href=&#34;https://qz.com/545048/death-by-a-thousand-likes-how-facebook-and-twitter-are-killing-the-open-web/&#34;&gt;we lose the connection with a more diverse universe&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To say that this is a barrier for me as an Outreachy intern is an understatement.&lt;/p&gt;
&lt;p&gt;Choosing not to be part of these social networks means, to some degree, experiencing social isolation. Rather than being accessible through more universal media such as telephone or e-mail, people prioritize their attention to &lt;a href=&#34;https://en.wikipedia.org/wiki/Closed_platform&#34;&gt;closed platforms&lt;/a&gt;. To reach them, you need to play by the rules of these commercial networks - and often, they will be invasive.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;New Facebook functionality &lt;a href=&#34;http://www.telegraph.co.uk/technology/2017/11/29/facebook-asking-users-upload-selfie-prove/&#34;&gt;to confirm users&amp;rsquo; identities&lt;/a&gt;. No selfie for them? No account for you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And even if you compromise, there is no guarantee that you will have access to that audience. Organic reach &lt;a href=&#34;https://www.facebook.com/business/news/Organic-Reach-on-Facebook&#34;&gt;is declining&lt;/a&gt;. You need to build a reputation, create a unique way to talk to the public, an incredible visual identity. Reaching a large number of people with scalable strategies consumes an unbelievable amount of time and energy, and there is little room for improvisation.&lt;/p&gt;
&lt;p&gt;So this constant search for ways to reach people to do my job made me once again question many of my choices and opinions. Am I exaggerating all of this? Am I worrying about the wrong things? On one hand, this widespread reliance on commercial social networks makes me feel my existence slowly fade away every time I refuse to be a part of it, and it scares me. On the other hand, to what extent is it acceptable to ignore my discomfort for a social status that is increasingly difficult to achieve and which requires extensive maintenance?&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Bringing documentation to light</title>
      <link>https://anna.flourishing.stream/2018/01/18/bringing-documentation-to-light/</link>
      <pubDate>Thu, 18 Jan 2018 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/01/18/bringing-documentation-to-light/</guid>
      <description>&lt;p&gt;To be honest, before becoming an Outreachy intern at the Wikimedia Foundation, I had never thought about many of the technical aspects of Wikimedia projects. Obviously the work isn&amp;rsquo;t completed with miracles and magic, but the full complexity and importance of all the work done behind the scenes did not occur to me until I got involved with one of the most important aspects of a free software project: documentation.&lt;/p&gt;
&lt;center&gt;![&#34;Saint Jerome&#34;, by Caravaggio. The painting depicts Saint Jerome, a Doctor of the Church in Roman Catholicism and a popular subject for painting, even for Caravaggio, who produced other paintings of Jerome in Meditation and engaged in writing. In this image, Jerome is reading intently, an outstretched arm resting with quill. It has been suggested that Jerome is depicted in the act of translating the Vulgate.](/CaravaggioSanGerolamo.jpg)
Painting of Saint Jerome, patron saint of translators, by Caravaggio. (Public Domain/[Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Caravaggio_-_San_Gerolamo.jpg))
&lt;/center&gt;
&lt;p&gt;My role is dedicated to finding strategies to increase the number of people translating user guides. But before exploring possible ways to find new contributors, I needed to answer four questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What do we define as a user guide?&lt;/li&gt;
&lt;li&gt;Is documentation well written?&lt;/li&gt;
&lt;li&gt;Are we capable of welcoming new translators?&lt;/li&gt;
&lt;li&gt;What is the current state of user guide translations?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;While the answer for the first question might seem obvious for those extremely familiar with how wikis work, it was a source of confusion to me. As I searched for more information on subjects I was struggling with as a translator, I got lost very easily. I eventually ended up with multiple tabs of multiple wikis open, with little idea as to which one I ought to be relying on. But as I learned the conventions behind the organization of wikis, it became clear that what I was looking for was the pages under the Help namespace &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;As for the state of documentation, the first thing I did when studying MediaWiki&amp;rsquo;s was to look for &lt;a href=&#34;https://www.mediawiki.org/wiki/Documentation/Style_guide&#34;&gt;their style guide&lt;/a&gt;. There are several ways to convey a message, and that&amp;rsquo;s why style guides are an essential tool when writing documentation: they provide guidelines which enforce consistency, setting standards to be followed, and quality references to be seeked. They are the ultimate expression of how the project communicates with people, and are therefore an important part of the brand identity. Consequently, the absence or incompleteness of a project&amp;rsquo;s style guide will have direct influence on how the readers&amp;rsquo; perspective of it.&lt;/p&gt;
&lt;p&gt;MediaWiki’s style guide is far from being perfect, especially as it relies too much on external references without highlighting which practices it considers the best. Unfortunately, this is a problem that is not confined solely to MediaWiki, as it shows up on other documentation like the T&lt;a href=&#34;https://www.mediawiki.org/wiki/Help:Extension:Translate/Translation_best_practices&#34;&gt;ranslation best practices&lt;/a&gt;. Writers end up without good and reliable resources to do their work, leading to difficulty in establishing  a target audience and a proper style of writing. And users, especially new users, may face problems to understand new concepts and processes.&lt;/p&gt;
&lt;p&gt;As a person new to the Wikimedia movement, I experienced first hand what is like to be an extremely confused and overwhelmed newcomer as I translated pages like &lt;a href=&#34;https://www.mediawiki.org/wiki/Help:CirrusSearch&#34;&gt;CirrusSearch&lt;/a&gt;. It took me days to get used to the Translate extension workflow and weeks to understand the most basic concepts behind it. And as I learned more, I realized that my path to begin contributing with technical translations was extremely erratic and far from ideal.&lt;/p&gt;
&lt;p&gt;The process to become a translator needs to be easy to follow and to understand. Tools and resources have to be presented briefly but effectively so newcomers are aware of where to find answers to their questions. I believe &lt;a href=&#34;https://meta.wikimedia.org/wiki/Meta:Babylon/Translations&#34;&gt;Meta:Babylon/Translations&lt;/a&gt; it’s the most recommended page to present to newcomers, but there should be also initiatives to improve it creating new or complementary forms of introduction and training as instructional videos. That way, we will welcome those who are new to the movement better.&lt;/p&gt;
&lt;p&gt;Now, as much as I wish to make content available to all languages, it’s essential to focus our attention on those which are spoken by the most active communities. There is a &lt;a href=&#34;https://phabricator.wikimedia.org/T176932&#34;&gt;substantial effort&lt;/a&gt; by &lt;a href=&#34;https://meta.wikimedia.org/wiki/Community_Liaisons&#34;&gt;Community Liaisons&lt;/a&gt; to provide support to those languages, including the creation of a &lt;a href=&#34;https://meta.wikimedia.org/wiki/Tech/Translators/List&#34;&gt;list of active tech translators&lt;/a&gt;, so I used that as a reference to understand who we need to recruit.&lt;/p&gt;
&lt;p&gt;My next step was to define a number of pages to analyze having in mind all 23 languages mentioned in the active tech translators list. As &lt;a href=&#34;https://www.mediawiki.org/wiki/Help:Contents&#34;&gt;Help:Contents&lt;/a&gt; receives a significant amount of accesses&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; and is mentioned &lt;a href=&#34;https://www.mediawiki.org/wiki/Documentation&#34;&gt;as the reference&lt;/a&gt; for those looking for help on MediaWiki, I decided to study it and all the pages mentioned in it as well&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Language&lt;/th&gt;
&lt;th&gt;Translation rate&lt;/th&gt;
&lt;th&gt;Ranking&lt;/th&gt;
&lt;th&gt;Views&lt;/th&gt;
&lt;th&gt;Monthly average&lt;/th&gt;
&lt;th&gt;Ranking&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Arabic (ar)&lt;/td&gt;
&lt;td&gt;15.85%&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;28,279&lt;/td&gt;
&lt;td&gt;943&lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Catalan (ca)&lt;/td&gt;
&lt;td&gt;83.18%&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;18,078&lt;/td&gt;
&lt;td&gt;603&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Czech (cs)&lt;/td&gt;
&lt;td&gt;32.40%&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;20,238&lt;/td&gt;
&lt;td&gt;675&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;German (de)&lt;/td&gt;
&lt;td&gt;67.30%&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;63,877&lt;/td&gt;
&lt;td&gt;2,129&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Greek (el)&lt;/td&gt;
&lt;td&gt;16.25%&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;3,143&lt;/td&gt;
&lt;td&gt;105&lt;/td&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spanish (es)&lt;/td&gt;
&lt;td&gt;59.78%&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;34,641&lt;/td&gt;
&lt;td&gt;1,155&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Persian (fa)&lt;/td&gt;
&lt;td&gt;15.13%&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;20,199&lt;/td&gt;
&lt;td&gt;673&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Finnish (fi)&lt;/td&gt;
&lt;td&gt;15.15%&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;18,278&lt;/td&gt;
&lt;td&gt;610&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;French (fr)&lt;/td&gt;
&lt;td&gt;73.78%&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;35,035&lt;/td&gt;
&lt;td&gt;1,168&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hebrew (he)&lt;/td&gt;
&lt;td&gt;27.63%&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;17,259&lt;/td&gt;
&lt;td&gt;575&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hungarian (hu)&lt;/td&gt;
&lt;td&gt;12.15%&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;18,885&lt;/td&gt;
&lt;td&gt;596&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Italian (it)&lt;/td&gt;
&lt;td&gt;36.00%&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;21,373&lt;/td&gt;
&lt;td&gt;712&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Japanese (ja)&lt;/td&gt;
&lt;td&gt;68.53%&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;31,117&lt;/td&gt;
&lt;td&gt;1,037&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Korean (ko)&lt;/td&gt;
&lt;td&gt;46.25%&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;24,997&lt;/td&gt;
&lt;td&gt;833&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dutch (nl)&lt;/td&gt;
&lt;td&gt;20.88%&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;20,976&lt;/td&gt;
&lt;td&gt;699&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Polish (pl)&lt;/td&gt;
&lt;td&gt;70.83%&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;22,829&lt;/td&gt;
&lt;td&gt;761&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Portuguese (pt)&lt;/td&gt;
&lt;td&gt;74.73%&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;17,782&lt;/td&gt;
&lt;td&gt;593&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Portuguese (pt-br)&lt;/td&gt;
&lt;td&gt;82.25%&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;21,893&lt;/td&gt;
&lt;td&gt;730&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Russian (ru)&lt;/td&gt;
&lt;td&gt;70.30%&lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;43,302&lt;/td&gt;
&lt;td&gt;1,443&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Swedish (sv)&lt;/td&gt;
&lt;td&gt;8.33%&lt;/td&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;5,915&lt;/td&gt;
&lt;td&gt;197&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Turkish (tr)&lt;/td&gt;
&lt;td&gt;15.63%&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;17,187&lt;/td&gt;
&lt;td&gt;573&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ukranian (uk)&lt;/td&gt;
&lt;td&gt;56.28%&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;17,249&lt;/td&gt;
&lt;td&gt;575&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chinese (zh)&lt;/td&gt;
&lt;td&gt;86.53%&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;69,192&lt;/td&gt;
&lt;td&gt;2,306&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Chinese, Catalan, Brazilian Portuguese, and European, French and Polish are the languages with the highest translation rate on mediawiki.org. However, of these six languages, only two (Chinese and French) are featured in similar positions in the ranking by average views in a month, and only four (Chinese, French, Brazilian Portuguese and Polish) are among the ten most accessed languages. On the other hand, Swedish, Hungarian, Persian, Finnish, Turkish and Arabic are the languages with the lowest translation rates. Swedish and Turkish positions are similar in both rankings. However, surprisingly, the positions of the other languages in the completion ranking and the pageviews ranking differ from lot, especially the Help: Contents page in Arabic, which is the seventh language with the most accesses.&lt;/p&gt;
&lt;p&gt;To understand the reasons behind those numbers is not just a matter of comparing number of pageviews and translation rates; it is necessary to consider social aspects such as the proficiency in English of the speakers of those languages. Consider the &lt;a href=&#34;https://www.ef.com.br/epi/&#34;&gt;EF EPI index&lt;/a&gt; as a reference: countries like Netherlands, Sweden, Finland, Germany, Poland, Hungary, Czech Republic and Portugal have &amp;ldquo;very high&amp;rdquo; or &amp;ldquo;high&amp;rdquo; proficiency rates. Greece, Argentina, Spain. Hong Kong, South Korea, France and Italy have &amp;ldquo;moderate&amp;rdquo; proficiency levels. And China, Japan, Russia, Taiwan, countless Latin American countries like Brazil and Colombia, Iran, Afghanistan and Qatar are among those with &amp;ldquo;low&amp;rdquo; or &amp;ldquo;very low&amp;rdquo; proficiency. This helps to explain, for example, why there is such a high demand for documentation in Arabic even though the translation rate is one of the lowest.&lt;/p&gt;
&lt;p&gt;Other important factors are the possibility of access to Wikimedia projects (which is more difficult in countries like &lt;a href=&#34;https://en.wikinews.org/wiki/Turkey_blocks_Wikipedia,_alleging_smear_campaign&#34;&gt;Turkey&lt;/a&gt;, recognition level of Wikimedia projects in several countries (as evidenced by the &lt;a href=&#34;https://meta.wikimedia.org/wiki/Grants:IdeaLab/Inspire&#34;&gt;Inspire campaigns&lt;/a&gt; and the organization of the communities in question.&lt;/p&gt;
&lt;p&gt;Still, while being as large as the Wikimedia Foundation and its projects comes with a set of downsides, it also comes with a good amount of advantages. Wikimedia projects are consolidated as a reference in open knowledge and are admired by thousands of people. Those who read and those who contribute believe in &lt;a href=&#34;https://wikimediafoundation.org/wiki/Values&#34;&gt;our values&lt;/a&gt; and quality of work, so the most sensible thing to do to improve the current state of translations in user guides is to ask for their help.&lt;/p&gt;
&lt;p&gt;Translation teams usually have a small amount of people, and this works in our favor as it’s possible to make a lot of progress with few contributors. And while it’s viable to find technical translators among people who already contribute to other Wikimedia or free and open-source projects, it’s also beneficial to the Wikimedia movement and MediaWiki to look for new volunteers. After all, most of contributors already dedicate their free time to specific projects. Although I am sure some would love to find room to help (and they are welcome!), this can become overwhelming quickly.&lt;/p&gt;
&lt;p&gt;So, to find new translators, we need to look for places where diversity is welcomed and open knowledge is valued. We also need people that speak their native language well and also understand English at, at least, an intermediate level. Because of that, reaching out to university students and professors is our best bet, given &lt;a href=&#34;https://outreach.wikimedia.org/wiki/Success_stories#University_Projects&#34;&gt;this kind of collaboration has been growing in the last few years&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Talking to professors, especially those who dedicate their studies to fields as linguistics and translation, can be a valuable source of knowledge and the beginning of a partnership with universities to help us develop, for instance, a fitting set of best translation practices for MediaWiki. This is, moreover, one of the subjects of a conversation I am having with a professor involved with the coordination of the &lt;a href=&#34;http://www.ileel.ufu.br/traducao/&#34;&gt;Translation course of the Federal University of Uberlândia (UFU)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As for students, there are multiple reasons I suspect they would be wonderful contributors. While they are encouraged to learn English throughout their time in the university due to professional demands, there are little to no opportunities to make use of the knowledge they have gained outside their classrooms. In addition to that, they are stimulated to look for different but relevant extracurricular activities to perform, but most of them can&amp;rsquo;t be done from the comfort of their home.&lt;/p&gt;
&lt;p&gt;Technical translations provide them a chance to put their fluency to a test while improving their vocabulary and reading comprehension. Translating documentation is also a great and easy way to begin contributing to Wikimedia projects, as the Translation extension offers translators an easy-paced workflow and you learn more about organizational nuances and technical details the more you translate.&lt;/p&gt;
&lt;p&gt;Therefore, in recent weeks I have explored two fronts of work: communication with professors and others involved with university administration, publicizing the role of technical translator as an interesting extracurricular activity for students, and direct dialogue with said students, making use of &lt;a href=&#34;https://commons.wikimedia.org/wiki/File:Call_for_volunteers_MediaWiki.png&#34;&gt;promotional&lt;/a&gt; &lt;a href=&#34;https://commons.wikimedia.org/wiki/File:Divulga%C3%A7%C3%A3o_-_Tradutor_no_movimento_Wikimedia.png&#34;&gt;materials&lt;/a&gt; making use of the relationship between Wikipedia and MediaWiki, and directing them to a &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Translation_quick_guide&#34;&gt;shorter version&lt;/a&gt; of the &lt;a href=&#34;https://www.mediawiki.org/wiki/Help:Extension:Translate&#34;&gt;Translate extension user documentation&lt;/a&gt;. The search for these two groups is done in three ways: direct but virtually through direct communication through emails or messages on social networks such as Twitter; in person, in meetings with coordinators of language schools or undergraduate courses; indirectly through the dissemination of promotional material made by volunteer students at various universities. The test of this strategy has been done locally in my country of residence: Brazil.&lt;/p&gt;
&lt;p&gt;There are points of failure in the whole technical translation process—that goes from the quality of the source text to the lack of a strong translation community—and the path to finally solve them is long. MediaWiki needs to look up to good examples of documentation practices, like &lt;a href=&#34;https://atlassian.design/server/foundations/writing-style/&#34;&gt;Atlassian&lt;/a&gt; or &lt;a href=&#34;http://www.writethedocs.org/guide/&#34;&gt;Write the Docs&lt;/a&gt; and establish and enforce a set of good practices for its documentation. It also needs to improve its localization practices, looking up to examples as &lt;a href=&#34;https://support.mozilla.org/en-US/kb/localize-mozilla-support&#34;&gt;Mozilla Firefox&lt;/a&gt; and improving resources made for technical translators. Providing a better training, making available tutorials more based on videos or other visual resources and less on text, is a better way to introduce newcomers to the tools they will use. Simple but effective introductions, like the one provided on &lt;a href=&#34;https://meta.wikimedia.org/wiki/Meta:Babylon/Translations/New_translators&#34;&gt;Meta:Babylon&lt;/a&gt;, are also essential and need to be more publicized. Lastly, building bridges between those who are already long-time contributors and those new to the movement is a must. While you can contact other translators through the &lt;a href=&#34;https://lists.wikimedia.org/mailman/listinfo/translators-l&#34;&gt;translators mailing list&lt;/a&gt;, it is still a way of contact with a great amount of limitations. It isn’t a proper place to have real-time discussions and email is becoming a less used mean of communication. Promoting the establishment teams for each language, encouraging them to create and organize &lt;a href=&#34;https://wiki.mozilla.org/Brasil/L10n/Glossario&#34;&gt;their own conventions for recurrent translations&lt;/a&gt; and &lt;a href=&#34;https://wiki.mozilla.org/L10n:Teams:pt-BR/Style_Guide&#34;&gt;writing style&lt;/a&gt;, and electing volunteers among them to communicate directly with newcomers will provide all of them a sense of belonging and support.&lt;/p&gt;
&lt;p&gt;That said, the legacy of 16 years of MediaWiki development, including all the user guides available at the moment, is still relevant, useful and needs recognition as much as it needs attention. And that’s because when you dedicate a few hours of your month to translate documentation into your native language that covers important aspects of MediaWiki as editing, you still help us give users access to tools to enhance their contributions and you provide them a better understanding of the interfaces they use. And while this helps to increase the quality of the content created, the chances of enhancing the software are also higher - more conscious users generate better reports on problems they faced, improving communication between them and developers.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Pages inside wikis using the MediaWiki software can be organized by &lt;a href=&#34;https://www.mediawiki.org/wiki/Help:Namespaces&#34;&gt;namespaces&lt;/a&gt; to differentiate them by purpose.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Wikimedia Foundation provides &lt;a href=&#34;https://tools.wmflabs.org/pageviews/?project=en.wikipedia.org&amp;platform=all-access&amp;agent=user&amp;range=latest-20&amp;pages=Cat|Dog&#34;&gt;a tool&lt;/a&gt; available for everyone with which you can access data about pageviews in various periods of time. The earliest date is January 7, 2015.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;Data collected from January 5 to 8, 2018.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Talking about the fear of failure</title>
      <link>https://anna.flourishing.stream/2018/01/10/about-the-fear-of-failure/</link>
      <pubDate>Wed, 10 Jan 2018 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2018/01/10/about-the-fear-of-failure/</guid>
      <description>&lt;p&gt;Before we go any further and talk about my strategies to bring more attention to technical translation in Wikimedia projects, I need to touch on a subject that most likely affects every human being: the fear of failure. As I wrote &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Daily_notes/January_2018#Changing_phases&#34;&gt;on January 2 in my daily notes&lt;/a&gt;, a few days ago I was filled with apprehension and uneasiness as I began to feel the burden of my responsibility as an Outreachy intern and to question how much room for failure I have. Although anxious to put my knowledge and learning into practice, I feared making mistakes and not achieving the expected success. What happens if I do not find the perfect solution, if all my ideas are unsuccessful?&lt;/p&gt;
&lt;p&gt;I expressed my fears and insecurities to Johan and Benoît at our last meeting and they, being the good mentors they are, reminded me of several important aspects of the nature of my project and of a professional life as a whole:&lt;/p&gt;
&lt;h2 id=&#34;this-project-is-not-like-the-others&#34;&gt;This project is not like the others&lt;/h2&gt;
&lt;p&gt;While defining expected results for projects involving the implementation of a particular functionality in a software is an easy process, for one who proposes to find new strategies for recruiting new contributors this is somewhat more complicated. It is unfair to expect that I will solve all problems related to technical translation on Wikimedia Foundation in three months of action, and it is unrealistic to expect that the courses of action I propose will work out to the point where we can set goals in terms of numbers of new translators and increases in the percentage of documentation translated into each language. This leads us to the second point:&lt;/p&gt;
&lt;h2 id=&#34;this-is-a-research-focused-project&#34;&gt;This is a research-focused project&lt;/h2&gt;
&lt;p&gt;And as in any other research elsewhere, results that are considered &amp;ldquo;negative&amp;rdquo; remain good results given the possibility of learning both with failures and successes. That is why, in addition to wanting to write a final report on my experiences, impressions and recommendations, I try to document my work as much as I can - thus, it is possible to better understand the paths that led me to those conclusions.&lt;/p&gt;
&lt;h2 id=&#34;there-is-not-such-a-thing-as-a-perfect-decision&#34;&gt;There is not such a thing as a &amp;ldquo;perfect decision&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;When our plans fail, we tend to think that the other options we had at the time of decision could have led us to success. And while it is natural to reevaluate our deliberation process, it is unhealthy to be obsessed with the fantasy of possibility. The decision we make at one point is often the best we can do. We act taking into account the information available and our best judgment at the time.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;You could, for example, get hit by a bus if you had chosen something else,&amp;rdquo; Johan told me. This may seem cynical and overly absurd, but it is a very appropriate statement. There is nothing, absolutely nothing, to assure you that the other options would have been better choices.&lt;/p&gt;
&lt;h2 id=&#34;being-flexible-is-necessary&#34;&gt;Being flexible is necessary&lt;/h2&gt;
&lt;p&gt;Making a decision does not necessarily mean becoming devoted to it. It&amp;rsquo;s a good idea to set up a evaluation routine to check if you&amp;rsquo;re headed in the right direction to achieve your goals, and there&amp;rsquo;s nothing wrong with reconsidering other options even if you&amp;rsquo;ve invested a lot of time. In software development, this is one of the central points of the so-called (and extensively used) agile methodology.&lt;/p&gt;
&lt;p&gt;Once again, it is important to note that testing options and recognizing that they are flawed does not mean wasting time and resources. Every action is an opportunity for learning and the result will always be to become a more conscious, experienced and wise person.&lt;/p&gt;
&lt;h2 id=&#34;the-responsibility-is-shared&#34;&gt;The responsibility is shared&lt;/h2&gt;
&lt;p&gt;I am not alone - my mentors and I are a team. We take action only after we have dialogued with each other and reached a consensus. If I do not agree to something, I am free to express my point of view and counter-arguments. If my ideas have no foundation or are something that has already been done and failed, they will let me know.&lt;/p&gt;
&lt;p&gt;This attitude ends up creating a support network. It is not expected of me that I carry the weight of decisions (and their consequences) on my own. &amp;ldquo;We got your back, don&amp;rsquo;t worry&amp;rdquo;, they both said to me.&lt;/p&gt;
&lt;p&gt;As a person who has been watching the technology world dehumanize those who work in the area with absurd working hours and deadlines, the possibility of being honest about my feelings and conflicts with the people who are mentoring me is certainly one of the most important aspects of the experience I&amp;rsquo;m having in this internship.&lt;/p&gt;
&lt;p&gt;The process of growing — or, even better, flourishing — involves much more than having opportunities to put your skills into practice or people who believe in what you can offer. It requires, above all, a great understanding of human nature and an immense respect for its limits. And it is heartening to experience all of this while working with the Wikimedia Foundation.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>I see things from a different point of view</title>
      <link>https://anna.flourishing.stream/2017/12/22/different-point-of-view/</link>
      <pubDate>Fri, 22 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2017/12/22/different-point-of-view/</guid>
      <description>&lt;p&gt;For a long time, hearing the word &amp;ldquo;work&amp;rdquo; would cause me to panic. How would be my routine? Would my employer be capable of understand and provide the accommodations I need to execute my duties? Would I be capable of working or having attractive qualifications to be hired?&lt;/p&gt;
&lt;p&gt;My experiences with (in)accessibility in my student life filled me with fear of the labor market. I only had access to assistive technologies in the beginning of my adulthood, in higher education, although my visual impairements are congenital. How much precious time have I lost trying to have access to the minimum while people without any disabilities had access to the maximum? If educators could not understand the necessity of adaptations, how would employers?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;According to the survey, 62% of workers with disabilities said they have encountered problems. Of this percentage, the majority complained about the lack of opportunities (66%). Following are: low wages (40%), absence of a career plan (38%) and lack of accessibility (16%).&amp;rdquo; — &lt;a href=&#34;http://g1.globo.com/economia/concursos-e-emprego/noticia/2016/08/profissional-com-deficiencia-enfrenta-dificuldades-no-trabalho-diz-pesquisa.html&#34;&gt;G1: &amp;ldquo;Professional with disabilities faces difficulties in employment, says survey&amp;rdquo;&lt;/a&gt;. August 18, 2016.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I am aware I have multiple privileges: I am a white, cis, lower middle class person. I had the opportunity of studying in good schools and I probably have more access to information than the majority of the world population. The fact that I can choose when to start working is already an advantage. The problem is, all of that cannot subvert the ableist logic under which the world was built.&lt;/p&gt;
&lt;p&gt;The model of disability that is widely accepted and used by society is the medical one. In it, there are three fundamental concepts: &lt;em&gt;impairment&lt;/em&gt;, &lt;em&gt;disability&lt;/em&gt; and &lt;em&gt;handicap&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Impairment&lt;/strong&gt; is &lt;strong&gt;the result of loss or anormality of physical structures, fisiological, anatomic and/or psychological functions&lt;/strong&gt;. It can be permanent or temporary.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disability&lt;/strong&gt; is &lt;strong&gt;the restricted perfomance or non-performance of certain activity as expected for &amp;ldquo;normal human beings&amp;rdquo;&lt;/strong&gt;, and it&amp;rsquo;s a consequence of being impaired.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Handicap&lt;/strong&gt; is &lt;strong&gt;the social consequence of impairment and disability&lt;/strong&gt;: limitation or impediment of performing as expected socially and culturally like people without disabilities.&lt;/p&gt;
&lt;p&gt;There are various problems with this approach: What should I do while my vision is a &amp;ldquo;normality deviation&amp;rdquo;? How will I live? Should I lock myself home until a cure or other medical intervention is discovered? And what happens if this never happens while I am alive?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The Basic Education Census of 2016 shows that the participation of students with disabilities falls at each stage. In the initial years of primary education (1st to 5th year), 3% have some disability - physical and/or intellectual. At the end of the school year, this rate drops to 0.9% (&amp;hellip;) The difficulties at all stages are mainly due to the lack of staff training and infrastructure.&amp;rdquo; — &lt;a href=&#34;http://educacao.estadao.com.br/noticias/geral,apesar-de-esforcos-de-inclusao-estudante-com-deficiencia-avanca-menos,70001740706&#34;&gt;Estadão: Despite inclusion efforts, students with disabilities progress less&lt;/a&gt;. April 17, 2017.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Social Model of Disability emerged as a way of opposing medical ideas. Its premise: &lt;strong&gt;disability is a situation, not a condition&lt;/strong&gt;. It is experienced in circumstances where accessibility - a form of inclusion completely based on the independence of the disabled - does not exist. Therefore, &lt;strong&gt;the origin of problems is not attributed to the individual that is a &amp;ldquo;normality deviation&amp;rdquo;, but to the way society was shaped&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Although the social model is accepted by most organizations and today is the basis of some legislation, the path and fight for its widespread adoption is still long. Because of that, it didn&amp;rsquo;t take long until my euphoria for the internship was replaced by fear. How many people with disabilities have gone through Outreachy? Will I perform well working remotely?&lt;/p&gt;
&lt;h3 id=&#34;preparation&#34;&gt;Preparation&lt;/h3&gt;
&lt;p&gt;As soon as I received an e-mail from Outreachy organization with the first intructions I contacted my mentors to decide how we would communicate with each other. We decided to have a videoconference per week on Mondays for discussions about lastest findings and next steps and written communication through a chat for quick questions as they receive a large stream of emails.&lt;/p&gt;
&lt;p&gt;One week before the official start of the internship we had our first meeting. I was extremely nervous since I am used with only writing in English, but this soon turned out to be an unfounded concern: both Johan and Benoît are not Americans and English natives, which makes our conversations easier to understand since we all talk a little slower. We discussed expectations, what I want to learn from the internship and the problems I noticed during my two months of experience as a translator on Wikimedia Foundation projects.&lt;/p&gt;
&lt;p&gt;In these conversations, I realized the importance of being a new contributor to Wikimedia projects. My two mentors have more than a decade of experience and contributions, so the organization&amp;rsquo;s operation and the structure of its projects are extremely familiar. While this is a key factor in their role as &lt;a href=&#34;https://meta.wikimedia.org/wiki/Community_Liaisons&#34;&gt;community liaisons&lt;/a&gt;, such baggage may become a disadvantage when it comes to identifying problems that makes the inflow of new contributors difficult. In my attempts to understand the emergence, growth and establishment of voluntary contributions and movements, in addition to the functioning of the contribution process, I end up exposing previously imperceptible points. It is not uncommon for me to hear the phrases &amp;ldquo;I had never thought of this approach before&amp;rdquo; or &amp;ldquo;I had never noticed this problem.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Since my work mainly involves research and analysis, making progress less noticeable than in an internship where you produce lines of code, I have decided to document thoughts, ideas, and discoveries &lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Daily_notes/December_2017&#34;&gt;on a dedicated subpage of my user page&lt;/a&gt;. Besides being a useful tool to keep me aware of the work I&amp;rsquo;ve done and to point out new directions to explore, it makes the progress of my internship accessible not only to my mentors but also to anyone who is interested. Another very useful instrument is a document shared between myself, Johan and Benoît to facilitate the construction of guide for videoconferences and access to requests or questions that can not be addressed instantly.&lt;/p&gt;
&lt;p&gt;That way, we have developed a process of constant feedback and improvement. This gives both parties the security of a job well done.&lt;/p&gt;
&lt;h3 id=&#34;experience&#34;&gt;Experience&lt;/h3&gt;
&lt;p&gt;If I was afraid of the work routine before, today I am afraid of not finding a job as enriching as this internship. My daily routine is guided by my curiosity and willingness to learn, and my mentors are constantly looking for new opportunities for me to grow. There is an immense respect for my independence and space for me to take whatever actions I deem necessary and pertinent. It&amp;rsquo;s also not uncommon to hear &amp;ldquo;I do not want to influence you,&amp;rdquo; &amp;ldquo;you&amp;rsquo;re free to put my suggestions into practice or not&amp;rdquo; or even &amp;ldquo;if you find there are too many problems to recruit new volunteers, no problem, we understand&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;The focus is not the possible end result - the presence of new volunteers to translate documentation - but the intense search for translation strategies, and this involves many processes and aspects beyond user contributions.&lt;/p&gt;
&lt;p&gt;As a disabled person, this has been a unique experience. Remote work, done in a virtual environment, and flexible hours allow me to adopt the pace that I feel is appropriate and make the desired adjustments without the intervention of third parties. The sense of autonomy and equality are completely liberating.&lt;/p&gt;
&lt;h3 id=&#34;what-have-i-learned-in-those-three-weeks&#34;&gt;What have I learned in those three weeks?&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.mediawiki.org/wiki/Documentation/Style_guide&#34;&gt;MediaWiki&amp;rsquo;s documentation does not have a complete manual of style&lt;/a&gt;. This influences the quality of writing of technical documentation.&lt;/li&gt;
&lt;li&gt;Documentation for translators and translation administrators is relatively extensive and, in some situations, difficult to read for beginners. This is because there&amp;rsquo;s no indication of who the target audience is, which makes the author make some assumptions. The most serious one is the level of familiarity of the reader with the software, the structure of the Wikimedia projects and their operation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.mediawiki.org/wiki/User:Contraexemplo/Outreachy/Daily_notes/December_2017#Pages_and_resources_for_translators&#34;&gt;There are multiple resources for translators&lt;/a&gt;. However, when it comes to summarizing important information related to translations, the Meta-Wiki &lt;a href=&#34;https://meta.wikimedia.org/wiki/Meta:Babylon&#34;&gt;Meta: Babylon&lt;/a&gt; page is clearer, more succinct and easier to understand.&lt;/li&gt;
&lt;li&gt;The process of reviewing translations, realistically, is a process with less priority. Therefore, providing good resources to translators is a more effective way to achieve the desired quality than recruiting people for that specific role.&lt;/li&gt;
&lt;li&gt;Content for translation is marked manually. The process involves several strategies so that the translation is easily performed without causing fatigue, confusion or breakage of text.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;the-future&#34;&gt;The future&lt;/h3&gt;
&lt;p&gt;The phase of discussions and strategy building is approaching its end. In the coming weeks, I am expected to answer the following questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Is it possible to bring in new translators now? If so, how? If not, why?&lt;/li&gt;
&lt;li&gt;What needs to be improved to welcome them better in the future?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I&amp;rsquo;ll write about that in the next post.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Understanding my role at Wikimedia</title>
      <link>https://anna.flourishing.stream/2017/11/27/my-role-at-wikimedia/</link>
      <pubDate>Mon, 27 Nov 2017 00:00:00 +0000</pubDate>
      
      <guid>https://anna.flourishing.stream/2017/11/27/my-role-at-wikimedia/</guid>
      <description>&lt;p&gt;As I mentioned in my last post — &lt;a href=&#34;https://anna.flourishing.stream/2017/11/13/journey-to-outreachy/&#34;&gt;My journey to Outreachy, or How I learned to stop worrying and start contributing&lt;/a&gt; —, &lt;a href=&#34;https://www.outreachy.org/alums/&#34;&gt;I am one of the 42 people&lt;/a&gt; selected to work with FOSS projects as an Outreachy intern between December 2017 and March 2018. Since I already talked about my story and my application process, it&amp;rsquo;s time to write further about the foundation of my project (Translation outreach: User guides on MediaWiki.org).&lt;/p&gt;
&lt;p&gt;According to the task &lt;a href=&#34;https://phabricator.wikimedia.org/T158296&#34;&gt;T158296&lt;/a&gt;, translation of technical documentation is commonly neglected, leaving a lot of users without the option of reading it comfortably in their native language. Among the relevant tasks, it emphasizes the importance of finding places and communities where we can find potential volunteers, building strategies to recruit and test them, in addition to actions to ensure their permanence in the movement (and continuity of their work).&lt;/p&gt;
&lt;p&gt;Investigating and understanding what motivates people to be volunteers on FOSS projects doesn&amp;rsquo;t only mean to check the available literature produced about the subject. Actually, this should be made with the objective of coming upon results that support your ideas and hypotheses. What is essential is the analysis of your own motivations — after all, you are part of this world as anyone else is. Ask yourself: what keeps you going?&lt;/p&gt;
&lt;p&gt;My answers are the basis of my argumentation in my &lt;a href=&#34;https://phabricator.wikimedia.org/T177797&#34;&gt;project proposal&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Common ground&lt;/strong&gt;. FOSS projects frequently promote themselves as more ethical alternatives to proprietary solutions, besides values as open access, open knowledge, freedom and privacy. While we can find good contributors outside the user group, most of excellent contributions come from those who are already familiar with how the project works and believe in the project objectives, what leads us to the next motivator:&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The urge to thank the welcoming community somehow&lt;/strong&gt;, driven by a profound feeling of identification. In the article &amp;ldquo;Working for Free? Motivations for Participating in Open-Source Projects&amp;rdquo;, Alexander Hars and Shaosong Ou call this motivator &lt;em&gt;community identification&lt;/em&gt;. The sensation of making part of something bigger encourage a &amp;ldquo;variant of altruism&amp;rdquo; which instigates those who contribute to execute positive tasks to the project (and its community) even if the outcome doesn&amp;rsquo;t benefit them directly. This encouragement, according to them, is equivalent to the need of to be loved and to belong described by &lt;a href=&#34;https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs&#34;&gt;Abraham Maslow&lt;/a&gt;. Stem from that, the objectives of those who contribute and their community become the same, nurturing the desire to see the project thrive.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Putting my abilities to proof and improving them&lt;/strong&gt;, aside from the opportunity to &lt;strong&gt;learn new things&lt;/strong&gt;. Oded Nov classifies this motivators under the categories &lt;strong&gt;Enhancement&lt;/strong&gt; and &lt;strong&gt;Understanding&lt;/strong&gt; in his article &amp;ldquo;What motivated wikipedians?&amp;rdquo;. FOSS projects are transparent about their operations and provide opportunities to learn and acquire countless abilities and forms of knowledge in a practical way (in contrast to classes at universities where there is a tendency to isolate learning to a single form of situation and expertise). It&amp;rsquo;s a multidisciplinary activity by nature, involving much more tasks than simply writing code and testing it such as project management, team work and documentation maintenance, steps as important as programming — or maybe even more fundamental, I&amp;rsquo;d dare to say. This systematic point of view promotes professional and personal flourishing, at the same time that allows a public promotion of your skills.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, my work doesn&amp;rsquo;t involve just aspects related to volunteering — it&amp;rsquo;s a project targeting especially introductory, user documentation. Not only recruitment of new volunteers to make a localization effort is needed but also the analysis of the current state of documentation at Wikimedia, pointing strengths, weaknesses and devising plans to improve it. Tasks as &lt;a href=&#34;https://phabricator.wikimedia.org/T121500&#34;&gt;unification of documentation&lt;/a&gt; are extremely relevant, especially because they affect the qualification of newcomers (hence the quality of contributions).&lt;/p&gt;
&lt;p&gt;To observe the way other projects work, even if they are not similar to the ones Wikimedia Foundation promotes, it&amp;rsquo;s a great manner of evaluating Wikimedia and the FOSS scene as a whole. The retrieval of resembling initiatives through the history of the organization makes itself necessary, mainly to examine what are our limitations and what changed after all these years, making it possible or not to execute past ideas.&lt;/p&gt;
&lt;p&gt;I am aware my internship has a short duration, making it difficult to make a deep impact on projects or change the prevalent culture on Wikimedia. Yet, I believe it&amp;rsquo;s achievable to make a wide study about multiple aspects involved by the scope of my project proposal and that my conclusions and reports can make a difference in long term, besides helping to come up with the solution to immediate problems.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>My journey to Outreachy, or How I learned to stop worrying and start contributing</title>
      <link>https://anna.flourishing.stream/2017/11/13/journey-to-outreachy/</link>
      <pubDate>Mon, 13 Nov 2017 15:59:47 -0300</pubDate>
      
      <guid>https://anna.flourishing.stream/2017/11/13/journey-to-outreachy/</guid>
      <description>&lt;p&gt;It was May of this year when, while I was reading some local news, I saw an announcement about the &lt;a href=&#34;http://encontro2017.mulheresnatecnologia.org/&#34;&gt;5º Encontro Nacional de Mulheres na Tecnologia&lt;/a&gt;. The chance of meeting people with similar passions and experiences it&amp;rsquo;s always reassuring, so I immediately searched for more information. When I looked over its schedule, a Lighting Talk caught my attention: &amp;ldquo;Programa Outreachy: receba para estudar e trabalhar em projetos de software livre&amp;rdquo; (&amp;ldquo;Outreachy: get paid for studying and working on FOSS projects&amp;rdquo;) by Ana Rute Mendes, a former Outreachy intern at Mozilla. This unleashed a series of searches that led me to the conclusion it would be an amazing experience to me.&lt;/p&gt;
&lt;p&gt;Even though I wanted to go to the meeting, I couldn&amp;rsquo;t — I was living a really turbulent moment in my life that required time and taking care of my mental health. However, I kept this information with great care after reading the list of proposed projects of the last round, assigning to the next months the beginning of my preparation for the application process.&lt;/p&gt;
&lt;p&gt;Two months later, my immense dissatisfaction with Twitter made me exile from the platform. I went to Mastodon, where I got involved with its community, which since my first toot treated me really well and welcomed me with kindness. This ended up motivating me to communicate more in English — although I am a fluent speaker, I had little opportunities to use my second language.&lt;/p&gt;
&lt;p&gt;After some time of use, feeling increasingly thrilled about the project and its userbase, I wished to thank them somehow. It didn&amp;rsquo;t take too long until I noticed the Brazilian Portuguese localization was quite similar to the European Portuguese one. After reading &lt;a href=&#34;https://github.com/tootsuite/documentation/blob/master/Contributing-to-Mastodon/Translating.md#overview&#34;&gt;the translation guide&lt;/a&gt; and taking notes about the status of the corresponding files, I decided to start making small contributions.&lt;/p&gt;
&lt;p&gt;According to my GitHub timeline, the first thing I made was &lt;a href=&#34;https://github.com/tootsuite/mastodon/issues/4626&#34;&gt;to report an issue&lt;/a&gt;. I must confess I was really nervous before posting it — I still didn&amp;rsquo;t feel confident when expressing myself in English and I couldn&amp;rsquo;t shake off the feeling I was some kind of an impostor. I constantly asked myself if the things I was stating made sense or if I really should convey that information. Eight days later, &lt;a href=&#34;https://github.com/tootsuite/documentation/blob/master/Contributing-to-Mastodon/Translating-Github-Cheat-Sheet.md&#34;&gt;with the help of Mastodon&amp;rsquo;s documentation&lt;/a&gt;, I learned to use git&amp;rsquo;s basic functionalities and submitted &lt;a href=&#34;https://github.com/tootsuite/mastodon/pull/4700&#34;&gt;my first pull request&lt;/a&gt;. Looking back, I think I should have given more details about the changes I made and explained better my motivations, but that was a good start that encouraged me to &lt;a href=&#34;https://github.com/tootsuite/mastodon/pull/4882&#34;&gt;produce the first full Brazilian Portuguese translation for Mastodon&lt;/a&gt; and keep maintaining it. I also provided the &lt;a href=&#34;https://github.com/tootsuite/joinmastodon/pull/48&#34;&gt;localization of the its landing page&lt;/a&gt;, &lt;a href=&#34;https://joinmastodon.org&#34;&gt;joinmastodon.org&lt;/a&gt;, afterwards.&lt;/p&gt;
&lt;p&gt;Although it surely sounds like a well planned path, it was a natural progression. I was always looking for the next thing to do for Mastodon, prompted by the urge of seeing new Brazilian users and the recognition of the importance of my work, and that led me to contributing to the localization of mobile apps like &lt;a href=&#34;https://github.com/Vavassor/Tusky/pull/415&#34;&gt;Tusky&lt;/a&gt;. These opportunities made me feel more and more passionate about this type of work, with which I&amp;rsquo;ve had only informal experiences: when enrolled to the Software Engineering for Avionics course at the Federal University of Goiás, I did a non-official translation of the &lt;a href=&#34;https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=11181&#34;&gt;Generic Avionics Software Specification&lt;/a&gt; report in a group assignment since I wanted to help team mates that had difficulties reading formal documents in English. From that education period comes my appreciation for the documentation process — something fundamental for critical systems —, some experiences with project management and software development, the adoption of the systematic perspective for problem-solving and a great technical background on aviation. This involvement surely shaped a lot of who I am professionally, enhancing my world perspectives and my abilities.&lt;/p&gt;
&lt;p&gt;My contact with FOSS isn&amp;rsquo;t new as well, being a constant aspect of my life for almost seven years. From messing around with my first Android smartphone to today, I had experiences with &lt;a href=&#34;https://www.scilab.org/&#34;&gt;SciLab&lt;/a&gt;; I went to events like &lt;a href=&#34;https://flisol.info/&#34;&gt;Flisol&lt;/a&gt; (where I met my fiancé and a year later we did a talk together); I became an user of Linux distributions like &lt;a href=&#34;https://www.ubuntu.com/&#34;&gt;Ubuntu&lt;/a&gt;, &lt;a href=&#34;https://elementary.io/&#34;&gt;Elementary OS&lt;/a&gt;, &lt;a href=&#34;https://www.debian.org/&#34;&gt;Debian&lt;/a&gt;, &lt;a href=&#34;https://manjaro.org/&#34;&gt;Manjaro&lt;/a&gt; and the one I am currently using, &lt;a href=&#34;https://antergos.com/&#34;&gt;Antergos&lt;/a&gt;; I learned how to use &lt;a href=&#34;https://www.latex-project.org/&#34;&gt;LaTeX&lt;/a&gt;, which completely revolutionized my academic life as a visually impaired undergraduate; I used &lt;a href=&#34;https://www.nvaccess.org/&#34;&gt;NVDA&lt;/a&gt; when I had to deal with proprietary softwares without any accessibility options for low vision users on Windows&amp;hellip; It was a matter of time until I finally would start to contribute.&lt;/p&gt;
&lt;p&gt;In the first half of September, Outreachy began to announce which organizations would participate on the Round 15, and in September 11 &lt;a href=&#34;https://phabricator.wikimedia.org/T158296&#34;&gt;I introduced myself to my possible mentors on Phabricator&lt;/a&gt;. When I read about the &amp;ldquo;Translation outreach&amp;rdquo; project, I was sure it was meant to be for me: it felt like the path I&amp;rsquo;ve taken until now prepared me to do it. This project was first announced on Round 14 and potential interns introduced themselves, but none of them actually applied. Keenly reading past discussions about it, I started to work on &lt;a href=&#34;https://phabricator.wikimedia.org/T158564&#34;&gt;the microtask assigned as the required contribution&lt;/a&gt;, observe further debates with other applicants, make some questions and research further about related subjects. I also contacted the mentors privately to ask more personal questions about the required documents to prove enrollment in a university and expose some of my first ideas.&lt;/p&gt;
&lt;p&gt;When I noticed I was about to finish the assigned microtask, I asked them what else could I do. Johan pointed out the &lt;a href=&#34;https://lists.wikimedia.org/mailman/listinfo/translators-l&#34;&gt;Wikimedia Translators discussion list&lt;/a&gt;, to which I promptly subscribed. I also followed various Twitter profiles of Wikimedia&amp;rsquo;s projects and communities to understand more how they work. I would say this curious attitude was &lt;strong&gt;decisive&lt;/strong&gt; to my application: through this course of action, I could comprehend better the communities&amp;rsquo; culture when observing the way they communicate with the world and their peers and follow the latest technical changes on Wikimedia as I translated a new &lt;a href=&#34;https://meta.wikimedia.org/wiki/Tech/News&#34;&gt;Tech News&lt;/a&gt; issue every week.&lt;/p&gt;
&lt;p&gt;In addition to the form to be filled and submitted on Outreachy&amp;rsquo;s platform, Wikimedia requires applicants to publish a public project proposal on Phabricator. I published the first draft on October 9, two weeks before the deadline, and asked for feedback as I constantly worked on it to improve its contents. &lt;strong&gt;Antecedence and exclusive dedication to this task&lt;/strong&gt; helped me craft a quality proposal, besides carefully listening to what my mentors had to say. You can read it &lt;a href=&#34;https://phabricator.wikimedia.org/T177797&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As the deadline passed, &lt;strong&gt;I kept making contributions&lt;/strong&gt;, translating different parts of the documentation, dedicating Fridays to the Tech News and researches about the current state of Wikimedia. The only moment I decided to interrupt this workflow was three days before the results announcement: I recognized my efforts, noticed how anxious I was and gave myself some rest.&lt;/p&gt;
&lt;p&gt;The application process was exhausting not for the amount of work, but for the emotional process. You are required to make long-term plans to present proposals, but at the same time this is emotionally stressful because you constantly carry within yourself the fear of creating too much expectations and ending up failing. You wish that days would come and go quickly and the results to get announced soon but simultaneously you don&amp;rsquo;t want it to happen &lt;em&gt;too quickly&lt;/em&gt; since you are afraid of an outcome that won&amp;rsquo;t make you happy.&lt;/p&gt;
&lt;p&gt;But sometimes, what seems impossible &lt;strong&gt;actually happens&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is the first post of a series about my Outreachy internship at Wikimedia. Each one of them will be available in both Brazilian Portuguese and English, but feel free to translate them to any language of your choice as long as you respect the CC BY-SA 4.0 license. Thank you for reading and take care.&lt;/em&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>

