zith
Joined 16 years ago
Joined 16 years ago
1. Everyone uses feature branches
2. Everyone cleans up their branch using interactive rebase on top of main before review
3. All merges have been freshly rebase on main
I think it works very well and keeps the history clean while preserving "each commit does one thing".
I eventually just accepted it, but this new agent layer really takes things to a new level.
The tilde key exists in the key map here: https://developer.apple.com/library/archive/technotes/tn2450...
You can see how I did mine here if you're interested: https://github.com/bruse/dotfiles/tree/main/macOS (I suspect com.local.KeyRemapping.plist is most interesting, but the key layout file is there too, with some comments on how it was generated).
Or what type of secrets are stored in the local .env files that the LLM should not see?
I try to run environments where developers don't get to see production secrets at all. Of course this doesn't work for small teams or solo developers, but even then the secrets are very separated from development work.
Now I wonder if the maintenance cost for this type of internal system has gone down to a level where that is no longer an issue.
Trying to figure out what a good workflow looks like.
It is so demonstrably false. Anyone who has worked in an finance adjacent industry likely knows the definition of a PEP.