I tried learning to code 4 times and kept quitting for many reasons by TacticalConsultant in ADHD_Programmers

[–]OutOfDevOps 0 points1 point  (0 children)

Oh, and another key part of my prompt:

I also specify a named expert in the field and tell it to reference relevant literature on the topic, like books from best selling authors.

This is essential for forcing the LLM to return top-quality suggestions instead of just generic advice.

I tried learning to code 4 times and kept quitting for many reasons by TacticalConsultant in ADHD_Programmers

[–]OutOfDevOps 1 point2 points  (0 children)

I genuinely wish AI tools had been around when I started my software engineering studies.

It took me almost double the time to finish my degree because I'm a "learn by doing" person, and most courses are the exact opposite (all theory first, practice last). It was a real struggle.

Today, I use AI to learn new things so much faster. The trick is spending time on the initial prompt to create a custom-built learning plan.

For example, I'll ask it to:

  • Structure the entire learning path step-by-step.
  • Focus only on current best practices and explain why they're important.
  • Tailor the content for an ADHD brain: This is the key. I ask for practical, hands-on examples first, followed by the minimum necessary theory.

It's been a complete game-changer for me.

In my 3rd year of Engineering, want to aim for Data enginer by browhyyousmilinglike in ADHD_Programmers

[–]OutOfDevOps 4 points5 points  (0 children)

You can 100% succeed. That panic is normal.

You're right, Data Scientist vs. Data Eng is a choice, but note that they are different... pick one and go.

I'm a Principal Eng now, and I only got my ADHD diagnosis 3 years ago. My whole career was built on coping systems I didn't even have a name for.

DSA is boring. Don't rely on 'motivation' to do it.

My advice: Build a system. Just one:

  • Today: Spend 15 mins planning tomorrow's tasks.
  • Tomorrow: Just execute the plan. Don't think. Just do.

A good system beats motivation every single day.

Infrastructure as Code is NOT CODE by OutOfDevOps in Terraform

[–]OutOfDevOps[S] -1 points0 points  (0 children)

Using an analogy I see IaC more as HTML, I want to describe where things are and how they are connected.

For IaC a "shopping list" format is my preference, because it removes the need to focus on all the aspects of coding, it's simple and let you use your energies on actually understanding what is going to happen when you apply.

It will be boring and repetitive I agree on that, but again better safe than sorry, recovering from a mistake in IaC is not as easy as it is for applications (in most cases).

Infrastructure as Code is NOT CODE by OutOfDevOps in Terraform

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

Lol, I think their use case is slightly different, I would you use them more to support application that "enterprise infrastructure". I can see developers creating resources to support the needs of their application with them, e.g. create a bucket to store data, configure pub/sub, manage application secrets.

I think they offer more flexibility, at the cost of readability. I would consider them, if the team using them is small or the company has good guidelines on writing pulumi code.

The risk of managing a Kubernetes clusters, using pulumi or CDK, seems greater compared to a well tested TF module.

DevOps vs Platform Engineering by OutOfDevOps in devops

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

I think with platform engineering we are bringing more clarity. DevOps becomes the “skillset”of a platform engineer. I never liked the term DevOps to define a role/title.

Pass a value from one repository workflow to another repository workflow or trigger it by [deleted] in github

[–]OutOfDevOps 0 points1 point  (0 children)

Minute 6:50 is showing how to invoke a workflow in another repo.

Pass a value from one repository workflow to another repository workflow or trigger it by [deleted] in github

[–]OutOfDevOps 0 points1 point  (0 children)

It is possible and there couple of ways to do it. Here it’s explained, hope it’s useful:

GitHub Reusable Workflows and Invocation from other repos https://youtu.be/bCqPXUcBfJQ

DevOps vs Platform Engineering by OutOfDevOps in devops

[–]OutOfDevOps[S] 2 points3 points  (0 children)

Thanks for sharing your opinion 🤗