Ok... this is a wall of text, looks like a screed... <i>suggestions welcome for taming it down, and making it reader friendly would be most welcome.</i><p>Here are the current things in the "Mike invents the future" queue. Everything is open source, and out in the public, and I'm happy to collaborate.<p>BitGrid - a cartesian grid of cells[1], each currently a 4x4 bit look up table, and a latch, so that you have all local connections once programmed (to keep dynamic power low, and clock rates up). Currently it's all ideas that have been bouncing around in my head... and I've been optimizing them "in theory" forever.<p>The main principles I've settled on as absolute are that every cell <i>must</i> be identical, no matter what features you add to it, and every cell must be clocked/latched, to eliminate timing as a concern. Once those are met, new ideas like reusing the cell latches as "Isolinear Memory"[2] are optimizations to consider.<p>BitGrid Simulator - I've written Pascal[3] and React[4] based simulators for a basic bit grid. I need to write one in Verilog, and get it running on an FPGA. Even better would be an emulator running on a Raspberry Pi Pico, it would be slow as snot, but you could easily tile them to get more performance at $4/node.<p>BitGrid Tiny Tapeout - I need to build an actual chip, so I can get real world performance numbers to use. It <i>could</i> be either way more efficient than anything else out there, or it could be abysmal... as the man at the start of Dirty Harry says "I've gots to know"<p>BitGrid object format - Bitgrid needs to be programmed from a directed acyclic graph of logical binary operations. I need to settle on a text and binary format that makes sense.<p><i>How would you write do this?</i> I could really use a push here.<p>BitGrid compiler - I need to figure out how to generate the files above from source code in something more familiar. Eventually I'd like both TinyGrad and LLVM to target BitGrid.<p>BitGrid story - I need to take my blog [5] and various mentions here and elsewhere, and put them into a Book, YouTube videos, etc.<p>The whole BitGrid saga has been out in public for over a decade. Currently the Bus Number is 1, and I'm not in great health... it would be awesome to increase this number.<p>----<p>Capability Based Security - Computer Security is a SOLVED problem, I've been trying to keep that knowledge alive and discoverable by pushing it where I can. I'm hoping to run Genode as my daily driver, but I'm not there yet.<p>--<p>Open source Data Diodes... I think 2 Raspberry Pi computers each with Ethernet, and a unidirectional driver could make an effective open source data diode.<p>--<p>Phase Coherent SDR - I'd like to build an N channel phase coherent SDR, it should be possible to build it for somewhere around $(100+20N)<p>--<p>Metamine - briefly there appeared a language called MetaMine, and it was magic. It could mix declarative and imperative code, and had sane rules for doing so. It represented the most powerful language I ever saw. It would be nice to bring those features into a Pascal or Python or Forth/Stoic environment.<p>--<p>[1] <a href="https://esolangs.org/wiki/Bitgrid" rel="nofollow">https://esolangs.org/wiki/Bitgrid</a><p>[2] <a href="https://bitgrid.blogspot.com/2024/09/bitgrid-and-isolinear-memory.html" rel="nofollow">https://bitgrid.blogspot.com/2024/09/bitgrid-and-isolinear-m...</a><p>[3] <a href="https://github.com/mikewarot/Bitgrid">https://github.com/mikewarot/Bitgrid</a><p>[4] <a href="https://github.com/mikewarot/bitgrid-react-app">https://github.com/mikewarot/bitgrid-react-app</a><p>[5] <a href="https://bitgrid.blogspot.com/" rel="nofollow">https://bitgrid.blogspot.com/</a>