Plain Text

Plain Text Notetaking is one of the best habits you can build up. It will pay you back, compounding as time goes on and as software and apps come and go.

I was once an Evernote user since its early days and a premium subscriber for many years. I have used many note-taking apps and bought enough of them — iA Writer, ByWord, Typora, Bear, SimpleNote, nvAlt fork of Notational Velocity, etc.

I have moved to a simpler note-taking and writing habit for my notes. I have chosen a simple, plain-text1 life. The idea is to approach contents as data-first with tools on the top. I have grown to like the simple methods I use and the philosophies of managing the files and the directories/folders.

“Every device, including ones long gone, and ones not invented yet, can read and edit plain text.” - Derek Sivers

For short, quick notes, I tend to start with Apple’s Notes, share common family notes, and as a scratch pad for everything. If needed, I transfer and add them to the correct folder along with all my notes in my Notebook. Right now, I use Obsidian2 to manage my notes. The beauty of this setup is that I can change tools anytime while my notes remain free of any dependency.

The simplicity of storing plain-text files as individual files is much more helpful than storing them in a database and having an export format. Directly manipulating files allows multiple apps to coexist, change, or migrate to other apps and do helpful things on top of the duplicate files.

For team writing, I’d be happy to use whatever helps the team write better and easier for everyone.

“Plain text is a powerful universal tool that is almost zero cost, work across platforms, are light enough to work remotely over poor connections, doesn’t go out of date, and is quick to learn.”

Plain text is software and operating system-agnostic. It’s searchable, portable, lightweight, and easily manipulated. It’s unstructured. It works when web servers are down or the Internet is not working. There’s no exporting and importing, no databases or tags or flags or stars or prioritizing or any other proprietary induced rules on what you can and can’t do with it.

The only additional formatting I’m comfortable adding is Markdown3. It is designed to be human-readable. It’s not obfuscated by encoding; you can directly edit the source files with most editors or edit them automatically with scripts. My self-imposed limitation is to stay within the confines of human readability — the Markdown text files should still be readable by someone without a clue about Markdown.

Of course, Plain Text has its limitations and disadvantages. The User Experience could be better. It is entirely dependent on the tools that can support it. It has no rules, which makes it harder to be disciplined in maintaining them.

“You are only truly be digitally free when your notes can stand alone, independent of any one app.”

References

“Our tools and techniques are only as valuable as the workflow.”

Here are a few tools, articles, and references that will get you started, help you stay productive, and lead a simpler, plain-text lifestyle. Read, admire other people’s work, and then form your style, methods, and workflows.

Articles (Documentation, Methodologies, & Philosophies)

Collectives

Tools (Apps, Utilities)

  1. Plain Text is a loose term for data that represent only characters of readable material but not its graphical representation nor other objects. It may also include a limited number of “whitespace” characters that affect simple arrangement of text, such as spaces, line breaks, or tabulation characters. Plain text is different from formatted text, where style information is included; from structured text, where structural parts of the document such as paragraphs, sections, and the like are identified; and from binary files in which some portions must be interpreted as binary objects. 

  2. Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files. With Obsidian, your data sits in a local folder. Obsidian works completely offline, internet or service issues will never be your problem. 

  3. Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as a markup language that is appealing to human readers in its source code form. It is well established, open, and easy to jump in.