[-] FizzyOrange@programming.dev 6 points 7 months ago

You have misunderstood. The is ranting against Clean Code, not clean code.

[-] FizzyOrange@programming.dev 6 points 8 months ago

Relatively minor for source code forges.

The reasons everyone uses GitHub:

  • Free, even for private repos. No ads.
  • Free CI - this is huge. Nobody else does this because it costs Microsoft around $100m/year to provide.
  • It's quite good.

If anyone can ever compete with that then I doubt network effects will keep people there.

[-] FizzyOrange@programming.dev 6 points 1 year ago

Yeah you can use it for normal software. It is very complex though, and the documentation assumes you already have a PhD in formal verification.

[-] FizzyOrange@programming.dev 6 points 1 year ago

If you find yourself needing this, the correct thing to do is to stop writing that shell scripts and switch to a proper language.

[-] FizzyOrange@programming.dev 6 points 1 year ago

I mean, nobody uses Python for execution speed precisely because it is so slow.

[-] FizzyOrange@programming.dev 6 points 2 years ago

He did call it a "shiny language of the day". That's criticism. He's saying the popularity of Rust is due to temporary hype rather than because it is intrinsically good.

[-] FizzyOrange@programming.dev 6 points 2 years ago

It's not because people are sensitive, it's because Rust gets a lot of dumb criticism and people are tired of it.

[-] FizzyOrange@programming.dev 6 points 2 years ago

I tried FreeCAD years ago and it sucked balls. The best FOSS CAD software that I currently know of is SolveSpace.

However it has been a few years. Maybe they discovered UX... I will give it another try and report back!

[-] FizzyOrange@programming.dev 6 points 2 years ago

I dunno if you're being deliberately obtuse, but just in case you really did miss his point: the fact that type hints are optional (and not especially popular) means many libraries don't have them. It's much more painful to use a library without type hints because you lose all of their many benefits.

This obviously isn't a problem in languages that require static types (Go, Rust, Java, etc..) and it isn't a problem with Typescript because static types are far more popular in JavaScript/Typescript land so it's fairly rare to run into a library that doesn't have them.

And yeah you can just not use the library at all but that's just ignoring the problem.

[-] FizzyOrange@programming.dev 6 points 2 years ago

Git LFS does actually support file locking. But in general I find LFS to be hackily pasted onto Git and not very good (as with submodules).

[-] FizzyOrange@programming.dev 6 points 2 years ago

I have yet to see one of these that gives any benefit over ncdu, which is amazing. I guess if you need to log the output this makes sense but that's pretty niche.

[-] FizzyOrange@programming.dev 6 points 2 years ago

Wow, I would love to understand what leads to such insane views. Like, did Rust kill your father or something?

I'm actually serious, why do you have such love for a bad (by modern standards) language like C and such hatred for a great language like Rust?

view more: ‹ prev next ›

FizzyOrange

0 post score
0 comment score
joined 3 years ago