{'fraction_non_alphanumeric': 0.024489795918367346, 'fraction_numerical': 0.0, 'mean_word_length': 5.288461538461538, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Theory and Practice: thinking styles in engineering and science

This paper describes knowledge as an element of thinking styles, which are properties of thinking collectives. According to the theory outlined here, the choice of a thinking style to solve a certain problem is relative, but once the thinking has been chosen, realism prevails. This paper also describes the genesis and development of thinking styles and, with them, of facts. 
The theoretical concepts are illustrated with two examples of thinking styles: a description of the thinking styles of circuit theorists and circuit designers (theory vs. practice), and a comparison of the thinking styles of two closely related technical societies of the Institute of Electrical and Electronics Engineers (IEEE). 
Applications of the theory are also presented in this paper; they include information management, documentation tools, and writing styles, and mainly draw from the author's own experience with these topics.