[-] FizzyOrange@programming.dev 3 points 1 year 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 3 points 1 year ago

I still don't think it's fair to say it's not open source. It clearly is. What you mean is it's not a non-commercial project.

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

Clearly within the margin of error. Especially because they were obviously not just looking at Bulgaria.

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

Almost every good content creator is only on YouTube.

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

Nah Python is weird about static types - it only defines the syntax, not the semantics.

Ditch Mypy. Pyright is much much much better.

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

Some of us live in the real world.

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

Don't be an idiot.

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

You can't use that to assert that your view about not having something is correct.

IMO a bug tracker and PR review system are essentially and cannot be taken away. It would seem like most of the world agrees with me.

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

I don't think there is a "what" - he was just explaining the wokeness.

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

Just in case that's a genuine question, the reasons people like static types are:

  1. Catch more bugs.
  2. Catches bugs earlier (while you are writing the code). This is sometimes called "shift left".
  3. Fewer tests needed.
  4. Code is easier to understand.
  5. Code is easier to navigate.
  6. Refactoring is much easier.
  7. Development speed is faster (due to the above points).

Often people say it slows development down but it's actually the opposite. Especially for large projects or ones involving multiple people.

The only downside really is that sometimes the types can get more complicated than they're worth, but in that case you have an escape hatch via the Any type.

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

Pyright is very good. The rest are worthless though.

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

Yes I understood that. My point is how often do you know you need to move a line exactly 17 lines? Do you count them? Clearly much slower than doing it interactively by holding down ctrl-shift-down for a bit.

view more: ‹ prev next ›

FizzyOrange

0 post score
0 comment score
joined 3 years ago