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
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.
But I was also dropped down a staircase on my head as a child. YMMV.
October 16, 2025 at 6:03 PM
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.
But I was also dropped down a staircase on my head as a child. YMMV.
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...
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
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...
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...
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...
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
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...
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...
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.
AI that shit for me, nerds.
October 1, 2025 at 6:17 PM
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.
AI that shit for me, nerds.
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...
Absolutely obliterates N+1s
Thinking about open sourcing — would anyone actually use it?
This does two things...
September 30, 2025 at 4:43 AM
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...
Absolutely obliterates N+1s
Thinking about open sourcing — would anyone actually use it?
This does two things...
This place is dead ᵃᶠ.
July 15, 2025 at 4:19 AM
This place is dead ᵃᶠ.
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.
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
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.
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.
"Ah, I understand now" is going to be my "What’s the Frequency, Kenneth?"
June 11, 2025 at 9:59 PM
"Ah, I understand now" is going to be my "What’s the Frequency, Kenneth?"
Today I casted a magic spell and the main ingredient was `Process.put/2`.
June 3, 2025 at 7:30 PM
Today I casted a magic spell and the main ingredient was `Process.put/2`.
LLM
Little lying motherfucker.
Little lying motherfucker.
June 3, 2025 at 2:11 PM
LLM
Little lying motherfucker.
Little lying motherfucker.
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...
@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
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...
@coryodaniel.com
softwareengineeringdaily.com/2025/05/27/o...
May 23, 2025 at 7:07 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
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.
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?
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
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?
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?
GitHub Actions be like
April 22, 2025 at 4:14 PM
GitHub Actions be like
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
Gonna bait linkedin today: www.youtube.com/watch?v=TccJ...
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...
✅ 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 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...
✅ 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...
Just survived the hairiest rebase.
April 16, 2025 at 5:29 PM
Just survived the hairiest rebase.
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...
Youtube: www.youtube.com/watch?v=It5j...
Simplecast: azure-cloud-talk.simplecast.com/episodes/the...
April 9, 2025 at 5:33 AM
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...
Youtube: www.youtube.com/watch?v=It5j...
Simplecast: azure-cloud-talk.simplecast.com/episodes/the...
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...
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
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...
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...
Me when some dickhead preaches leetcode interviews
April 4, 2025 at 3:43 PM
Me when some dickhead preaches leetcode interviews