Earlier, I had a simpler todo system using pen and paper. There was a weekly list which exchanged tasks with daily list. The daily tasks were prioritized in three categories immediately, today, and this week.
Now since I am managing multiple teams, this is not longer scalable. Also majority of work revolves around Slack. People post stuff that I need to follow up at a later stage. I copy these posts and put them into the todo list file.
1. As text files get longer you lose view of things unlike paper. I still feel limited and strong difficulty in fully adopting an online todo system.
2. Many other stuff like Slack threads are difficult to get into todo files. They also lose context. This I would say is a modern problem.
What is the good solution to sync text files? I haven't found a good solution that is open source and self-hosted. Ideally, eventually, my setup should give me real time syncing the same level as multiple people editing the same file. But that is a stretch goal.
I am currently using Syncthing but unfortunately it's client app has been removed from Google Play [1]. I am managing with Syncthing-Fork.
The number of apps that offer note-taking functionality is exploding. It solidifies Emacs' community's point of view that all these custom tailored solutions become a limiting factor for many. But to learn Emacs and Elisp is not trivial.
* Any particular resources you followed to learn Elisp.
* What sort of time investment did it require for you to build your own system based out of Emacs?