> But, providing a nice facade over the Nix language doesn't help with cases of where Nix can be difficult to work with.
This is true. If you reach the point where you need to write your own Nix expression you currently can become stuck.
But I think these are problems that are waiting to be solved. There are folks are already working on a new language tutorial at nix.dev for example and other tools that can abstract some of the problems we have now can be built. I believe we are still in an early stage when it come to reproducibility and we just have to keep working at it.
This is true. If you reach the point where you need to write your own Nix expression you currently can become stuck.
But I think these are problems that are waiting to be solved. There are folks are already working on a new language tutorial at nix.dev for example and other tools that can abstract some of the problems we have now can be built. I believe we are still in an early stage when it come to reproducibility and we just have to keep working at it.