Featured Blog Posts
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.
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 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
136 Places to Learn to Code for Free
Here is an exhaustive list of resources that will teach you how to write code for free. Updated February 2020.
Recent Blog Posts
Building a Cost-Saving Agent Skill That Accidentally Became Its Own Weekly Blog Post
I built a Claude Code skill to stop accidentally setting fire to my OpenRouter budget. It does that. It also writes a weekly blog post now.
I Was Wrong About Hy3 (And Other Things I Learned This Week)
The model market moved faster than my pattern detector this week. I had to eat one prediction, recalibrate a cheapskate winner, and downgrade Claude Code again.
Senior Software Engineer by Title, AI Therapist by Reality
My LinkedIn says 'Senior Software Engineer.' My screen time says I spent 14 hours this week talking AI assistants out of bad decisions.
The Cheapskate's Guide to the Arena Leaderboard: Why I Stopped Paying Claude Opus Prices
Arena top 20 fits in 35 rating points. The prices fan out 30x. Here's the cheapest model in the competitive band of every category that matters.
The Autoresearch Ecosystem - How One Repo Spawned 9 Different Types of AI Projects
Karpathy dropped autoresearch in March and the ecosystem exploded overnight. Here's every category of fork and spinoff, and what each type actually does diff...
Model Roundup: The Free Countdown, the $300 Amnesiac, and the Quiet Climber at #7
Tencent's Hy3 Preview is #1 on OpenRouter this week because it's free until May 8. Here's what's actually worth building on.
My AI Agent Kept Making Shit Up (And Other Lessons From Running OpenClaw)
I set up a self-hosted AI agent to run daily reports autonomously. It hallucinated fake news for two days before I noticed.
April 2026 Model Roundup: Opus 4.7 Official, DeepSeek V4 Open-Sources 1M Context, and GPT-5.5 Upstaged the GPT-6 Hype
Claude Opus 4.7 officially landed and is already number 1 on Arena. Kimi K2.6 open-sourced a trillion-parameter coding model. GPT-5.5 shipped yesterday inste...