bootstrapping
Table of Contents
1. bootstrapping
In general, bootstrapping usually refers to a self-starting process that is supposed to continue or grow without external input.
Also called Gall’s law
Bootstrapping: I need A to do B to do A (circular dependencies)
Solution: Make a first version A which enables you to do B which enables you to do A better
1.1. https://en.wikipedia.org/wiki/John_Gall_(author)#Gall's_law
A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.
1.2. https://en.wikipedia.org/wiki/Black_start
A black start is the process of restoring an electric power station or a part of an electric grid to operation without relying on the external electric power transmission network to recover from a total or partial shutdown
In the absence of grid power, a so-called black start needs to be performed to bootstrap the power grid into operation.
1.3. Things that can be self-hosting - lukeplant.me.uk
https://lukeplant.me.uk/blog/posts/things-that-can-be-self-hosting/
I’m struggling to define this concept exactly. A common thread with all of them is that there will be some kind of boot-strapping problem before maturity is reached. Also, most of these things can be classified more simply as “software development tools” — due to the fact that most software development tools are software, there is the possibility of this kind of “recursion”.
1.4. Complex systems are emergent (they bootstrap themselves)
https://aliabdaal.com/deepdive-augustbradley/
Complex systems are emergent. Successful systems don’t begin as complex systems. They emerge from a successful small system that is then built around and becomes increasingly complex as each part is tested along the way. This development of a comprehensive system is going to be more effective because it’s evolved to work in synchronisation and each part enhances others.
1.5. Data Science and Innovation have a bootstrapping problem
Tell Business what should be done fails since they don’t know what they don’t know (unknown unknown) and they don’t value it:
- Make them think more like a Data Scientist
- This leads to better ideas from Business people
- Data Science starts to be more valuable
- Go to 1.