<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PlanetGNOME on Stormy Peters</title><link>https://stormyscorner.com/categories/planetgnome/</link><description>Recent content in PlanetGNOME on Stormy Peters</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 14 May 2025 14:38:02 -0700</lastBuildDate><atom:link href="https://stormyscorner.com/categories/planetgnome/feed.xml" rel="self" type="application/rss+xml"/><item><title>In order to grow your volunteer community, you must work in the open</title><link>https://stormyscorner.com/blog/in-order-to-grow-your-volunteer-community-you-must-work-in-the-open/</link><pubDate>Wed, 14 May 2025 14:38:02 -0700</pubDate><guid>https://stormyscorner.com/blog/in-order-to-grow-your-volunteer-community-you-must-work-in-the-open/</guid><description>&lt;p>Doing research for my &lt;a href="https://www.socallinuxexpo.org/scale/13x/presentations/grow-organization-planting-volunteers" rel="noopener">Grow an Organization by Planting Volunteers&lt;/a> at &lt;a href="https://www.socallinuxexpo.org/" rel="noopener">SCALE&lt;/a>, I ran across &lt;a href="https://dirkriehle.com/publications/2014-2/the-five-stages-of-open-source-volunteering/" rel="noopener">Dirk Riehle&amp;rsquo;s article on the Five Stages of Open Source Volunteering&lt;/a>. The whole article is worth a read but I thought I&amp;rsquo;d call out the open communication piece. He says to support a distributed community and to engage new volunteers, open communication is key.&lt;/p>
&lt;blockquote>
&lt;p>Public communication ensures that all members of the community have the opportunity to participate, which creates buy-in and trust.&lt;/p></description></item><item><title>Mimi Geier, a great math teacher</title><link>https://stormyscorner.com/blog/mimi-geier-a-great-math-teacher/</link><pubDate>Sat, 14 Feb 2015 05:01:19 -0700</pubDate><guid>https://stormyscorner.com/blog/mimi-geier-a-great-math-teacher/</guid><description>&lt;p>&lt;em>&lt;img src="https://stormyscorner.com/wp-content/uploads/2015/02/MimiGeier.jpg" alt="MimiGeier" loading="lazy">The world lost a great math teacher this week. Mimi Geier not only loved math, she loved teaching math and delighted in watching kids discoverÂ solutions. If I had a picture to share here, it would be of Ms. Geier with a grin on her face, holding out a piece of chalk so that a student could teach.&lt;/em>&lt;/p>
&lt;p>My first day at BFIS, Ms. Geier asked me if I was in first or seventh period math. I wanted to ask which one was the advanced math class, but I didn&amp;rsquo;t. Instead I said I didn&amp;rsquo;t know. She told me to come to both and we&amp;rsquo;d figure it out.&lt;/p></description></item><item><title>The Good, the Bad and the Ugly of why I don't always work in the open</title><link>https://stormyscorner.com/blog/the-good-the-bad-and-the-ugly-of-why-i-dont-always-work-in-the-open/</link><pubDate>Thu, 12 Feb 2015 12:00:28 -0700</pubDate><guid>https://stormyscorner.com/blog/the-good-the-bad-and-the-ugly-of-why-i-dont-always-work-in-the-open/</guid><description>&lt;p>I was writing a post about why you must work in the open to get more volunteers and I ended up writing this post about why I don&amp;rsquo;t work in the open.&lt;/p>
&lt;h3 id="the-good">The Good&lt;/h3>
&lt;p>So I think there are some very valid reasons for not working in the open:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Personal&lt;/strong>. Not all projects are open source projects, especially personal ones. Where I&amp;rsquo;m going for Valentine&amp;rsquo;s Day or how to get my son to do better in school are not &amp;ldquo;open&amp;rdquo; projects. They could be, but they&amp;rsquo;re not.&lt;/li>
&lt;li>&lt;strong>Not mine to share&lt;/strong>. There&amp;rsquo;s a lot of things I think should be shared with the world but they aren&amp;rsquo;t my stories or plans to share. I&amp;rsquo;d be violating someone else&amp;rsquo;s sense of privacy in order to share. I think your 2015 project goals are good enough to share with the world - and more people would join if you did - but you may not feel the same way.&lt;/li>
&lt;li>&lt;strong>It&amp;rsquo;s not an open source project&lt;/strong>. Lots of projects in this world are not run in an open source way. If you are not looking to build a community, and you are not an open source software project nor a nonprofit nor a public entity, I think this is a totally valid way of working.&lt;/li>
&lt;/ul>
&lt;h3 id="the-bad">The Bad&lt;/h3>
&lt;p>And then I think there are some reasonable reasons (maybe right, maybe not) for not working in the open:&lt;/p></description></item><item><title>7 reasons asynchronous communication is better than synchronous communication in open source</title><link>https://stormyscorner.com/blog/7-reasons-asynchronous-communication-is-better-than-synchronous-communication-in-open-source/</link><pubDate>Mon, 26 Jan 2015 16:45:32 -0700</pubDate><guid>https://stormyscorner.com/blog/7-reasons-asynchronous-communication-is-better-than-synchronous-communication-in-open-source/</guid><description>&lt;p>Traditionally, open source software has relied primarily on asynchronous communication. While there are probably quite a few synchronous conversations on irc, most project discussions and decisions will happen on asynchronous channels like mailing lists, bug tracking tools and blogs.&lt;/p>
&lt;p>I think there&amp;rsquo;s another reason for this.Â Synchronous communication is difficult for an open source project. For any project where people are distributed. Synchronous conversations are:&lt;/p>
&lt;ul>
&lt;li>Inconvenient. It&amp;rsquo;s hard to schedule synchronous meetings across time zones. Just try to pick a good time for Australia, Europe and California.&lt;/li>
&lt;li>Logistically difficult. It&amp;rsquo;s hard to schedule a meeting for people that are working on a project at odd hours that might vary every day depending on when they can fit in their hobby or volunteer job.&lt;/li>
&lt;li>Slower. If you have more than 2-3 people you need to get together every time you make a decision, things will move slower. I currently have a project right now that we are kicking off and the team wants to do everything in meetings. We had a meeting last week and one this week. Asynchronously we could have had several rounds of discussion by now.&lt;/li>
&lt;li>Expensive for many people. When I first started at GNOME, it was hard to get some of our board members on a phone call. They couldn&amp;rsquo;t call international numbers, or couldn&amp;rsquo;t afford an international call and they didn&amp;rsquo;t have enough bandwidth for an internet voice call. We ended up using a conference call line from one of our sponsor companies. Now it&amp;rsquo;s video.&lt;/li>
&lt;li>Logistically difficult. Mozilla does most of our meetings as video meetings. Video is still really hard for many people. Even with my pretty expensive, supposedly high end internet in a developed country, I often have bandwidth problems when participating in video calls. Now imagine I&amp;rsquo;m a volunteer from Nigeria. My electricity might not work all the time, much less my high speed internet.&lt;/li>
&lt;li>Language. Open source software projects work primarily in English and most of the world does not speak English as their first language. Asynchronous communication gives them a chance to compose their messages, look up words and communicate more effectively.&lt;/li>
&lt;li>Confusing. Discussions and decisions are often made by a subset of the project and unless the team members are veryÂ diligent the decisions and rationale are often not communicated out broadly or effectively. You lose the history behind decisions that way too.&lt;/li>
&lt;/ul>
&lt;p>There are some major benefits toÂ synchronous conversation:&lt;/p></description></item><item><title>Use your vacation to do good in exotic locations</title><link>https://stormyscorner.com/blog/use-your-vacation-to-do-good-in-exotic-locations/</link><pubDate>Sat, 22 Feb 2014 12:54:07 -0700</pubDate><guid>https://stormyscorner.com/blog/use-your-vacation-to-do-good-in-exotic-locations/</guid><description>&lt;p>&lt;a href="https://stormyscorner.com/wp-content/uploads/2014/02/P5251180.jpg">&lt;img src="https://stormyscorner.com/wp-content/uploads/2014/02/P5251180-300x225.jpg" alt="OLYMPUS DIGITAL CAMERA" loading="lazy">&lt;/a>&lt;/p>
&lt;p>Kids on Computers is planning a trip to the Huajuapan de Leon, Mexico area in June. If you can, please join us! If you can&amp;rsquo;t, please consider donating to help the labs we&amp;rsquo;ll be working on.&lt;/p>
&lt;p>Most of us will be going down for a week or so. There are &lt;a href="https://www.kidsoncomputers.org/applications-now-being-accepted-for-the-kids-on-computers-travel-program-mexico" rel="noopener">travel stipends&lt;/a> available for those willing to spend a month helping in the area.&lt;/p>
&lt;p>**What could I possibly do to help? **I ask myself this every time I go. Especially since I usually drag my kids along. Here are the things you can help with.&lt;/p></description></item><item><title>Your competition helps explain who you are</title><link>https://stormyscorner.com/blog/your-competition-helps-explain-who-you-are/</link><pubDate>Tue, 27 Nov 2012 02:47:00 -0700</pubDate><guid>https://stormyscorner.com/blog/your-competition-helps-explain-who-you-are/</guid><description>&lt;blockquote>
&lt;p>&amp;ldquo;Where there is no competition, there is no market. This is why start-ups who &amp;ldquo;have no competition&amp;rdquo; have trouble engaging partners and making sales.&amp;rdquo; - Geoffrey Moore, Escape Velocity&lt;/p>&lt;/blockquote>
&lt;p>Open source projects often shy away from competition. They value collaboration and leveraging existing solutions. But competition is good for more than making you run faster. Competition helps define who you are.&lt;/p>
&lt;p>This is why the Nike iPod sensor had such a hard time when it came out. There was nothing to compare it to except pedometers. In contrast, Fitbit and Jawbone&amp;rsquo;s Up have met with a lot more initial success. And just about every article about them compares them to each other. (Interestingly, Nike has a new, similar product called Fuel Band that is mentioned in very few of the articles.)&lt;/p></description></item><item><title>How to have hallway conversations when you can't see the hallway</title><link>https://stormyscorner.com/blog/how-to-have-hallway-conversations-when-you-cant-see-the-hallway/</link><pubDate>Mon, 04 Jun 2012 20:20:51 -0700</pubDate><guid>https://stormyscorner.com/blog/how-to-have-hallway-conversations-when-you-cant-see-the-hallway/</guid><description>&lt;p>I recently listened to a talk by &lt;a href="https://randsinrepose.com/" rel="noopener">Michael Lopp&lt;/a> about how to be a great manager.&lt;/p>
&lt;p>During his talk, he stressed the importance of hallway conversations. Hallway conversations are informal conversations about projects, goals and status. As &lt;a href="https://stormyscorner.com/please-welcome-shezmeen-prasad-to-the-mozilla-developer-engagement-team/" rel="noopener">Shez&lt;/a> says, they are great for bouncing ideas off people you might not normally interact with and just letting them know what you are up to.&lt;/p>
&lt;p>Here&amp;rsquo;s how I do &amp;ldquo;hallway conversations&amp;rdquo; while working thousands of miles from my colleagues:&lt;/p></description></item><item><title>How to hire an Executive Director</title><link>https://stormyscorner.com/blog/how-to-hire-an-executive-director/</link><pubDate>Tue, 31 Jan 2012 09:04:19 -0700</pubDate><guid>https://stormyscorner.com/blog/how-to-hire-an-executive-director/</guid><description>&lt;p>When I told the GNOME Foundation Board of Directors that I was leaving &lt;a href="https://stormyscorner.com/what-do-i-do-as-executive-director-of-gnome/" rel="noopener">my job as executive director&lt;/a>, I told them my number one priority was to hire my replacement. Before I was hired, the GNOME Foundation went through a long period without an executive director and I wanted to make sure that didn&amp;rsquo;t happen again.Â At the Boston Summit, there was actually some discussion about whether they wanted another executive director or whether they could hire more specialized individuals for particular tasks. For numerous reasons, they opted to hire another executive director. (I was relieved - speaking as a current GNOME Foundation board member, it would be a lot of work for a volunteer board to manage more staff without an executive director.)&lt;/p></description></item><item><title>Does open source exclude high context cultures?</title><link>https://stormyscorner.com/blog/does-open-source-exclude-high-context-cultures/</link><pubDate>Mon, 19 Sep 2011 15:50:14 -0700</pubDate><guid>https://stormyscorner.com/blog/does-open-source-exclude-high-context-cultures/</guid><description>&lt;p>High context cultures value personal relationships over process. You have to know someone before you can trust them and work with them. They also tend to be less explicit and rely more on tone of voice, gestures and even status to communicate. Typically Asian countries are more high context than Western countries. Think Korea and Japan.&lt;/p>
&lt;p>Low context cultures are process driven. They rely on facts and processes. Their communication style is much more direct and action-orientated. They are orientated towards the individual rather than the group. Western cultures like the US and Germany are considered low context.&lt;/p></description></item><item><title>The secret to my success in a field of men? All my friends. My guy friends.</title><link>https://stormyscorner.com/blog/the-secret-to-my-success-in-a-field-of-men-all-my-friends.-my-guy-friends./</link><pubDate>Wed, 04 May 2011 21:09:34 -0700</pubDate><guid>https://stormyscorner.com/blog/the-secret-to-my-success-in-a-field-of-men-all-my-friends.-my-guy-friends./</guid><description>&lt;p>I&amp;rsquo;ve spent a lot of time over the past few weeks talking about why we have so few women in open source and web development and how to encourage more women to join. (I even got to spend an awesome afternoon with a bunch of girls. I was supposed to be mentoring them but they were already Python game developers and small business owners - at the ages of 10 and 15!)&lt;/p></description></item><item><title>Learning to write JavaScript</title><link>https://stormyscorner.com/blog/learning-to-write-javascript/</link><pubDate>Thu, 10 Feb 2011 12:09:16 -0700</pubDate><guid>https://stormyscorner.com/blog/learning-to-write-javascript/</guid><description>&lt;p>So now that I work at Mozilla, I figured it was time to develop a &amp;ldquo;web app&amp;rdquo; just to make sure I understood it all. And since my team is working on educational resources for web developers, I wanted to see what it was like to learn how to use some of them using resources online.&lt;/p>
&lt;p>So I decided to use the resources I could find online and write some JavaScript to do a pet project of mine.&lt;/p></description></item><item><title>Kids on Computers sets up more labs in schools</title><link>https://stormyscorner.com/blog/kids-on-computers-sets-up-more-labs-in-schools/</link><pubDate>Thu, 09 Dec 2010 14:41:31 -0700</pubDate><guid>https://stormyscorner.com/blog/kids-on-computers-sets-up-more-labs-in-schools/</guid><description>&lt;p>[caption id=&amp;ldquo;attachment_1686&amp;rdquo; align=&amp;ldquo;alignleft&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; caption=&amp;ldquo;Sewing at girls&amp;rsquo; school in Santo Domingo, Oaxaca. Photo by Thomas Peters.&amp;rdquo;]&lt;a href="https://stormyscorner.com/wp-content/uploads/2010/12/sewing2.jpg">&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/12/sewing2-300x225.jpg" alt="" loading="lazy">&lt;/a>[/caption]&lt;/p>
&lt;p>&lt;a href="https://kidsoncomputers.org" rel="noopener">Kids on Computers&lt;/a> folks have been busy, especially Hermes and Thomas and others in Oaxaca. In the past few months we&amp;rsquo;ve set up labs in a &lt;a href="https://www.kidsoncomputers.org/mexico-tlaxiaco-cam-27" rel="noopener">school for kids with disabilities&lt;/a> and a &lt;a href="https://www.kidsoncomputers.org/girls-school-gets-computers" rel="noopener">boarding school for girls&lt;/a> - both in small towns in Oaxaca, Mexico.&lt;/p>
&lt;p>The lab for the kids with disabilities will also help their parents who will now be able to do research on the web both on their kids&amp;rsquo; health and also on government resources that might be available.&lt;/p></description></item><item><title>Forking an open source project: regaining internal motivation</title><link>https://stormyscorner.com/blog/forking-an-open-source-project-regaining-internal-motivation/</link><pubDate>Wed, 22 Sep 2010 09:02:56 -0700</pubDate><guid>https://stormyscorner.com/blog/forking-an-open-source-project-regaining-internal-motivation/</guid><description>&lt;p>Can forking a free software project enable you to regain your internal motivation to work on a project? My current theory is that if you work on free software, then you get paid to work on it and then you get laid off, that you would work on a different project. Because the first one is no longer good enough to get paid, then it must not be good enough to work on for free.&lt;/p></description></item><item><title>How do I raise enough money to work on my project full time?</title><link>https://stormyscorner.com/blog/how-do-i-raise-enough-money-to-work-on-my-project-full-time/</link><pubDate>Tue, 14 Sep 2010 12:52:48 -0700</pubDate><guid>https://stormyscorner.com/blog/how-do-i-raise-enough-money-to-work-on-my-project-full-time/</guid><description>&lt;p>&amp;ldquo;How do I raise enough money to be able to spend all my time working on my favorite free software project?&amp;rdquo; is a question I hear often.&lt;/p>
&lt;p>I have a few ideas and I&amp;rsquo;m very interested in hearing others as I think the world would be a better place if we all could afford to do work we loved and thought useful.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Focus on the difference you&amp;rsquo;d make.&lt;/strong> First off, I wouldn&amp;rsquo;t approach it as &amp;ldquo;I need to raise money to pay myself.&amp;rdquo; Unless you are raising moneyÂ solelyÂ from people that love you, whether or not you get paid is probably not going to sway them one way or the other. You need to tell them what $100,000 a year would do. How would your project be great then? Who would it help? How would it make the world a better place? How would it help this particular type of sponsor?&lt;/li>
&lt;li>&lt;strong>Believe it&lt;/strong>. You need toÂ trulyÂ believe your project would benefit from the money and your work. If you aren&amp;rsquo;t convinced, you won&amp;rsquo;t convince anyone else.&lt;/li>
&lt;li>&lt;strong>Figure out how much you need&lt;/strong>. It helps to have a goal. Would you quit your day job if you had $20,000 in funding? $100,000? $200,000? (Don&amp;rsquo;t forget costs like health care, vacation time, etc.)&lt;/li>
&lt;li>&lt;strong>Identify different types of sponsors.&lt;/strong> Are you going to raise money from developers? Or software companies? Or philanthropic grant givers? Also think about how much money that type of sponsor is likely to give. Be realistic. Maybe they gave a project $100,000 once but they gave five other projects $10,000. You are probably going to get $10,000 if you get anything. Then figure out how many sponsors you&amp;rsquo;ll need. Figure out where those people are and how you are going to get introduced to them.&lt;/li>
&lt;li>&lt;strong>Create a pitch.&lt;/strong> You need a really good web page, a good email, an elevator pitch and unfortunately, you probably need a slide deck too.&lt;/li>
&lt;li>&lt;strong>Tell the world.&lt;/strong> Don&amp;rsquo;t ask everyone for money. But tell everyone about your project and what your goals are. (Hint: your goal is not to raise money but to make your project better. The money is a means to an end.) Use your elevator pitch. Listen carefully to their questions, their skepticism, their ideas. Evolve. Make your pitch better. Figure out how to pitch it to different types of people.&lt;/li>
&lt;li>&lt;strong>Sell your project&lt;/strong>. Don&amp;rsquo;t forget to talk about your project. You aren&amp;rsquo;t just asking for money, you are selling the potential of your project.&lt;/li>
&lt;li>&lt;strong>Collect stories&lt;/strong>. Studies have proven that people are willing to give more money to save one child identified by name and ailment than they are to save 100 kids. Personal stories are moving. Find a couple of stories of how your project has made a difference.&lt;/li>
&lt;li>&lt;strong>Learn about them.&lt;/strong> You are not going to get any money from someone whom you don&amp;rsquo;t understand. Know them, know their business, know what they care about, know how they view you.&lt;/li>
&lt;li>&lt;strong>Work with an organization that can help&lt;/strong>. For example, maybe you want money to work on your favorite project and you found companies that are willing to sponsor it but they don&amp;rsquo;t want to manage it. Would they be willing to funnel the money to you through a nonprofit organization that also supports your type of project?&lt;/li>
&lt;li>&lt;strong>Ask&lt;/strong>. Talk to lots of potential sponsors, ask them for money, apply for grants, look for opportunities. If you don&amp;rsquo;t ask for the money, you will never get it.&lt;/li>
&lt;/ol>
&lt;p>What else would you recommend?&lt;/p></description></item><item><title>Putting all the Hackfest pieces together</title><link>https://stormyscorner.com/blog/putting-all-the-hackfest-pieces-together/</link><pubDate>Thu, 26 Aug 2010 15:54:50 -0700</pubDate><guid>https://stormyscorner.com/blog/putting-all-the-hackfest-pieces-together/</guid><description>&lt;p>&lt;a href="https://stormyscorner.com/how-to-plan-a-hackfest/" rel="noopener">Planning a hackfest&lt;/a> is not an easy process. You need an:&lt;/p>
&lt;ul>
&lt;li>organizer - someone willing to put some time into making the whole thing happen&lt;/li>
&lt;li>topic - what are you going to be hacking on, what do you hope to accomplish&lt;/li>
&lt;li>attendees - this is usually a particular group of people that work on a specific project or team&lt;/li>
&lt;li>date - have you ever tried to schedule a multi-day meeting with multiple people? Agreeing on a week can be really hard.&lt;/li>
&lt;li>place - a place with affordable lodging and food with a comfortable place to hack with great internet. Preferably some place easy and cheap to travel to.&lt;/li>
&lt;li>sponsors - flying a group of people to the same place often costs quite a bit of money&lt;/li>
&lt;/ul>
&lt;p>Luckily we&amp;rsquo;ve had people and companies willing to invest the time and resources to make this happen. During the past year we&amp;rsquo;ve had a record number of very productive hackfests and we have even more coming up!&lt;/p></description></item><item><title>Books to read if you liked How to Train Your Dragon</title><link>https://stormyscorner.com/blog/books-to-read-if-you-liked-how-to-train-your-dragon/</link><pubDate>Sun, 27 Jun 2010 09:13:39 -0700</pubDate><guid>https://stormyscorner.com/blog/books-to-read-if-you-liked-how-to-train-your-dragon/</guid><description>&lt;p>[caption id=&amp;ldquo;attachment_1579&amp;rdquo; align=&amp;ldquo;alignleft&amp;rdquo; width=&amp;ldquo;300&amp;rdquo;]&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/06/2628869994_087a85722c-300x199.jpg" alt="Photo by wili_hybrid. Taken in Ljubljana, Slovenia. https://www.flickr.com/photos/wili/2628869994/" loading="lazy">  [/caption]&lt;/p>
&lt;p>I watched How to Train Your Dragon yesterday and I really enjoyed it. I plan on reading the &lt;a href="https://www.amazon.com/dp/0316085278/ref=as_li_ss_til?tag=stormysblog-20&amp;amp;camp=0&amp;amp;creative=0&amp;amp;linkCode=as4&amp;amp;creativeASIN=0316085278&amp;amp;adid=1PJYG6YHFRTYCMZ6K1XE&amp;amp;" rel="noopener">How to Train Your Dragon book series&lt;/a>&lt;img src="https://www.assoc-amazon.com/e/ir?t=traindragon-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0316085278" alt="" loading="lazy">. I started thinking of all the dragon books I&amp;rsquo;ve read &amp;hellip; and realized that while I know a few really good series, I know fewer than I thought. (I must be forgetting some &amp;hellip;)&lt;/p></description></item><item><title>Fiction writing tip #1: Do not make things too easy for your protagonist</title><link>https://stormyscorner.com/blog/fiction-writing-tip-%231-do-not-make-things-too-easy-for-your-protagonist/</link><pubDate>Mon, 14 Jun 2010 15:05:50 -0700</pubDate><guid>https://stormyscorner.com/blog/fiction-writing-tip-%231-do-not-make-things-too-easy-for-your-protagonist/</guid><description>&lt;p>Here&amp;rsquo;s a writing tip from a reader: do not make things too easy for your protagonist.&lt;/p>
&lt;p>I&amp;rsquo;ve been reading fiction books by new authors. They often make the protagonist struggle throughout the whole book and then suddenly give them super powers. Or sometimes they sporadically give them superpowers throughout the book. Or have magical creatures come to their aid just in the nick of time.&lt;/p>
&lt;p>For example, in the book I read yesterday, the main character struggled with demons (the mythical creatures) her entire life. They killed people, they raped her, they chased her, they beat her up. And then suddenly, after several hundred pages of this, she realizes she needs other people and yells &amp;ldquo;I&amp;rsquo;m a soul catcher! Demons be gone!&amp;rdquo; and they all explode. Huh? Why didn&amp;rsquo;t she just tell them to all be gone 200 pages ago? The author could have saved us all a lot of agony.&lt;/p></description></item><item><title>Words are important - just not always the way you think</title><link>https://stormyscorner.com/blog/words-are-important-just-not-always-the-way-you-think/</link><pubDate>Wed, 02 Jun 2010 13:39:45 -0700</pubDate><guid>https://stormyscorner.com/blog/words-are-important-just-not-always-the-way-you-think/</guid><description>&lt;p>Recently I met someone who insisted on describing every department in his organization, all the acronyms and what they stood for. By the time he got around to describing how this whole thing related to me, he had lost my interest. (And I tried hard to hang in there!) He had given me too many irrelevant terms that didn&amp;rsquo;t relate to me.&lt;/p>
&lt;p>We focus a lot in the free software community about what words we use: free software, open source software, free and open source software, &amp;hellip;&lt;/p></description></item><item><title>How does a free software project do marketing?</title><link>https://stormyscorner.com/blog/how-does-a-free-software-project-do-marketing/</link><pubDate>Sun, 16 May 2010 09:09:59 -0700</pubDate><guid>https://stormyscorner.com/blog/how-does-a-free-software-project-do-marketing/</guid><description>&lt;p>Typically free software projects have lots of very smart developers. Large projects like &lt;a href="https://gnome.org" rel="noopener">GNOME&lt;/a> might also be lucky enough to have lots of great translators, designers, artists and writers working on the project.&lt;/p>
&lt;p>However, marketing is not typically an area free software projects have worked much on. GNOME is changing that. Over the past couple of years we have really increased our marketing activity from fundraising to spreading the word about GNOME. One way we&amp;rsquo;ve done that is through the marketing mailing list. Another is by getting together at GUADEC and having marketing &lt;a href="https://stormyscorner.com/how-to-plan-a-hackfest/" rel="noopener">hackfests&lt;/a>.&lt;/p></description></item><item><title>10 skills to master to get things done online</title><link>https://stormyscorner.com/blog/10-skills-to-master-to-get-things-done-online/</link><pubDate>Fri, 14 May 2010 10:14:20 -0700</pubDate><guid>https://stormyscorner.com/blog/10-skills-to-master-to-get-things-done-online/</guid><description>&lt;p>I&amp;rsquo;ve recently watched a few people struggle to get things done in online projects. I&amp;rsquo;ve written and spoken on&lt;a href="https://stormyscorner.com/12-tips-to-getting-things-done-in-open-source/" rel="noopener"> 12 tips for getting things done in the open source community&lt;/a> but now I see that people also need to learn how to work with mailing lists and virtual teams.&lt;/p>
&lt;p>Skills you should master if you plan on working in a virtual environment. I&amp;rsquo;m interested in any other skills you&amp;rsquo;d add to the list.&lt;/p></description></item><item><title>10 free apps I wish were open source</title><link>https://stormyscorner.com/blog/10-free-apps-i-wish-were-open-source/</link><pubDate>Tue, 06 Apr 2010 13:28:01 -0700</pubDate><guid>https://stormyscorner.com/blog/10-free-apps-i-wish-were-open-source/</guid><description>&lt;p>When it comes to web applications, I think free and open source software fans are settling for &amp;ldquo;free&amp;rdquo; instead of looking for the freedom they would get from open source.&lt;/p>
&lt;p>Here are some free applications that I wish had open source software equivalents.Â  I am not unhappy with these applications. I just wish I had open source software alternatives that were as good!&lt;/p>
&lt;p>Here are 10 of the good web applications that I use daily that don&amp;rsquo;t have good enough open source software equivalents.&lt;/p></description></item><item><title>How does Malaysia encourage so many women in software?</title><link>https://stormyscorner.com/blog/how-does-malaysia-encourage-so-many-women-in-software/</link><pubDate>Wed, 24 Feb 2010 08:28:37 -0700</pubDate><guid>https://stormyscorner.com/blog/how-does-malaysia-encourage-so-many-women-in-software/</guid><description>&lt;p>In 2003 I gave a talk in Malaysia. What I noticed immediately is that my audience was well over half women. This was really noticeable because they were all wearing brightly colored hijabs. Usually I scan the room and count how many women I can find - usually on my fingers even in a room of hundreds. &lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef01310f348e12970c-320wi.jpeg" alt="Hijab-programmer-woman" loading="lazy">Yet here were hundreds of women attending a talk about the economics of open source software!&lt;/p></description></item></channel></rss>