Alternative Title: Structuring Data for Efficiency and Performance

"I Was Here"

Thousands of years ago—roughly 30,000 by current archaeological estimates—a person, gender unknown, etched a handprint or animal shape into the side of a cave wall using a rock. The goal may have been to express a thought, record an event, or simply say, "I was here." But this act also carried an implicit desire: the need to revisit that expression, or direct others to it.

Storage and retrieval, in essence.

This fundamental human urge—to record, to share, to retrieve—underpins the entire idea of information systems. But here’s the twist: before file types, before formats and standards, every person could represent information however they liked. Ask ten people to record the same event, and you'll likely get ten different interpretations.

Technology offered us a massive improvement: structure. Establishing rules around how things are stored and retrieved isn’t just helpful—it’s transformative.

Formats Matter: The Physical and the Digital

Let’s start with images. Even in the physical world, we’ve always had different formats: rock art, embroidered patterns, canvas paintings, printed photos, edible cake portraits (yes, those exist). Each has its own logic, medium, and permanence.

Digitally, it gets even more nuanced:

Understanding file formats is like learning dialects of a language. If you’ve never changed a friend’s .docx to .mp3 just to watch chaos unfold, you haven’t truly lived.

But jokes aside, a file format is both a file extension and a set of formatting rules that determine how data is encoded and interpreted. These rules ensure different programs can read, write, and interact with files correctly.

Saving = Locking in Permanence

When you create a file—a doc, a spreadsheet, an image—you don’t really have it until you save it. Until then, it’s floating in memory, which is a different beast entirely.

Memory (RAM) is temporary. It’s where your data lives while you’re working on it. But when you hit Save? That’s when it’s written to disk, and becomes a file.

Some systems auto-save; others wait for an explicit command. Some even auto-save only after you’ve done your first manual save. So yes, data can exist before it becomes a file, living in this digital limbo of RAM.

Once saved, the data takes on the rules of a specific format—and those rules determine how it can be opened, modified, and shared.