From an architecture standpoint I&#x27;d agree that most of the author&#x27;s points are lamentable - if indeed there are people that call themselves architects who exhibit those traits.<p>But I&#x27;d also say that several aren&#x27;t really valid criticisms - (class vs functions, tail-call optimization, trouble with git reset, ...) as they don&#x27;t really seem to be aspects&#x2F;tasks that I would expect from an architect.<p>They look more like things that overblown software developers might do.<p>And on that last point &quot;written software that people enjoy using&quot; - I don&#x27;t think that is a good qualification for being an architect. There are plenty of people who can write software that end users love - but that is a total shitshow behind the browser.