Featured Blog Posts
Claude + MCP - 'Vibe Coding' Without Specialized IDEs Part 1
Cursor and Windsurf have gained popularity, but they can get expensive and they only do code. With Claude Desktop and MCPs you do the same thing and more.
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 Across All Your Devices (Including Free Methods)
Updated 1/1/2026! A personal knowledge management tool like Obsidian only works well if you can access it from wherever you are. With Obsidian you have a few...
How to Add Search to Your Static Site Generator (Jekyll, Hugo, Gatsby, Nikola, etc.)
Add full text search to your static site without using a third-party platform or any type of service. Stop paying for search.
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
Where to find freelance writing jobs online
Recent Blog Posts
Verdent AI - When Your AI Coding Assistant Finishes Before You Can Get Coffee
I expected the same old process with coding tools and then was given a beta account for Verdent.
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.
I Tried to Upgrade My Blog with AI Project Management and Everything Went to Hell (But the Process Worked Really Well)
How Backlog.md made managing vibe coding chaos easer, even though I scrapped the code.
Jules AI - The (Currently) Free Coding Assistant That Can't Follow Directions But Gets Shit Done
Jules is currently free, so I figured it was worth a try. Of course, I had to find out what I could break.
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.
Vibe Coding With Claude Desktop and MCP Part 2 - Switching to Scrapy
In my last post, I had a TypeScript-based scraper. In this one I switch to Scrapy.