{'fraction_non_alphanumeric': 0.04005340453938585, 'fraction_numerical': 0.006675567423230975, 'mean_word_length': 5.4655172413793105, '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}}
Ability-centered design: from static to adaptive worlds

After a long career in systems engineering and design, John Rheinfrank died on July 4, 2004. John’s Ph.D. dissertation explored what he called “organic systems theory,” or what’s now called “complex adaptive systems”—bridging multiple disciplines and theoretical frames (e.g., biology, computing, economics, psychology, and sociology). John spent most of his professional life applying principles derived from living systems to designing systems for people—from design languages that could serve as the foundation for a broad range of reprographic machines for Xerox, to personal information and communication appliances for Philips. In essence, he wanted us to design systems that are alive.