whenever i see people try to popularize some new thing at work, whether it is a new framework, development methodology, or architecture one of the big red flags for me is if it is "branded" in some way. in other words, it has some sort of "flag" or name that people can rally behind. the reason why is because when this happens people kind of turn off their critical thinking and tribal instincts kick in
in my experience the leanest code and highest quality code is … uh … just code? not sure how to better describe it. it's kind of like people kind of just forgot how to program and think that modern software engineering involves gluing brand-name components together
