Featured Blog Posts
The Agent Skills Guide I Wish I'd Had
A working developer's guide to agent skills — what they are, how Claude Code actually loads them, and the quirks for every other coding agent worth using.
Microsoft APM - Managing AI Context Like a Dependency Problem
I went from syncing AI skills across devices to building a full declarative infrastructure for agent context. Here's how APM makes skills easier to use in mo...
The Great Vibe Coding Experiment - How I Built 15 Projects with AI in My Spare Time
Plus the 80 page vibe coding/spec-driven development report Claude generated from my Obsidian notes for me
How I Built Two Obsidian Plugins While Kiro AI Did Most of the Work
Kiro helped me build two Obsidian plugins in 6-8 hours.
Creating an Obsidian Plugin with Claude AI
I wrote the original script in Python. I had Claude perfect it, then convert it to an Obsidian plugin.
Building an Electron App from Scratch with Claude Code
In my last two posts on "vibe coding" I used Claude Desktop with MCP servers. Then I found out about Claude Code and now have a much better process.
Obsidian's New Web Clipper - You'll Want to Try It
Obsidian's official Web Clipper does even more than what I need it for it's made me change my workflow.
How to Install, Activate, and Update Obsidian Plugins
The key to Obsidian is plugins. After all, without them, you just have a markdown editor, a nice markdown editor, but still, with plugins, you can do more.
How to Sync Obsidian for Free on Every Device (2026 Guide)
Sync your Obsidian vault across Mac, Windows, Linux, iPhone, and Android without paying for a subscription. Seven methods compared, with the real tradeoffs.
How I Finally Ditched Evernote for Joplin
The step by step process I used to migrate from Evernote to Joplin on two laptops, one phone, and a tablet.
JavaScript Reduce - A Complete Guide to the Only JS Array Function You Really Need
There are many JavaScript functions that you can use to manipulate arrays, but the JavaScript reduce method can do all their jobs.
Never Run Out of Freelance Work - An Exhaustive List of Writing Job Lists
A maintained list of the newsletters, job boards, paid writer programs, and directories where freelance writing work actually shows up - with dead links prun...
Recent Blog Posts
How to Sync Obsidian on iPhone and iPad for Free in 2026
Four ways to sync your Obsidian vault to an iPhone or iPad without paying for Obsidian Sync, and the honest reason iOS is harder than every other platform.
Apple Books Hides Your PDF Highlights. My Obsidian Plugin Now Digs Them Out.
Version 1.1.0 pulls highlights straight out of your PDFs, because Apple Books stashes them somewhere completely different than your EPUB annotations.
Obsidian iCloud Sync in 2026, Including the Windows Problem
How to sync your Obsidian vault with iCloud, why the Mac and iPhone path is nearly free of setup, and exactly where iCloud Drive on Windows starts eating you...
The Bottleneck Was Me: How I Stopped Racing My AI Builder and Started Pacing It
I built a pipeline to keep my background AI builder always busy. It worked, and it was exactly the wrong goal. The real target was never throughput. It was p...
Planning Is Cheaper Than Coding, and My Own Logs Proved Me Wrong About Why
I pulled a month of my own session logs to catch coding red-handed as the token hog. The meter came back flat. Turns out coding is expensive, just not for th...
I Got Tired of AI Memory Hype, So I Built a Context Lake
Everyone's bolting memory onto their AI agents. A Context Lake flips it - one brain, outside the agents, that they all read from. Here's why it finally clicked.
The Living Plan Got Fat: Compacting a Doc That Won't Stop Growing
My PLAN.md hit 28,000 words and became the thing I dreaded opening. Here's the skill that keeps the plan lean and files the rest.
The Obsidian Plugin Collection I Built One Free Kiro Credit at a Time
Claude Code Pro runs out mid-session. Kiro's free tier resets every month. Here's the pile of Obsidian plugins I built one free credit at a time.
Model Buzz
July 28, 2026
Claude Opus 5: The Flagship Got Cheaper (There's a Catch)
For about a year, every AI model launch followed the same script. Smarter than the last one, and pricier. Then Claude Opus 5 launched at half price.
Read the full roundup →