The street to construction what i constructed didn’t get started with “runtime and database” (let’s be fair i don’t believe somebody begins with that as the theory lol). it began with a easy query: “what does the way forward for finding out seem like?”
after a number of weeks of pondering deeply in this, it in any case hit me whilst riding to the fitness center. if AI did get smarter than everybody and had been inexpensive and quicker, why would they rent a human? and if nobody is getting employed, why would you cross to college to be informed one thing that will be for a task you will not get employed for?
the solution was once easy: other folks nonetheless play tennis even supposing Federer exists. other folks nonetheless paint even supposing Da Vinci existed.
we do issues anyway as a result of we’re naturally explorative curious beings.
so, the way forward for finding out was once transparent: it was once interest.
This ended in the following query: what can I construct that brings any interest to existence with out limits?
Over the following 1.5 years, the manifestations of seeking to remedy this solution had been many.
In the end, i had constructed a UI engine that was once re-rendering at 1.82ms, a Workflow engine (in my view) higher than N8N that ran in the neighborhood on any software, even an eye fixed. A knowledge type that might constitute the rest (suppose relational + hypergraph + metagraph multi functional). and extra issues. In combination, they “appeared” to carry any interest to existence.
Then when i used to be near to carried out, i requested “what if they would like a unique workflow engine? or a unique UI engine?” as claude mentioned “c’mon bro, it is middle of the night, cross to mattress and clock again in within the morning” i driven again, understanding that whilst i had constructed some nice stuff, i used to be if truth be told nonetheless boxing in the place interest may cross.
that is when i noticed that the whole lot, even the issues i had constructed, needed to all transform plug-ins. and when the day comes that they are saying, “i hate this dude’s workflow engine, i am setting up my very own” it had to be fast at the fly with no recompile or perhaps a body drop. that was once the constraint i gave myself.
that is when the Bitfield.so emerged: a plug-in runtime that made each characteristic a slot, sponsored by means of the quickest database to let the ones options communicate to one another freaky speedy (sure, freaky speedy lol).
so, each characteristic is a slot that may be plugged out and in at runtime no recompile wanted, and it operates an excellent quickest database that runs at the software (or server, if you select). what else does it include:
-
It really works offline.
-
It runs on mainly any software: pc, telephone, pill, server, Raspberry Pi, watch, sensor, refrigerator display, no matter runs code.
-
It helps to keep your knowledge to your {hardware} until you select to place a cloud within the heart.
-
It might probably sync knowledge between one or numerous units over the web, native community, Bluetooth, USB, satellite tv for pc, or your individual trail. Nice for private initiatives, one thing you proportion with buddies or a workforce, or scaling as your product that serves tens of millions (dare i say, billions?)
-
It might probably run actual executables like ffmpeg, Python scripts, Node scripts, compilers, type runners, renderers, or shell instructions.
-
It might probably plug into different databases like SQLite, Supabase, MongoDB, ClickHouse, or no matter you need to make use of for seek, dashboards, experiences, or analytics. Bitfield acts because the supply of reality that shops the bytes, any database you plug in is only a slot that initiatives the knowledge in no matter means you wish to have.
-
It helps to keep a magazine of what came about so your app can replay, investigate cross-check, and rebuild as a substitute of guessing later.
-
It shops replica content material as soon as, so the similar bytes don’t want to transform two various things.
-
And if day after today wishes a brand new language, SDK, software, host shell, author, database, or runtime edge, you’ll be able to construct round the similar engine regulations as a substitute of looking forward to me to send each model first.
What have i spotted since finishing this? AI spaghetti code is WAY much less. it actually codes the total venture quicker as it can not tangle issues up. I’ve extra readability. including a brand new characteristic actually feels really easy. AND when month six or no matter hits, i will actually say “that characteristic sucks, kill it and change it with this” and it’s going to be as though a step is not ignored.
and that i sought after to again it with different candies like having to be offline, native first, totally personal knowledge, so on and so on. a tool without a opinion but countless flexibility and extra tough than construction completely from scratch with a dependency weighted down codebase.
Anyway, i wrote this up wtih 3 min left to release (make that 2 min lol). give a take a look at, its probs nonetheless tough i can repair the insects! 3 day unfastened trial at https://bitfield.so provides you with 5 units to check out this on give it a whirl lmk the way you love it or hate it.
—
Codex insisted i ask those 3 questions lol:
-
Does the slot type click on?
-
Does the rate evidence really feel transparent? (in case you cross to the web site, it offers a breakdown, lmk when you learn from there)
-
The place does the product nonetheless really feel complicated?



