FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 6 points 1 month ago (2 children)

It's not actually incremental yet.

[–] FizzyOrange@programming.dev 3 points 1 month ago

I agree. C2 continuity does matter for aesthetics sometimes, but not for a button.

[–] FizzyOrange@programming.dev 3 points 1 month ago

Even KISS. Sometimes things just have to be complex. Of course you should aim for simplicity where possible, but I've seen people fight against better and more capable options just because they weren't as simple and thus violated the KISS "rule".

[–] FizzyOrange@programming.dev 15 points 1 month ago (3 children)

One example is creating an interface for every goddamn class I make because of “loose coupling” when in reality none of these classes are ever going to have an alternative implementation.

Sounds like you've learned the answer!

Virtual all programming principles like that should never be applied blindly in all situations. You basically need to develop taste through experience... and caring about code quality (lots of people have experience but don't give a shit what they're excreting).

Stuff like DRY and SOLID are guidelines not rules.

[–] FizzyOrange@programming.dev 2 points 1 month ago

It must be python3 then.

Except on Windows! Actually it depends on if you installed Python from the Microsoft store or the official download. What a mess.

They don't want to fix it because it might be confusing temporarily, so instead they're going to leave it broken forever.

[–] FizzyOrange@programming.dev 2 points 1 month ago (3 children)

IMO it's completely insane that they're doing this. Same with Python packages.

[–] FizzyOrange@programming.dev 6 points 1 month ago (1 children)

Thanks for highlighting your username - made me notice that you post a lot of nonsense here so I can easily block it!

[–] FizzyOrange@programming.dev 1 points 1 month ago

Yes that's true, but the point is you should have to opt in to surprising or risky behaviour.

[–] FizzyOrange@programming.dev 3 points 1 month ago (2 children)

The non-strict versions also panic by default, but only in debug mode. So if you were willing to use abs() you should be willing to use strict_abs().

Arguably a bit of a mistake to have the "obvious" function names be surprisingly unsafe, but I guess it's too late to fix that.

[–] FizzyOrange@programming.dev 15 points 1 month ago (1 children)

They're released on a schedule so they are often quite boring.

[–] FizzyOrange@programming.dev 2 points 1 month ago

AI AI blah blah AI.

Also why is HCL supposedly the 9th most popular "programming language" (which it isn't anyway)?

[–] FizzyOrange@programming.dev 2 points 1 month ago

There are some examples in the very first list I found googling for "cancel culture examples".

Not all of them are political (e.g. cancelling someone for sexual assault is clearly not, and that Heineken one... how??), but a decent number are, e.g. number 6 is about as partisan as you can get.

view more: ‹ prev next ›