HN user

wocram

196 karma
Posts0
Comments137
View on HN
No posts found.

Level 1 is using nix to install packages, which you can do by writing a flake like.

The arguments probably come from the fact that flakes are 'experimental', but de facto widely used.

&& is not a pointer to a pointer, it's a temporary value. There is a huge amount of cognitive overhead in normal cpp usage because over time we have found that many of the default behaviors are wrong.

Jujutsu for everyone 11 months ago

In git remote branches have no notion of an upstream branch either, it's a fully local construct you end up responsible for annotating.

What do you do when you need a 1 character change in a dependency?

This added friction means you will do something unsavory to rush out a fix for yourself instead of fixing it in the dependency, waiting for a release, bumping the version of your dependency, then finally making your own release.

All software with dependencies needs to respect it's dependents. A monorepo doesn't really change anything about the relationship between a library and it's users, except that the library or the users are somewhat more empowered to change each other.