I don't quite get all the hate comments toward Ulrich Drepper. Maybe proponents of good engineering decisions that Ulrich favoured over pragmatism did not have to speak as loud in discussions as the primary glibc maintainer was "on their side."
Ulrich did an awesome job at maintaining libc sanity over the years which I'm thankful for.
Incompetent engineers that are willing to avoid crashing by introducing strange bugs by chopping off parts of string with strlcpy() should really use a higher level interface than C library. Java, Perl, Go, Python are there for them. Same goes for performance.