<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>opensource &amp;mdash; Ignored By Dinosaurs 🦕</title>
    <link>https://www.ignoredbydinosaurs.com/tag:opensource</link>
    <description></description>
    <pubDate>Mon, 22 Jun 2026 06:07:43 -0400</pubDate>
    <item>
      <title>On contributing to open source projects</title>
      <link>https://www.ignoredbydinosaurs.com/44-contributing-open-source-projects</link>
      <description>&lt;![CDATA[Whenever a new developer shows up in some online thread asking for advice on how to learn to code, the replies always include &#34;find an open source project to help with&#34;. The 5th birthday of the Macintosh that I bought to learn to code is any day now, and I&#39;ve just now worked up the chops and the courage to follow that advice. Here&#39;s what I&#39;d say to a younger me.&#xA;&#xA;When people say that, it&#39;s usually really intimidating to think about. What project? How do I get involved? What if I suck and get laughed off the internet? Well..&#xA;&#xA;Pick a big one. Pick Drupal. Drupal is a huge, beautiful mess of an open source project and Drupal developers are highly in demand right now. This means that there is lots to work on, and when you&#39;ve got something to show you can get paid decently well to do it. The advice is always to &#34;scratch your own itch&#34;, and indeed that&#39;s what pretty much every developer in open source is doing. I just had my first patch applied to a project. It took me about 3 weeks from start to finish, but the majority of that wasn&#39;t actually writing code. It was learning about what the other code did that I was trying to patch so that I could write a feature that actually followed Drupal conventions. This was a very simple little feature, but what I learned between 3 weeks ago and now ties into a LOT of core Drupal principles that have totally enabled me to write this other module that I need for work and have it work as intended on the first try. &#xA;&#xA;So, in summary - help out on an open source project. It&#39;ll make you a better developer faster than anything else.&#xA;&#xA;#drupal #opensource]]&gt;</description>
      <content:encoded><![CDATA[<p>Whenever a new developer shows up in some online thread asking for advice on how to learn to code, the replies <em>always</em> include “find an open source project to help with”. The 5th birthday of the Macintosh that I bought to learn to code is any day now, and I&#39;ve just now worked up the chops and the courage to follow that advice. Here&#39;s what I&#39;d say to a younger me.</p>

<p>When people say that, it&#39;s usually really intimidating to think about. What project? How do I get involved? What if I suck and get laughed off the internet? Well..</p>

<p>Pick a big one. Pick Drupal. Drupal is a huge, beautiful mess of an open source project and Drupal developers are highly in demand right now. This means that there is lots to work on, and when you&#39;ve got something to show you can get paid decently well to do it. The advice is always to “scratch your own itch”, and indeed that&#39;s what pretty much every developer in open source is doing. I just had <a href="http://drupalcode.org/project/dfp.git/commitdiff/c2b59349fd298019c61bfe4d26490f4f7e7f7a1d?hp=d898075f2fbae27b96cd52255ce2dfdaaad06a00">my first patch</a> applied to a project. It took me about 3 weeks from start to finish, but the majority of that wasn&#39;t actually writing code. It was learning about what the other code did that I was trying to patch so that I could write a feature that actually followed Drupal conventions. This was a very simple little feature, but what I learned between 3 weeks ago and now ties into a LOT of core Drupal principles that have totally enabled me to write this other module that I need for work and have it work as intended on the <strong>first try</strong>.</p>

<p>So, in summary – help out on an open source project. It&#39;ll make you a better developer faster than anything else.</p>

<p><a href="https://www.ignoredbydinosaurs.com/tag:drupal" class="hashtag"><span>#</span><span class="p-category">drupal</span></a> <a href="https://www.ignoredbydinosaurs.com/tag:opensource" class="hashtag"><span>#</span><span class="p-category">opensource</span></a></p>
]]></content:encoded>
      <guid>https://www.ignoredbydinosaurs.com/44-contributing-open-source-projects</guid>
      <pubDate>Wed, 24 Jul 2013 00:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>