We believe coding is about a whole lot more than text files and folders – it’s about learning how to think critically, become more efficient, organized, and change the world for the better!

A common misconception is that coding will take jobs away but that can’t be further from the truth as it will actually create more jobs.  If you’ve ever worked on a website, or looked at a github project with millions of commits, you’ll understand that there’s always something to do in the world of programming, developing, or flat out improving your skill set.

For example, Google is the result of 2 billion pieces of code over the last 20 years and it’s only growing in size! While this is an extreme case, even a small piece of software can result in thousands of pieces of code and hundreds of commits on github.

One of our favorite sayings is “ If you hangout at the barbershop long enough, you’re going to get a haircut.” If you hangout at theCoderSchool long enough, you’re going to understand technology at a much deeper level.

So, even if coding isn’t for you, we thought we’d give you a few more reasons to learn how to code even if you don’t want to code for the next 20 years.

New Language

“Learning to code and work effectively with technology is like learning a new language. If you plan to spend a lot of time working with technology, you should understand the language of your new environment.”

Web developers and programmers are literally speaking a different language. Because of that, their workflow is completely different than, lets say, than the marketing department. If you have an excellent idea or vision, then it’s in your best interest to learn this language so you can set realistic goals. You’ll also need to understand developers to manage people more effectively.

Talent Evaluation

“For any startup that leverages technology (don’t they all?), hiring the right team is mission critical.”

If people are your greatest asset, then it’s important to find the very best to help bring your vision to reality. Understanding how to code will allow you to spot the best talent out there.

Product development

“To build the next great web application, iPhone game or productivity app, you need passion, creativity, a great team and perhaps some special sauce. You also need to effectively schedule and manage projects.”

If you have a product, it may take quite a few iterations before it becomes exactly what you want it to be. It may take months, or even years, for it to even become usable. Even then, there will be a few unexpected surprises that pop up along the way.  Learning how to code will help you map out the development of the project from start to finish setting realistic goals along the way.

Getting your hands dirty

“Rather than having to interrupt your tech team to make a small change to your website or update content in your app, you’ll have the ability and confidence to make a change without fearing a site shut down or interruption of business.”

You’ll run into tight deadlines along the way and because it’s hard to find good help, you will most likely be understaffed as well. Knowing how to code will allow you to jump in and help your team complete the project. It will save you a lot more time and money if you’re able to do this and you’ll have a whole new level of respect for the people who took the time to master it.

Critical thinking

“Strong critical thinking skills facilitate good decision making, and there is no better way to learn to think critically than by learning to code.”

At theCoderSchool, we always say that learning to code is learning how to think. By learning how to code, you’re essentially developing your decision making process for the better.

Parents may be wondering if spending the money to teach their kids how to code is worth it. While average salaries for coding are much higher than most, it would help to at the very least map out a path to somewhat follow along the way. Sitting down with your kids and looking at what others in technology are doing can help you figure out what could be the most fun career path to choose from.

Anamita Guha, for example, is an IBM Watson product manager which allows her to work on the forefront of the AR, VR, and AI technology boom. She describes how she works as “organized chaos”, which is extremely accurate when working in tech, especially if you end up in a startup.

(Hint: A lot of folks in our after school coding program might end up working for a startup!)

 Photo by KeremYucel/iStock / Getty Images

Photo by KeremYucel/iStock / Getty Images

How did she get her start?

Anamita spent most of her childhood moving to different parts of the world, including India and Kansas (of all places).

“I became intrigued by people and specifically, how they think and process situations. I was also lucky to grow up in Silicon Valley, where both of my parents worked in tech, and always brought home the latest tech gadgets or taught me about emerging trends. I actually began designing websites for others as a side job when I was just nine years old!”

This gave her the opportunity to see how people react to different situations in different states. It was during this time that understanding behavior and how people dealt with different situations that laid the groundwork for working with IBM Watson.

She also relishes in the fact that her workday is always different as well as very flexible. While most of her day doesn’t revolve around coding, her in-depth understanding of human behavior and the technology allows her to impact the world from a different perspective. When you learn code, it doesn’t always mean you have to carve out a living in the trenches. You can oversee teams of programmers and developers while pushing the technology forwards in a completely different way.

As a coder, you’ll soon become enamored with becoming more efficient and productive with your time and Anamita is no different. There is a never ending amount of things to do and becoming a master at productivity is the best way to take care of it all.

“I am obsessed with color coding and handwriting notes, so I can’t live without my colorful set of pens, notebooks, and Post-It notes. I also need music or noise to focus, so Spotify is a must-have. Additionally, I rely on my Google Calendar to help me organize my day, and lastly, I use voice-centric gadgets like Siri on my Apple Watch a lot.”

In the coding world, it’s easy to forget that it’s people who are the ones coming up with the ideas and writing it in the first place. Anamita fully understands that as she believes people are “your most valuable assets” so she takes the time to get to know everyone on a personal level which helps build trust so she understands what they do best.

A lot of people may be worried that artificial intelligence will take over the world rendering humans completely useless but that isn’t true!

“Artificial intelligence is not going to take over the world! I like to think of AI to be augmented intelligence, as it exists to make our world more efficient and easier.”

You can get started on a similar career path by joining the Coder School, interacting with the community, and working with our Code Coaches®