Richard Stallman, software freedom fighter Wikimedia Commons The apps and games you use every day don't exist in a vacuum — someone, somewhere, wrote the code.

That also goes for the underlying platforms and hardware that those apps run on. And the web. And the entire Internet itself.

Even the programming languages that people use to build this stuff first had to be written by somebody else.

So who's at the top of the programming pyramid?