
How to actually live in an Obsidian vault
Capture cheaply, link liberally, crystallize manually — the working loop that turns an Obsidian vault from a graveyard into a queryable archive of your own thinking.

Capture cheaply, link liberally, crystallize manually — the working loop that turns an Obsidian vault from a graveyard into a queryable archive of your own thinking.

Step-by-step setup of a research workflow that combines Claude Code, NotebookLM, and Obsidian — with the four skill prompts you need to copy-paste.

Upgraded to Next.js 16 and your linting just… stopped working? Yeah, same. Here's everything that broke for me and how I fixed it — so you don't have to waste a whole afternoon like I did.

"It feels faster" isn't a metric. "The vibes are good" doesn't pass an audit. Here's how to actually prove your AI-assisted workflow is working — with numbers, not feelings.

An AI wrote 200 lines of auth code in 45 seconds. Three weeks later, the security audit found a deprecated library, a race condition, and tokens stored in localStorage...

OpenSpec, Spec-Kit, BMAD, Superpowers — the framework landscape is exploding. I've used them all across real projects. Here's which one actually deserves your time, based on how you work.

Ask your PM and your lead dev to describe the sprint goals. If you get two different answers, no amount of CLAUDE.md magic will save you. Context engineering is a team sport — here's how every role plays.

One file in your project root. Ten minutes to set up. The difference between an AI that knows your codebase and one that thinks every project uses Redux. Here's the exact setup for Claude Code, Cursor, Windsurf, and Copilot.

You've typed your tech stack into Claude for the 47th time this month. There's a name for what you should be doing instead — and it changes everything about how you work with AI.

How AI is changing the way we think, work, and connect — from someone who builds the interfaces you use every day.