A Million Little Pieces Of My Mind

Desktop Minder

Documents, Not Programs

By: Paul S Cilwa Posted: 10/5/2026
Updated: 10/30/2026
Page Views: 149
Hashtags: #Software #Windows #Shell #DocumentCentric #DesktopMinder #FileExplorer #Design
What it means for a desktop to be document-centric rather than app-centric, and the kinds of document Desktop Minder opens, makes and edits.

Suppose you want to watch a film on Windows. You find the file. You double-click it. Windows looks up which program handles that kind of file, starts the program, waits for it to draw its window, menus and toolbars, and then hands it the file, which the program loads and, finally, plays. Four steps, three of which are about the program. In Desktop Minder, you find the film and open it, and it plays. That's the whole difference, and this page is about why it matters more than it sounds.

App-Centric and Document-Centric

An app-centric computer is organized around programs. The Start menu is a list of programs. The taskbar is a row of programs. A file is a thing some program owns, and the file's icon is the program's logo. When you want to do something, you ask yourself which program does it, and go there.

A document-centric computer is organized around the things you actually care about: the photo, the letter, the album, the message from your sister. Each of those knows what can be done to it, and offers it where you are. There is no "going to" a program, because the document is already in front of you.

This isn't a new idea. It's what Apple promised with OpenDoc in the 1990s and what Microsoft half-built with OLE, and both were abandoned, mostly because they asked every software company in the world to rewrite their products. Desktop Minder doesn't ask anyone anything. It just opens the file itself, and for the files it doesn't know, it hands off to Windows exactly as Explorer would. The list of files it knows grows as I go.

Every Document Is a Collection

The idea that holds the program together is that every document is made of smaller documents, all the way down.

  • A folder is a collection of documents.
  • A picture is a collection of pixels, or of drawing instructions.
  • A recording or a film is a collection of moments, which can be one unbroken take or a dozen clips that can be rearranged.
  • A moment is a collection of frames, and a frame is a picture—so one day the picture editor will reach into a film without needing a new idea.
  • Text is a collection of paragraphs, of words, of characters.

Why does that matter to you, rather than to me? Because it means that wherever you point, the program can tell you what's there and what can be done to it, and it never has to invent a category to do so. Right-click a picture you're changing, and the menu is headed by nouns you can already see on the screen—this red, the whole picture, Sunset.jpg, Photos—never by "Tools" or "Options" or "Advanced," each offering what can be done to it, under its own name. The recording and video editors point the same way: right-click a stretch of sound or a moment of film and the menu is about that, then the layer or track it's on, then the recording or video, then the file, then the folder. The same way of pointing is meant to reach every kind of document.

Putting One Document Into Another

If documents are the thing, any document should be able to go into any other, wherever that makes sense. You can't meaningfully drag a video onto a printed page, but you can drag one onto a web page you're designing; and you can drag text onto a video, or onto a picture. Email is the kind of document that already holds most of the others, and everything else is meant to follow it as far as it sensibly can.

The machinery for that is built: every drag, drop and paste goes through one set of rules, and whatever is under the pointer says, before you let go, whether it will take what you're carrying, and why not if it won't. A file goes to a folder, obviously; but so does a paragraph of text from Word, which becomes a .txt file there, and a selection of pixels, which becomes a .png. Every place in the program a picture belongs—a desktop's background, an album's cover, a contact's photo—takes a picture file dropped on it, and a contact's photo takes a dragged-out selection too; a broken shortcut takes the thing it should point at. Paste is the same act from the clipboard, so a folder's Paste and a drop onto it can never disagree about what they've been handed.

What isn't built yet is most of the documents' own halves. Drop something on an open text, picture or film and it will usually tell you it takes nothing dropped on it. The exceptions so far: a web page in Edit takes pictures, a video's layers take films and sounds, an audio project's tracks take recordings (copied into the project and put where you let go), and a recording's tag sheet takes a cover. Each kind's page says what it should take, and how far that has got.

The rules are the same whatever the target and whatever the drive. A plain drag moves. Ctrl copies. Ctrl+Shift makes a shortcut. And a program dragged with no key held makes a shortcut, because nobody has ever wanted to move Word.exe onto their desktop.

More Examples

Some documents are on their way to a page of their own. In the meantime:

A Web Page

A shortcut to a web page is a document whose content happens to be somewhere else. Open it and the page appears in the middle of the screen, with Back, and it follows links, because a page you've gone to is a page you may go on from. It sits in the Documents pane beside your other files, and the Internet desktop starts out full of them: your bookmarks, gathered from every browser on the machine, as shortcuts in the folders you'd already sorted them into. Close the page with the X and everything it was managing goes with it; Back opens it again, as new.

Contacts and Notes

Your contacts are a folder, one vCard file for each person, a format every phone and mail program can read. Inside it, a basket—Family, Medical, whatever you like—is a folder too, and the baskets are tabs along the top of the View, with All first. It lists like any other folder, with columns that suit a person and their photo for an icon, and a contact's own file opens as the contact, with links to other contacts, written at both ends. Sticky notes are text files in a folder, shown in a pane with the first few lines of each as its tile; open one and it's a text document, because it is one. The Contacts page is about the book.

A Broken Shortcut

My favorite small example. Double-click a shortcut whose target has gone, and Windows puts up a box saying the item has been changed or moved, and offers to delete it. But a broken shortcut isn't rubbish. It's a name, a place on your desktop and often an icon you chose, pointing at a drive that isn't plugged in today or a folder that moved last year. In Desktop Minder it opens as a document about where it points, and offers three ways to mend it: drop the thing on the page, type or paste the new path, or go and find it.

The Desktop Itself

Each desktop's settings—its name, its folder, its wallpaper—are a document too: a sheet, opened from the desktop's tab, shown in the middle of the screen like anything else. Type a new name and press Enter, or just move on, and it's on the tab at once. Pick a wallpaper and it's behind you as you pick it. Nothing waits for an OK, because there isn't one.

The Kinds of Document

Folders and the launchers that show them, then text, pictures, sound, film, mail, contacts, calendars and web pages, each with how to look at it, how to make a new one, and how to change it:

  • Launchers—folders shown as panes down the left of a desktop, and how to arrange them.
  • Folders—a folder opened as a listing: views, columns, sorting, icons, renaming, compressing.
  • Text—plain text, rich text, Word documents and web pages you write.
  • Images—looking at a picture and changing it.
  • Audio—music and recordings, the Jukebox, tags, and editing sound and MIDI scores.
  • Video—films to watch, name and remember, and a video to edit.
  • Email—mailboxes, reading, writing and the people who send.
  • Contacts—the book of people, in baskets.
  • Calendar—your days and what's in them.
  • Web—web shortcuts and the pages they open.