• 7 Posts
  • 337 Comments
Joined 2 years ago
cake
Cake day: December 27th, 2022

help-circle









  • I’m almost a year in to a job where I was given this task with no admin access on my local windows machine, with a team that had never used an IDE or git before, and with only Google Drive as my allowed cloud tool. When I got here everything was just a bunch of Jupyter notebooks that would get run in Google Collab that were stored haphazardly over a shared Google Drive.

    It’s been a slog, but Python for Windows, VSCode, Git for Windows, and Poetry can all be installed without admin access, and we got limited access to Azure DevOps. I’ve taught my team how to use powershell, git, VSCode, and Poetry, and taught them about testing and documentation (this is a slowwww process). We finally got a desktop computer with admin access this week that we can RDP into (that I requested basically right when I started), so we can run scheduled tasks on Windows and hack together some kind of a CI/CD system. We started a wiki on Azure, have most of our stuff documented and in a well organized monorepo, and track our work in boards now.

    Now that other teams are starting to see how we’re doing things, they want in, too. Thank god these people are wonderful and excited to learn because otherwise this would be very frustrating.


  • thejevans@lemmy.mltoLinux@lemmy.mlHyprland is now fully independent!
    link
    fedilink
    arrow-up
    36
    arrow-down
    4
    ·
    4 months ago

    Since this change is entirely a result of the bad behavior of the maintainer and would not have happened otherwise, this a perfect example of why we fundamentally cannot separate the work from the people who make it.

    Even if you do not agree with the social backlash this person is getting, that backlash has real effects on the work.

    I, for one, no longer trust that hyprland will remain a well-maintained piece of software given that the maintainer would rather increase their maintenance burden and diverge from using common tools instead of cooperating with the community.



  • I use NixOS on my workstations, and I’m slowly migrating many of my server VMs over to it.

    NixOS w/flakes + home-manager + impermanence on zfs + disko w/ nixos-anywhere is amazing and gives an insane amount of declarative control over your system.

    That said, the current state of the leadership gives me pause to recommend it to anyone, and I do have a few devil’s advocate responses to some of what you said:

    Every package has its own dependencies, so you can install a 7 year old firefox alongside the latest, and have no interference.

    Unless the dependency is Qt, then it better all be the same version.

    Abandons the HFS, but can still fake it for apps that need it.

    Using ldd and nix-alien to patch in dynamic libraries still sucks, and often doesn’t work without a lot of extra effort. If what I want isn’t in nixpkgs, and I can’t get nix-alien to work on the first try, I just end up not using whatever I was trying to run.