You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: links.md
+18-1Lines changed: 18 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -61,49 +61,65 @@ title: Link Research
61
61
* professor at NYU
62
62
* making magic real with AR/VR. A combo of harold with a crayon and harry potter
63
63
* he has a really interesting medium like Ivan Sutherland's Sketchpad that allows you to create and link together dynamic diagrams. It feels too good to be true, like it was over optimized for this one presentation. I want to see the code on github
* Allow you to incrementally turn a code editor into a GUI editor, with things like color pickers. It'd be neat if we had this on woofjs.com, so students could see the color in their code and use the color picker right there.
76
+
73
77
*[Mark Mahoney: Version Control Optimized for Teaching and Learning](https://vimeo.com/97711978)
74
78
* it's like seperate conversations for every change of code. So it's like github pull request reviews but on steriods.
75
79
* You can get character by character playback, so it's very much like google docs in that way
76
80
* I admire his goal -- enhancing commit log and explaining code and evolution of system
77
81
* This is related to my idea of putting the commit message first, reversing things, but in a much better and granular way. TODO write up my thoughts here, particularly how you can nest things in a workflowy style
78
82
* wouldn't it be neat if you could query by certain kinds of changes, like adding regex's
* really wonderful explaination of many of hte main points of my thesis http://www.lamdu.org/ and https://medium.com/lamdu-blog/designing-programming-languages-with-ides-in-mind-de890989dfa
87
93
* while I still don't really understand even what I'm installing (is it a terminal app or a GUI app), it took me over an hour to install Lamdu on Cloud9, fighting with apt-get, stack, and generally waiting for everything to download and install. Clearly they don't have a sufficient appreciate of the cloud-based nature part of my thesis.
88
94
* I found this wonderful video showing it in action https://vimeo.com/97713439. This video is like Paul's early demo's of Unison but more extensive! I'm blown away. I can't believe I didn't find this sooner. I want to submit a pull request to get them to put this video on their main page. Ok, just did... https://github.com/lamdu/lamdu.github.io/pull/5
89
95
* it's been hours and things still aren't done installing... just updated my c9 instance to have the max RAM and memory
96
+
* More research in my journal here http://futureofcoding.org/journal#july-24-2017-204pm
97
+
90
98
*[A brief history of "type"](http://arcanesentiment.blogspot.com/2015/01/a-brief-history-of-type.html?m=1)
* I think this stuff is really interesting. If done right, it's similar to how google wants all of their code to be self-documenting. It's probably the exact opposite of Eve's literate programming approach where the code and explaination are two seperate things that humans need to keep in sync.
93
102
* Personally, I find functional programming hard to read / parse meaning from. TODO think about ways we could make FP more readable
94
103
* TODO think about what it would be like to define an entire program in a high-level language and then have to specific the macros to intepret each expression, potentially with Woof. Think about how to zoom in and out on various lines.
* not to be taken seriously. at a worst case, we can put text into visual programming to add density, but density isn't that important after all because we have encapsulation.
107
+
97
108
*[Additional Notes on "Drawing Dynamic Visualizations"](http://worrydream.com/DrawingDynamicVisualizationsTalkAddendum/)
98
109
* really amazing, inspirational demos! Makes me wonder how Scratch could be more like this and less about the code
99
110
* TODO brainstorm what would be a intuative interface for a student to program gravity from scratch
100
111
* Seems similar to aprt.us, which makes sense because Bret steals from Toby's Recursive Drawing project
101
112
* TODO think about ways to tackle the context problem, helping programmers point to what they want
113
+
102
114
*[How to Invent the Future II - Alan Kay](https://www.startupschool.org/videos/12)
115
+
103
116
*[Alan Kay - how to invent the future pdf](https://www.dropbox.com/s/l4qnf40gksapsrl/Alan%20Kay%20-%20How%20to%20Invent%20the%20Future.pdf?dl=0)
117
+
104
118
*[Alan Kay - Power of Context](https://www.dropbox.com/s/knngq11tzdi0tdh/Alan%20Kay%20-%20The%20Power%20of%20the%20Context.pdf?dl=0)
119
+
105
120
*[Always bet on text](http://graydon.livejournal.com/196162.html)
106
121
* text is great for many reasons. I think less so for communicating with comptuers
122
+
107
123
*[How to Invent the Future I - Alan Kay](https://www.startupschool.org/videos/11)
108
124
* email him - he loves email!
109
125
* read "the dream machine" about xerox parc / arpa
@@ -121,6 +137,7 @@ title: Link Research
121
137
* argue for clarity, not to win
122
138
* keep tabs on people in the "minor leagues"
123
139
* send alan kay about email about learning to communicate with Aliens from integalactic email memo from "Lick"
0 commit comments