I take my shitposts very seriously.

  • 1 Post
  • 27 Comments
Joined 2 years ago
cake
Cake day: June 24th, 2023

help-circle




  • a lot of younger devs like it and thus it will attract their contributions.

    You get it! That is probably the biggest “soft” factor for why I want to see Rust proliferate. Nobody wants to learn C! It’s an ancient, cumbersome language that is difficult to use in a secure way. I’ve been both a student and an employee at a university with many programming-related classes, and beyond the absolute basics of memory management, nobody does anything in C, or even C++. It’s almost always C#, Java, Javascript, or Python. No Rust yet because most of our teachers are also geriatrics.

    Linux (and FOSS in general) has an age issue. Prolific older developers are leaving their projects or transitioning to less code-focused tasks, and the ranks are not being filled. Prospective young developers simply bounce off projects because of steep entry requirements, and the active resistance of anti-Rust evangelists (the likes of Christoph Hellwig for example) doesn’t help either.








  • Arch presumes that the user has some familiarity with CLI tools and can read documentation. You couldn’t even install it without using the terminal until archinstall became a thing. If it’s an issue, Arch is the wrong OS for you.

    Besides:

    • pacman -S - synchronises packages between the remote and local repo.
    • pacman -Q - queries the local repo.
    • pacman -R - removes packages.
    • pacman -F - queries the files of a package.

    Et cetera.


    1. Because it’s a photo editing tool, not a painter. Different priorities.
    2. Because a shape tool requires non-destructive vector layers.
    3. …and implementing that would require a fundamental overhaul of the current vector backend from 2006.

    The development of 3.0 was focused on GEGL and non-destructive editing. Working on the shape tool in parallel would’ve taken away resources and pushed back the release date even further.