pickle-wizard
Joined 8 years ago
Joined 8 years ago
I am working on a product I intend to open source for 18 months now. One thought I have had is how to keep people from thinking I vibe-coded the whole thing. I have been working on it in a private GitHub repo. When I release I was planning to copy the final code into a new public repo. I probably shouldn't do that. Just make this one public and let people see the evolution of code, even as ugly as a process as it has been.
Really for what I am doing writing the code is never the bottleneck. I spend little of my time actually writing code. Where I spend most of my time on the design and requirements.
A few years back MongoDB changed their license to AGPL to make it harder for companies to take their code and offer it as a service. They did this because it competes with the MongoDB Atlas service.
Some ways an LLM can assist with coding: I recently needed to refactor a bunch of code. Claude was very helpful this and it completed in about 5 minutes what would have taken me a couple of hours by hand.
Also they are very handy when using new frameworks and libraries. As we all know documentation for open source projects is often lacking. Just yesterday I ran into this. I pointed Claude at the projects GitHub repo and had the answers to my questions in just a couple of minutes. Manually I would have been spending a hour or two reading the code to figure out what I needed.
They are very handy when debugging. Get a weird hours that makes no sense. Instead of banging your head against the wall for a few hours, an LLM can help you find the problem much quicker.
The consumables are cheap too. I have just replaced the toner cartridge once and a new OEM one was about $80 on Amazon.
I am integrating it into the product I am building and to me it doesn't seem like there is much need to go with a SaaS for this since the requirements are so light. I just can run it in Cloud Run and get all of the scale I'll ever need, and I get to tell my customers their data never leaves my environment.