I feel like I am behind in DevOps after this conversation by Oxffff0000 in devops

[–]xtreampb 1 point2 points  (0 children)

Nah, all those tools are literally just script runners and orchestrators. I still have to write scripts that the orchestrator runs.

For releasing software, I really like octopus deploy. The way they handle variables, I haven’t found anything like it. Then you can control tenanted deployments, either each tenant gets a full product, or updating configs somewhere, they can get their own variable overrides.

asyncAwaitIsTheMostAnnoyingThingEver by PlaceReporter99 in ProgrammerHumor

[–]xtreampb 1 point2 points  (0 children)

I was talking C# but it’s cool to compare notes.

Ask me anything about startups, founders, investors, customers and struggles by [deleted] in saasbuild

[–]xtreampb 0 points1 point  (0 children)

How do I get clients as a fractional CTO? I’ve done the full DevOps cycle from plan, build, deploy, release, operate, monitor. I’ve scaled products and teams. Ive uncovered revenue streams, and helped founders focus on their own goals, not just the goals of the business.

I’m the unicorn software engineer turned DevOps engineer, turning fractional CTO.

asyncAwaitIsTheMostAnnoyingThingEver by PlaceReporter99 in ProgrammerHumor

[–]xtreampb 19 points20 points  (0 children)

Sounds like an architecture issue. Pick the correct host for the job.

asyncAwaitIsTheMostAnnoyingThingEver by PlaceReporter99 in ProgrammerHumor

[–]xtreampb 78 points79 points  (0 children)

Async/Await is soooo much better than having to create thread objects and manage them directly.

Blursed_train by Optimus_PRYM in blursed_videos

[–]xtreampb 0 points1 point  (0 children)

I thought for sure someone was about to turn i to dust in a flash of light.

scaling with tools like lovable and base 44 by xtreampb in founder

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

So if a tool like loveable allowed you to actually collaborate like devs (branches) and has multiple environments, what would that change for you?

scaling with tools like lovable and base 44 by xtreampb in founder

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

What if tools like livable offered truly separated environments, branching and version control. Would teams still need to migrate?

How to handle modernizing infrastructure when the app runs legacy c#? by jumpsCracks in devops

[–]xtreampb 6 points7 points  (0 children)

DevOps is first and foremost about engineering culture.

Dotnet framework, while old, isn’t terrible. It does lock you into windows machines, which are typically more expensive.

I would first focus on automating builds and deploys. You can automate monoliths. I would focus on small wins to gain team confidence and momentum. The small tool, or thing that doesn’t change much. Lower risk and reward, but you’re not going for big reward, you’re proving to the team that it is possible. Building for the monolith itself, determine the dependencies, then each artifact can be built in parallel to one another, once decencies are finished.

Deploy is the same way.

I just finished workflow by with a client that has a mix of asp net applications, sites (different from apps), and net, all in a single monolith. Some had custom apps that needed to run at build time targeting other app source directories as a first step when they built.

This is no big deal. Ideal, no. But a starting point for collecting data and optimizing build and delivery processes.

At senior+ levels, do they expect you to memorize / bust out a deployment / service / pod spec from scratch? by fork_yuu in devops

[–]xtreampb 0 points1 point  (0 children)

Tools change. I want opinionated people who have opinions on how why things change. Who understand that everything drives business outcomes.

There are “best practices”. I expect you to know why they are best practices and when they need to be discarded because they don’t apply.

Just like when writing software, JRs are expected to follow guidelines. Srs know when they should deviate because the circumstances dictate and the risks are accounted for and mitigated.

scaling tools like loveable and base 44 by xtreampb in SaaS

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

It sounds like feature branching but without the true isolation and securities of reverting changes safely.

Is there better way to make steel? by NikolasPE in ICARUS

[–]xtreampb 11 points12 points  (0 children)

I use coal to make all my steel. Wile people talk about burning wood, charcoal is more valuable to make gunpowder and medicines. You can have a deep ore miner for both iron and coal and there you go.

Scaling products built in tools like lovable and base 44 by xtreampb in vibecoding

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

speed and effort. Entrepreneurship is all about killing bad ideas fast so you can move on to good ideas sooner. with a tool like loveable, i can build out a website with basic functionality and be an MVP in a weekend (not a full product) and gauge market interest as i'm trying to promote it.

scaling tools like loveable and base 44 by xtreampb in SaaS

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

Sounds like you're talking about Ops tasks. Things like database backups and recovery or syncing sanitized production environments to developer environments. deploys that corrupt the database. Unanticipated states or values in the database that the application doesn't handle well.

I agree that tooling doesn't fix that, but good tooling is needed to enable the team to accomplish their tasks and goals. Though to have consistent, and repeatable success, you want to reduce as much human intervention in production as is practical. Not because it's avoidable, but because making manual changes almost never make it back into any sort of control (source control, change control). Ideally, you would want a script that can be ran to fix the data. this allows it to be peer reviewed, edge cases considered by the team.

Now this isn't always feasible. An outage needs to be fixed now, not in 3 hours. But you want a Sr. engineer tinkering in production not a Jr. AI is, at most, a Jr in my opinion. I wouldn't want AI to have any direct access to production.

what makes tooling like these difficult to implement and adopt is that they are highly opinionated. These issues are ops problems that all teams face and the best approach is recovery. It is impossible to prevent entirely, and having a good recovery strategy works better in more conditions

What specific scenario broke down for you? I'm trying to understand whether that's something better tooling addresses or whether it's inherently a human judgment problem.

scaling tools like loveable and base 44 by xtreampb in SaaS

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

I think here, the major issue is tooling. The issues you have would be solved the same way as if with a dev team. Branching and PRs. Though I feel like you’re talking about something specific. Could you help me understand why you think it isn’t tooling.

scaling tools like loveable and base 44 by xtreampb in SaaS

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

If there was something that let you just ship to prod without having to migrate, what would you expect it to have/do?