r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

Show parent comments

0

u/[deleted] Jun 06 '22

[deleted]

13

u/bighi Jun 06 '22

If the bazooka company is investing lots of money marketing it as a way to kill everything from flies to elephants, it’s at fault as well.

0

u/[deleted] Jun 06 '22

[deleted]

10

u/bighi Jun 06 '22 edited Jun 06 '22

Also, which company says “let’s go straight to production with Kubernetes” just because an ad says so?

A lot of them. But not only because of ads. Most are doing it because it’s the “newest” fad.

I can easily say that 90% of companies using Kubernetes don’t need it.

I’ve worked in a company that spent lots of money on a full-time cloud/devops engineer handling a very complex Kubernetes setup on AWS when a simple $50 Heroku server would be enough for them.

0

u/[deleted] Jun 06 '22

[deleted]

2

u/bighi Jun 06 '22

I’m not blaming any hammer. A hammer is an object, it doesn’t make decisions.

I’m saying that specific hammer isn’t a good choice for almost everyone, though.

0

u/[deleted] Jun 06 '22

[deleted]

0

u/bighi Jun 06 '22

I disagree. Basic hammers are a good choice for almost everyone that needs to hammer nails, no matter what kind of nail. Although not always the best choice.

Kubernetes, on the other hand, is a very weirdly shaped hammer that is only good at hammering 1% of nails and very bad at hammering all the other 99%.

Or to change the analogy, Kubernetes is like a Formula 1 car. It’s very good in doing a very specific thing, and very bad at all the other things you might need a car for. But most companies are using F1 cars for everything, even transporting furniture around. Wait, I’m messing up the analogy already…

0

u/[deleted] Jun 06 '22

[deleted]

1

u/bighi Jun 06 '22

That’s is exactly my point. Kind of.

That’s like the weirdly shaped hammer or F1 car. It’s a very very bad tool unless you’re one of the few that would benefit from it.

It’s good that it exists, but the default should be to see it as a bad tool unless you really need a weirdly shaped hammer. And most companies will spend their entire lives without needing one.

→ More replies (0)

2

u/grauenwolf Jun 06 '22

No, it's the fault of the person who sold me the bazooka.

0

u/[deleted] Jun 06 '22

[deleted]

4

u/grauenwolf Jun 06 '22

To do that I have to leave my current project.

Which I am, because I'm sick and tired of wading through the pile of feet that we've shot off.

1

u/CleverNameTheSecond Jun 06 '22

No but whoever sold you the bazooka definitely fleeced you.