Bone Keeper AI Assisted Feature Film

By | May 12, 2026

Bone Keeper (2026) feels like a low-budget creature feature with a newer image pipeline running through it, and that pipeline feels like part of the creative decision-making rather than a layer of effects sitting on top. The film’s own credits list Howard J. Ford as writer, producer, cinematographer, editor, and director, and after watching the movie a few times I am almost certain he leaned into the strengths of generative AI at the time of production. The monster changes shape because AI has trouble remembering a body. The shots stay short because AI is better in bursts. The live-action material and synthetic material do not always line up cleanly, so the movie uses actors, caves, outfits, reaction shots, and continuity tricks to pull them together. I think that combination is the interesting part. It shows how AI can give new filmmakers and low-budget productions access to kinds of images, monsters, and scenes that would otherwise sit outside their reach.

Category: AI

My Personal Skill Creation, Orchestration and Persona Prompting Workflows I Created Using LLMs Became My Ecosystem

By | April 14, 2026

How the Template Emerged The origin is boring in the best way. I was writing skills, markdown files with YAML frontmatter that tell an AI coding agent what to do. Each skill needed to work in Claude, Cursor, Windsurf, OpenCode, and Codex. Each of those tools has a different frontmatter format, different file layout expectations,… Read More »

Models Have Blind Spots: Debugging Unfamiliar Code with a Multi-LLM Loop

By | March 30, 2026

Pasting a hard bug into one AI prompt feels productive until it isn’t. Single-model inference hits a ceiling fast; if the model misses the root cause on the first pass, it will cheerfully validate its own wrong answer forever. One way out is to act as human middleware between multiple, architecturally different LLMs: generate parallel hypotheses, swap their outputs for cross-review, and force them to argue until the overlapping signal emerges. It’s more labor than a single chat window, but it’s the difference between a confident hallucination and a fix that actually ships.

Category: AI Tags:

To Read a Book, To Collect a Book

By | March 20, 2026

I love books even though I rarely find time to read them. I have an old Audubon book, “Birds of America” that my wife found for me at Savers for five dollars. It is not the best bird book in any modern sense. The illustrations are no longer the highest-fidelity option available. Folks could argue… Read More »

The Transient Root Pattern: Integrating Ember 6.8 and Storybook 10

By | December 11, 2025

Making Connections Integrating a robust application framework with a documentation tool often involves reconciling different philosophies on how code should be built and rendered. I recently worked on integrating an Ember UI library with Storybook 10, and I encountered a specific architectural challenge. I actually tried and failed to combine the two many times before… Read More »

The Modern Job Search feels like Feeding the Void

By | February 12, 2025

You may not have any inside connections but don’t give up! This post is about and for you. TLDR; The modern job search feels like feeding the void, never getting feedback, but when you finally do get the role all of this will feel worth the work. Searching for a job is more than a full time job. Not an hour goes by where you don’t refresh the job board or check your email. You check to see if any of your friends or contacts know of a role. You try to make contact with a hiring manager for each job you apply to.

AI’s Impact on Career Programmers

By | January 17, 2025

My great-great grandfather was a typesetter. This was at the time an in demand and well paid career but one doomed to made obsolete. Typesetters were replaced by new technologies over time. There was phototypesetting, laser imagesetting and digital typesetting. At each point the output became cheaper, faster, more reliable and more complex. Each iteration changed everything about how the end result was made. Less people working on a specific task but able to do more work at the same time. Page designers creating massive and intricate layouts and whose job qualifications have little overlap with the original typesetters still perform similar tasks.

Every Stack Decays; Plan for It

By | November 19, 2024

This post is a postmortem and celebration of my old web server that was ten years old before it needed to be replaced instead of trying to update it. Every stack decays over time. If your thinking web development a stack might be LAMP or MEAN. Stack in this context is the web server operating system itself, the HTTP server and any other software layering that makes running a web server easier. My goal in using WordPress for my blog was to create a platform that would allow me to focus on writing without worrying about technical details. The choice of WordPress seemed like an ideal solution at the time—popular, secure, and easy to use. However, as the years have passed, I’ve come to realize that these abstractions often come with hidden costs. Only my lack of experience at the outset obscured the implicit agreement to update and maintain the software abstractions I chose to use.

Don’t Make Me an Asshole; LLMs Should Be Helpful By Default

By | August 29, 2024

As I’ve begun to interact with language learning models (LLMs) more regularly, I’ve noticed a disheartening trend. These powerful tools, which exist to assist and provide helpful information, are often not forthcoming with answers when approached in a kind and respectful manner. Instead, they seem to respond better to aggressive or short, demanding requests.