[00:01] order to do our jobs there is the general knowledge such as language syntax as well as design patterns and Architectural best practices that we to be a lot of domain specific knowledge that you need to remember in order to [00:14] solve problems for those that you work for when I used to work in the payments processing worked from end to end and that was just too much knowledge to to learn how to code or you're trying to work your way up the career ladder it's [00:27] place so you can retain all of this information this is where Knowledge Management Systems come in or KMS for short KMS is really just a fancy way of taking notes linking them all together and organizing them now you may have [00:41] or the little castle method these are just different ways that you can organize your notes the second brain area is a bit more structured and it has folders for things like projects and knowledge areas whereas the zettel [00:53] custom method mostly consists of all of your notes in one folder it really especially if your main goal is just to remember more of what you're learning these methods are mostly for writers and creators who want to retain knowledge [01:06] and combine them into new ideas the software developers your notes will than some of these other methods it can be very easy to get sidetracked and with the perfect system to organize all your notes please don't do that just [01:20] focus on taking notes and you can always change how things are organized in the Applications there's quite a few to choose from but not all of them are that be writing notes about software development then you're likely going to [01:33] need an app that supports code blocks as well as the ability to add diagrams one notes to your diagrams is to use mermaid mermaid has support for loads of different diagrams such as flowcharts sequence diagrams class diagrams State [01:47] what you want to do with your notes you may want some features such as API different plugins so let's have a look at some of the options the first is notion I'm sure you've probably heard of notional it's one of the easiest [02:01] has lots of different features and it has a very generous free tier and it also works on all your different devices one of the great things about notion is free which is often a paid feature in a lot of the different note-taking [02:14] applications notion has great support for syntax highlighting and you can also use mermaid diagrams as well notion does support markdown but it's not a proper markdown editor as soon as you write something in markdown it'll convert it [02:26] means that you have to either use your mouse or delete what you've just written to change the style when notion shines is not in its ability to take notes but how it organizes the data that you put in I use notion for all of my planning [02:39] between a kanban board and a calendar view is really useful notion also has an cool things with different applications as well there's also a whole load of ready-made Integrations that you can use personally I have my notion connected [02:53] via API to a self-hosted nan instance this allows me to do things such as schedule tweets update my kanban board doing my videos or posts go live as well that I'm trying to rank for for Pure note taking though there are better [03:07] options out there for developers number two is Obsidian obsidian is my personal favorite it's completely free and has native support for markdown in fact all markdown files which means if you do choose to switch applications in the [03:20] future it's going to be easier obsidians support syntax highlighting and mermaid diagrams just like notion and it also supports a large number of themes and Community plugins you can even set it up to use Bim key bindings for all of those [03:32] Precision is it doesn't have a free Cloud syncing option but for the Privacy probably a good thing you can pay for obsidian sync for ten dollars a month because all of your notes are just marked out files you can just use your [03:47] existing cloud storage whether that be iCloud Dropbox or OneDrive on top of can use to sync all your notes up to a GitHub repository obsidian does come with apps for IOS and Android but to be on I haven't had the best experience [04:01] with them the apps are fine if you don't use a lot of community plugins but for if the community plugins aren't important to you on a mobile device you can copy your obsidian settings folder and rename it to Dot obsidian.mobile and [04:15] the new settings folder and then disable the plugins without it affecting really like obsidian but it's not everyone's cup of tea so let's have a look at some of the other options number three is dendron if you spend all of [04:29] your time in vs code then this option might be for you dendron isn't a separate note-taking app but an extension for vs code like obsidian and it obviously has support for syntax highlighting it also supports mermaid [04:43] you also have access to all of the different vs code extensions so if you can also use them with your note-taking as well the downside is around the mobile app as far as I'm aware there's no official mobile app for [04:56] vs code if you do want to see your notes on a mobile or tablet then potentially use dendril myself so there's a possibility that it won't work there could be some compatibility issues between the two if you use dendron and [05:09] the comments another great option this time from an indie developer is called specifically for developers so it highlighting and mermaid diagrams it seems to have a pretty good Community [05:23] plugins as well as themes that you can use ink drop however isn't free and it does cost 4.99 a month it's a lot simpler than obsidian and the UI to me looks very much like Apple notes if you want something that's simple developer [05:36] focused and also supports an indie developer then ink drop might be for you another option that's often mentioned is bear bear has a really clean interface but it's not actually that great for Developers for one it's Mac and iOS only [05:48] you're out of luck it does support markdown but it doesn't have full markdown support so you can't do things like add tables or images using markdown which is a bit disappointing but it does have syntax highlighting but it doesn't [06:01] support mermaid diagrams your notes and bear are also stored in a sqlite it's not as flexible as some of the other options I've mentioned bear does you want your notes to sync across then you'll need to pay 1.49 a month for Bear [06:15] Pro there isn't a huge amount but I think there are better free options out other options available I know a lot of people like Rome research but 15 a month the other apps that I've covered notion is probably the easiest option [06:29] especially if you want to access your notes on all your devices my only proprietary format on the cloud if anything should happen to notion and I'd something happens to obsidian I still have all my notes in an easily readable [06:43] Precision over notion I just make sure that I back up my notes in multiple might also like this one on how I take and organize my notes thank you for watching and hopefully I'll see you in the next video