Albeit true, I want to note that some languages encourage such practices way more than others do. Also, when you've got a hammer everything looks like a string nail.
I find this statement to be a bit contradictory to your point of 'there is no "best" solution'
I don't think vibe-coding is particularly good thing, but I find it completely normal for someone to just want to vibe something up and not want to understand. It's not always a useful approach, but sometimes it might be a 'best' strategy, too
Nix is so good when it works, when I read such posts I feel strongly compelled to use it. I also use it and maintaining build and system with Nix, especially on macOS is sometimes huge pain, unfortunately
You may take a look yourself at the repo while I will try to describe it below.
I use nix-darwin on top of nix installation to manage most of system settings and build.
I am not quite sure now, but I think, I remember having to do xcode-select --install, can't quite remember if that was part of workaround for issues or part of normal process. Oh, and there were some discoverability issues with bin directories, I had to work around them by adding extraInit to zsh that includes binaries into PATH. This might be based on my poor skills in configuring everything, though.
Some of the packages needed are installed from nixpkgs, but some are installed by brew based on configuration.nix so these have to be upgraded in brew and don't get upgraded upon rebuild (it looks like the intended way would be to wipe them on each rebuild, but that would take longer)
I develop in Rust, so I also use rust-overlay instead of rustup to manage Rust and nixpkgs-cross-overlay for cross-platform builds. Build scripts also create docker containers descripted with nix in our case.
There were regular issues with Nix installation upon macOS updates, requiring me to either add back Nix to zshrc or completely reinstall it (the latter was not necessary, likely), but those seem to be fixed, as of now.
I think you will have less trouble managing reproducible machines with Nix, but I also think that it will require a bit more than just copying config and running Nix. There will also be issues of installing some software and packages locally, that will allow the developers to break builds across the machines when one have something locally that other doesn't, but this can be mitigated by processes and getting them acquainted with Nix, at least it did it with me 🌚
So, every time I use a library to recognize patterns on a picture, to interact with Kafka, do some SSL, or do database mapping, I should hate myself, noted
We did Elastic API integration in Java by creating and maintaining huge half-codegenerated transformer from code to Elasticsearch's JSONs, it was a pain and it was source of more than one error
Dependences should be reviewed and audited to make sure they do what you need and they are worth using. Just making everything in-house gets you nowhere most of the time
18+ Trump urges MAGA supporters to forget about Epstein files ( www.dw.com )
A joint DOJ–FBI memo reaffirmed that no “client list” of high-profile individuals existed and found no evidence Epstein blackmailed anyone....
Unprecedented Linux Growth in Europe Amid Windows 10 End-of-Life ( blazetrends.com )
Learning to program in rust ( programming.dev )
All of IT in one image
They're trying to normalize calling vibe coding a "programming paradigm," don't let them.
Never trust the windows api docs!
Vibe Coders might be serious, but I cannot take them seriously, especially when they say "It is a must-have skill". ( www.youtube.com )
Just to clarify, I google a lot while coding, but one thing I learnt from my engineering degree is that is there is no 'best' solution.
Jade
This software does not exist
https://github.com/brianmcfadden/whoisAddressBarInterpreter/blob/97fa311681218e064c7a77fe4feafd22ccab4589/LICENSE
Erase your darlings: immutable infrastructure for mutable systems - Graham Christensen ( grahamc.com )
average day in NPM land ( programming.dev )
Tree damaged by lightning ( lemmy.ml )
https://mastodon.online/@streetartutopia/112271401766006762
Distro's depicted as vehicles ( lemmy.world )
Placebo Méme Forte, now twice as efficient ( programming.dev )
Image with a text, an image is of a blue top, white bottom pill laying on a red background....
Happened to me multiple times ( lemmy.zip )