National Day of Civic Hacking - September 18
Mon, Sep 18, 2023

National Day of Civic Hacking

National Day Of Civic Hacking is dedicated to hackers and people who know a lot about programming. This is a great opportunity to demonstrate your skills and use them for the benefit of society. It is celebrated on September 18th.


This holiday was created in 2013. His establishment was supported by US federal government organizations, the Small Business Administration, the CfABN, and SecondMuse networks. This day includes large-scale events and contests, allowing hackers to propose improvements to many programs, propose a plan for upgrading software in enterprises, and much more.

Let us clarify that the word hacker does not mean a person who acts against the law, but a specialist who is able to find and fix errors in software. This day allows many people who are fond of programming to prove themselves as professionals in their field.

Interesting facts

  • Popular programs like Facebook have a lot of bugs and vulnerabilities in the code, but they work. If you study them in more detail, you will see numerous shortcomings that are simply ignored.
  • Programming is a complex thought process, and not just the use of code according to existing patterns.
  • A quarter of the time when developing a program is spent on finding and fixing bugs.

How to take part

Participate in the events and competitions held on this day. This will allow you to acquire new skills and prove yourself. Perhaps someone will notice your talent and offer employment in some organization.

Learn the basics of programming. Take tutorials or watch videos. Try to write a program yourself or modify an existing one.

Share a post on social networks with other users. Tell us about the holiday and how you first got acquainted with programming.

When is National Day of Civic Hacking celebrated in 2023?

National Day of Civic Hacking is observed on September 18 each year.


Weekday Month Day Year
Monday September 18 2023
Wednesday September 18 2024
Thursday September 18 2025
Friday September 18 2026