My understanding of that article was that it was not necessarily about duplicated code, but duplicated data. If you have two places storing the same data, and different parts of your app go to each of it, you need to somehow keep them in sync, and that’s often a pain.
I’m trying to be very rigorous about avoiding that, duplicated code I’m a bit less rigorous about.
I’m insulted how little effort the author put into supporting his thesis.
“Streber” in German is a common insult if you’re good in school, and it often meant social death in class. Sure, geek and nerd have become commonplace and are used as German words now, but that’s also because if you are one your English is good enough and it’s just easier to use the short word from another language that pretty much all geeks and nerds use than to use the German one.
It has actually not really the negative connotation that the English word has, it feels more like a name for a subculture, like goth.