OSS components are so common in software stacks now. It might be an interesting exercise to try to build a e.g. a web service with 100% proprietary components.
miniblog.
Related Posts
It feels like a mature software project is one where bugs require multiple commits to fix.
You've hammered out the basic issues, so the remaining issues are often weird interactions between components.
@louis@emacs.ch Low level stuff needs a language without a GC (C/C++/Rust) and Android has been Java based throughout its history. I don't think they have much choice without rebuilding major components.
So many computer components have a name 'FooCorp ABC456QX'. It must make life harder for both users and marketers.
My current theory is that names are chosen to be unique when googled. It's a glorified UUID.