4,779 karma · joined March 24, 2014
Over 500 technical articles on joeldare.com generating over 10k monthly views. Creator of Neat CSS, the minimalist CSS framework with over 700 stars on GitHub. Author of Write & Publish Your Book, rated 5-stars on Amazon.
Joel Dare
joel@joeldare.com
https://joeldare.com
https://github.com/codazoda
https://neat.joeldare.comOr so the story goes.
The first one runs on an ESP32 that I plan to use as a watch. The software works, I just need to finish the 3D printed case.
The second runs on an RP2350 connected to my living room TV via an HDMI cord.
I have so much appreciation for these old machines I grew up with.
BASIC32
Ready.I can think of one other possibility. It's easier to write in a wiki via the browser. I can open that on my phone and edit docs. I can open it in my browser and edit docs.
On desktop it's a tiny bit more to pull the repo and open it in your editor (and you might already be there) but that tiny bit can be enough to stop you from writing documentation. For me, writing documentation must be totally painless so that I'll actually do it.
Why am I not a fan of the add-ons like PR's, wiki's, discussions, projects, and issues? Because they each introduce vendor lock-in to varying degrees.
I’ve built two (successful) iterations and am now working on the third. They are all very minimal.
The main one works well and runs full time waiting for my next idea. The second targeted an open weights model and worked in limited cases.
Now I’m working on a more autonomous version. I give it only a goal and a strategy, it decides its own projects.
https://joeldare.com/creating-a-minimal-dark-factory
So far I’ve created a couple simple web based games and a BASIC32 interpreter that boots on an ESP32 and turns it into a 1980’s style computer.
For my personal stuff, I'm on a small $20 plan, so I need to use tokens conservatively. I was very rarely exceeding limits until I built a Dark Software Factory. It's not as efficient at token use. So, I use Sonnit over Opus here.
At work I have a $100 plan that I rarely exceed so I use Opus. I have access to Fable too, and I did use it a lot while it was new, but I don't find it improves most of my work by too much. I do mostly bug fixing across several hundred repositories with hundreds of thousands of lines of code, mostly written by humans over the past 20-years. These projects interact with each other so I run claude from the root of my sandbox (I was nervous to try this but I'm not looking back now).
I also use Sol as a secondary for my personal work. I pay for it because I like to talk to ChatGPT on the web. Since I already have the subscription, I let Sol write plans for me. It does a better job at certain tasks and it saves me some Claude tokens. Maybe I should consider Terra for the task, but I don't run up against my usage limits for the little bit I use it.
I'm trying to use Gemma 4 12b for some workloads but I haven't mastered the model yet. It's still very experimental for me. I can get work from it but it takes a lot of hand-holding. For local models, however, it's all I have the RAM for.
Just an hour ago I made my most recent pen plotter generative art free on my website. I plan to send high resolution scans to everyone who joins my mailing list so you can print them at home.
In contrast with the author, I actually enjoy creating code with LLM’s. I’ve been on the technical management track, instead of boots on the ground coding, for quite a few years now. LLMs are letting me produce software again with limited time.
I still enjoy writing code by hand too and my generative art work is mostly that.
On the game side, I recently created a Shut the Box game that runs in the web browser. This was created entirely by an LLM. In fact, it was the test project for a Dark Software Factory I’ve built.
I love that I can describe a project, from my phone, put it away, and have a prototype built a few minutes later.
The game is clearly unique and consistent with my own personal style. And, I’m enjoying playing it.
What I did was create a game with an action button. Then I served ads right next to the action button. I didn’t realize people would miss click on the ads at a high rate, but they did. They fat fingered it, clicked the ad, I got paid.
I looked into it after a couple weeks because my click rate was crazy high.
Yesterday I did have success with Gemma-4-12b with 128k context. It fits in my RAM and it's relatively fast on my hardware.
I had to give it prompts that are quite a bit different from the way I use foundation models, but I did get it to work quite well. I feel like I could learn it's differences and get good at using it for real work.
https://joeldare.com/a-local-open-weight-model-builds-its-fi...
EDIT: Or, maybe it's just token pricing, but $10 is the minimum? Maybe it's that.
I'm also aware that they have overlap in some areas on data centers.
Your art reminded me that some of my earliest code produced animated flying rockets:
*
* *
* *
* *
* U *
* S *
* A *
* *
* *
* * *
** * **
*********
*
***
***
*
*I recently built a minimal Dark Software Factory out of an N150 Mini PC. It uses three models; Sonnit, Sol, and Gemma.
But, I have a LOT of instructions about how I prefer the software it builds. Gemma doesn’t handle all my instructions very well. But it’s close!
I’m running gemma-4-12b because I have limited RAM and larger models were too slow.
I do two types of jobs: planning and prototyping. It has done fine at some of my planning rounds.
I still consider it experimental and don’t use it a lot but I think we’re getting there.
This sounds like an extremely simple way to attach a pen to a 3D printer. I'd love to see a picture of it.
I own an Ender 3 V2, which is a great little printer. I use it often and am considering a newer Ender because I want a larger print bed.
Anywayz, now I'm going to go see if I can easily throw some magnets on the head. Then I might attach those magnets to a pen or pencil.
I don’t think I write this way very often, but I enjoyed reading it.
My takeaway is to write a bit like a journal more often.
Source: I still own a TRS-80 CoCo.
I guess I need to try harder. :)