News for hackers. Stuff that matters.
Re:Why is Kubernetes getting so popular? by tannhaeuser on Saturday May 30, 2020 @05:06AM (#23359680)
> great affinity [...] for anything that is (relatively) complex.

That, and mixture of a sunken cost fallacy/lack of the ability to step back and review if the chosen solution is really better/simpler rather than a hell of accidental complexity. If you've spend countless months to grok k8s and sell it to your customer/boss, it just has to be good, doesn't it?

Plus, there's a great desire to go for an utopian future cleaning up all that's wrong with current tech. This was the case with Java in the 2000s, and is the case with Rust (and to a lesser degree with WASM) today, and k8s. Starting over is easier and more fun than fixing your shit.

And another factor are the deep pockets of cloud providers who bombard us with k8s stories, plus devs with an investment into k8s and/or Stockholm syndrome. Same story with webdevs longing for nuclear weapons a la React for relatively simple sites to make them attractive on the job market, until the bubble collapses.

But like with all generational phenomenae, the next wave of devs will tear down daddy-o's shit and rediscover simple tools and deploys without gobs of yaml.

Re:Why is Kubernetes getting so popular? by Perseids on Saturday May 30, 2020 @06:15AM (#23359980)
> Plus, there's a great desire to go for an utopian future cleaning up all that's wrong with current tech. This [...] is the case with Rust [...]. Starting over is easier and more fun than fixing your shit.

The domain I'm working in might be non-representative, but for me fixing my shit systematically means switching from C++ to Rust. The problems the borrow checker addresses come up all time either in the form of security bugs (because humans are not good enough for manual memory management without a lot of help) or in the form of bad performance (because of reference counting or superfluous copies to avoid manual memory management).

But otherwise I agree with you that if we never put in the effort to polish our current tools, we'll only ever get the next 80%-ready solution out of the hype train.

Re:Why is Kubernetes getting so popular? by jason0597 on Saturday May 30, 2020 @10:06AM (#23361267)
Have you tried modern C++ before switching to rust? Or were you already using it and it didn't provide all the necessary features?
Re:Why is Kubernetes getting so popular? by pjmlp on Saturday May 30, 2020 @03:01PM (#23363679)
I am all for modern C++, and although I like Rust, C++ is more useful for my line of work.

However, it doesn't matter how much modern we make C++, if you don't fully control your codebase, there is always going to exist that code snippet written in C style.

Re:Why is Kubernetes getting so popular? by waheoo on Saturday May 30, 2020 @01:26PM (#23362850)
Does it have a borrow checker?
Re:Why is Kubernetes getting so popular? by pjmlp on Saturday May 30, 2020 @03:02PM (#23363695)
In the form of static analysis, lifetime checker.
Re:Why is Kubernetes getting so popular? by waheoo on Saturday May 30, 2020 @09:54PM (#23366551)
So no?
Re:Why is Kubernetes getting so popular? by pjmlp on Sunday May 31, 2020 @03:29AM (#23367898)
Depends, not on the language, that is correct.

However I always have static analysers enabled on my builds, so it is almost as if they were part of the language. Regardless if we are talking about Java, C# or C++.

Just like most people that are serious about Rust have clippy always enabled, yet it does stuff that ins't part of Rust language spec.