Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Except OS X is far from cruft free. It has a lot of cruft from NextStep floating around.

Af for the interconnected DLLs, have you ever worked on a largish project that tried to release independent parts? It's hard. The practical problem is that you get two seemingly independent modules that want to work well together, not duplicate code between each other, and be independently distributable. These can conflict, and if you're not dedicated to all of the goals, and clever, you fail in one or more.




That is what package management solved long ago in the Linux world: you have three products: two you launch, and the third is a dependency of both.

Simple, elegant and, since I am writing this, it works.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: