“It is heasier to recognize ugly, than to recognize beauty in code” , according to Bjarne Strousrup (inventor of C++)
While invented to talk on the podcast of Lex Fridman ,

Bjarne Strousrup presented the idea that “it is heasier to recognize ugly from beauty , in code”.

He develops this idea by explainging that “sometimes, beauty comes from something that is innovative and unusual , and that you sometimes need to think reasonably hard to recognize that”.

However, he believes that bad code can be quite easily identified , with experience :

“On the other hand, Messes have things in common. You can catch a lot of sloppiness mecanically.”

“I think we will see much more static annalysis in the comming decade” -Bjarne Stroustrup

He concludes this argumentation by explaining, that for that use, he is a “great fan” of statitic analysis, allowing to “not only check for the language rules, but for the usage of language rules.”

He offers a brief definition of what is static annalysis to him :

Static analysis is about “representing a piece of code, so that you can write a program that go over that representation, and look for things that are right and not right”.
['Michael Manga']
['Clean Code', 'Code', 'Programming']