• 7 Posts
  • 112 Comments
Joined 2 years ago
cake
Cake day: June 17th, 2023

help-circle




  • I mainly use my Bazzite machine for gaming and it was rough at first (~1 year ago) but it seems like compatibility has made leaps and bounds recently. I don’t play a ton of different games but I’ve had to do very little tweaking to make them work. 90% have been install-and-play. Usually ProtonDB can help you work out the kinks.



  • Pros and cons on the app store thing. Microsoft may curate a bit more but I think it’s inherently more dangerous. A malicious Windows app probably doesn’t have as many hurdles to get the necessary access to take over your system or otherwise cause trouble. To my knowledge, flatpaks can’t run with root permissions unless you executed as root (i.e. enter your password). Seeing that pop up should be way more of a red flag than seeing the “elevate permissions” pop up on Windows.














  • I’d say it’s the tooling that sucks more than anything. I’ve had installations fail because of bad caches (and resolved it by doing things NPM advised me not to do), installations that take forever and seem stuck on one dependency, conflicts with ES and Common modules, node_modules folders that dwarf other folders in size, nobody makes proper use of devDependencies, some odd dependencies on Java or Python, and so on. I think the ease of learning JS has done it a disservice as you get millions of devs contributing but not all are trained as devs or computer scientists and you get a flood of libraries that all do the same thing and often even reproduce built-in functionality.

    I really do enjoy coding in it more than any other language but when it comes time to run or build is when my rage kicks in.

    Wait… what were we talking about? Oh, yeah.

    Shitty web apps aren’t really the fault of the underlying tech. This is a problem of design and I don’t think the programming language really has much of an effect on the usability.