The Complete Etiquette Guide to Writing #programming Articles on Hashnode

Featured on Hashnode

Subscribe to my newsletter and never miss my upcoming articles

Listen to this article

Some tips to understand #programming tag.

My name is Maximiliano Contieri. I have a degree in computer science. I teach Software Engineering at the university, and I've been working in the industry for almost 30 years.

This month the Hashnode team released tag moderation to the public.

I'm honored to be chosen as the moderator for General Programming.

This is the most popular tag in Hashnode by far (almost 10k articles).

Following uncle's Ben advice I will take this task very seriously.


General Programming gets a lot of daily articles.

In the spirit of Hashnode's team definition we need to keep narrow to programming articles.

A community targeted at posts that are very generic in nature. These posts are meant for every software developer regardless of what their expertise is.

After talking with them, we decided to provide some samples of articles related to this tag and also some counterexamples.

This list is not definitive. It is a guide and can get updates since we are defining the scope.

Sample articles related to programming

Algorithms and Data Structures

Clean Code

Code Smells


Design Patterns

Development Techniques

IDEs Comparison

Languages Comparison


Pair Programming



Sample articles unrelated to programming

(Many are related to programming but can be tagged with more specific tags and might not be of interest to a general audience).

  • Beginners guide to PHP Classes (php)
  • Best resources to learn Go (go)
  • GItHUB Readme Profile (github)
  • How to Create a deploy environment (environment)
  • How to perform in job interviews (jobs)
  • How to setup your Ubuntu for development (linux)
  • How to use Optionals in Java (java)
  • HTML Cheat Sheet (html)
  • My Journey to deal with Impostor Syndrome (motivation)
  • My year journey (self improvement)
  • Overview of the solid.css Framework (css)
  • Security: XSS Attacks (security)
  • Unsupervised Learning with TensorFlow (Machine-Learning)
  • Using UITableViews in Vue (vue)
  • VSCode Snippets for Pyhton Productivity (python)

I will do my best moderating the tag to follow these rules and keep it attractive to a broad audience.

Of course if you disagree with tag edition you can find me:

Lets built this community together.

Syed Fazle Rahman's photo

Those are some great points. 👏 I am sure the community will find it helpful as we grow the #programming tag.

Maxi Contieri's photo

Thank you for the endorsement. I will also be very happy if this is the point of entry to newcomers developing their career path.

Sandeep Panda's photo

This is brilliant, Maxi. Thanks for putting so much effort into this. :)

Eleftheria Batsou's photo

This is absolutely fantastic! Nice kob :)

Shantun Parmar's photo

Nice article For programming blog you may reach to us :

Bolaji Ayodeji's photo

Love this, thanks for sharing!

Mohd Shad Mirza's photo