Sample Programs is Looking for Help in 2019
Tags: contributorswanted, programming, beginners, goals
Published: 2018-12-31 16:24:42

---
title: Sample Programs is Looking for Help in 2019
published: true
description: Sample Programs is a collection of code snippets in as many languages as possible
tags: contributorswanted, programming, beginners, goals
---

![Featured Image](https://thepracticaldev.s3.amazonaws.com/i/eo659dkshqyr6hazxstw.JPEG)

If you're reading this article, you're probably interested in contributing to a new open-source project. Luckily for you, we have a project that is open to all experience levels. Say hello to Sample Programs in Every Language!

## Project Description

At a high level, Sample Programs is a collection of code snippets in as many programming languages as possible. As of today, we've hit **250** code snippets in **106** different programming languages. 

{% github therenegadecoder/sample-programs %}

Of course, there are many projects just like this one, so what makes ours different? As it turns out, we also write articles to explain every code snippet in our collection. Ideally, a user should be able to view a code snippet and find out how it works all in one place. That's our goal with this repository: all code snippets will have their own documentation.

## Requests

Currently, our workload can be broken into two sets:

1. Code Snippets
2. Articles

If you're looking for a project where you can contribute some knowledge from your favorite language, this is the project for you. We have plenty of opportunities for you to share code snippets. Or, if you prefer writing documentation, we could use your help with that as well.

At this time, we have about **22** people in our team working away regularly on the Sample Programs project. Since launch, the project has grown to **107** stars and **80** forks, but it's still small enough for you to make some meaningful changes. So, consider helping out!

## Milestones

Within the last month, we hit the [100 languages](https://github.com/TheRenegadeCoder/sample-programs/releases/tag/100-lang) and the [250 code snippets](https://github.com/TheRenegadeCoder/sample-programs/releases/tag/250-snip) milestones. 

At this time, we're looking to complete the following milestones:

1. 200 Languages - 12/31/2019
2. 500 Code Snippets - 12/31/2019
3. 100 Articles - 6/30/2019

As you can see, a lot of our milestones have a whole year on them, but we'd be happy to bump them up with some more support. 

## Side Projects

In addition to code snippets and articles, we have a handful of side projects such as the Sample Programs Wiki:

{% github therenegadecoder/sample-programs-wiki-generator %}

Currently, we automate our own [wiki](https://github.com/TheRenegadeCoder/sample-programs/wiki/Alphabetical-Language-Catalog) which contains tables of metadata about our collection of code snippets. If you're interested in improving our current wiki, check out that side project.

In addition, I'm looking to start automating our releases. Recently, we wrote up a 100 languages release as well as a 250 code snippets release. Both of which were painfully time consuming, and I'm certain the process can be automated in the same way as the wiki. If anyone is interested in helping out on that front, let me know!

## Thanks

If nothing else, thanks for taking the time to learn about the Sample Programs project. If you have a moment, consider starring the repo to help our collection grow. Otherwise, take care, and happy new year!