Why Coding is a Super Power

Author : Guest Blogger
Date : February 21, 2021

Who wouldn’t want to have an awesome super power?  But sadly—or maybe fortunately, depending on how you look at things—being able to fly faster than a speeding bullet or leap tall buildings in a single bound isn’t possible in our currently reality.


There is one super power that does exist, though.  It’s the ability to control and change the way things in the world around you work.  Admittedly that’s not as exciting as being able to make yourself invisible or to teleport, but what does make it good is that it’s a real power, and almost anyone who wants to can get it.


Does the idea of coding as a super power sound a bit silly?  Well, actually it shouldn’t, because with this power you can really influence all kinds of things.  In fact, as amazing as it may sound, you can even create entire worlds with code.


For example, Philip Rosedale led a team of developers to create an online world called Second Life, and the entire planet you see in the movie Avatar was created with the help of computer programs.  No doubt by now, you’ve already played games in an artificial 3D world.  All of this is possible because of people who learned to code.



But games and entertainment aren’t the only benefits.  Programs are used in lots of other ways too.  For example, a program can be used to provide the functions of a robot that could disarm a bomb or evacuate a wounded soldier from a dangerous situation.


Of course the same technology can be used to put the soldier in harm’s way in the first place, so never forget that you’ll always have to make choices about how you’re going to put your skills to work.

The biggest potential benefit is in the field of education and training, because virtualization (making 3D simulations of real things) allows people to see and experience whatever they are training for before they have to take any real risks.  This saves money and makes people more safe.


The most obvious use for this technology is in training pilots, but similar techniques can be used to train surgeons, firefighters, police, engineers, and mechanics.  In fact any job where there is an element of risk to yourself or somebody else will benefit from the use of virtualization in training.


Those are just a few examples among many hundreds of other possibilities for how people use their coding skills to help make the world a better place.  And, after all, isn’t that what superheroes do?  They make the world a better place.  Having the chance to be part of that just by learning a few simple techniques is actually kind of awesome.


doc001img08Coding skills also help you in many ways outside of the world of technology.  As a programmer, you learn to break
tasks down into their logical steps, and this can help you with all kinds of stuff.  It can help you to be better at sports (because you can visualize strategic plays more easily), more easily understand science stuff, figure out how to build things, and a whole lot more.

So, with all these benefits, you’re probably wondering what the downside is.  That’s the other thing that makes coding really super – there’s no downside, except that you’ll have to be willing to invest a bit of time in learning the easy stuff before you can master your skills.  But once you’ve got it, you’ve got it for life.




Leave a Reply

More Blogs

Special Recent Posts

Advantages of Project Based Learning

Advantages of Project Based Learning

June 6th, 2021

There are many different teaching methods and learning styles, but for somewhat obvious reasons, pro[...]

You Can Make Your Own Robots

You Can Make Your Own Robots

May 30th, 2021

What kid doesn't dream of having their own personal robot?  I'm not talking about some little plasti[...]

You Can Make Your Own Computer Games

You Can Make Your Own Computer Games

May 16th, 2021

Computer games are a lot of fun and can even be a little bit addictive, which is why sometimes grown[...]

Show Buttons
Hide Buttons