PinnedStephan Miller·May 16, 2022How I Made $4000 in a Single Month Freelance Writing on the SideLessons from My First Three Years of Freelance/Content WritingA response icon7A response icon7
Stephan Miller·1d agoFirecrawl Headless Clay: Make Your 33 Free Emails LastOn November 2, Firecrawl shipped something it calls headless Clay for agents. The claim: run your lead enrichment flows inside ChatGPT or…
Stephan Miller·2d agoEbooks beat the web for agent research. No RAG neededAsk a coding agent to research “how does X actually work” and it will use web search and find some blog posts about X. Those blog posts are…
Stephan Miller·Nov 4Obsidian Keeps Reloading on iPad? Find the Plugin Killing ItI haven’t opened my Obsidian vault on my iPad in a few months. I could get maybe five or six taps in, open a note, start reading, and the…
Stephan Miller·Oct 29BMAD vs Spec Kit vs OpenSpec: Which Fits Your Project SizeI planned my last big project up front, before a single line of code existed. The full BMAD process: product brief, PRD, architecture…
Stephan Miller·Oct 28My 2-File Skill for AI Project PlanningThis is finally the breakdown I promised at the end of the last post: how the living plan skill works, start to finish, so you don't have…
Stephan Miller·Oct 22OpenCode 2 Migration: Does Your v1 Config Still Work?In September I created a global OpenCode config and really complex configs for a few projects. Two primary agents, four subagents, and 18…
Stephan Miller·Oct 21Remotely Save for Obsidian: S3 and WebDAV Sync That Costs $0 on R2I’ve used Remotely Save to sync Obsidian to my phone and iPad since the first week I started using Obsidian. I told it to use Dropbox, it…
Stephan Miller·Oct 15My AI Scraper Reads Podcasts. The Terms Say I Can’t Keep ThemOn October 8, Firecrawl launched Universal Scrape. The scrape endpoint I have been feeding URLs to for this whole series now answers…