I've been keeping a daily journal for almost ten years now. I think it is important to keep a long term perspective and for that nothing beats plain text. In the beginning I used a note keeping software. After an application crash I lost data. I would not want to have any dependence to a proprietary data format. So now I use plain text + Markdown + local file search . Same goes for knowledge management.