Alex Cloudstar

How much time do you actually lose to infra setup before writing a single line of product code?

Every developer I talk to has the same story. The idea is clear, the stack is decided, but before anything real gets built there's 3 hours of AWS configs, Dockerfiles, environment variables, and CI pipelines that have nothing to do with the actual product.

AI coding tools made writing code faster. Nobody has solved what comes after.

Working on something early stage in this space. Not ready to share details yet but want to understand how real this pain is for other builders before going too deep.

How do you currently handle infra setup? And what part of it do you hate the most?

155 views

Add a comment

Replies

Best
Nikita Jain

The tricky part is abstraction. Builders want less setup work, but they also don’t want to lose flexibility or control once things scale.

Alex Cloudstar

@nikita_jain18 that's the concern I thought about most honestly. the approach I'm taking deploys everything into your own accounts, Vercel, Railway, Neon. you keep full access and can manage things directly if you need to. no lock in.

Greffin Dony

This pain is very real 😅 Sometimes I spend more energy wiring services together than actually building the product idea itself.

Alex Cloudstar

@greffin_dony right? the wiring is the part that has nothing to do with your actual idea but somehow eats half the day. that's the exact problem I'm fixing.

Kate Sleeman

CI/CD setup is where my motivation usually drops 😂 By that point I already want to work on the actual product experience.

Alex Cloudstar

@kate_sleeman CI/CD is where the energy just dies lol. you started the day excited about the idea and by the time you're debugging a yaml file you've completely lost the thread.

Lucy Rolff

I think developers tolerate infra pain because it became normalized, not because it's actually a good experience.

Alex Cloudstar

@lucy_rolff normalized is such a good way to put it. nobody chose this experience, it just became the default and everyone accepted it.

Xuefei Mei

The pain is real. I've abandoned more projects in the infra setup phase than I'd like to admit. It's not even hard work — it's just tedious work that feels completely disconnected from the thing you're actually trying to build.

Right now I default to Railway or Vercel to skip as much as possible, but even then, the moment you need anything custom, you're back to wrestling with configs and environment variables. The part I hate most is keeping env vars in sync across environments. It's boring, easy to mess up, and somehow breaks things in the most silent ways.

Alex Cloudstar

@crystalmei The silent env var failures are the worst kind because you don’t know something’s broken until it matters. Railway and Vercel buy you time but you’re right, the moment you go custom you’re back in the weeds. That gap between ‘works on Vercel’ and ‘works everywhere you need it to’ is exactly what I’m looking at

Xuefei Mei

@alexcloudstar That's fantastic! I will pay attention to your project!

Alex Cloudstar

@crystalmei awesome! I made a waitlist as well if you want to join https://www.deploynow.sh

Xuefei Mei

@alexcloudstar Thank you!

Stan Kolotinskiy

We have a dedicated devops person in the team who is doing that, so I don't have to bother - but if I do, it's usually the last thing I do, because the first environment for the code to run in is my laptop, and I don't need any special configuration

Alex Cloudstar

@sk_uxpin Laptop-first makes sense until you need to onboard someone or push to prod and realize nothing’s documented. Does your devops person own the whole pipeline or are you still involved in any of it?

Stan Kolotinskiy

@alexcloudstar yeah, well, I guess I was referring to an earlier stage of the product than you did :) The devops team does own the whole pipeline

Bernard Lewis

The context is what kills momentum . Going from product thinking AM permissions YAML debugging completely breaks the creative flow.

Alex Cloudstar

@bernard_lewis context switching is the real killer. you're in product mode and suddenly you're reading AWS docs. that's exactly the flow I'm protecting

Bruce Warren

The worst part is that infra setup is rarely difficult intellectually it’s just fragmented, repetitive, and full of hidden edge cases that break flow before real product work even starts.

Alex Cloudstar

@bruce_warren fragmented and repetitive is exactly it. nobody's saying infra is hard, it's just soul-draining to do the same dance every single time. that's what I'm automating

Maklyen May

Most indie hackers I know reuse the same templates over and over because nobody wants to relive the setup phase from scratch🚀

Alex Cloudstar

@maklyen_may templates help but you're still maintaining them, still updating them, still missing things when a new project has slightly different needs. it's a workaround not a real fix.

Joe Thomas

Used to be in that boat before, but lately some creative strategies around leveraging vibe coding as the starting point to get to the solution and then creating a framework around migration (either virtualization or structured lift and shift) has cut down time and effort dramatically, either way its important to know what you're building, what your assistant tools are wiring up. in other words, the tech stack understanding and overview is still needed, but can cut costs and efforts significantly if you take a very planned approach from the start. That's been my experience.

Alex Cloudstar

@jthomas2174 The vibe coding to framework approach is interesting what does the migration planning actually look like in practice? Curious if you’re templating the lift and shift or rebuilding it fresh each time

Joe Thomas

@alexcloudstar  we have sort of templated it, the major win is dev/solutioning time vs deployment, but with the new approach we still accomplish significant improvement in time to market. The simplest way to describe our approach is the following vibe code --> Online Git --> Parallel Git (for lift and shift) -- > Code + App logic separation (App Logic/Data wiring with live artificats happen here, code stays untouched). So vibe coding platform changes can keep happening real time, the only net delta catch up needed each time is the live wiring to internal application/data. its takes a bit time to establish the framework that works for you, but once set it and the engineers understand the approach it becomes a breeze.

12
Next
Last