Skip to content

Welcome to Dunda's Blog!

Dictionary Entry

Dunda /ˈdʌndə/

noun

  1. A surname, pronounced "Done-Duh"

  2. One who gives deeply philosophical and nuanced takes around how SRE, DevOps, and Platform

    Engineering are totally not the same thing.

  3. One who is triggering

  4. Delusionally grandiose; quixotic

adjective

  1. Sarcastic, often in a way that is both amusing and slightly unsettling.
Usage

"I tried to explain the difference between DevOps and Platform Engineering, but then a total Dunda showed up and made it way more complicated than it needed to be."

Here you'll find stuff an idiot human writes about before the robots took over.

Stuff like:

  • Site Reliability Engineering (SRE)
  • DevOps practices and tools
  • Platform Engineering solutions
  • Cloud infrastructure and automation
  • Am I repeating myself here ^?

Not gonna lie. All of which are written with the help of Al. A ChatBot. An LLM. The new Overlords!
But I'll call out and highlight the places in which AI did the heavy lifting. Let's have some fun!

Latest Posts

The latest blog posts will automatically appear below.

Cultivating Your Local Garden: Create Seedlings with Dev Containers and Devbox

Cultivating Your Local Garden: Create Seedlings with Dev Containers and Devbox

Background

I've been planting development environments for over a decade, and like choosing between heirloom or hybrid seeds.

Goals

It's all about consistency, reproducibility, and avoiding dependency hell. We want to create a consistent, reproducible local development environment that works the same for everyone on the team, regardless of their local machine's quirks.

Preparing the Soil: Why Dev Containers and Devbox Matter

Today we're going to plant a seedling in our local garden. We'll start with the soil preparation - creating consistent, reproducible local development environments with Dev Containers and Devbox. Then we'll plant a simple Go application, before we move on to cultivating a full Kubernetes ecosystem with ArgoCD.

Platform Engineers NYC: Introducing Canyon: The AI for developer self-service

I attended a meetup with Sylvain Kalache and Kaspar Von Grünberg. It was a wide-ranging and forward-thinking discussion primarily around AI. The conversation oscillated between speakers ranging from skepticism and adoption to tips on avoiding hallucinations, eventually touching on Humanitec's Canyon[1] progress bringing AI in platform engineering and Rootly AI Labs'[2] Root Cause Analysis, and more.

It was all fascinating but I was hung up on the Machine Conversation Protocol (MCP) and its new complementary Agent2Agent Protocol (A2A). I was supposed to continue with my seminal work today... Nerd Snipe confirmed. Plus, who doesn't love a new standard?

DevOps with the App Code: The Final Boss

What is DevOps?

I've been practicing "DevOps" for 12 years and I have my opinions but like the controversial GIF pronunciation...

Hot Take

It's pronounced GIF! Fight me!

I feel its important to include the originators of the term DevOps -- most notably Patrick Debois -- to see what is said about it.

I found this interview with Mr. Debois to be succinct. And in true tl;dr; fashion -- (what isn't tl;dr; these days since the creation of Musical.ly? 🎵 (What's Musical.ly? it's pronounced TikTok)) -- I've asked Claude to "Pull out the keys, mode of concepts, and threads of the interview."

And what did Claude gleam?

Doc Failures: ArgoCD and EKS

Small Patch; Big Implications

I encountered an error that really testing my understanding of K8s, containers, and ArgoCD:

# getting credentials: exec: executable argocd-k8s-auth failed with exit code 20 (Client.Timeout exceeded while awaiting headers)