• 0 Posts
  • 8 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle




  • A given programming language often has limitations which are largely different than the limitations from others. This means that different languages are often used on different kinds of problems. Want something fast, use C. Want to write something quickly, use python. Want it to run on just about anything, use Java. And so on.

    So why don’t we make one ultimate one or a few that fulfill all needs? Well, partially because we haven’t figured out how to do that, but also it’s really easy to learn yet another language once your understand how they work. I can write in python, js, c, c++, c#, Java, kotlin, rust, perl, ruby, php, forth, lisp, and I could keep on going for quite a while. The underlying concepts are largely the same and so picking up a new language is no big deal (though being good at it is a bigger deal). We have so many because ultimately it just doesn’t really matter that we have so many.




  • Literally switched back to Chrome even though I hate it on my phone because for reasons beyond my understanding Firefox does not have pull to reload. Ah but you might say that the nightly version does and I did try to use it for a while, but it also for some reason it very minorly messes with text selection in a way that no other app does.

    On desktop Chrome has some great tab management features that I am currently used to, not to mention a bunch of other incredibly minor features. Like why does Firefox reimplement the standard middle click scrolling in windows with its own and not let me use the normal one? The firefox one is weirdly sensitive and I can’t change that. All these minor annoyance and added jank mean that I want to switch for privacy, but won’t for usability. But Chrome is also getting some BS that Google is trying with extensions so, maybe I will switch… eventually.