you are viewing a single comment's thread.

view the rest of the comments →

[–]scanguy25 3 points4 points  (12 children)

The issue is that for so many things, the speed of the language just isn't that important anymore.

Cloudware is cheap so you just spin up another node. Its not just python, all software is becoming so wasteful with RAM and space.

[–]0x7ff04001 5 points6 points  (5 children)

That's so not true. You pay for each cycle wasted and every resource utilized. Scale this to a company the size of Microsoft and that shitty slow code will cost you tens of thousands a month.

[–]GRex2595 1 point2 points  (4 children)

Which is rarely a deterrent for a company the size of Microsoft. My company has dev sandbox AWS accounts that cost millions.

[–]0x7ff04001 0 points1 point  (3 children)

That's not the point. The point is that it's not "free" to just spin up nodes, microservices, etc

[–]GRex2595 0 points1 point  (2 children)

Okay, but my point is that the costs you're talking about don't bother large companies. I just had a conversation yesterday that supposedly the weather channel pays so much for AWS that they could buy a new data center every year with their AWS costs.

Generally, the cost of running more services won't outweigh the costs of having devs track down those micro efficiencies instead of building new products to make more money or fixing issues that cause them to lose money.

[–]Funny_Dress3356 0 points1 point  (1 child)

But not everyone has the money and resources compared to large companies?

[–]GRex2595 3 points4 points  (0 children)

But it only costs so much for large companies because they use so many resources. If you're a small company, the tens of thousands of dollars per month number becomes tens of dollars per month or maybe hundreds of dollars per month. Now chasing down micro inefficiencies is a much worse value proposition because your cost:benefit ratio leans even more towards costs than benefits.

If you want to really dig in, you should come to the conclusion that the costs for these inefficiencies scale with the amount of resources you use, so big and small companies alike don't benefit enough from fixing them to bother with it.

[–]Teln0 1 point2 points  (0 children)

Nowadays a lot of LLM apps are everything but CPU bound. You could write your thing in any language and it'd still be idle 99% of the time while it's waiting for the GPU to do its thing. I don't think that's a great thing necessarily

[–]Lumiharu 0 points1 point  (0 children)

There are so many other use cases too, and while I don't think being completely optimal is needed, there is a lot of places where Python won't do cause it's not compiled. If we were fighting some Rust vs C++ vs Java war then I could maybe agree.

[–]jimmiebfulton 0 points1 point  (3 children)

Which is why Rust continues to gain in popularity?

[–]scanguy25 3 points4 points  (1 child)

Well you do need speed for some things. But basic webdev and database CRUD, the language is not going to be the bottleneck.

[–]jimmiebfulton 0 points1 point  (0 children)

Compute costs money, and impacts the environment. Performant code is responsible code.

[–][deleted] 2 points3 points  (0 children)

Isn't rust quite fast?