Why the dot? The lore suggests it was a quick hack. Thompson and Ritchie wanted to hide the . and .. directory entries (current and parent directory) from listings to reduce clutter. Someone—accounts vary—realized that if the code skipped anything starting with a dot, they could create hidden files like .profile for user configuration. No special attribute flags. No complex permissions. Just a naming convention.

Apple has already made the ~/Library folder hidden by default in macOS (since Lion in 2011). But they also added that Cmd+Shift+. shortcut—an acknowledgment that power users still need access. Microsoft continues to treat hidden files as a second-class citizen, often excluding them from search results unless forced.

But for power users, that checkbox is empowerment. It reveals the scaffolding of the digital world: cache files, logs, preferences, crash dumps, license keys stored in plain text, the decaying remnants of uninstalled software. A developer without hidden files visible is like a mechanic with a welded-shut hood.