Digital Dopamine
Ohh, Where Have You Been, Obsidian… Very rocky life over the last month and a half, and I was kinda in a funk due to my recent layoff. I wasn’t able to avoid the fade this round [https://www.marketwatch.com/story/cars-com-to-lay-off-11-of-full-time-workforce-amid-ai-push-update-bb0c9f35] 😭 Fuggin’ AI…. But I’m looking at this as a new chapter in my life to force my hand in exploring new opportunities while also being able to spend more time on Digital Dopamine. That being said, I realized that a lot of the organizational tools I used stemmed from tools I used at work. Most of these tools, though, were paid for by the company, and outside of my workday, I didn’t really need any personal organizational tools outside of generic Apple apps. When time started to feel like it was slipping away from me and being wasted on procrastination, bad timing, or just flat-out forgetting. Made me realize how much I need clear direction and organization to be productive, so I decided to do some hunting for some new and free tools I can use for my personal station. I went through a lot of options, and none of them seemed to be as geared towards developers as Obsidian was. Plenty of single-use cases within the other software, but Obsidian takes the cake because of its maturity and plugin ecosystem. I was looking for an all-in-one solution, and with the right plugins, Obsidian fulfils all of my (current) needs. That being said, Joplin [https://joplinapp.org/] and LocArk [https://locark.com/] were close runner-ups, and depending on what you’re looking for, those options may serve you better. There was another open source product called Memos [https://usememos.com/], and it’s a self-hosted note-taking timeline. It resembles Bluesky or a Facebook feed, but it’s just quick, timestamped notes. The devs put it nicely: “A self-hosted timeline for quick notes, daily logs, links, and snippets. Open it, write in Markdown, and move on.” So I plan to use this in tandem with Obsidian. Leaning In Given the state of AI, I have no choice but to lean in. And I’m not talking about using it here or and there or using Cursor as my IDE from now on, but really REALLY lean in. I’m talking certs, deeper research into the history and academic papers, Databricks proctored exam, projects, etc. In this world of capitalism, we have to adapt or get left behind. Not because we aren’t still capable of good work, but because company shareholders have no ethics and require consistent profits year in and year out. So if you work for a public company, know that you most likely will need to adapt to using AI if it hasn’t already been shoved down your throat. This is one of the main reasons I started using Obsidian. I needed a new tool that I can use to keep myself organized and on pace to get done what I need to get done. Calendar events and notifications can only do so much, and I started to find that the tools that I usually used with work or even my personal projects all started to limit the features behind subscriptions, and became more of pay-to-use software than having a pretty generous free tier for individual devs. Notion was one of my go-to apps for dev notes and runbooks, and while the free tier is still pretty generous, the tool as a whole is so bulky with other things that can’t be used without a subscription, and AI is also something that isn’t too subtle in the app anymore. So the hunt began, what was free that had the same capabilities as Notion and didn’t force you to have a subscription to use FREE PLUGINS…..😒 (a bit salty) The thing is, what Notion offers for free can be obtained by other products that aren’t as cluttered with all of the premium features Notion has to offer. Through my search, time and time again, I saw Obsidian as the top contender IF not the winner, of the best software to use as a knowledge base and notes app for devs. I could not have been happier with my discovery. Whatcha Got, Obsidian? Now that we know how much I have geeked out over Obsidian, let’s actually take a peek at just a bit of what it has to offer. The sheer scope of the plugin library makes this software such an extensible tool, and there’s no way I can (over ever will lol) cover all of them. We will cover some of the more important plugins, though the main focus is on Obsidian and what the tool includes by default. The Vault You Didn’t Know You Needed To me, the feature that stands out the most, since Notion was lacking it, is the vault concept (seems more common than not these days). Everything lives in a folder on your machine. Plain .md files. That’s it. No proprietary format, no data stored on AWS or Google Cloud servers. If Obsidian disappeared tomorrow, you’d still have all your notes, fully readable in any text editor or app that reads markdown files. That peace of mind alone is worth switching, and on top of that, this makes Obsidian the perfect tool for introducing AI agents into your knowledge base and note-taking process. You can have multiple vaults too — so if you want a clean separation between, say, your job search grind and your personal dev projects, that’s a two-second setup. Keeping It in Sync One question I immediately had after setting up my vault was, “Okay, how would I be able to sync up Obsidian with the mobile app without using Obsidian’s paid sync option?” Since we’re on Apple hardware, the answer was shockingly simple — iCloud Drive. In Obsidian on your Mac, when you create your vault, navigate to your iCloud Drive folder as the save location. Obsidian will create its own folder there automatically. Then, on your iPhone, download the free Obsidian app from the App Store, tap Create new vault, and toggle Store in iCloud on. From there, open the vault switcher, and your vault shows up ready to go. One thing to note — make sure your vault lives inside the Obsidian folder that the app creates in iCloud Drive, not a manually created folder. iCloud needs that app-generated folder to handle sync correctly. You can verify this in the Files app under Browse → iCloud Drive → Obsidian. Setup Docs → https://obsidian.md/help/sync-notes [https://obsidian.md/help/sync-notes] Markdown First, Always Everything in Obsidian is Markdown. If you’re a developer and you don’t already write in Markdown, you’re gonna learn to love it real fast. Headers, code blocks, callouts, tables, and checkboxes — it all renders beautifully in preview mode. And because it’s just .md files under the hood, your notes are version-control-friendly. Throw that vault in a Git repo, and now you’ve got note history. You’re welcome. # 1. cd into the vault folder cd /users/{my_username}/Documents/Obsdian # 2. git init git add -A git commit -m “Initial Commit” # 3 gh repo create project-name --public --source=. --remote=origin --push ⚠️ Heads up — that command above uses the GitHub CLI (gh). If you haven’t installed it yet, the push step will fail. You can grab it with Homebrew: brew install gh gh auth login Run gh auth login once follow the prompts, you’re good to go from that point on. Backlinks & Internal Linking — This Is Where It Gets Good This is the feature that will most likely be the catalyst for how my notes and doc creation evolve. In Obsidian, you can link any note to any other note using double brackets — [[like this]]. That seems simple enough, but the magic is the backlinks panel. Every note shows you a list of every other note that links to it, automatically. No manual cross-referencing. You start building a web of connected knowledge without a need for heavy configuration or reliance on plugins. The Graph View Okay, I’ll be honest — the graph view is 30% useful and 70% just deeply satisfying to look at. It renders a visual map of all your notes and how they connect to each other. As your vault grows, this thing becomes this sprawling network of nodes, and it genuinely feels like you’re looking at your own brain. Useful for spotting orphaned notes (stuff you wrote and never connected to anything) and identifying your knowledge clusters. Canvas Canvas is Obsidian’s infinite whiteboard feature, and it’s built right in. You can drag notes, images, cards, and web links onto a free-form board and arrange them however your brain needs them arranged. I’ve been using it for mapping out my AI learning path — laying out topics, drawing connections between concepts, dropping in reference notes. Think Miro or FigJam, but local-first and totally free. Daily Notes There’s a core plugin called Daily Notes (more on core plugins later) that creates a new dated note every day with a template you define. This is where my Obsidian and Memos workflow starts to come together — Memos handles my quick, throwaway timestamped thoughts throughout the day, and Daily Notes is where I do my actual structured reflection, task tracking, and progress logging. Two different tools, two different use cases, zero overlap. Templates Speaking of templates — Obsidian has a built-in templating system that lets you define reusable note structures. Spin up a new note and insert a template with a hotkey. I plan on creating more templates to become more efficient and consistent with my content depth and length. Hopefully should help me save a hell of a lot of time. Command Palette & Hotkeys The command palette (Cmd/Ctrl + P) gives you a searchable list of every action in the app. It’s that VS Code energy developers are already wired to love. Almost everything in Obsidian has a bindable hotkey too, so once you get your muscle memory dialed in, you barely have to touch the mouse. Very common feature. Themes & Appearance Out of the box, Obsidian has a solid dark and light mode. But the community theme library goes deep — there are themes that make this thing look like a hacker terminal, a Notion clone, a notebook app, whatever vibe you’re going for. Fully customizable via CSS snippets, too, if you want to get nerdy with it. $FREE.99 And all of that? Zero dollars. No subscription tier required. That’s the baseline, and it already clears the bar for most of what I was using Notion for. Now that’s the segue into the plugins section, because if the base Obsidian is a solid 9 out of 10, the right plugin suite is the icing on the cake. Plug Me In Okay, so now we have an understanding of the beast at hand, let’s get into the plugins that help push this tool into S-Tier levels. Core Plugins Here is a full list of core plugins: * Audio Recorder — record audio directly into a note. Good for voice memos or recording meetings without leaving the app * Backlinks — shows every note that links to the one you’re currently in. The backbone of the connected knowledge system * Bases — Create custom views that let you edit, sort, and filter files using their properties * Bookmarks — save and organize frequently visited notes, folders, searches, and headings for quick access * Canvas — the infinite whiteboard. Drag notes, cards, images, and links onto a free-form board * Command Palette — searchable list of every action in the app. The Cmd/Ctrl+P brain of the whole operation * Daily Notes — auto-creates a dated note each day, optionally from a template * File Recovery — snapshots of your notes at intervals so you can roll back if you nuke something * Files — the basic file explorer panel. Sounds boring but you can turn it off, which says something * Footnotes View — Show a list of footnotes from the current note * Format Converter — converts other markdown flavors (Roam, Bear, etc.) into Obsidian-style formatting * Graph View — the visual web of all your notes and their connections * Note Composer — lets you merge notes together or extract a section of a note into its own new note * Outgoing Links — the flip side of Backlinks; shows all links leaving the current note, including unlinked mentions * Outline — panel that shows the heading structure of your current note like a mini table of contents * Page Preview — hover over any internal link to peek at the note without opening it * Properties View — manages YAML frontmatter in your notes as a clean UI instead of raw text * Quick Switcher — Cmd/Ctrl+O to jump to any note instantly by typing its name * Random Note — opens a random note from your vault. Surprisingly useful for rediscovering old stuff * Search — full-text search across your entire vault with filters and regex support * Slash Commands — type / in a note to trigger a command inline without leaving the keyboard * Slides — turns a note into a basic presentation using --- as slide separators * Sync — Synchronize your files through Obsidian Sync * Tags View — panel that shows all tags across your vault and how many notes use each one * Templates — insert reusable note templates via hotkey * Unique Note Creator — creates notes with a unique timestamp-based filename, Zettelkasten style * Web Viewer — Open external links to webpages in Obsidian * Word Count — live word and character count in the status bar * Workspaces — save and switch between different panel layouts depending on what you’re working on Community Plugins Here is where the tools become ever more extensible. With an already huge community that’s still growing, the plugin ecosystem for Obsidian is elite.....no notes. There’s damn near everything you need to make Obsidian uniquely yours, and if you don’t see a plugin you’re looking for, you can build it! In my case, outside of the core features and core plugins, I also wanted this to be my main tool for task and time management. The main thing I needed was a Kanban board of sorts. I grew to become attached to that style of organizing my daily tasks due to using Kanban at work, so I felt bringing that back into the mix would make me feel a bit more organized, and lemme tell ya, I was right. There are a handful of Kanban plugins to choose from, and the most popular one in the marketplace has a bit over 2.25 million downloads. Screenshot 2026-05-28 at 2.31.32 PM.png The caveat is that it hasn’t been updated for 2 years, and even though that isn’t a deal breaker, it makes me think this plugin is no longer being maintained. But then I came across gold! TaskNotes [https://tasknotes.dev/] is a bit of an all-in-one type of plugin that includes extensions for. TaskNotes describes that their features include task organization, time tracking, and calendar integration. But that’s just scratching the surface. TaskNotes follows the “one note per task” principle, where each task lives as a separate Markdown note with structured metadata in YAML frontmatter. Meaning that every task can be modified manually or by a coding agent. TaskNotes also provides multiple views for managing tasks and tracking productivity. Amongst these views is a Kanban board that works interchangeably with other notes in your vault. All task-focused views operate as .base files located in the TaskNotes/Views/ directory and require Obsidian’s Bases core plugin to be enabled. I’ve been using other plugins, but they have been more theme and personalization-related. But this gets to the core of my excitement with Obsidian, with the push for using AI agents and the projects and practice I have planned for using open-weight models in my day-to-day and contribute to the source code (if possible), this just sets me up with extensive possibilities on working with agents and my home station. Giving these agents access to my Obsidian vaults will unlock a new level of project and up-skilling efficiency. All using (mostly) local first methods and storage. I highly recommend checking out the docs for TaskNotes, as it’s some of the best documentation I’ve seen put together for a plugin. Side Pieces During my quest for a new tool or suite of tools, I came across a tool called Memos. At first, I was going to use this app as my go-to note-taking app, but it felt more like a lightweight version of Obsidian’s Notes feature, which isn’t a bad thing. Considering everything is added on a timeline in chronological order, this is actually the perfect tool for quick thoughts, ideas, notes from learning lessons, quick code snippets, or just scrolling through dev forums and servers. That way, while I’m researching a new episode or learning something new for up-skilling, it’s an easy avenue for me to jot down my thoughts without thinking about folder structure or how it connects to my other notes. Many Memos I might do a separate piece on Memos as a whole, but for now, I just wanted to throw out a handful of use cases specifically for devs, although memos have usefulness for many professions. Dev Use Cases | # | Description | |---|-------------| | 01 | Store reusable code snippets and command-line recipes | | 02 | Document bug investigations and troubleshooting steps | | 03 | Record architecture decisions and technical trade-offs | | 04 | Collect learning resources while exploring new technologies | | 05 | Track API endpoints, credentials, and configuration notes | | 06 | Maintain personal development logs and TIL (Today I Learned) entries | Just a handful, but you can see the utility of this software, and when coupled with Obsidian, it becomes a great addition to the toolkit. The only catch is there’s no native mobile app — but we’ve got a workaround for that. Each instance runs in a Docker container, and Docker is actually required in order to use this tool. So let’s walk through how to spin up a local container with Docker, and then we will dive into the mobile workaround afterward. Docker Alrighty, time to get Docker set up on our machine. We will just need to download the desktop Link to Docker download -> https://docs.docker.com/get-started/get-docker/ [https://docs.docker.com/get-started/get-docker/] That’s pretty much it. Once Docker is installed on your computer, run the following command: docker run -d \ --name memos \ -p 0.0.0.0:5230:5230 \ -v ~/.memos:/var/opt/memos \ neosmemo/memos:stable This will get a memos container set up for ya and give you: * 5230 exposed on the host * a persistent data directory at ~/.memos * SQLite by default * one container that is easy to inspect and replacememos_container 1.png To verify the local instance in your terminal, you can run docker logs memos: memos_instance.png And then you can access your timeline at http://localhost:5230/home memos_timeline.png Now we’re cookin’! The textbox for logging your thoughts is completely markdown capable, and you can add something like: Screenshot 2026-05-30 at 1.30.38 PM.pngWhich will produce this in the timeline:Screenshot 2026-05-30 at 1.31.19 PM.pngThis is sick, right?! And since Obsidian is pure markdown as well, the memos are easily copied over when needed. Bailed By Tailscale for Mobile So, a workaround that took me about five minutes to set up is how we circumvent the issue of accessing our memos server via phone, and its name is Tailscale. Tailscale is a free VPN tool that creates a private, encrypted network between all of your devices. Think of it as your own personal internet that only your devices can see. Once your Mac and iPhone are on the same Tailscale network, your phone can hit http://[your-mac's-tailscale-ip]:5230 from literally anywhere — coffee shop, commute, wherever — and access your Memos instance like it’s sitting right next to you. Setup is dead simple: * Download Tailscale on your Mac → tailscale.com/download [https://tailscale.com/download] * Download the Tailscale app on your iPhone from the App Store → https://apps.apple.com/us/app/tailscale/id1470499037?ls=1 [https://apps.apple.com/us/app/tailscale/id1470499037?ls=1] * Sign in with the same account on both devices * On your Mac, run tailscale ip -4 in the terminal to grab your Tailscale IP: 667 * On your iPhone, open your browser and go to http://[that-ip]:5230. In my case, I went to http://100.88.216.15:5230/ * You’ll need to log in once the page loads, and then you’ll have your mobile instance!! (So long as your Docker container is running on your desktop)memos_mobile_video.movMemos on your phone, no native app required, no data leaving your network! Just Getting Started That about wraps up today’s episode/article. I can see myself using Obsidian for the foreseeable future. I’ve tried out so many apps in the past, and this one really feels like it’ll be a lifelong tool, or at least until something new and shiny comes out 😂. Look out for more coverage on tips, tricks, and plugins related to these tools in the future, but until next time, stay rooted. Peace ✌🏾. If you want to keep up with my work or want to connect as peers, check out my social links below and give me a follow! * 🦋 Bluesky [https://bsky.app/profile/digitaldopamine.dev] * 📸 Instagram [https://www.instagram.com/digital_dopamine_llc/] * ▶️ Youtube [https://youtube.com/@digitaldopaminellc?si=sujxCAMyboNvidiW] * 💻 Github [https://github.com/kdleonard93] * 👾 Discord [https://discord.com/users/407639833146818570] Get full access to Digital Dopamine at digitaldopaminellc.substack.com/subscribe [https://digitaldopaminellc.substack.com/subscribe?utm_medium=podcast&utm_campaign=CTA_4]
10 episoder
Kommentarer
0Vær den første til at kommentere
Tilmeld dig nu og bliv en del af Digital Dopamine-fællesskabet!