Conor White-Sullivan 𐃏 @Conaw 2019-12-16

64. Alpha sheets (later project, diff team) let you use R & Python code in a collaborative excel like spreadsheet.

Was like Light Table but from another direction.

Adds programming to Excel, versus adding better reactive env to programming

https://youtube.com/watch?v=hddcNvU9UVI


Image


Conor White-Sullivan 𐃏 @Conaw 2019-12-16

65. Light table had a very Bret Victor type feel

make it easier to explore what you could do

make it easier to get a handle on what is going on in the program in real time

give yourself a bunch of contextual information and focus your attention only on what matters


Conor White-Sullivan 𐃏 @Conaw 2019-12-16

66. That project (Light Table) thus offered huge potential for “intelligence augmentation”

Allow people to solve problems that they otherwise wouldn’t be capable of solving

Invent things they otherwise wouldn’t have been capable of inventing

For beginners or experts alike!


Conor White-Sullivan 𐃏 @Conaw 2019-12-16

67. With both AlphaSheets and Light Table, you started with a tool and paradigm people were familiar with, and you added in either more programming power or a more powerful environment.

Both gave the users a clear path from where they were to a better world.


Conor White-Sullivan 𐃏 @Conaw 2019-12-16

68. Risk with both of those is incrementalism.

If you think that both excel and programming lead toward a dead end, perhaps you have to rethink things from first principles and go back to go forward.

Seemed like Chris’s view

https://chris-granger.com/2014/03/27/toward-a-better-programming/


I don’t *exactly* agree

Image


Conor White-Sullivan 𐃏 @Conaw 2019-12-16

69. My take is you need co-evolution of tools and culture.

Tools shape us, then we shape our tools.

I believe in bootstrapping - in the Doug Engelbart sense.

Programming languages are as much about the community as about the underlying technology.

Image