This made me NOT hate note taking (as a developer)

  Рет қаралды 8,825

Joshua Morony

Joshua Morony

Күн бұрын

Пікірлер: 40
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
Newsletter goes out tomorrow: mobirony.ck.page/4a331b9076
@personalaccount1515
@personalaccount1515 3 ай бұрын
Well that sounds like obsidian with extra steps
@KristjanBroderLund
@KristjanBroderLund 2 ай бұрын
Thank you! I wished I had found Obsidian way earlier.
@mktrann
@mktrann 3 ай бұрын
Thanks for sharing!
@MonaCodeLisa
@MonaCodeLisa 3 ай бұрын
Very interesting approach. I tend to use a different tool or platform for different types of notes: I have never actually taken notes about anything related to learning, those are usually - bookmarks. ASAP TO-DOs - physical notes piling up on my desk ;) General TO-DOs - ClickUP (it's in Angular) For KZbin video narrations - always google keep because this way I can record voice overs even from my phone when I am out or traveling Personal TO-DOs - Microsoft To-Do app I often get spontaneous ideas at random times that is why I choose apps that I can use on my mobile too Notepad - project specific handy commands and credentials
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
The problem I have with bookmarks is that a lot of the time I wouldn't get anything useful out of the content. I still use bookmarks sometimes today but it's still the same problem really, unless I actually make a todo out of the resource in my system to read it, it ends up just sitting in the bookmarks never to be seen again. Also even if I do end up consuming the resources, without note taking I end up not retaining as much information.
@MonaCodeLisa
@MonaCodeLisa 3 ай бұрын
@@JoshuaMorony that is a very good point, now that I think of it, I often just collect the bookmark and do not open it again for months and months... or ever...
@ziftytodd
@ziftytodd 3 ай бұрын
Can you talk more about how you've implemented the GTD method for time/task management?
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
Maybe I'll do a video on this too, but the gist of it is that all of my todos/ephemeral notes go into the "$in" folder, from there anything that isn't immediately addressed get reviewed eventually (typically on a weekly basis) and moved to one of the folders in my "$projects" folder - these projects essentially represent each "work thing" I do (e.g. each website I run has its own folder and my youtube has its own folder). These are sorted into things I want to do now/soon/later. These project folders also get reviewed on a consistent basis. This video does not specifically cover it but does touch on the concepts a little: kzbin.info/www/bejne/a6jcY5yCipqZqZI
@MahdiMP-yj6zg
@MahdiMP-yj6zg 3 ай бұрын
Isn't it more powerful to just use Obsidian?
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
Sure but Obsidian doesn't provide anything I want to use on top of this approach, and this feels simpler/more closely integrated to my normal workflow. I have nothing against Obsidian though, I did use it originally and you can set up the same Zettelkasten style system with Obsidian or whatever else you want to use.
@MahdiMP-yj6zg
@MahdiMP-yj6zg 3 ай бұрын
@@JoshuaMorony I liked your Neovim setup too. Really like your content. Thank you
@RyanParsley
@RyanParsley 3 ай бұрын
I'm trying to ween myself from obsidian in favor of staying in vim more too. In practice, do you spin up a separate instance of vim with your note directory as your working directory (like in your video)? That feels like a nice simple way to establish context... but also kind of feels like missing a trick from a vim centric mindset. I'd be interested in hearing more about implementation details of what you have working for you with respect to plugins and scripts that make it work for you.
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
This video shows the workflow a bit better in terms of what it looks like to use it when I'm actually working: kzbin.info/www/bejne/a6jcY5yCipqZqZI but yes I use tmux and always have a session running for my notes, so if I want to view my notes I just hit Ctrl + b + s to show all my tmux sessions, then hit 0 to select the notes session. My neovim config is public if you want to check out what plugins I am using, for the note taking stuff its mostly just marksman lsp + Obsidian neovim plugin: github.com/joshuamorony/nvim
@hollow_ego
@hollow_ego 3 ай бұрын
I'm personally still in early development of how I keep notes. For me it is more about creating a knowledge base, so I'm also trying to capture the idea. I'm using Obsidian for that including some plugins and a custom one for showing color boxes.
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
One thing that definitely attracted me to Obsidian originally (even though I'm not using it now) is that it is all just markdown files in the end, you don't *have* to use Obsidian, and you're not forced to use their specific sync tool - so in terms of betting on a tool as the basis for your personal knowledge base it's good to know there isn't really vendor lock in there
@TheInfinityReaper
@TheInfinityReaper 3 ай бұрын
That looks like a very neat note taking workflow, what neovim plugins are you using for it?
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
Technically just this plugin is enough: github.com/epwalsh/obsidian.nvim (allows creating new notes, following links, following backlinks), but I also have the marksman lsp installed because my muscle memory wants to "gd" to follow links
@dotnetapp
@dotnetapp 3 ай бұрын
I've been contemplating a system similar to Zettelkasten, but for use in Visual Studio Code, specifically tailored for software components rather than notes. Instead of having a traditional component folder (like exampleAComponent), there would be a Zettelkasten source note for exampleAComponent. This note would link to its associated .ts, .html, and .css files (atomic notes). Additionally, it could link to external dependencies necessary for exampleAComponent (also as atomic notes). If exampleAComponent imports exampleBComponent or some service, these would also be included in the 'exampleAComponent Zettelkasten' source note. This could be useful for maintaining all related components and services in one contextual hub, facilitating quick modifications and better integration between them.
@dotnetapp
@dotnetapp 3 ай бұрын
To make it clearer (my english is not first language and i put it in chatgpt). The Atomic Notes Link to the Source Note not the other way Around.
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
not sure that I'm following 100% here but it sounds pretty interesting/wild, if you do ever end up doing it I'd love to take a look
@dotnetapp
@dotnetapp 3 ай бұрын
​@@JoshuaMorony Would be a wild vscode Plugin, The Problem i have right now is that when i work on componentA which is using componentB inside and i see ok componentB has some weird bug or anything and i switch to it, that i loos all context to componentA in my file-explorer. I started in a new company with some NX Repo with DDD(in the frontend) and wild folder structure and i allways loos all the context i was working on when i switched from componentA to componentB or some other service. If i would have now somekind of Tag-System or SourceNote i could make a complete Context for ComponentA , without jumping around in the file-explorer.
@agilix_
@agilix_ 12 күн бұрын
Great video and I've been thinking about mixing PARA with a Zettelkasten but how often do you actually look up info in your notes? Do you often review the notes for something you need or?
@JoshuaMorony
@JoshuaMorony 12 күн бұрын
I guess "occasionally" would be my best answer for that, the frequency changes but if information retrieval my only motivation for notes it might not be worthwhile enough to justify the effort - however, when I *do* run into occasions where I retrieve information from notes it is often very beneficial. But the information retrieval is really more of a side benefit to me, mostly it is the act of the note taking itself that I find useful for focusing my efforts/improving retention.
@carlotrimarchi2859
@carlotrimarchi2859 3 ай бұрын
is the setup (scripts, commands, etc.) for this system available anywhere to give it a look?
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
I'm using LazyVim and my config is public here: github.com/joshuamorony/lazyvim/
@YannMetalhead
@YannMetalhead 2 ай бұрын
Good video!
@morpheus4564
@morpheus4564 2 ай бұрын
nice i like it. you share maybe your dotfiles;) nice nvim setup
@lbuday
@lbuday 3 ай бұрын
why link the Source node, why not add a #Source tag, than you can you is with obsidians search and have way more flexibility with it
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
Although I set this up as an Obsidian vault I don't ever actually use Obsidian itself - main motivation for having the source note is just that I have support in my editor for viewing backlinks and it has worked well for me, I'm not necessarily against other techniques though
@lbuday
@lbuday 3 ай бұрын
@@JoshuaMorony I'm just ransferring my notes to a similar neovim obsidian mix. The main idea behind my setup is adding a timestamp on new notes and tags. So I can search inside of a time range, and tags for #work #personal (based on thr focus type I have on my mac devices). That way I can search for a thing I did during my work hours for the last week, or some research I did in private in the last month. Or maybe a year ago. Everyone focuses on this word "organisation" when the reason that they needed organisation in the first place is because they were searching for something and couldnt find it because of the clutter. A notes sistem needs to be optimised based on search
@MartinCrazyProgrammer
@MartinCrazyProgrammer 3 ай бұрын
I know that this is cool for most of the people but honestly I prefer using old school technique like taking my notepad from paper, taking my pencil and write it down. Those who sit in from of computer a lot of hours a day like me will know how essential it is to use hands otherwise then constantly with keyboard .
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
I really wanted to be a moleskin notebook + pen/paper note taker, I think the vibe is really nice, I could just never make it work for me
@sivuyilemagutywa5286
@sivuyilemagutywa5286 3 ай бұрын
Wow, this is cool.
@NoName-1337
@NoName-1337 3 ай бұрын
Zettelkasten? Funny, this is german and just mean’s „Slip of paper box“ if i translate it correctly.
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
This is exactly its origin :) people are just doing digital versions of the concept now
@chaos_monster
@chaos_monster 3 ай бұрын
A video I can fully agree on; doing this for 8 years now and the "I wish I would have known this earlier"-feeling is so common (I have this as well). One side-note for anyone looking into this for themselve: If you're not a neovim user, please always look for a tool, that uses markdown files and not a propertary format or only web based. In the best case scenario your note taking system will withstand the tides of time and tools :D And because I can't comment on your video without a controversial topic: Do you consider yourself team Folgezettel or not ;)
@JoshuaMorony
@JoshuaMorony 3 ай бұрын
I'm not deep enough into the Zettelkasten lore to know what Folgezettel is, I'll probably look that up but I guess if it's controversial I'll probably be for it
@chaos_monster
@chaos_monster 3 ай бұрын
@@JoshuaMorony It is a concept that arose out of analog Zettelkasten system being transferred to the digital realm. In the analog system a Zettel/ Note can have a note directly behind it, that is a Folgezettel
Why use OnPush in Angular? Not for performance...
13:15
Joshua Morony
Рет қаралды 31 М.
So, you want to build apps & websites?
9:34
Sajid
Рет қаралды 44 М.
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 15 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 24 МЛН
How to Start Leetcode (as a beginner)
8:45
Ashish Pratap Singh
Рет қаралды 777 М.
ngTemplateOutlet is WAY more useful than I realised
16:36
Joshua Morony
Рет қаралды 73 М.
98% Cloud Cost Saved By Writing Our Own Database
21:45
ThePrimeTime
Рет қаралды 338 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
3 ways to reduce the size of your docker images
17:20
Raghav Dua
Рет қаралды 8 М.
WTF is "modern" Angular development?
10:46
Joshua Morony
Рет қаралды 70 М.
Why didn't the Angular team just use RxJS instead of Signals?
8:15
Joshua Morony
Рет қаралды 90 М.
The Unreasonable Effectiveness Of Plain Text
14:37
No Boilerplate
Рет қаралды 595 М.
Things are getting serious with AnalogJS (Angular SSG)
8:34
Joshua Morony
Рет қаралды 14 М.
Note taking with Neovim and Obsidian
18:49
ZazenCodes
Рет қаралды 37 М.