-
Notifications
You must be signed in to change notification settings - Fork 56
/
dan-scanlon-call-9-5-17.html
174 lines (167 loc) · 5.95 KB
/
dan-scanlon-call-9-5-17.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<h1 id="dan-scanlon-call-9517">Dan Scanlon Call 9/5/17</h1>
<ul>
<li>
<p>Listened to a few of my podcasts while on a long drive!</p>
</li>
<li>Used to work at TabTour, now call Thinkster math
<ul>
<li>got excited about Bret Victor here</li>
<li>“Netflix for worksheets”
<ul>
<li>they aren’t leveraging their medium (iPad) as much as possible</li>
</ul>
</li>
</ul>
</li>
<li>Now works at Analytical Flavor System
<ul>
<li>describe flavor profiles</li>
<li>sell the insights to food and beverage companies</li>
<li>friends of his, from Penn State, hung out at hackathons</li>
<li>leaving now, because of a cash crunch</li>
</ul>
</li>
<li>Futurism
<ul>
<li>also his friend Alex and his friend Jordan</li>
<li>just made him a large offer to be head of engineering</li>
<li>media company, including blog</li>
<li>make investments and do new product development</li>
<li>thesis: “stuff that represents the future”</li>
<li>started two years ago</li>
<li>it’s grown really fast</li>
<li>by using anaytics</li>
<li>have audience of several million</li>
<li>they started gravity blanket</li>
</ul>
</li>
<li>His past future of programming research
<ul>
<li>GraphQL + Datomic</li>
<li>React Native WYSIWYG</li>
</ul>
</li>
<li>In free time, future of programming research
<ul>
<li>Bret Victor, stop drawing dead fish, and dynamic visualizations
<ul>
<li>funciton out of sequences through interactions with canvas
<ul>
<li>start with line</li>
<li>manipulate that line</li>
</ul>
</li>
<li>TODO send him aprt.us</li>
<li>new reframing
<ul>
<li>types as shapes makes things more intuative
<ul>
<li>he wasnts to think about types as spaces
<ul>
<li>boolean is a number line, but only at 0 or 1</li>
<li>analytical flavor system flavor profile is 24-dimensional space, where each scalar is represented 1-5</li>
</ul>
</li>
<li>interact with something in space
<ul>
<li>that interaction turns into a series of frames</li>
<li>“moving a fish vertically up will cause one frame be to created”</li>
<li>“how do I animate moving the fish up?”
<ul>
<li>loop the sequence so that last position of the fish is the new origin</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>FramerJS
<ul>
<li>constrast: it’s not UI-data-binding, because the thing you’re interacting with in the canvas is not neccesarily a visual output
<ul>
<li>can visualize any Abstract Data Types</li>
</ul>
</li>
</ul>
</li>
<li>example app
<ul>
<li>move your finger across screen and get different wave sounds</li>
<li>
<ol>
<li>create touch event sequence</li>
</ol>
</li>
<li>
<ol>
<li>put circle on screen in corner</li>
</ol>
</li>
<li>
<ol>
<li>draw a line to it from the x-axis and y-axis</li>
</ol>
</li>
<li>
<ol>
<li>label the value of the magnitue of those lines</li>
</ol>
</li>
<li>
<ol>
<li>map the value of these values to the speaker</li>
</ol>
</li>
</ul>
</li>
</ul>
</li>
<li>doing this research in his free time
<ul>
<li>restraining himself from coding it himself</li>
<li>trying to think it out in his head, hypothetically</li>
<li>TODO Elliot Conal denotational design</li>
</ul>
</li>
</ul>
</li>
<li>Get his feedback on my research
<ul>
<li>StreamSheets
<ul>
<li>The inspiration of his project (Aberration) is in order to have a truly powerful system, you have to be able to manipulate the lower levels of a system within that system so you can “lift the hood”
<ul>
<li>Related to Alan Kay STEPS</li>
</ul>
</li>
<li>Thinking about the complex pieces of data that will push the boundaries of your interface
<ul>
<li>Visualizing nested objects, for example, was hard in a prior prototype of his but will be better in Aberration
<ul>
<li>TODO ask if he has picture of Aberration</li>
</ul>
</li>
</ul>
</li>
<li>If you’re trying to make a game
<ul>
<li>you have x-position and y-position</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>TODO add to slack group</li>
</ul>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-103157758-1', 'auto');
ga('send', 'pageview');
</script>
<script repopath="stevekrouse/futureofcoding.org" type="text/javascript" src="/unbreakable-links/index.js"></script>