• 0 Posts
  • 61 Comments
Joined 2 years ago
cake
Cake day: July 24th, 2024

help-circle









  • Arigion@feddit.orgtome_irl@lemmy.world•me_irl
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    5 months ago

    I do 1 and 3 in that picture as a freelancer, so 2 is not really a concern. The answer to your question is: yes

    It’s like everywhere, if you’re good at what you do you do not need to fear new tools/techniques. It’s great to be able to concentrate on solving the interesting problems/edge cases while not being bothered too much with boilerplate code/happy path tests.

    But I often meet colleagues in projects and I have to say: if AI writes better code than you, you’re not good at it and you deserve to be replaced.



  • I host my own mail, imap and authorative dns servers for my domains for more than 25 years now. I like it and seldom had any problems. I have two root servers in two different countries for that. Costs around 2x50€/month, but the load from said services is minimal. The servers also host gitlab, nextcloud and other services, most of them only available via vpn (eg. No public ssh). Every service runs encapsulated in it’s own vm with strict firewall rules and their own internal network. This makes migrating to another server relatively smooth.

    I would recommend if you know what you’re doing and have fun doing it. Keeping services up to date takes sometimes a little time, mostly when there is a distribution update with configuration changes.

    I do not know what “Experienced enough in homelabbing” means, but running mail and dns is not homelabbing. It comes with responsibilities. Running an open relay hurts other people. You also need two mail servers each with a static public ip adress from a different ip range and you must be able to add their public signing keys to your domains dns record.

    I’d say if your willing to invest time and money because you like the technology and have fun doing it: absolutely go for it, if you think it’s a fire and forget weekend project then save your time…




  • As others already pointed out: the additional context information. So while I probably got the initial idea of the photo, adding the information that this crown was from the louvre heist, added a new layer of information. Now I could also laugh about the probably unintended joke that he tried to steal his royality back. It just makes the photo so much more interesting.




  • I am not arguing against an effect system. They can help in certain circumstances. But none of the reasons in the article are one of them. Also the article is a bit lopsided because the real pain with these systems is error handling, resource handling like transactions or parallelism etc.

    What you write about the “other benefits” profiling and logging is also not the reason to introduce such a system.

    What does an api request has to do with business logic?

    It feels a bit as if you just discovered the idea of effect systems and are now trying to justify to use it no matter what. 😉


  • However, I think it’s safe to say this architecture is effectively AI-native.

    Lol…at first I thought the article wasn’t satire until I found the AI part. Well done.

    Summary: Hey, let’s add another abstraction layer so we don’t need to mock these calls, but we don’t test what happends in that pesky database call, because we would need to mock that somehow. But now we need AI to handle the abstraction layer.

    I think I’ll use this article as a basis for discussion for job interviews.

    Thanks.