Cory ODaniel
banner
coryodaniel.com
Cory ODaniel
@coryodaniel.com
You'll find me purveying fine devops and quaffing #elixirlang. I've been known to #kubernetes every now and then.

Also a world renowned taco connoisseur.

CEO @ Massdriver.cloud
Co-Founder @ OpenTofu
Host of Platform Engineering Podcast
With Ecto and complex transactions I prefer a Repo.transaction w/ a handful of `with` expression to Multi.

But I was also dropped down a staircase on my head as a child. YMMV.
October 16, 2025 at 6:03 PM
New podcast episode just dropped and this week @kelseyhightower.com flipped the mic and interviewed me!

We went deep on config management, ClickOps, and why the real problem in IaC isn’t Terraform — it’s knowing the right values for prod.
www.youtube.com/watch?v=yREJ...
Guest Host: Kelsey Hightower — Why IaC Alone Isn’t Enough
YouTube video by Massdriver
www.youtube.com
October 8, 2025 at 4:41 PM
Infrastructure-as-Code adoption has stalled. Fifteen years in, only ~13-30% of companies have truly succeeded with IaC.

What’s blocking the rest of organizations?

Is Terraform too hard? It’s not the tool, it’s the workflow. www.massdriver.cloud/blogs/15-yea...
15 Years of Duct Tape: Why IaC Adoption Stalled at 30%
Struggling to scale Infrastructure as Code? This post explains why CI/CD pipelines and Git workflows break down for modern cloud infrastructure, how brittle IaC practices slow teams, and why a new fou...
www.massdriver.cloud
October 8, 2025 at 12:34 AM
Browser upload modals really need to have support for type conversions. Its so annoying having a webp or heic file and trying to upload it to some archaic site that only supports JPEG.

AI that shit for me, nerds.
October 1, 2025 at 6:17 PM
Considering open sourcing an #elixirlang macro at @massdriver.cloud that lets you declare what Ecto relations a function needs — like a typespec but for associations.

Absolutely obliterates N+1s

Thinking about open sourcing — would anyone actually use it?

This does two things...
September 30, 2025 at 4:43 AM
This place is dead ᵃᶠ.
July 15, 2025 at 4:19 AM
TFW it works.

Last night was the end of a two-month hack-a-thon for me and my cofounder. We've been asked time and time again to support running massdriver in self-hosted environments on-prem and in the cloud.

We didn't build massdriver for this originally.
June 16, 2025 at 9:18 PM
"Ah, I understand now" is going to be my "What’s the Frequency, Kenneth?"
June 11, 2025 at 9:59 PM
Ohhhh baby. Got some work to do on the docs, but the darn thing works.

hexdocs.pm/oci/0.0.2/re...
OCI — oci v0.0.2
hexdocs.pm
June 3, 2025 at 9:57 PM
Today I casted a magic spell and the main ingredient was `Process.put/2`.
June 3, 2025 at 7:30 PM
LLM

Little lying motherfucker.
June 3, 2025 at 2:11 PM
Reposted by Cory ODaniel
Cory O’Daniel is the CEO of @massdriver.cloud and Malcolm Matalka is a Co-Founder at ‪Terrateam‬, and both are founding members of OpenTofu which is a fork of Terraform. They join @seanfalconer.bsky.social to talk about OpenTofu.

@coryodaniel.com

softwareengineeringdaily.com/2025/05/27/o...
OpenTofu with Cory O’Daniel and Malcolm Matalka - Software Engineering Daily
OpenTofu is an open-source alternative to Terraform, designed for managing infrastructure as code. It enables users to define, provision, and manage their cloud and on-premises resources using a decla...
softwareengineeringdaily.com
May 27, 2025 at 12:01 PM
Parked a new hex package. Is the logo just right or what?

hexdocs.pm/oci/0.0.1/re...
May 23, 2025 at 7:07 PM
May 21, 2025 at 8:19 PM
Working on this between self-hosted refactors: a tool that runs plan across all infra instances and flags changes from new policies. Like terraform plan but org-wide — real workloads, real environments. Context-aware, no more blind merges or finger-crossing.
April 24, 2025 at 4:25 PM
We're getting ready to offer a self-hosted version of Massdriver.

I'm putting together a hardening guide for Elixir releases (Kubernetes/Docker, node comms, remote shell lock down, etc).

Anyone interested in collaborating or know of an existing guide I could contribute to?
April 22, 2025 at 6:31 PM
GitHub Actions be like
April 22, 2025 at 4:14 PM
Gonna bait linkedin today: www.youtube.com/watch?v=TccJ...
Groundbreaking SaaS Billing Model for Self-Service Infrastructure: Tip-to-Deploy™️ #devops
YouTube video by Massdriver
www.youtube.com
April 18, 2025 at 10:40 PM
April 18, 2025 at 5:18 AM
Just dropped an ep w/ Lukas Gentele (Loft Labs) on vCluster.

✅ Simulate cluster upgrades
✅ vnode is a must for AI
✅ CRD conflicts? Solved.
✅ Made me rethink my clusters-as-cattle take 🐄💸

🎧 www.platformengineeringpod.com/episode/vclu...
vCluster with Lukas Gentele: Rethinking Kubernetes Multi-Tenancy - Platform Engineering Podcast
Kubernetes, modern multi-tenancy approaches
www.platformengineeringpod.com
April 17, 2025 at 3:57 PM
Just survived the hairiest rebase.
April 16, 2025 at 5:29 PM
Reposted by Cory ODaniel
I don't know how many tech founders origin stories start with "I met a guy in a bar", but that's how @coryodaniel.com of Massdriver story started. Check out the next episode and new season

Youtube: www.youtube.com/watch?v=It5j...

Simplecast: azure-cloud-talk.simplecast.com/episodes/the...
April 9, 2025 at 5:33 AM
Terraform module updates shouldn’t be a gamble.

Here’s a WIP feature in Massdriver: draft publishing.

Run your new module version across every invocation of that module usage. Validate, plan, check policy—before anything breaks.

Demo video ↓
www.youtube.com/watch?v=qA34...
Stop breaking prod with Terraform module changes.
YouTube video by Massdriver
www.youtube.com
April 8, 2025 at 3:42 PM
Me when some dickhead preaches leetcode interviews
April 4, 2025 at 3:43 PM