←back to thread

1101 points codesmash | 3 comments | | HN request time: 0s | source
Show context
t43562 ◴[] No.45137756[source]
To provide 1 contrary opinion to all the others saying they have a problem:

Podman rocks for me!

I find docker hard to use and full of pitfalls and podman isn't any worse. On the plus side, any company I work for doesn't have to worry about licences. Win win!

replies(7): >>45137807 #>>45137925 #>>45138918 #>>45140013 #>>45141773 #>>45142624 #>>45142950 #
nickjj ◴[] No.45137925[source]
> On the plus side, any company I work for doesn't have to worry about licences. Win win!

Was this a deal breaker for any company?

I ask because the Docker Desktop paid license requirement is quite reasonable. If you have less than 250 employees and make less than $10 million in annual revenue it's free.

If you have a dev team of 10 people and are extremely profitable to where you need licenses you'd end up paying $9 a year per developer for the license. So $90 / year for everyone, but if you have US developers your all-in payroll is probably going to be over $200,000 per developer or roughly $2 million dollars. In that context $90 is practically nothing. A single lunch for the dev team could cost almost double that.

To me that is a bargain, you're getting an officially supported tool that "just works" on all operating systems.

replies(35): >>45137943 #>>45137961 #>>45137966 #>>45138011 #>>45138193 #>>45138456 #>>45138557 #>>45138589 #>>45138645 #>>45138697 #>>45138769 #>>45138780 #>>45138910 #>>45138938 #>>45139051 #>>45139108 #>>45139291 #>>45139346 #>>45139639 #>>45139789 #>>45139934 #>>45140972 #>>45140985 #>>45141222 #>>45141227 #>>45141250 #>>45141737 #>>45142180 #>>45142801 #>>45142963 #>>45143028 #>>45143180 #>>45143185 #>>45144942 #>>45151669 #
csours ◴[] No.45138910[source]
Companies aren't monoliths, they're made of teams.

Big companies are made of teams of teams.

The little teams don't really get to make purchasing decisions.

If there's a free alternative, little teams just have to suck it up and try to make it work.

---

Also consider that many of these expenses are born by the 'cost center' side of the house, that is, the people who don't make money for the company.

If you work in a cost center, the name of the game is saving money by cutting expenses.

If technology goes into the actual product, the cost for that is accounted for differently.

replies(1): >>45143112 #
citizenpaul ◴[] No.45143112[source]
It always amazes me how hostile most large companies are to paying for developer tools that have a trivial cost. Then they will approve the budget for some yay quartly profit party no one cares about that cost $100k for the venue rental alone.

I do understand that this mostly is because management wants staff to be replaceable and disposable having specialty tools suggests that a person can be unique.

replies(1): >>45144594 #
1. flyinglizard ◴[] No.45144594[source]
No, it's not because of that. It's because:

1. You want to control spend - there are budgets. 2. You want to control accounting - minimize the number of vendors you work with. Each billing needs to come with an invoice, these need to be managed, when a developer leaves you need to cancel their seat etc. It's a pain. 3. You want to control compliance - are these tools safe? Are they accessing sensitive data? Are they audited? 4. You want to control interoperability between teams. Can't have it become a zoo of bring-your-own stuff.

So free tools get around all of these, you can just wing it under the radar and if the tool becomes prominent enough then you go fight the war to have it adopted. Once there's spend, you need to get into line. And that line makes a lot of sense when you're into 30 developers, let alone hundreds.

replies(1): >>45148002 #
2. strken ◴[] No.45148002[source]
If you've got 30 developers then you've probably got, what, five or six teams? Your tech leads/senior engineers/whoever provides tech leadership at a team level are operating at a scale where they can go to the pub with your head of engineering/CTO/each other/the dude from finance who has a credit card and fit around a table.

I've worked at companies that size and the "war" involved putting time in the calendar of the head of engineering, asking how his son was, demoing the product we wanted for about two minutes and explaining the pain point it solved, then promising to get our legal team and the one security person to review it after he put the credit card in and before we used it in prod. When I worked somewhere larger it was much more difficult.

replies(1): >>45161180 #
3. citizenpaul ◴[] No.45161180[source]
Obviously all of this is far from universal. I've worked at places that just gave me a card with $500-$1000mo limit for whatever I need. I've worked at a place when I asked for $100 of hard drive space to test something out of production they said find another way.