6 ms·
Question for those in this thread who hold this view: Please share your stories, along with which language ecosystem you're working within. (Cards on the table
by xmodem 2y ago
Question for those in this thread who hold this view: Please share your stories, along with which language ecosystem you're working within.
(Cards on the table: I've occasionally vendored stuff for a variety of reasons - because we needed to apply a patch that upstream didn't want or didn't accept quickly enough, or because we were stuck on an old version and needed to backport a fix - I've also on occasion copy-pasted 50-100 lines of code for a specific bit of functionality to avoid bringing in a 5MB library. These are exceptions - in the general case I prefer to depend on upstream wherever possible.)
- not_the_fda 2y agoI was hired to revive a near death startup that got an infusion of money. The original team built the product with OpenEmbedded, pre-cursor to Yocto Linux. The build no-longer worked because many of the links to the dependencies were dead, and the original team didn't cache the dependencies and put them someplace safe. I spent a couple weeks just tracking down packages, from probably not great sources, to get everything up and running again.