profile

Mark C Allen

Everyday Devops - Is it vibe coding if you know what you are doing


Everyday DevOps

Is it vibe coding if I know what I’m doing?

While AI tools like Chatgpt are transforming development workflows, their actual value is realized only when paired with solid expertise. This article highlights how informed developers can leverage AI to enhance productivity, demonstrating that understanding the fundamentals remains essential, even in an era of generative coding.

Tips & Tricks for the week

Static analysis is a key component of CI/CD, and that includes your Infrastructure as Code (IaC) codebases as well. If you use Terraform, you should be running tflint before running terraform.

It's pretty straightforward.

PrismJS Highlighted Shell Command
brew install tflint

Create a .tflint.rc for an AWS project in the root directory

TFLint Config Highlighted
config {
  force               = false
  call_module_type    = "local"
  disabled_by_default = false
}
plugin "terraform" {
  enabled = true
  preset  = "recommended"
}
plugin "aws" {
  enabled = true
  version = "0.29.0"
  source  = "github.com/terraform-linters/tflint-ruleset-aws"
  region  = "us-east-1"
}
rule "terraform_unused_declarations" {
  enabled = false
}

And run it with

TFLint Commands
tflint --init
tflint

It will show you the errors, and you can fix them before problems arise.

For more, see my blog post TFLint: Static Analysis for Terraform

What this week has in store

This week, I'll continue exploring different ways to use LLMs that I host in my own Kubernetes cluster.

See you next week!

Mark C Allen

1:1 Chat

Need a Different Perspective

Do you have a problem with your release process? Has Kubernetes got you down? Do you need an outsider's perspective on what's holding up your deployments? If you have 25 minutes, book a time with me.

Mark C Allen

For DevOps engineers. Ideas, concepts, tips & tricks based on my day-to-day experience.

Share this page