Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
71–80 of 120 posts
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#72Just installed Obsidian to give it a quick test, and I must say I am impressed. I've been using Gollum for my personal wiki, but may just move over to Obsidian. Does anyone know if you can write your own plugins for it?
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#73- https://www.youtube.com/watch?v=IS3i3DTUnAI
It's about connecting many graphs together, the killer app in this space is to figure out how to connect these graphs together such that teams and communities can grow connections on a massive scale
There will be many challenges in doing that particularly around selection, per edge permissions likely leveraging Clojure's namespaced keywords to get global attributes
This will mean a major re architecture of Roam Research, I predict most Roam clones are going to get absolutely blindsided by this
Roam today is ~just~ a datascript database on the client being kept up to date with firebase
For now if you want open source Roam keep an eye on https://github.com/athensresearch/athens
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#74Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#75Earlier quoted context omitted.
Yes. Offline notes in markdown. So cross-platform. Great UI, 'Mind-mapping' thing that everybody wants, backlinking to other notes, markdown, offline (so private notes). Other alternatives - roam research, notion, etc
if only they had iOS app. Using Notion.io because of that, but i would change to Obsidian when they have it. There is a workaround of storing the md files in iCloud and using a markdown editor like 1Writer to open and edit them. But you loose some functionality with that.
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#76I then tried various 'outliner' applications (Dynalist, Roam, Workflowy). With these kinds of apps, there is hardly any friction between document and content granularity levels; everything can be just one big tree / directed graph.
I finally settled with Dynalist [1] -- it recently introduced backlinks and is the far more mature, sleek and feature-rich option compared to Roam.
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#77Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#78Earlier quoted context omitted.
boostnote.io might be a good tool for you. Its basically a markdown renderer + code coloring with some extra search and other features. The first version is open source and I believe the second version also will be (but not positive). you can also store your folder of notes in a dropbox folder and get decent syncing out of the box. I've been using it for two years now and don't have any complaints. I will have to adm…
Obsidian is basically a "markdown renderer + code coloring with some extra search and other features" too. Notes in Obsidian are just regular markdown files that sit in a directory on your hard-drive. The notes can be version controlled with Git, synced with Dropbox, etc.
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#79The overhead that these systems need is my worst nightmare.
I tried obsidian, because I saw how people use notion, roam and obsidian ro manage tasks and as knowledge base... but I just can't imagine me doing this.
I programmed a Bot for todoist and at one point I developed a github > Todoist sync, to manage my work on the Bot... at on point it almost was comical how many additional tasks I ended up with, just to make it happen.
I tried obsidian and quickly tried to use Typoda for markdown, because even writing markdown comes with an overhead... additionally I always need to install 3rd party apps to even access my knowledge..
I'm still looking for the perfect system, but always to back to Todoist for tasks and a simple static file generator for my knowledge base(docsify).. I can edit and access it from everywhere and dont have much overhead.
What I also dont get is the lack of API of theses systems. Afaik notion still don't have one, and even roam doesn't.
For journaling and brainstorming, I build a Todoist function that creates and links a Dropbox Paper directly to the task in Todoist... this way I already have a task and it's out of sight when I'm done... and it only requires a browser.
I envy everyone who can use these apps though. It does seem to be a nice way of offload stuff of the brain.
Re: Using Obsidian to manage goals, tasks, notes, and software dev knowledge base
#80Earlier quoted context omitted.
Could you elaborate as to why?
The reason is mostly I couldn't replace my current workflow using other tools. 1. open-source. 2. One command away from my editor(I only use desktop for taking notes), also synced to my dropbox in case. 3. Amazing extensibility with plugins and custom scripts. Eg: bugwarrior + pomodoro(using Timewarrior, I've used this a lot when freelancing, not so much now) + some custom scripts. 4. Journaling - custom generated te…
One can add a function in rc files to commit and push to version control, if the `.task` directory is a git repo:
function tupd() {
git -C ~/.task commit -a -m "Update tasks $(whoami)@$(hostname)"
git -C ~/.task push
}
TaskWarrior has hooks[0] to execute arbitrary scripts (on-launch, on-exit, on-add, on-modify) so one can write a script that takes accepts JSON input.I also have a transformer script that generates markdown from a specific project's tasks and annotations, with headings and lists, and commit to a project's wiki that is a git repository, and push the changes.
I had an alias named `note`:
alias note='vi +star +'\''normal Go'\'' +'\''r!date +\%F\ \%T'\'' ~/workspace/notes/notes.md +'\''normal Go'\'' +'\''normal Go'\'
And also one named `lesson`, where I write down mistakes I make, from arriving late (meaning only arriving 15 minutes in advance) to a meeting to some consequence of an assumption, to removing one line of code I thought wasn't useful causing a bug.It's been a long time I haven't updated it. Not because I'm perfect, but because I'm not.