The File-Based Context Architecture
Where does all the AI context actually live? The answer is simpler than you'd expect: files. A PARA-based system with progressive disclosure that keeps Claude operating under 40% of its context window.
Where does all the AI context actually live? The answer is simpler than you'd expect: files. A PARA-based system with progressive disclosure that keeps Claude operating under 40% of its context window.
The official Ralph loop plugin isn't true Ralph. Here's how I built a plugin that installs project-specific configuration via a skill, supporting both same-session and fresh-context modes for autonomous TDD workflows.
Understanding the philosophy of skills-over-agents doesn't tell you how to implement it. Here's how to build composable AI capabilities that don't duplicate code everywhere.
I have a /daily-brief command that runs 18 steps. Today it skipped two steps without me noticing. Here's how Claude Code's built-in TodoWrite tool fixes this with the checklist manifesto pattern.
Most AI agent projects fail—not because models aren't smart enough, but because developers keep solving the wrong problem. The shift from building agents to building skills changes everything.
I stumbled on this pattern while building automation commands for Claude Code and Cursor. The problem: my AI agents needed credentials for browser automation, but I obviously couldn't commit those credentials to git.
I've been writing online since 2011. Fourteen years of blog posts, technical tutorials, personal reflections, and half-finished drafts sitting in folders I'm afraid to open.
I've spent the last couple of weeks rebuilding a "digital self" system with Cursor and Claude Code. Along the way, I fell into the same trap many developers hit—assuming more tools equals more capability.
How the NextJS <Link> component handles scrolling by default interferes with Tailwind CSS smooth scrolling.
In migrating from Evernote to Obsidian for note taking, the major thing that changed was not the tool but my approach to knowledge capture.
Jetstream is a powerful package for Laravel that allows you to create a Team-based experience for your application. However, there are user flow improvements that can be made.
Quite often I find myself building URLs from objects, and if you're developing in JavaScript, you may find this to be a common task as well.
Dream Thief is an instrument preset for Ableton Live, built with Ableton's Collision synth and factory effects. Create dream-like pad sounds with disrupting LFO and grain modulation.
Marble Machine is a custom preset for Ableton Live made with Live's Operator synth and factory effects. Control 3 Material Macros Glass, Sand, Metal to add texture and metallic distortion artifacts.
Space Suit Drums is a custom made collection of digital drums, percussion, textures, and tones all made with Ableton's Operator and built Audio Effects. No samples are used in these sounds, making this pack very light weight and giving you the ability to organically modify each preset.
A quick guide to getting your Chrome Extension from your local machine to the Chrome Web Store.
The Gutenberg editor replaced the core editor in WordPress version 5. Here's a tutorial on extending its block editor.
If you're opening links in new tabs, you might be exposing your users to a security vulnerability. Here's how to fix it.
Ableton makes it pretty straight forward when installing and transferring your library to a new computer. Just do this.
Don't waste it. Don't let it drown in fear.
The world already has a Christopher Nolan, a Trent Reznor. What it's missing is you.
An overview of Ableton Live's warp modes. Playing with them can get some very interesting results that may help get you out of a creative block.
Your brain constantly craves something new. A new project, a new story, a new experience. You and I are wired that way.
First up close experience with MegaCon and Cosplay. Here's my photographic recap, also feature on Kotaku.
Creating something of substance, not just "content", provides you with a unique advantage in connecting with others.
The internet rewards doers. And honestly, life in general rewards doers. There’s no perfect moment to wait for. So start doing, now.
My solution for the 1px line background without using images or a gradient. Just math.
Social media channels continue to dominate as our main outlet for distributing content. Despite this, we need to have a home for our content so we can own it.
Finding one's purpose in life is not the destination. Purpose evolves with your journey. As your path changes course be willing to investigate yourself and ask these questions again.
I decided to try my hand at some cinematic stock video.
In design, engineering, and really in much of life, simpler is better. It conveys truth. Simplicity sells. It's beautiful and profitable.
Many factors come into play when collaborating on a project with other artists, and in this case patience is a must.
Using NanoStudio I remixed the song, making into something rhythmic and ambient.
I've been working on a few different web projects recently. A couple band websites and a collaborative art & short story project site.
This is the first of many more posts to come (hopefully).