cd /news/artificial-intelligence/i-m-creating-a-minimal-dark-software… · home topics artificial-intelligence article
[ARTICLE · art-98925] src=joeldare.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

I'm Creating a Minimal Dark Software Factory

Joel Dare, a software developer, announced he is building a minimal 'Dark Software Factory'—an AI-driven software development system that writes code, creates tests, and deploys without developer oversight—after reading an article claiming such a factory cannot work. He ordered a $250 Mini PC to run the system 24/7, contrasting it with his $1500 MacBook Air, and plans to document the project in a series on his blog, JoelDare.com.

read3 min views1 publishedAug 16, 2026

By Joel Dare - Written August 11, 2026

Today I read an article that said a Dark Software Factory can’t work.

So, of course, I started building one.

The term “Dark Software Factory” isn’t well defined, but it’s basically a software business or project where AI writes all the code, creates all the tests, and deploys without any developer oversight. It’s dark.

It might start from a document or an issue written by a human and then the AI takes it from there. It works in a loop. Every bug is a new piece of content it automatically reads and acts on. A feature request from a PM, developer, or user.

After reading the article my mind went immediately to the success I’ve been having fighting bugs at work with AI. I’ve written skills that do almost everything for me. We use stories as a unit of work (Agile Stories). I basically use the command /do.story 12345

and Claude Code goes to work pulling that story, digging through logs to see what went wrong, looking at the source code in my sandbox, and developing a plan to fix the bug.

From there it’s a lightly guided journey. I direct the AI to change this or that, to look deeper here or there, and I give it any context that I think I know about the system. It’s not a Dark Factory but it feels like it’s not far out of reach either. I work on a complex suite of software. Hundreds of repositories that interact with each other, hundreds of thousands of lines of code, legacy cruft from 25 years ago through modern code from yesterday. Half a dozen different database systems that do different things for different people.

I’ve seen how much complexity humans can add to a codebase. Bots can add more, faster, but they can also refactor based on new direction. No software is bug-free.

I’ve had ideas for projects that I want to build but I have no time. A campfire conversation about what our own social network might look like. Me musing over the fact that I can’t easily create CAD designs on my phone.

I had to try it.

Within 15 minutes I ordered a modest $250 Mini PC that I could put behind my TV and I started this post. This will be a series that I add to over the following weeks as I build it.

For this to work, it really needs to be on 24/7. I can’t really close it and walk away, in the middle of its work, like I do with my laptop. My $1500 MacBook Air is also frustrating me right now. I underbought. Its specs only beat this little Mini PC by a small margin. Same RAM, 2x the disk space, and (maybe) 4x the processing speed. It was also 8x the cost and I bought it before the recent spike in prices. It’s my first personal MacBook and it’s also the first one I’ve had hardware problems with.

I’ve been wanting something that’s on all day. But I’ve been thinking about $3,500 machines. What if I could get something minimal? Something 1/10th the price. Could I live with it as a supplemental machine? That’s my backup plan or maybe it’s just justifying my decision to buy it.

I won’t be running a local LLM on this Mini PC anytime soon, but for most other workloads, it should be a good choice.

JoelDare.com © Dare Companies Dotcom LLC

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @joel dare 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-m-creating-a-minim…] indexed:0 read:3min 2026-08-16 ·