| "Everything you use contains dozens of these libraries: some commercial, some open source and freely available." "Everything". Really. I use numerous programs that do not "contain dozens of libraries". How could he improve the sentence. Perhaps something like "Many programs link to dozens of these libraries..." "Everything most people use contains dozens of these libraries..." And so on. I am typing this comment in textmode using a text-only browser that is statically-linked to less than five libraries, including libc. I'm not using any commercial libraries. I have no idea what comprises "everything" anyone reading it is using or whether each of those things is linked to "dozens of libraries". How would I. And neither does this author. How difficult is it for an author to verify the accuracy of each sentence in an article. Perhaps it is more difficult when you rely on software developers as sources and they tell you a story full of hyperbole, exaggeration and biased, selective disclosure of facts. The article in japantimes.co.jp someone submitted was absolutely cringeworthy. |
Libraries, SDKs, APIs, a framework, a language, a compiler/interpreter, a OS/kernel, testing framework, perf testing, debugger, IDE, version control system, hosting site, documentation site, etc.
Obviously, there are rare instances when there is a mostly standalone app (or some ecosystem that isn’t based on OSS), but those seem to be the rare exceptions, rather than the rule.