Cory ODaniel's Avatar

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

160
Followers
30
Following
171
Posts
11.12.2023
Joined
Posts Following

Latest posts by Cory ODaniel @coryodaniel.com

Kerning and line height on point.

05.03.2026 14:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
It Works. That's the Problem. | Massdriver AI coding tools work shockingly well. That's what makes the structural risks so hard to dismiss. A reflection on productivity, dependency, and the quiet consolidation of the intelligence layer.

I'm conflicted w/ the efficiency AI has provided me.

www.massdriver.cloud/blogs/it-wor...

25.02.2026 22:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The Massdriver 2026 conference sticker packs are πŸ”₯ ᡃᢠ

21.02.2026 22:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

These elites really underestimated how autistic the Internet Is.

06.02.2026 05:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Dell Synergy Fartwater IPA ℒ️

28.12.2025 18:09 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s interesting because Dell and IPAs both suck ass.

28.12.2025 18:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I honestly like the simplicity of HCL. When a module gets painful, I know I'm doing something weird. It's all fancy JSON at the end of the day. Many teams look at modules like they are some amazing artifact to be preserved, I see them more as light abstractions hiding the operational bits from devs.

16.10.2025 17:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Guest Host: Kelsey Hightower β€” Why IaC Alone Isn’t Enough
Guest Host: Kelsey Hightower β€” Why IaC Alone Isn’t Enough YouTube video by Massdriver

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...

08.10.2025 16:41 πŸ‘ 19 πŸ” 4 πŸ’¬ 2 πŸ“Œ 2
Preview
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...

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...

08.10.2025 00:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Didn’t notice carbon shit the bed on those images.

30.09.2025 05:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

2. It's also a tracks preloads ...

We have an opts field on all get/list domain functions that let you request add'l info similar to JSONAPI, but at the elixir func level.

30.09.2025 04:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

1. Inside the deploy/1 function, if the relations aren't loaded, it will load them and emit a telemetry event so you can find call sites missing data.

30.09.2025 04:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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...

30.09.2025 04:43 πŸ‘ 10 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

This place is dead ᡃᢠ.

15.07.2025 04:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

We collapsed about 6-7 services back into our monolith, cut out about 26 AWS services, refactored our storage engine on OCI, and of course we name our first test "poop" because we don't expect it to work and ... it did!

16.06.2025 21:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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.

16.06.2025 21:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"Ah, I understand now" is going to be my "What’s the Frequency, Kenneth?"

11.06.2025 21:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
OCI β€” oci v0.0.2

Ohhhh baby. Got some work to do on the docs, but the darn thing works.

hexdocs.pm/oci/0.0.2/re...

03.06.2025 21:57 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today I casted a magic spell and the main ingredient was `Process.put/2`.

03.06.2025 19:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

LLM

Little lying motherfucker.

03.06.2025 14:11 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

27.05.2025 12:01 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I’ve had pretty good success so far writing my tests and then using my tests as my prompts, but this was my first time just straight up vibe coding / talking to cursor - literally not touching the keyboard at all, and wow, holy fuck it’s a mess

26.05.2025 19:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes lol

26.05.2025 15:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yep a WIP. Trying my hand at vibe coding but the code is a bloodbath so I’ll probably actually write code like a 2024 troglodyte.

26.05.2025 15:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - coryodaniel/mtx: **mtx** is a wrapper around `mix test` and `mix test.watch`. That’s it. It passes all your flags and args straight through, swaps in `mix test.watch` when you use `-w`, and ... **mtx** is a wrapper around `mix test` and `mix test.watch`. That’s it. It passes all your flags and args straight through, swaps in `mix test.watch` when you use `-w`, and updates your terminal t...

A blessing up your mix test.watch:

github.com/coryodaniel/...

23.05.2025 20:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Parked a new hex package. Is the logo just right or what?

hexdocs.pm/oci/0.0.1/re...

23.05.2025 19:07 πŸ‘ 18 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image
21.05.2025 20:19 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

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.

24.04.2025 16:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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?

22.04.2025 18:31 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

GitHub Actions be like

22.04.2025 16:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0