DEV Community

Edith Ogechi Odo
Edith Ogechi Odo

Posted on

Let’s Discuss The Three Backbone That Make All Technology Work

Have you ever wondered what actually happens when you press "Play" on a YouTube video, or how your character moves when you're playing a game online?

It seems like magic, but behind every single piece of tech, there are three secret ingredients making it happen. If you take away even one of them, the whole digital world crumbles.

1) The Operating System (The Warehouse Floor)
Imagine you have a giant empty lot and a pile of building blocks, but no floor to put them on. They'd just sink into the mud!
In tech, the Operating System (OS) is the sturdy warehouse floor. It’s the master software that wakes up the computer's physical parts (like the screen, buttons, and chips) and gives them a safe space to work.

Real-world examples: You use an OS every day! Windows on a PC, macOS on a MacBook, iOS on an iPhone, and Android on tablets are all operating systems.

2) Programming
Now that we have our warehouse floor, we need workers to actually build things. But instead of humans, this factory uses super-fast robots.
Programming is the language we use to write the instruction manuals for those robots. Programmers use code (special languages like Python, JavaScript, or Scratch) to tell the computer exactly what to do.

What it does: Code tells the computer: "If the player presses the spacebar, make the character jump!" or "If the battery gets to 5%, turn the screen brightness down."

Why it matters: Computers are actually pretty silly on their own—they can’t think! Programming is the superpower that gives them rules, logic, and smarts.

3) Networking
Networking is the massive system of invisible roads, cables, and delivery systems that connects computers together across the world. It’s what we call the Internet!

What it does: When you send a text message to your friend, networking chops that message into tiny digital "boxes," loads them onto an invisible delivery truck, and shoots them through wires (or through the air via Wi-Fi) straight to your friend's device in milliseconds.

Without networking, your computer would be a lonely island. You wouldn't be able to search Google, play multiplayer games, or watch your favorite creators online.

Thanks For Reading 👍🏾

Top comments (2)

Collapse
 
algorhymer profile image
algorhymer

Without networking, your computer would be a lonely island. You wouldn't be able to search Google, play multiplayer games, or watch your favorite creators online.

For me it is a lonely island even with networking because...
no dev here on dev.to showed me how to solve a puzzle that I have trouble with 😔
I'm so saddie right now because there was no brave dev yet who rescued me from my puzzle dungeon 😢
Would you help me?

Or should I rescue myself, Edith Jon Snow?
should-I-rescue-myself

Collapse
 
algorhymer profile image
algorhymer

In case you want to have pointless fun (meaning you'll earn no money, no fame, just simply a smile) you can checkout Reddit's r/programmingpuzzles.
It is a long dead thing, but recently 4 puzzles have been posted there.
Some of them are about discrete math, or refactoring, or testing, or optimization.
They wildly differ, maybe one will suit your interests.
If you don't like any of those, feel free to post one there (or here)!