Write for us

Live Code Stream is a site about programming and data science, and we welcome all our tech friends to write on the site
Feature Image

Who can write for us?

We believe in helping developers by providing free resources but also by giving exposure. Our blog currently receives over 100k visits a month, and we want to help you share your content.

If you are passionate about coding, data science, tech in general and you love to write more than just code, you are indeed eligible to publish your content with us.


What can you write about?

We focus our site on a technical audience, but we cover a variety of topics:

Tutorials / detailed explanations

  • Programming (JavaScript/Typescript, Python, and Kotlin for now)
  • Data science, ai, deep learning, computer vision
  • Algorithms and data structures
  • Software architecture
  • Blockchain

Career / productivity / startup

  • Productivity tips for developers
  • Learning materials
  • Freelancing advice
  • Startup advice
  • Life lessons

More options here: https://livecodestream.dev/tags


Notes about articles published with us

  • You are free to write one article, or you could become a regular author at the blog.
  • We only publish original content and use anti-plagiarism software to identify duplicate content. If we find that written sections or concepts in your post (including code) have been lifted from another source, we will reject your submission, and we won’t work with you again. Don’t steal from other developers. Sure, you’ll have to explain yourself to us. But you’ll also have to explain yourself to your peers.
  • We don’t mind if you post something on your personal blog (with a canonical link back to Live Code Stream) a couple of weeks after we’ve posted it. PLEASE, do wait until you publish the same content again.
  • Drafts are submitted via either GDoc or Dropbox Paper. GDoc is preferred.
  • We don’t have a hard word count. We trust writers to keep going if the article could be better and/or stop if it feels like rambling. The average post is around 1,500 words.
  • We allow links, and they are do-follow links, just keep the article excellent and exciting.

Submission and editing process

We look only for unique, high-quality content to share with the Live Code Stream community.

Our publishing process looks like the following:

  1. Pitch an idea
  2. Write your first draft
  3. Work with the editorial team
  4. Publishing
  5. Post publishing (optional)

Let’s now review those steps in detail.

1. Pitch an idea

The idea is more than just a title or sentence. Our submission form will help you navigate to what we consider essential when pitching your content, and it includes providing:

  • Proposed title for the article
  • Short story about your article and what you plan to write. You can add your outline here.
  • Link to the draft of the story if you already have one.
  • Why is your content so unique from similar others?
  • Link to previous articles you wrote, if any.
  • Your background and experience and why you are an expert on the subject in question (you can, and we appreciate it if you link your LinkedIn or GitHub profile).

After receiving your submission, we will notify you of our decision, either we approve or reject it.

Please do not take rejections personally, we try our best, and you are free to submit a new topic at any time.

We try to respond as fast as possible. Please do not spam us by re-uploading the same idea to follow up.

If you need to follow up, sends us an email at contact@livecodestream.dev.

2. Write your first draft

Once your pitch is approved, you can write your draft and send us the first version.

We are not picky about the tool which is used, but we would highly appreciate Google Docs. It makes it much easier for us to do the revision and to interact with you over changes.

If you want to send us the final version in Markdown, we would love that, but for the revision process, Google Docs is king.

3. Work with the editorial team

Once we receive your draft, we will read it and provide feedback in the form of suggestions on the file.

During this process, you can interact directly with the editor (likely myself, Juan) on any questions or suggestions you may have.

This is a process that happens on both sides, and we just want to help you publish the best piece possible.

The edition process usually requires a few interactions before the article is ready to be published. Be respectful with the editors but don’t be afraid to say “NO”. We are not experts on the subject. YOU are. If we are saying something wrong, please let us know.

It is unlikely we would reject an article at this point, but it can happen. If we do, please accept our rejection happily, and if you wish, we could try again with another topic. It is not a common occurrence for denial at this point unless any of the following circumstances:

  • The content is not unique. If your draft were already published somewhere else, we wouldn’t accept it for our site.
  • The article was drafted with the sole purpose of selling a product or service, we are ok if companies write about their products, but it shouldn’t be a sales pitch.
  • The article deviated from the pitch, and we consider it is not a good fit for the site.
  • The article contains references that are not appropriate for our audience.

4. Publishing

This one is on us. Once your editor approves your draft, it will be queued for publishing. We’ll do the formatting work and upload it to the site.

It may take up to a few weeks from pitch to publishing. Hang in there during this time. We try to get to all articles as fast as we can.

5. Post publishing

Once you are live, we will notify you and share with you your article’s URL. Feel free to share it on social media or any other site.

We ask you to hold re-publishing this article into other sites like personal blogs, medium, hashnode, etc., for two weeks after the publishing date on our site.

Thanks.


Submit an article

Please complete the following form to submit an article. Alternatively, you can access the form on a full window.