• 0 Posts
  • 67 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle





  • Even if someone never runs into a technical issues (which is unrealistic on any OS), simply picking a distro is a hobby of its own. It’s the Windows/PC debate, turned up to 11. As it isn’t just picking a platform. It’s pick your kernel, do you want actual Linux, or Unix with something like BSD, what desktop environment do you want, do you want a desktop environment or a window manager, do you go with one of the big core distros and configure it to your liking or find a smaller distro that matches what you want, what do you want in a distro, what file manager, what kind of desktop theme, what package manager, traditional apps vs Flatpak vs Snap vs AppImage, how’s the community for that distro, the list goes on.

    All of that is one decision with Windows or macOS. Getting something pre-installed could solve it, if the person never knew about this whole debate, but they’ll find out the second they try to do anything, because looking up how to do anything will give different answers depending on what is picked, and people can’t help but debate it at every opportunity.


  • I just watched a video on KDE Neon, within 2:30 he was into the terminal to run a command to get the standard home directory folders so browsers would have a downloads folder to download to. It also seemed pretty slow, and maybe it was running in a VM, but my experience with KDE was always that it was slow and rather quirky with all the panel stuff.

    When I checked out a Zorin OS video it took 1 minute for him to say using the command line would really level up your experience and then he tried to push a course on Linux mastery. After the sales pitch he talked about the new upgrade app that made things super easy, but I couldn’t really tell what was going on. It kept opening browsers and made it look like he had to pay for an update? There was some kind of “pro” version. He also mentioned it doesn’t do automatic updates and it’s up to the user, because that’s “the Linux way”. Average users aren’t going to do updates on their own, ever.

    Not a great start. Not to mention all the research someone would have to do to even arrive at these distros as their short list. There is more to making an OS usable and not a hobby than just copying the old Windows start menu. Picking a distro is its own hobby.

    I did like what I saw with Zorin when it came to having a simple settings option to pick the preferred desktop layout, rather than making people switch desktop environments and install and bunch of plugins and customizations to get to what most people probably want. The way wine was integrated it was interesting, nice if it works well, but I think it might hold some people back form finding proper Linux alternatives to some of their apps (which is another hobby in and of itself).

    I may look into Zorin OS a little more, but I still don’t think I’d recommend it to someone who wasn’t looking for a new hobby, assuming they need more than just a web browser.




  • We’re getting there. Though I’m not sure what kind of rule in a CICD process could check to see if a variable name actually made sense. Using snake or camel case, sure, but how does it know if ‘dc_loc_5’ is good or not from the perspective of someone who needs to maintain the code?



  • bob_wiley@lemmy.worldtoProgrammer Humor@lemmy.mldo as i say...
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    1
    ·
    1 year ago

    I worked with a guy who was a pretty decent programmer, but his background was really heavy in Linux engineering. His variable names were horrible. He named everything as if it was going to be some CLI command. Even that wasn’t the worst. At one point he had var1 - var17. Having to maintain that code has not been fun. If re-write it if I didn’t know it was going to go away.

    I tried talking to him about it many times while we were working together, but he just kept on doing what he was doing.