The section on &quot;Cult Oriented Programming&quot; is also still very relevant today. You could substitute &quot;Smalltalk&quot; for &quot;React&quot; and it still mostly makes sense.<p>&gt; ...a programmer&#x27;s personal preference is more important to getting results than the language or paradigm itself. In other-words, if a programmer can work with the tools and languages that he or she most prefers, then productivity and quality may be much higher than from passing down edicts based on a blanket choice of tool, language, or paradigm.<p>This backs up a lot of what I&#x27;ve seen over the years and I consider it wasteful in the extreme. Maintainable, functional applications are constantly thrown out because programmers don&#x27;t want to use things they consider &quot;dirty&quot;. &quot;Eww, I don&#x27;t want to go anywhere <i>near</i> that. It&#x27;s (procedural|PHP|got &#x27;goto&#x27; statements|VBA|not the cool thing that everyone&#x27;s talking about).&quot;<p>Yeah, but this thing works just fine as it is. Your job is to improve it without making it worse for the next person, not Reactify it until you&#x27;ve exhausted somebody else&#x27;s supply of money on a hunt for unicorns.