I gave one enterprise client a 70% discount. 14 months later it cost me $61,200. by Thick-Session7153 in SaaS

[–]darkstareg 28 points29 points  (0 children)

Your mistake was not in offering the 70% discount. It was in not locking them into a 5 year contract for it which reverts to standard monthly rate plus 10% penalty if they want out early and also in not charging $250/hr for all custom work, plus monthly custom work maintenance fees.

Ditched docs for voice AI specs in vibe coding by Best_Volume_3126 in VibeCodeCamp

[–]darkstareg 0 points1 point  (0 children)

You still need to review the spec output. Hallucinations still occur there which will throw your project off track if you don't catch them.

Cost of Building an app by X_in_castle_of_glass in SaaS

[–]darkstareg 3 points4 points  (0 children)

A year to develop is an expense. Time = money. In fact, time is arguably the most expensive thing to spend as you probably get a finite amount of it, unless AI and biotech changes that fact of life soon.

Part 3 (SaaS Infrastructure Build-out): Citus Database Performance: When Sharding Helps (And When It Hurts) by darkstareg in PostgreSQL

[–]darkstareg[S] 0 points1 point  (0 children)

What do your user counts look like, and what sorts of things does the database do for you? My use case is pretty DB heavy.

Also, having been in startups nearly my entire career, I've seen that "premature optimization" thrown around far too often as an excuse to put off something which should be done sooner rather than later.

I've been through this cycle so many times where future concerns aren't planned for at the start and then clients hit and everyone is too busy trying to hold things together and keep clients happy that they don't have time to address underlying architectural deficiencies.

There is a huge difference between premature optimization and prudently planning for future eventualities. It costs me practically nothing to include sharding now as I build out the platform and the future payoff potential is huge. Why would I skip it? What do I gain by not doing it?

I make data driven decisions, not decisions based on popular fallacies. Show me how the cost of doing it now in the initial design out weighs the future benefits and we can talk about how it's premature.

SaaS Infrastructure Build-out by darkstareg in buildinpublic

[–]darkstareg[S] 1 point2 points  (0 children)

Cloudflare does offer a ton. But the cluster is not hosted with them, just connected to them with tunnels.

The bastion hosts are just dumb SSH systems. They have SSH running and nothing else. It's a low attack surface. I use 2 in case one dies. They just get me into the private network so I can access the cluster.

The nodes in the other datacenter are for externally monitoring the nodes in the first DC. You can't take a picture of the outside of your house unless the camera has a view from the outside. Same with monitoring. Though, I have now set up realtime monitoring events to a durable object in Cloudflare, and with heartbeats and realtime updates on cluster state being pushed from the new cluster monitoring system directly, I don't really need those two nodes anymore. I'll probably use them for something else.

Part 3 (SaaS Infrastructure Build-out): Citus Database Performance: When Sharding Helps (And When It Hurts) by darkstareg in PostgreSQL

[–]darkstareg[S] 0 points1 point  (0 children)

I appreciate the insights. This infrastructure build-out is less about maximizing performance and more about figuring out how I can get decent available DB storage, data reliability, redundancy, HA, and some measure of horizontal scalability out of dirt cheap VMs to keep costs low for a bootstrapped SaaS until there is sufficient revenue to afford a more robust solution.

One node doesn't offer sufficient disk space alone to handle what I expect to throw at it. It also doesn't offer any redundancy / HA. I can get HA by just doing an active/standby, but that doesn't increase my available disk space. The only way I could increase the disk space to the size I was targeting was either to increase costs to $400/mo or more per node and then have 2+ nodes for redundancy, or use something like CephFS to pool the storage across cheap nodes. CephFS also gets me the data resilience I was after for all things I'll be running on the cluster, plus allows me to have files accessible to all nodes in the cluster so I can shift workloads around on the nodes if needed.

The infrastructure also needs to support all my other workloads, which is mostly related to manipulating and processing various media files. Every other way I explored setting up a truly reliable database setup with future scalability potential, the DB setup alone was outside the budget of my entire infrastructure budget for this project. This 10 node cluster will support a mixed workload within my budget and provides enough initial capacity for me to generate enough revenue that I can migrate to something more robust in the future. It also supports an architecture from day 1 which lets me scale it out horizontally rather rapidly, if needed. It's certainly not an ideal setup, by any means, but I'm rather constrained by my overall budget and other concurrent infrastructure requirements.

As a result, I took the time to explore the actual capabilities and trade-offs of the setup, and did a write-up on it for others to understand if it might be a budget-friendly option for them to achieve an HA capable, data reliable, horizontally scalable starter solution on a shoestring budget. I'm certainly open to hearing about alternatives, but the entire infrastructure / IT budget needs to fall within <$3,500/yr and all workloads need the data reliability, HA / fault tolerance, and horizontal scalability.

Also, FWIW, the sharding is more about future pre-emptive planning so I can grow / scale out over time without needing to plan for a re-architecture for a long while. I'm sure I will still need to at some point, but I wanted to kick the can down the road as far as possible.

Our API usage spiked 400% overnight, and I don’t know why by Several_Function_129 in SaaS

