Comment by MrBuddyCasino
Comment by MrBuddyCasino 4 days ago
People don’t know about https://dagger.io/, which solves this.
Comment by MrBuddyCasino 4 days ago
People don’t know about https://dagger.io/, which solves this.
The fundamental issues is that devops guys don't have a budget with which to buy tools like Dagger (or Earthly), so the market is limited to companies that have tech-literate management - very small.
It's somewhat this, a lot the fact that a huge, unbelievable chunk of "devops" guys are former sysadmins pigeonholed into devops because every organization thought that was a natural progression, so the odds of finding a devops engineer that is very good at writing go or javascript is kind of a unicorn, at least in my experience (I have to hire sometimes). They're usually fairly proficient with scripting languages, but sometimes not even that. Since terraform/HCL/YAML are more configuration languages with a lot less "logic" in them, it's more comfortable for a lot of people with that background, especially when they're already used to tools like ansible/helm/etc.
uh-huh: https://github.com/earthly/earthly/blob/v0.8.15/LICENSE (MPLv2, just like TF used to be) https://github.com/dagger/dagger/blob/v0.15.2/LICENSE (Apache 2)
Selling dev tools is ferociously hard, as partially evidenced by this thread talking about how changing anyone's development flow/tooling/process is also ferociously hard
I would guess dev tooling usually also falls into the "nice to have," or as my former CEO used to say "vitamins vs painkillers"
Ha you got me there. Well in that case: cursed be the devops guys and their devilish inertia & groupthink.
My experience has been it's not a lack of knowledge it's a combination of inertia, cargo culting, and give-a-shit
There are so many great tools that solve so many problems but life is filled with trade-offs and many people don't value the same trade-offs that I do, so they just bash their head against Terraform (or $other_legacy_tool) because "it's what we use"
I was really hoping that Earthly or Dagger were going to catch on due to the enormous number of folks that complain about not being able to run GitHub Actions (or GLCI) locally, on top of bitching about yaml alllllllllll the fucking time. But, same problem, IMHO: inertia is so strong