The Markdown Database Pattern
Your filesystem is already a database. Most tools just don't treat it that way. That's the core idea behind the Markdown Database Pattern — written…
Tech news from the best sources
Your filesystem is already a database. Most tools just don't treat it that way. That's the core idea behind the Markdown Database Pattern — written…
Hello, I'm Rijul. I'm building git-lrc, a micro AI code reviewer that runs on every commit. It's free and source-available on GitHub. Star git-lrc t…
Last week I published Verified Memory Vault — a free Obsidian vault that gives Claude Code, Codex or Gemini CLI persistent memory through a plain CL…
I wrote the Obsidian plugin with Claude Code: it typed the code; the rules, reviews, and decisions were mine. I led, argued with it, redid things, a…
I’m building Nodum (🌐 nodum.md ) an open-source alternative to Obsidian , with AI and many more features built in. 🧠 Markdown-first. AI-powered. Ope…
If you take notes in Obsidian, you've probably hit the same wall: search finds text, but it can't answer "show me every snippet I've tagged regex "…
เมื่อคุณเป็น Solo Founder และ Lead Architect — ฐานความรู้ของคุณคือทรัพย์สินที่มีค่าที่สุด ถ้าคุณลืมว่าทำไมถึงตัดสินใจแบบนั้นเมื่อ 8 เดือนที่แล้ว — ค…
When you're a solo founder and lead architect, your knowledge base is your most valuable asset. Lose the thread on why a decision was made, and you…
Disclosure: I used an AI coding agent to collect research and draft this post. I reviewed the final copy before publishing. I started with an Obsidi…
Why I Built This The motivation was simple: AI stops. Frequently. When running large tasks with Claude Code, you hit Anthropic's rate limits fast. W…
In my previous post, Monitoring Claude Code hook watchdogs with launchd , I set up liveness monitoring for hooks — and immediately ran into the next…
This is part of my "Claude Code environment" series. In the post about splitting memory into four layers I described "conversation logs = layer 1" a…
I kept correcting AI agents in the same ways: "too long," "answer first," "use a diagram," "assume I know the jargon." Each correction improved the…
Organizing notes by topic sounds logical until you have notes on PostgreSQL in five different folders and cannot find the one that matters for today…
Most engineering notes are written once and forgotten. You capture something during a debugging session, paste it into a doc, and rediscover it two…
I Built a Git Sync Tool for My Obsidian Vault You write notes, you save them, you forget to push to GitHub. Then your laptop dies, and your notes ar…
I am not going to tell you which note app I run. The app is the least load-bearing part of this, and if I name it you will argue about the app inste…
Six folders, one context file, a memory directory, and a handful of slash commands. The exact setup, in build order. TL;DR A second brain fails when…
Hi guys, I used claude to write a vscode extension: MediaNote. It is a note-taking app, built on top of vscode's markdown module. The copy-pasting o…
I was drowning in my own notes For about two years, I lived inside Obsidian. Daily notes, fleeting thoughts, meeting takeaways, half-formed ideas at…
I built Snipsy because I was typing - [ ] fifty times a day and getting annoyed about it. That's a true sentence and also a misleading one. The text…
Notekeeper is a free, open-source Obsidian plugin that turns your vault into a sticky-note wall. Pin the notes you want to see. Color-code by projec…
Developers have a knowledge problem. After 5 years in a codebase, you know things that aren't written anywhere: why certain architectural decisions…
I kept procrastinating on taking notes from articles I read. The cycle was always the same: read something interesting, tell myself I'll write prope…