When you build a PowerShell project from multiple files, the natural structure is clear: enums first, then classes, then functions. Each group has its own place, and as long as dependencies only flow in one direction, that structure works perfectly. But sometimes a function depends on a class, and that class calls the function. There is no longer a clean boundary between the two groups — they need
The drift problem nobody told you about If you have used Claude Code, Cursor, Aider, or any other AI coding agent across more than two projects, you have felt this: You start project A. You copy the .agents/ folder (or CLAUDE.md, or .cursorrules) from your last project. You tweak two things. Done. You start project B six weeks later. You copy from project A. You tweak three things this time. Now
Cross-posted from the Stigmem blog. Today we're releasing stigmem v1.0: A stable, open-source specification and reference implementation for a federated knowledge fabric for AI agents. Stigmem = Stigmergy + Memory. Stigmergy (Greek stigma — mark; ergon — work) is the coordination mechanism you see in ant colonies and termite mounds: agents don't communicate directly with each other. Instead, they
More rules should mean better output. That's the intuition. I spent weeks building a comprehensive CLAUDE.md — 200 lines covering naming conventions, security rules, error handling, architectural patterns, import ordering, type safety requirements, and more. I was proud of it. I'd thought through every scenario. Then I scored the output. 79.0 / 100. My carefully crafted documentation was actively
OpenWeatherMap API for Browser Extensions: A Practical Guide If you're building a browser extension that shows weather data, OpenWeatherMap is the go-to choice. Their free tier is genuinely useful, the API is well-documented, and it works well for extensions that call the API on-demand (rather than from a server). Here's what I learned building Weather & Clock Dashboard for Firefox. The OpenWeat
r/startpages Is the Most Underrated Firefox Community You're Not Using If you care about browser customization, there's a subreddit you probably haven't found yet: r/startpages. With 35,000+ members, it's a community of people who genuinely care about what appears when they open a new browser tab. They share custom HTML/CSS homepages, new tab extensions, and browser startpage setups. The r/start
The New Tab Page Is Prime Real Estate. Are You Wasting It? You open a new browser tab dozens of times a day. Most people see either a blank white page, or a corporate-designed "inspiration" page they never asked for. That's a waste. Let's be conservative: 20 new tabs per day × 300 working days per year = 6,000 glimpses at your new tab page per year. Each glimpse lasts maybe 2-3 seconds before yo
Why Your Browser Extension Doesn't Need an Account (And Why That Matters) When I built Weather & Clock Dashboard for Firefox, I made a deliberate choice early on: no user accounts, ever. This might seem like a limitation. In practice, it turned out to be the extension's best feature. Look at most popular new tab extensions and you'll find the same pattern: Install the extension Create an account