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:

  1. Make them think more like a Data Scientist
  2. This leads to better ideas from Business people
  3. Data Science starts to be more valuable
  4. Go to 1.

Author: Julian Lopez Carballal

Created: 2024-10-21 Mon 10:24