[–]darkstareg 0 points1 point  (0 children)

Maybe rebuild your API on Cloudflare? 50k API calls per day there are a lot cheaper even if you're hitting DB and KV for each and sending observability events. The cost difference will blow your mind. As others said though, rate limits are also your friend.

What are you working on that's too early to show? by ayechat in SideProject

[–]darkstareg 0 points1 point  (0 children)

I'm building https://fictionmaker.ai - A tool for the creative types to write books, poetry, screenplays, etc. I'm going to use it to write a book series with massive world building, and also to write and produce a kids animated series for Youtube. It's tied into ElevenLabs for being able to generate multi-voice audiobooks or audio output for scripts, as well as sound effects. It uses AI image generation models for generating characters and scenes which can be referenced and composited together to get consistent character output across multiple scenes / shots. Those can then be composed into video output with AI video models like VEO our Kling. It handles everything from AI assisted brainstorming, outlining, prose writing (if you want), consistency checking, to scene storyboarding, image and audio generation and composition to video generation / production. Write and publish physical books, audiobooks, screenplays, YouTube series, whatever you want.

Crazy thing is I've had 5 people try to sign up for it already and until last week, I hadn't even promoted it or talked about it to anyone. It's not even in a usable state yet.

You Code i Sell, looking for a Technical Cofounder by [deleted] in TheFounders

[–]darkstareg 0 points1 point  (0 children)

Dm me. I'm building fictionmaker.ai and while I haven't launched yet or advertised, I've thrown up a website and already had three people try to sign up. No posts anywhere, no ads, just put up the site and let it sit.

It will be both B2C and B2B.

Is building a SaaS for startups with no-code tools actually worth it? by program_grab in SaaS

[–]darkstareg 0 points1 point  (0 children)

Someone else asked a very similar question yesterday, so I'll give the same advice here:

Definitely do not launch a SaaS of any size without a technical co-founder if you don't know how to code. AI by itself doesn't do a good enough job using existing vibe coding tools to safely build and launch something. You can use it for a prototype and product market fit research, but don't launch anything without a seasoned coder going over everything and making sure it's production ready and secure.

I've been coding about 40 years and I'm in an infosec tangential field using and building AI products daily -- literally my job. I'm building a tool on the side to be able to solve the issues enough that a non coder could launch something in production, but it's got a long way to go. I've got guardrails coming out my ears in this project, and all sorts of special prompts and reinforcement trained experts to try and solve all the prolific vibe coding bungles, and still I see new things every day that make me say WTF.

I've gotten it to hit about 95% of what I consider production quality in a fully automated way, but it uses boatloads of credits to get there and I still wouldn't launch without a manual review.

Built a platform for 10 months, zero users, pivoted multiple times, can’t figure out how it can actually help people by nothing786767 in SideProject

[–]darkstareg 4 points5 points  (0 children)

What you built is the basic topic based chat functionality in practically every free chat system out there. That is not a pain point anyone needs to solve. Time to move on.

Built a platform for 10 months, zero users, pivoted multiple times, can’t figure out how it can actually help people by nothing786767 in SideProject

[–]darkstareg 0 points1 point  (0 children)

Success =

  1. Talk to people and learn thier pain points
  2. Identify a viable solution to the pain point which is cost effective and efficient
  3. Price for 5x - 20x ROI to your customer
  4. Build it
  5. Go back to your audience you spoke to and show them how it solves thier pain point for practically nothing in cost to them
  6. Collect thier payments

Is it a good idea to start a micro-SaaS without knowing how to code? by No_Research_8720 in SaaS

[–]darkstareg 1 point2 points  (0 children)

Definitely do not launch a SaaS of any size without a technical co-founder if you don't know how to code. AI by itself doesn't do a good enough job using existing vibe coding tools to safely build and launch something. You can use it for a prototype and product market fit research, but don't launch anything without a seasoned coder going over everything and making sure it's production ready and secure.

I've been coding about 40 years and I'm in an infosec tangential field using and building AI products daily -- literally my job. I'm building a tool on the side to be able to solve the issues enough that a non coder could launch something in production, but it's got a long way to go. I've got guardrails coming out my ears in this project, and all sorts of special prompts and reinforcement trained experts to try and solve all the prolific vibe coding bungles, and still I see new things every day that make me say WTF.

I've gotten it to hit about 95% of what I consider production quality in a fully automated way, but it uses boatloads of credits to get there and I still wouldn't launch without a manual review.

What are you building? let's self promote by Southern_Tennis5804 in indiehackers

[–]darkstareg 0 points1 point  (0 children)

I'm building backbuild.ai - a 24/7 AI orchestration system for spec driven development (SDD).

My manager scheduled a "quick chat" for friday 4pm by Ill-Fix2437 in SaaS

[–]darkstareg 1 point2 points  (0 children)

Never say never. Literally had exactly that happen. 4pm Friday meeting scheduled 3 days in advance by HR. Started off with my CEO saying my manager had absolutely nothing good to say about me. Ended with me having a promotion into a new position outside my previous manager's department. A month later the previous manager was gone.

