The testing1 mindset is something that is deeply ingrained in some programming communities and almost absent in others. How a community treats testing seems to be largely a factor of built-in tools support and how much the practice is promoted by the founders or protagonists of that community. For instance, testing has been a big thing in the Ruby on Rails community because the framework had built-in unit testing support and DHH mentioned it in every talk he gave. This, in turn, led to testing being covered even by beginner books from the get-go