Programmers as Modern Artists

Programmers

Photo by KOBU Agency on Unsplash

Over the last few years, programmers have worked on stuff that will affect humanity for centuries to come. Similar to how Leonardo Da Vinci's paintings and innovations continue to wow us, programming is, now more than ever, a form of art that impresses us.

Yes, you read it right. I called Programming an art. People are able to bring to life their imaginations through applications, music, and whatnot. These creations are as powerful as they are beautiful. Nowadays, we are able to draw on a computer and even produce music. We can even bring such crafts to a completely new level. Programmers’ work has given us tools and apps that ease our daily lives, like artificial intelligence. By definition, art is the expression or application of human creative skill and imagination, which exist to be appreciated primarily for its beauty or emotional power. Isn’t it what programming is doing?

Anyone can learn the art of programming. We do have a book of the same title, but we also have a ton of resources online that can help you get started. This art has no age restriction, and no one is too young or old to be such an artist. Truth be told, just like artists have apprentices, programmers have created their own system to share and create their knowledge with everyone across the globe. This system is the Internet, and anyone, programmer or not, can share knowledge and experience there. So programmers do have this sense of community that makes all arts spread across time and location.

On this special day, let us celebrate our art and use this time to ask ourselves the question that got us started with it on day 1: How can we use programming to help others today?
There are many memes about programmers sleeping at a very late hour at night (or in the morning). These memes illustrate well how programmers live up to this question. We always want to learn, we always want to create, and we always want to make the world a better and happier place.

As I write here, I would like to share my views on this art that I have loved since the day I built a cardboard computer. Programming is an enabler. Programming is the medium that allows people to create solutions to everyday problems. As most art exists as an expression of creativity to make the world a happy place, programming is no less important. Despite being relatively young, we can already see its footprint. Together, let’s make this footprint a positive one.

Let us continue to sculpt the world with our minds and keyboards, paint it with 0’s and 1's, and sing our loops, conditions, and bugs!

Happy programmers’ day, artists!