ThatSoftwareDude
Developer Tools, Guides and Articles

Menu

This is why programmers are so important

This is why programmers are so important

To those new individuals entering the programming job world currently, thoughts and ideas of high paying salaries, high tech sounding titles, and working remotely on a beach in Mexico circle around their mind. And while those things are definitely a part of the current programming culture, they aren't the most important aspect and I would say they mask the underlying importance that programmer's take on.

Behind that shiny veneer, there lies a complex sub-world of gears and electrical currents that help to make our busy societies go round. It is no secret that most of what helps us get through our day to day currently, is based around software. We receive instant communication from our friends and family through software. We can receive documents and images in virtual mailboxes that can store millions upon millions of records and barely scratch the surface of our storage capacities. And we can order food, hail a car, invest our money, calculate travel routes, find homes to live in temporarily, learn a skill or two, and we can do it all through software and a few clicks of a virtual surface.

In our current society, this is how we define progress. This is how we are able to continue creating things, both personally and for the collective groups in our society and abroad. It may seem like a small task to order food through your phone. For a few OrderID's to get grouped together, sent to a tablet miles away, triggering someone to begin preparing food, while someone else is notified to come pick it up, and to drop it off at an awaiting address while you watch the car icon get closer and closer. 

It may seem trivial. But for the first time in history, we have more and more time opening up for ourselves, in order to figure out what it is that we should be doing with our lives. And that's not a small thing. That's where our future progress and innovation come from. If we were to add up the hours that it would normally take us to grab lunch, stop by the department store for a new dress shirt, grab dinner and then drive the hour home after work day in and day out for years, you'd be looking at enough time to start an electric car company and build rockets. So even these seemingly unimportant applications, bring with them vast improvement and big change.

Data and attention have become the biggest commodity in our society, which small blotches of virtual real estate selling for thousands of dollars to even millions in some cases. The more taps and clicks an item gets on a screen, triggering a counter to increase, the more perceived value that something has. And again, this isn't bad by nature. It's just the current way that people can express their likes and dislikes in real time.

And behind every tap and click, there is some code that some programmer wrote to manage the entire thing. On the micro level, they were just storing values in a database. Maybe they were even just updating a counter. Something so trivial in appearance but complex in that they'd be one of the few people that would even know to do such a thing at their company. On the macro level however, they just created a way for you to express your likes on a clothing style, which in turn triggered the company behind it to begin producing more of said style, which means fashion now takes minutes to begin to spread, as oppose to months or even years as it made its way across the country and in some cases across the world.

And that's the real power behind a programmer. They receive instructions, and begin to work formulating algorithms in order to execute effectively and they manage the process going forward to ensure accuracy. They diagnose and improve accordingly as the project progresses and they learn how to do it faster and better each time. Information, fashion, story-telling and learning happen in real time across vast networks of people and communities.

And life is shaped based on those decisions. While the job may not always be glamorous or even high paying, it is impactful in some way. A simple function written without too much thought can at some point change the way that we communicate with each other. And that's the importance that I wish more programmer's could see, as oppose to just the extra zero on the paycheck or the ability to work from home.

Walter G. author of blog post
Walter Guevara is a Computer Scientist, software engineer, startup founder and previous mentor for a coding bootcamp. He has been creating software for the past 20 years.

Get the latest programming news directly in your inbox!

Have a question on this article?

You can leave me a question on this particular article (or any other really).

Ask a question

Community Comments

D
12/31/2019 9:02:01 AM
First, thanks for all your advice and shared knowledge on this site! Especially the tutorials! I am an inexperienced programmer and really appreciate the time it takes to do all this writing! If I may make a suggestion: adjust your post title by deleting the apostrophe: 's indicates either possession (Susan's coat) or a contracted phrase (it's shortens it is), but you seem to be using it as plural here. I have signed up to receive your updates, so thanks again! Have a great day! -Doris
D
12/31/2019 9:04:21 AM
Another suggestion: make an easily accessible searchbar to assist finding articles on your site. I haven't yet found it if you already have one. Thanks!
thatsoftwaredude.com logo
Walt
12/31/2019 12:44:39 PM
I have also gone ahead and added a brand new search to the top of the page as you suggested!
thatsoftwaredude.com logo
Walt
12/31/2019 12:42:38 PM
Hello Doris! Many thank you's for the kind words. Definitely glad you found my posts helpful. I have adjusted the title! And thank you for signing up for updates. I am preparing much more content for 2020. New projects and perhaps a beginner's course or two to help out those just starting out.

Add a comment