Re Steven's point about the cost of branching, I would say that the whole idea of branching assumes you are in an environment where productivity is low relative to the size of the code base. As productivity rises, branches make increasingly less sense.
-
-
It's one thing to talk about how we would deal with a deeply interconnected set of systems that really do work together. But 99% of the time, we are just seeing completely stand-alone things that interface with _nothing_, and they are simply made dependent by bad design.
-
I agree with "just don't". The modern software landscape is dominated by decisions made by people who did a very bad job of cost/benefit analysis (or, usually, no analysis -- they just assume everything is all benefit, so, send it!)
- Show replies
New conversation -
-
-
Maybe worth mentioning that this is actually what things like Go and Rust build *by default* for exactly that reason.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The problem with that approach is what happens when for example there is a security issue in the library. If you statically link you need to release a new version. This happened already with openssl for example.
-
This is solely due to operating system implementation details that would be easily rectifiable if anybody fucking cared.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.