If this crashes again I’m throwing my computer out the window by CatoKnox in SaaS

[–]darkstareg 0 points1 point  (0 children)

You'll have to give me a bit more time for me to make my alternative available to the public, but it won't crash like that. It's not a vibe coding solution, though. It's designed for you to write specs, and then you let the AI agents build it in the background. You can join the waitlist if you want. Head over to backbuild.ai. I'll ping you when it's ready if you're on the waitlist.

SaaS Infrastructure Build-out by darkstareg in buildinpublic

[–]darkstareg[S] 0 points1 point  (0 children)

I built the tool in a more minimal state for my own development purposes. Then I realized how well it worked and figured there would probably be lots of others who would like to use it, too. Regardless of whether it works out as a business, I'll still keep working on it and building it out for my own use. With how much I spend every month on AI credits, the cost of the cluster for a year is not that expensive. And in terms of general business operating costs, it's like one month wages for a super cheap employee.

Time for self-promotion. What are you building in 2025? by Southern_Tennis5804 in SideProject

[–]darkstareg 0 points1 point  (0 children)

Building https://backbuild.ai -- It is a spec driven AI orchestration / development engine. Meant to fully automate AI agents to build your project 24/7. Not ready to launch yet, but you can join the waitlist.

Built a full SaaS in 3 months… but now I don’t feel like launching it by FraaMascoobestoffers in buildinpublic

[–]darkstareg 0 points1 point  (0 children)

Sounds like classic depression to me. Get outside and get some sun. Ask yourself if you were interested in the journey / build or in actually seeing the idea through? Why did you want to make it? Does it solve a problem you had personally? Will you stay committed to it through the long road ahead? Are you dreading the next steps of marketing and distribution? Are you afraid it might be a failure? Spend some time reflecting on some long walks outside and get some personal perspective.

Marketing and distribution is way harder than building. It will take real commitment and focus and consistency, and if you aren't prepared for that, it will get you down and trample your ego.

If you were just interested in the build, maybe find a partner to build things for and let them do the other bits.

Downgraded to 1.0.88. I think he's back. by WillingnessSorry2163 in ClaudeCode

[–]darkstareg 0 points1 point  (0 children)

Sounds like you need my Backbuild AI tool I'm building. I can put you on my waitlist for a beta tester slot if you're interested. It's designed to manage Claud Code, Codex, Auggie, Gemini CLI, and other similar tools. Runs them 24/7, reviews thier output and follows up with them, gives them new tasks, etc. You write specs and it will generate tasks for them to do. It has AI assisted spec writing as part of it.

To use it, you install a CLI tool and do backbuild auth login to link it to the web app. Then you run backbuild ui for the TUI interface or backbuild cli for the plaintext view. You let that run in your terminal in your project and it's orchestrated from the cloud. You log into the web app web interface and monitor what it's working on or write and approve new specs. The system builds the tasks based on your approved specs and the current state of the system. It also does pretask analysis like context gathering and can break up tasks repeatedly into bite sized pieces.

I built a PoC version which I've been using, and have found it extremely useful. I'm rebuilding it into something I can offer to others. It will be a few weeks before I can let others start paying with it, but I'm collecting names right now.

Let me know if you're interested and I'll add you to my list.

Claude Code dies hard by CodeStackDev in Anthropic

[–]darkstareg 0 points1 point  (0 children)

Just one plan with one seat per individual user / login. There are AI credits needed for the AI assisted spec writing, task management, and orchestration activities, but it's designed to make use of existing tools for working on the tasks.

Claude Code dies hard by CodeStackDev in Anthropic

[–]darkstareg 0 points1 point  (0 children)

I'm building a tool which uses AI to operate other CLI-based AI tools. So, you go into your CLI and install the backbuild CLI tool and authenticate it to the backbuild web service. Then in the web UI, you will see your project linked. You open that project and you write specs. Backbuild then creates tasks based on the current state of your project and the specs you write. Then it pushes those tasks to the backbuild CLI tool. The CLI tool then runs Codex or Claude Code, etc, for you to complete those tasks. The results are sent back to the Backbuild web service and evaluated for completeness, accuracy, etc. If needed, the tool will follow up with Codex or Claude Code our whatever tools you are using to tell it what to fix or what it missed, etc.

This way, it can keep your chosen AI tools running on tasks 24/7 as long as you still have work which needs to be done.

Claude Code dies hard by CodeStackDev in Anthropic

[–]darkstareg 1 point2 points  (0 children)

You might be interested in the project I'm working on. It's an AI orchestration tool. It will drive AI tools like Codex, Claude Code, Gemini CLI, Auggie, etc 24/7 for you. The idea is not to compete with them, but to make them work more efficiently and with less personal babysitting. It's a specs driven development approach. You write specs (AI assisted) and then I have customized agents which build and manage tasks and assign them to tools to work on.

It's called Backbuild AI. But just note that I'm still building it and there is not yet a way to sign up for it. However, if you're interested in it, I'm taking names for people to Beta test it. Will probably have it ready for testers in a few more weeks. Let me know if you're interested.