Why Coding is a Super Power

Author : Guest Blogger
Date : April 8, 2018

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.

doc001img01

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.

doc001img02

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.

doc001img03

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.

 

doc001img04

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.

doc001img05

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.

doc001img06

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.

doc001img07

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

How Computers Evolved

How Computers Evolved

May 13th, 2018

The history of computing is actually quite surprising, and until recently we didn't know just how an[...]

Why Are There So Many Programming Languages?

Why Are There So Many Programming Languages?

June 3rd, 2018

There are more computer languages in existence than anybody knows, and still more keep getting creat[...]

Amazing Places You Will Find Computers at Work

Amazing Places You Will Find Computers at Work

May 27th, 2018

Computers really are everywhere these days!  They're even hiding in places we'd never expect to find[...]

Show Buttons
Hide Buttons