I am consolidating them all in plain text. I tag each text file with topic, date and context keywords. I use grep and awk to create "views" into them. Works great.
What does not work great is on the phone (which is where I need it the most for reading and cross references)
I do not want to get locked into proprietary formats or platforms. This is just plain text.
What are my options ?
Nice idea. How are you doing that? Also, do you version control your notes?
> What does not work great is on the phone
I maintain an open source project called Dnote (https://github.com/dnote/dnote) which solves this problem for you. It's basically a command line notebook using SQLite + a mobile friendly web interface to which you can sync your notes.
Agree with you that we should avoid being locked into a proprietary formats or platforms. Businesses and platforms come and go, but our notes should stay as readily accessible as possible.
Personally I have two git repositories that store org-mode files; one for a work-journal, and one for personal files ("DIARY.org", "BIRTHDAYS.org", "REFERENCE.org", etc).
Random reminders/ad-hoc tasks I use google's todo-list, because it is easy to work with on a mobile. I just have a couple of tasks "things to buy" with subtasks for things I need to remember (e.g. "buy bleach") and a couple of scheduled tasks "change toothbrush", "clean windows".