>
Competent programmers tend to be much more cynical about their own ability to write good code.Yes, and so instead of writing something from scratch, these prudent, smart programmers link in some well-tested, popular, widely-used third-party bloat, and repeat that a number of times to make a big program, fast.
Smart programmers definitely have ways to make hugeware.
One skill that smart programmers have is to skim through the documentation of some API with a thousand functions and immediately see how to combine six of those functions from completely different places in the documentation to solve a task. Of course, the entire thing is brought in!
(You wouldn't want to be taking apart some well-tested third party code just to make it smaller. There is the risk that something could break. Plus you create a maintenance headache since you're introducing a fork. Each new revision of the bloat has to be stripped down to size all over again. Your thoughts then turn to that 128 GB MicroSD card in your phone and suddenly the bloat looks small).