Simple means "not complex."
Busybox shell and musl are both less complex than bash and glibc.
Simple means "not complex."
Busybox shell and musl are both less complex than bash and glibc.
For someone developing new features for these projects, yes. For someone used to classic bash/libc as a user? The other way around, because one has to keep subtle differences in mind.
I would interpret “no handholding” to mean “easy to implement”.
As I understand it - Simple, as a term of art, doesn’t often mean easy. Simplicity is elegance in design, though not necessarily elegance in implementation.
The implementer, developer, is one person (or a handful of people). As a general rule, since there a lot more users than developers, we should lean towards making lives easier for users.
Software is used a lot more than it is written.