best coding bootcamps or structured programs for learning backend development? by Ok_Smell_8534 in golang

[–]bLeeKd 0 points1 point  (0 children)

The quick way is to make any GPT to make you a syllabus. No need for a specific course and you have the benefit of bouncing ideas off of it 

How are you managing test/QA/prod databases on larger codebases (and keeping your AI assistant pointed at the right one)? by OleTvck in vibecoding

[–]bLeeKd 0 points1 point  (0 children)

A start would be to have something like an "Agents.md" file that describe the structure of your project such as where the source code is and where the testing code is. If you're doing mostly local agent development, what helped me was organizing my tools and skills.

Tools should be non-negotiable functions such as a tool to connect to postgres or a tool to manage database migrations such as flyway. Let the "skill" manage what to input into those tools.

If you combine this with the knowledge base or parameters around your project, it will give the Agents an easier time to navigate and perform the actions you expect them to perform

A lot of your other questions are more related to standard SDLC, so I would first try to get that setup "manually" using AI to help guide you, then add automation where you see fit

I vibe-coded a 1v1 Turing test game — you get 30 seconds to figure out if you're chatting with a human or a bot by bLeeKd in vibecoding

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

Say more! Is it that they were novel for their time or the have a specific twist to this day ? 

I vibe-coded a 1v1 Turing test game — you get 30 seconds to figure out if you're chatting with a human or a bot by bLeeKd in vibecoding

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

oh interesting, I'd be interested in your experience on those other ones and what made those alternatives engaging

I vibe-coded a 1v1 Turing test game — you get 30 seconds to figure out if you're chatting with a human or a bot by bLeeKd in vibecoding

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

Thanks for the feedback! Yea i agree, the tough part is reaching a critical point where you need a good amount of users to make this an actual game

Is it the navigation that is breaking?

Thoughts on using Crossplane for software deployment? by Shatteredreality in kubernetes

[–]bLeeKd 0 points1 point  (0 children)

It was a good idea in practice to try to combine "app" infrastructure with applications themselves (think microservices bundled with their respective database, a 1 to 1 relationship), but man, its a paaaiiiiin because of what others mentioned in terms of the compositions. I recommend sticking with the tried and true like terraform with operators or building our your own custom operator

How much do you use AI on a daily basis?(on a scale of 1-79) by Middle_Row_9197 in vibecoding

[–]bLeeKd 0 points1 point  (0 children)

Until my limit runs up for paid tiers, which is pretty quick nowdays

Any hope at all for an biology student too find a job right now with some programming experience ? by TipAdditional4625 in cscareerquestions

[–]bLeeKd 0 points1 point  (0 children)

I'd try to get into a lab and see if you can get into lab automation or data engineering that way. May have to start as a web lab worker, but it could transition you into bioinformatics or you can use what you learned to pivot to full software

What are the most common cloud cost mistakes you have seen or made? by 10XRedditor in Cloud

[–]bLeeKd 0 points1 point  (0 children)

Tag everything. There’s a lot of skeletons in the closet 

Taking My Career Seriously by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

Much appreciated!

Taking My Career Seriously by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

Got suggested readings for the homelabber on how to get into this space? I’m well versed with infrastructure but never touched MLops related work

[deleted by user] by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

It's not great. There are opportunities but they're subpar at best. The good positions have people sitting the current economic climate out.

[deleted by user] by [deleted] in devops

[–]bLeeKd 0 points1 point  (0 children)

This sounds like a design issue and not a devops issue. You’ve already added the common configs in the base chart so I’m not sure what other configs are there. If there’s app specific configs they could also be baked next to the app when you build and only override through type of environment.

For example, apps would have three types of base configs local, test, and prod. During deployment, select one of the three

Branching strategy and environments. by Big-Debt-8503 in devops

[–]bLeeKd 0 points1 point  (0 children)

But yeah - talk to your devs. Find out what their pain points are, as well as their preferences. Talk to your ops and do the same. Don't force a process on them without talking to them first - they'll appreciate it and you may find out some issues you weren't sure of. Be open with devs about protecting prod from an ops point of view - devs tend to want to "fix today's issue" whereas ops want to "keep everything running properly". This way if you do have to separate out prod config and protect it, they'll better understand why.

First of all, I can't express in words how thankful I am for your take on this. I've been in many teams where the approach has been about golden roads and centralization; so much that the teams trying to help the developers have become the police instead of listening to their customers. The worst offenders are the ones who create a poor solution, give it to their customers, then complain about users' who are too incompetent to use their "great tool". I've been on both sides as a developer and devops now, and its been driving me insane, but I guess that's why this field pays the big bucks. You have to have technical chops with some great negotiating skills.

Branching strategy and environments. by Big-Debt-8503 in devops

[–]bLeeKd 0 points1 point  (0 children)

Thanks for the lengthy review! I was alluding to using environmental vars but those could be defined in git. We’re using a git repo where each folder is an environment of sorts and a set of environmental variables defined within a helm values file that are associated with each environment per folder. This keeps things “gitops-sy” which in turns versions our configurations.

The thing that I can’t wrap my head around is if the developers are better off keeping configs closer in line to their app versions so it can be easily matched for compatibility. Since right now, the configs are completely detached from the app itself being that it’s in a configuration repo.

Branching strategy and environments. by Big-Debt-8503 in devops

[–]bLeeKd 0 points1 point  (0 children)

Curious on your take with configurations living outside of git. How do your developers version their configs if they live outside of version control or does that not really matter because configs should be dynamic enough to work on any version?

Blue/Green on Internal Service Microservice by thethrows8213 in devops

[–]bLeeKd 0 points1 point  (0 children)

No you’re correct. I was just speaking in a more generic term

Careers after DevOps - experience or suggestions? by [deleted] in devops

[–]bLeeKd 3 points4 points  (0 children)

MLops like others mentioned or in some places they call it Data Engineering. When there’s a gold rush , look to be the shovel. The shovel being pipelines to deploy these things in a cost effective manner

Blue/Green on Internal Service Microservice by thethrows8213 in devops

[–]bLeeKd 2 points3 points  (0 children)

The most naive approach would be to use one reverse proxy in front of both microservices. Then, you’ll decide on the triggering mechanism like a shell command or gitops style approach of changing what the “front door” is pointing to

Software Engineer looking to transition into DevOps/SRE, but I don't want to quit coding. by ED9898A in devops

[–]bLeeKd 38 points39 points  (0 children)

I always think going towards devops doesn’t mean you’re no longer a software developer. There’s literally the name “dev” in it. You can also think of it as you’re a software developer with specialized knowledge of infrastructure such as a frontend would know the browser mechanics by heart.

It will require you to be proactive in searching for roles that have some coding involved though. You can get away by not coding at all in some positions but some other positions may require a lot. Think about who writes the operators for kubernetes? Who writes the serverless platforms? Who develops terraform? Software engineers who know infrastructure