▪█─────█▪

  • 0 Posts
  • 36 Comments
Joined 1 year ago
cake
Cake day: June 19th, 2023

help-circle
  • > And despite security recommendations, too many IT depts still force password resets every 90 days…

    It could be for contractual or for insurance reasons. We have some contracts with government agencies that require it, and our cyberinsurance also does. Even though NIST has been recommending for years to do long passphrase + MFA and no reset unless you suspect compromise.

    So yeah, the reason behind this might not be just plain incompetence.


  • tool@r.rosettast0ned.comtoProgrammer Humor@lemmy.mlFrontend vs backend
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    11 months ago

    This is why I got all of our devs to start building with the target of a Docker container in mind.

    And for the ones who still won’t or can’t wrap their brains around Docker, I run their shit through a Github Actions workflow that spits out their ugly baby as a Docker container. In the end, I don’t give a shit what it is, your Rube-Goldberg piece of shit is getting stuffed into a Docker container.

    “It works on my machine!” Yeah, well, your machine is now everyone’s machine thanks to the magic of containers. Now fix your broken shit so PagerDuty doesn’t call me at 3am again. Fuck.





  • I hate Node and NPM so much that I have a physical reaction to just seeing the words now.

    I already disliked Node & NPM quite a bit, but the hatred and disgust got to the point it is now after having to write a CI/CD pipeline in Groovy/Jenkins for a Node site that that our devs were building. I had to automate the build/deployment of Satan’s favorite framework in Satan’s favorite language. I came pretty close to quitting.

    It’s out the door now, but I’m in the middle of reimplementing the pipeline in Github Actions so I don’t drink myself to death when they come knocking to do it again.








  • My feelings on the subject is that they don’t live nearly long enough to not give them a simple pleasure like sleeping with their people.

    Even when he wakes me up at 4am because his paws must be licked for 20 minutes.

    Or when he wakes me up at 5am whining to get under the covers.

    Or when he sleeps like this, which is all the time:


  • My feelings on the subject is that they don’t live nearly long enough to not give them a simple pleasure like sleeping with their people.

    Even when he wakes me up at 4am because his paws must be licked for 20 minutes.

    Or when he wakes me up at 5am whining to get under the covers.

    Or when he sleeps like this, which is all the time:


  • Gotcha. I’m actually in the process of moving away from Namecheap because of an experience I just had with them. I tried to register a domain about a month ago (the domain my Lemmy instance is on) and it stopped the registration process immediately after I hit the Pay/Checkout/whatever button and told me to contact their support team to register it.

    The error message said it was because the domain name was too similar to something that already existed, and that the support team would have to decide whether I’d be allowed to register it or not. So I went to another registrar and registered it with no issue. I really didn’t like that, and it’s enough to make them lose me as a decade+ long customer. I already use Route53 for DNS for all my domains, so it’s not like I was using them for anything else other than a registrar, so untangling that shouldn’t be too much of a pain.


  • tool@r.rosettast0ned.comtoProgrammer Humor@lemmy.mlTrue
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Aside from the callback chains and API shit, my issues with Node rest almost entirely on the lack of a standard library, because that led to the state of NPM today, which is just an absolute garbage-fire shitshow as far as I’m concerned.

    I have my own separate issues with NPM, namely its dependency resolution (my God, just take dnf's dependency resolution algorithm and use it), trivial packages that other packages list as a dependency (is this an int? Is this running on Windows? Better take this one line and make it a package!), and the relative inability to remove a package from a registry (did a secret slip in there while testing? Tough shit!). The worst of that being the trivial packages, I think, because then you can end up with projects that can have a dependency tree 10s of thousands packages long.

    And all that bullshit wouldn’t be even 1/16th of the problem it is today if there were a standard library.

    You should take what I’m saying with a grain of salt, though, I’m just a DevOps Sysadmin, and aside from running some software that uses Node, most of my experience with it is unfucking it when our devs come to me to fix the tangled monster they’ve created.





  • At that point you may as well go full Vagrant or start using Docker images.

    And no matter how quirky or obtuse venv/conda/pip can be, they will never be as bad as Node. Ever. Node will hold that King Shit crown forever, or at least to God I hope it does.

    Something worse than Node coming around and getting popular might just make me quit IT altogether.