fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#DevOps

180 posts133 participants32 posts today

Whew...the muscle memory to type "tofu" instead of "terraform" is *really* strong. I made the switch fully a couple of months back, finally updating all my IAC repos to use #OpenTofu instead of #Terraform. I took the opportunity to centralize on a single reusable release pipeline instead of each having their own, which I honestly should have done in the first place but that's showbiz baby.

It's just like how when I switched to using "main" as my primary repository name, it took time to rework that muscle memory but eventually that became natural for me and typing in anything else when branching and merging felt strange.

So while maybe DevOps and SRE shouldn't be seen as a reflection of real life, in this case I think there's a lesson to be gleaned. Sometimes breaking a habit is hard. Sometimes it's more than just a habit and you're trying to change something fundamental about yourself or your work environment and that's even harder and maybe even impossible for some. But striving towards that goal is still important. Maybe it'll take you a year to make a change feel natural. Maybe it'll taken ten. Maybe it'll never feel 100% authentic and natural. That time is going to elapse either way. You can choose to stay right where you are right now or you can refactor and work towards something else and see how far you get.

Might as well right? Tech debt, emotional debt, it all comes due at some point and if you don't start now then it'll keep accruing and you'll still be sitting here 1 or 5 or 20 years from now thinking maybe you should fix something.

This is a post about #devops but I only got a few sentences into this before I realized I really wanted to write about life and about change and about doing something different.

So maybe what I do to pay the bills is more rooted in real life than I thought.

I really like DevOps. So last year I read Accelerate and The DevOps Handbook and The Phoenix Project and then Team Topologies and I realised that for a DevOps engineer, I knew nothing about DevOps. And that lots of people in the industry also struggled to define it. I was told NOT to use a maturity model but to use structured equation modeling. I asked engineers I knew if they'd ever used SEM or capability targeting. No one had even heard of it. So I made a customisable maturity model that attempts to improve key DORA metrics and incorporates gap analysis for business improvement. It was much, much harder than I imagined. But I'm pretty happy with the outcome. It won't do everything and you have to put the leg work in but it might just help. #devops #dora mikerossiter.tech/posts/devops

Mike's Blog · Devops Maturity ModelA new customisable method to measure DevOps adoption and growth.

Oh no, not another soul lost in the GitHub Actions Bermuda Triangle 🙄🔍. Apparently, someone decided it was a great idea to leave the backdoor open to their secret garden of mysteries. Who needs secure coding practices when you can just sprinkle some malicious pixie dust and watch chaos ensue? 🎩✨
alexwlchan.net/2025/github-act #GitHubActions #SecurityBreach #CodingPractices #SoftwareDevelopment #TechHumor #DevOps #HackerNews #ngated

alexwlchan.netWhose code am I running in GitHub Actions?I wanted to know what third-party code I was using in my GitHub Actions. I was able to use standard text processing tools and shell pipelines to get a quick tally.