The Fractal Computing Strategy -- Including Fractal Micro-Applications, Fractal Interfaces, Fractal Human Capability Module Libraries, and Fractal Program Construction Events
27 Pages Posted: 2 Apr 2013 Last revised: 15 Jun 2013
Date Written: April 1, 2004
Argument for a Strategy --- This paper assembles arguments and evidence for a new strategy of computing, app, system, interface, menu, web-link architecture.
Research Questions --- Research Question 1 - Bushy-ness Increasing Technologies: What are the long term effects and costs of technologies that invite bushy unformed inputs and generate bushy un-ordered outputs?
Research Question 2 - What are the Techno Sources of Increasing Bushy-ness in Systems: What are the various types of system that are inviting more bushy inputs and producing more bushy outputs?
New Software Strategy for All Apps --- This paper describes a new, very general strategy towards doing all parts of computing and software development. It presents the strategy in 16 diverse areas of software practice and argues for researching the costs and benefits of applying that strategy. When people create bushy networks of connections, then, suffering from the chaos of path and locale that produces, they create tools for searching that mess and finding things in it, they contradict themselves. They generate the chaos they later must solve to be efficient and effective. Garbage in garbage out, bushyness in bushyness out, we might say. Instead of investing in tools for finding one’s way amid bushyness one oneself created, one might invest in tools for inputting something less bushy.
Research Method --- Method 1 - Map Techno Sources of Increases in Bushy-ness of System Inputs and Outputs: fifteen such sources are found.
Research Method --- Method 2 - Find Kinds of System Bush-ness Improved by Fractal Regularizations: apply fractal regularizations to now bushy system inputs or outputs and measure for improvements in cognitive and social processing and outcomes of use of them.
Some, perhaps most, of the most fundamental and important media that humans use suffer from bushy networks of connections, “solved” later (and poorly), by complex search processes or engines (prose is the major example examined herein, with internet page links, and software application menu lists important subexamples: this paper suggests 15 such domains where fractal regularization solves problems of bushy connections or choices).
Result 1 - The Prose-as-Inspiring-Bad-Example Hypothesis: prose is a very old interface that hides the count, names, and ordering of points and inspires us to leave inputs and outputs of all other communication and symbolic systems with similar unclarity of count, names, and ordering.
Result 2 - Tools for Reducing System Input Bushy-ness: investing in tools reducing bushy-ness of system inputs may pay more in benefits than tools for handling bushy-nesses already input to systems.
Software General Definition of System Bushy-ness --- We define “bushyness” in this paper precisely in terms of proliferation of different branch factors among peer nodes on the same level of a hierarchy of links and among levels of that same hierarchy, proliferation of randomly assigned node name formats among peer nodes and levels, and proliferation of diverse principles of ordering nodes among peers and levels. An alternative linking geometry, fractal in nature, in that the same patterns (of branch factor, name formats, and ordering principle) are repeated on different network size scales is suggested. An argument is made that if the costs of structuring prose, internet page links, and software application menu lists (and 13 other aspects of software production and use) fractally are compared with the benefits of doing so, a significant net benefit will be found overall.
The Profits of Acting Early in Systems Generation Argument --- The costs of investing in tools for inputting fractal formats instead of bushy ones is compared with the costs of investing in tools forhandling and searching among already bushy formats. For both end-users and software developers, improved speed and accuracy of recall, recognition, reproduction, lostlessness, errorlessness, and easy collaboration are signal benefits of regularized fractally ordered software aspects described here. The strategic importance of bushyness in general (and fractal computing strategy generated solutions for it) for future software, application, network architectures, search procedures, and overall effectiveness of various media are presented.
Keywords: garbage in garbage out, bushy-ness in bushy-ness out, bushy-ness countered by elaborate search, fractal interfaces, fractal menus, fractal apps, fractal web-link patterns
Suggested Citation: Suggested Citation