I wouldn't expect the UI/UX to magically improve, in the same way that e.g. Audacity's is, or Blender's did back in the day.
LibreOffice is ancient and enormous. It would take a decent sized team several years to overhaul its UX.
I wouldn't expect the UI/UX to magically improve, in the same way that e.g. Audacity's is, or Blender's did back in the day.
LibreOffice is ancient and enormous. It would take a decent sized team several years to overhaul its UX.
Obscure 10 years ago maybe. These days there have been so many articles about them I bet they're more widely known than more useful and standard things like prefix trees (aka tries).
getting called out will make the person really review their next submission.
Yeah or they'll say "fuck this" and quit.
The expectation that somebody always has to be nice to you while you fuckup, is not ideal.
It's hardly a fuck up. They named a function slightly poorly. As if Linus has never done that.
Yeah obviously. Whenever a company says "we can't get enough X workers" they implicitly mean "at the price we want to pay".
But that doesn't mean they were wrong. Programming is still an amazingly well paying and low stress career. Being replaced by AI is a little worrying, but I think by the time AI is good enough to really replace programmers, it will also be able to replace most white collar jobs - HR, finance, etc. - and society will have bigger problems.
As far as I can tell it's mostly the TPM requirement and pushing more ads / AI nonsense.
You can easily avoid the latter by using the LTSC IoT version. I just bought a new (second hand) computer for TPM (my old one was very due for an upgrade).
With the IoT version it's absolutely fine. Definitely an improvement over Windows 10. The only issue I've noticed is it doesn't come with Windows Game bar or some nonsense so after you run games you'll get a random dialog about there not being an app available to handle ms-gamelink URLs or something. You can just ignore it. I might fix it one day.
It's just this: https://westling.dev/b/extremely-linear-git
Yeah I think you've made it worse than Rust in both cases. They clearly shouldn't be strings. And the second option is just unnecessarily confusing.
you can say that without a spec as well but what does “wrong” mean then? It just means you personally disagree with its behavior.
Nope. Specs can have bugs. Here are the bugs in the C++ spec for example:
https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html
As I said, specifications are useful and desirable, but the SIL's dogmatic "no spec = unsafe" is clearly not based in reality.
Yeah, honestly you should stick to if/else until you're really sure you want to do something more complex.
I haven't actually used this site (found it after I already learnt Git), but it gets posted a lot, and one issue I feel like it has is it shows you the Git graph using a tool that you have to immediately throw away after you've finished this tutorial.
I think it would be better if it had an actual real Git tool shown. I would say VSCode's Git Graph extension would be ideal but unfortunately it has a stupid license.
If everyone had a magic lamp that told them whether performance was going to be an issue when they started a project then maybe it wouldn't matter. But in my experience people start Python projects with "performance doesn't matter", write 100k lines of code and then ask "ok it's too slow now, what do we do". To which the answer is "you fucked up, you shouldn't have used Python".
Yeah. I think the smallest number of number types you can reasonably have is two - f64 and arbitrary precision integers types. One of the few good decisions Python made.