I found that a project of mine grew beyond my ability to reason about many parts of it either individually or holistically and started using AI. AI started becoming a context nightmare shuttling context back and forth from session to session, finding the right context and getting it applied. I eventually came up with Determined. (https://github.com/bartanderson/Determined) I am currently using it for two different projects and I developed it for other people to use besides me but debated showing it to others. AI has been a big help to me in writing it but it came from my realizations through conversations with AI and one pointed one where it told me what I was doing was not done well by AI. So I started doing more deterministic analysis and that grew and grew and I added languages and the concept of fsms used to capture discrete state machine architecture and reason about them as well as coalescing docs and other things about the software. An AI is able to use it pretty easily (I have been using Claude but have been using it to help train opencode to drive a project for it).
If you don't like AI you can still use it to analyze your software. It will tell you things that are hard to see unless you wrote it and have a great memory. I doubt I will be taking pull requests for changes, but feel free to pull down a copy for yourself and do with it what you will. That was what I am doing and am happy sharing it now that there was a forum to do so.
I built a SuperDisplay alternative for MacOS to use my Samsung tablet as a secondary display — feels just like plugging in a monitor now. I also put together an extremely specialised video streaming host and client to get better quality and stability than Discord's screenshare, alongside an Android TV app to cast this video stream. (It has a bunch of features like media control passthrough and display/window selection on the receiver side; things no existing application implements because of how intrusive it'd be for the sender.)
I’ve built an SVG animation tool. Something akin to a basic Flash tool.
It was originally a rudimentary tool I coded by hand, then used AI to tighten up, fix issues and evolve into something I’m happier with, it’s probably 90% AI now, with features created bit by bit rather than one-shot prompted.
It’s a niche tool for my use; to create animated image assets in a fraction of the file size to a comparable GIF.
There are still issues with preparing work in Illustrator so my next step will be to work ok some form of plug-in that can export prepared artwork for use in the animator.
Turns out, Opus is pretty good at one-shotting Obsidian plugins - it doesn't even need to be shown a sample - so I "made" a few for myself. (They only make sense in my vault structure, so no use in publishing them, especially when it costs only a few bucks to "make" your own.)
I made an iOS app. It is a metronome and tuner in one screen, useful for me learning violin, so I can play a scale at 60bpm and check pitch. The tuner has to eliminate the tick of the metronome.
I can publish to iOS store if anyone is interested or share source, but you can vibe code your own in an hour for a couple bucks.
I was using Claude to bounce ideas for parenting with a focus on biblical principals. Trying to really understand how to discipline my children without provoking them, for example.
I was pleased with the experience but Claude did not make it easy for me to dive deeper into scripture. I wanted a different LLM chatbot experience that was focused on less chatting and more scripture reading.
I TestFlighted it out and friends liked it so I ended up publishing it.
I don't feel like I made it, but I asked AI to build a cashflow manager chart thing for me. I can upload CSVs from my bank statements, and it displays my cashflow as a graph over time, and then I can put in upcoming and recurring expenses, so to see how much money I'm going to have to borrow over the next six months until my revenue catches up with all my pending liabilities. It feels like I'm in control if I can see the graph of my money, even if it goes pretty far negative.
A coworker created a whole financials site, and then another coworker did the same thing, but turned it into a game. You add your real financials (age, income, stocks, etc) and then as you walk through the hall it changes your financials and allows you to see the various changes, even has life event changes, retirement age markers, all kinds of ridiculous things.
im a mac user and i made 3 ultimate substitutes for app switcher, screenshot tool and stickies - battle tested and mature products from my perspective and i do consider them almost ideal.
would i like to share them? maybe, probably, on thing that keeps me from sharing is the lack of shiny packaging which i almost never have time to put in to.
I just picked up a project car, and have decided to use AI as my side-mechanic and helper. I had it build a local site, which has a checklist with subtasks, note and photo abilities and parts tracker. The checklist was built up by ai based on what ive been telling it, etc. I have tuned the project ai to handle part searches, identification, and general help. I just added a trigger for things like adding notes and photos, so that when i add them, a request is fired off to the ai, and it will analyze, id, etc. Ive also given myself a way to directly prompt the ai from the site for help, instructions, diagrams, whatever. Ive got a little thinkcentre pc in the garage where the site is accessible, and its also available on my phone for pictures. Its still early in the car project itself but its already been helpful in identifying the engine, and found 2 issues i overlooked.
Also ai helped me build an offgrid setup for said garage because the garage has no power. Helped me size things out, gave me diagrams, etc. Also has already provided me with a way to setup an automatic generator startup when the battery is low. I havent set that up yet, but its in the pipeline.
I started and then abandoned a really deep circuit simulator, which was going to be able to emulate full actions and code eventually.
aaaand lastly, ive spent the last 2 months in the evenings with ai building a complex rts game in godot, its almost 1.0 ready. Sadly the ai im using has been really struggling to turn out quality 3d models, so thats probably going to be on me, which will delay significantly.
Basically, a modulith framework you can fork out to microservices. I don't get to claim to solo dev the next Bing thing, but I have codified and learned a lot of distributed system best practices and explored Spring and Convergent consistency methods.
I found that a project of mine grew beyond my ability to reason about many parts of it either individually or holistically and started using AI. AI started becoming a context nightmare shuttling context back and forth from session to session, finding the right context and getting it applied. I eventually came up with Determined. (https://github.com/bartanderson/Determined) I am currently using it for two different projects and I developed it for other people to use besides me but debated showing it to others. AI has been a big help to me in writing it but it came from my realizations through conversations with AI and one pointed one where it told me what I was doing was not done well by AI. So I started doing more deterministic analysis and that grew and grew and I added languages and the concept of fsms used to capture discrete state machine architecture and reason about them as well as coalescing docs and other things about the software. An AI is able to use it pretty easily (I have been using Claude but have been using it to help train opencode to drive a project for it). If you don't like AI you can still use it to analyze your software. It will tell you things that are hard to see unless you wrote it and have a great memory. I doubt I will be taking pull requests for changes, but feel free to pull down a copy for yourself and do with it what you will. That was what I am doing and am happy sharing it now that there was a forum to do so.
I built a SuperDisplay alternative for MacOS to use my Samsung tablet as a secondary display — feels just like plugging in a monitor now. I also put together an extremely specialised video streaming host and client to get better quality and stability than Discord's screenshare, alongside an Android TV app to cast this video stream. (It has a bunch of features like media control passthrough and display/window selection on the receiver side; things no existing application implements because of how intrusive it'd be for the sender.)
I’ve built an SVG animation tool. Something akin to a basic Flash tool. It was originally a rudimentary tool I coded by hand, then used AI to tighten up, fix issues and evolve into something I’m happier with, it’s probably 90% AI now, with features created bit by bit rather than one-shot prompted.
It’s a niche tool for my use; to create animated image assets in a fraction of the file size to a comparable GIF.
There are still issues with preparing work in Illustrator so my next step will be to work ok some form of plug-in that can export prepared artwork for use in the animator.
Im also working on a custom PCB for a software synthesiser using a variety of off the shelf components.
Again niche but hopefully getting the next set of PCBs off to the manufacturer later this week.
Turns out, Opus is pretty good at one-shotting Obsidian plugins - it doesn't even need to be shown a sample - so I "made" a few for myself. (They only make sense in my vault structure, so no use in publishing them, especially when it costs only a few bucks to "make" your own.)
I made an iOS app. It is a metronome and tuner in one screen, useful for me learning violin, so I can play a scale at 60bpm and check pitch. The tuner has to eliminate the tick of the metronome.
I can publish to iOS store if anyone is interested or share source, but you can vibe code your own in an hour for a couple bucks.
I built this for my own private use but it’s since become public.
Free to use, no accounts, no subscriptions.
https://trysojourn.app
I was using Claude to bounce ideas for parenting with a focus on biblical principals. Trying to really understand how to discipline my children without provoking them, for example.
I was pleased with the experience but Claude did not make it easy for me to dive deeper into scripture. I wanted a different LLM chatbot experience that was focused on less chatting and more scripture reading.
I TestFlighted it out and friends liked it so I ended up publishing it.
does it exist as a webapp?
I don't feel like I made it, but I asked AI to build a cashflow manager chart thing for me. I can upload CSVs from my bank statements, and it displays my cashflow as a graph over time, and then I can put in upcoming and recurring expenses, so to see how much money I'm going to have to borrow over the next six months until my revenue catches up with all my pending liabilities. It feels like I'm in control if I can see the graph of my money, even if it goes pretty far negative.
A coworker created a whole financials site, and then another coworker did the same thing, but turned it into a game. You add your real financials (age, income, stocks, etc) and then as you walk through the hall it changes your financials and allows you to see the various changes, even has life event changes, retirement age markers, all kinds of ridiculous things.
im a mac user and i made 3 ultimate substitutes for app switcher, screenshot tool and stickies - battle tested and mature products from my perspective and i do consider them almost ideal.
would i like to share them? maybe, probably, on thing that keeps me from sharing is the lack of shiny packaging which i almost never have time to put in to.
I just picked up a project car, and have decided to use AI as my side-mechanic and helper. I had it build a local site, which has a checklist with subtasks, note and photo abilities and parts tracker. The checklist was built up by ai based on what ive been telling it, etc. I have tuned the project ai to handle part searches, identification, and general help. I just added a trigger for things like adding notes and photos, so that when i add them, a request is fired off to the ai, and it will analyze, id, etc. Ive also given myself a way to directly prompt the ai from the site for help, instructions, diagrams, whatever. Ive got a little thinkcentre pc in the garage where the site is accessible, and its also available on my phone for pictures. Its still early in the car project itself but its already been helpful in identifying the engine, and found 2 issues i overlooked.
Also ai helped me build an offgrid setup for said garage because the garage has no power. Helped me size things out, gave me diagrams, etc. Also has already provided me with a way to setup an automatic generator startup when the battery is low. I havent set that up yet, but its in the pipeline.
I started and then abandoned a really deep circuit simulator, which was going to be able to emulate full actions and code eventually.
aaaand lastly, ive spent the last 2 months in the evenings with ai building a complex rts game in godot, its almost 1.0 ready. Sadly the ai im using has been really struggling to turn out quality 3d models, so thats probably going to be on me, which will delay significantly.
Its a bit of a SWE bonzai tree, but I built a Spring Application framework I'm using for personal projects https://github.com/Demilich-Digital/henge/tree/main/
Basically, a modulith framework you can fork out to microservices. I don't get to claim to solo dev the next Bing thing, but I have codified and learned a lot of distributed system best practices and explored Spring and Convergent consistency methods.