-
Notifications
You must be signed in to change notification settings - Fork 56
/
index.html
204 lines (181 loc) · 11.8 KB
/
index.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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<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>
<title>Future of Coding</title>
<style>
#page {
padding: 50px;
margin-right: auto;
margin-left: auto;
width: 100%;
}
.date {
display: none;
}
li {
padding-bottom: 10px;
}
@media (min-width: 768px) {
#page {
width: 55em;
}
.date {
display: inline;
}
li {
padding: 2px;
}
}
#title {
color: #00c784;
}
#title > h3 {
font-size: 35px;
}
#welcome {
margin-top: 20px;
margin-bottom: 20px;
max-width: 600px;
}
.date {
color: #aaa;
font-size: 90%;
font-family: monospace;
}
#footer {
color: #666;
font-size: 90%;
}
/* Subscribe */
.ml-button-iframe {
background-color: transparent !important;
border: 0px none transparent !important;
overflow: hidden !important;
position: fixed !important;
visibility: visible !important;
margin: 0px !important;
padding: 0px !important;
left: 0px !important;
top: 0px !important;
width: 100% !important;
height: 100% !important;
z-index: 999999 !important;
display: none;
}
#mlb2-5910633 button.ml-subscribe-button {
background-color: white;
color: #0275d8!important;
border: none;
padding: 0px;
outline: 0px;
cursor: pointer;
}
</style>
</head>
<body>
<div id="page" class="container-fluid">
<div id="title">
<h3>Future of Coding</h3>
</div>
<div id="welcome">
<p>Welcome to the Future of Coding. My name is Steve Krouse.</p>
<p>Podcast episodes alternate between interviews and research updates.</p>
<p></p>
<p>My daily progress is tracked in the <a href="./log">commit log</a>, but you'll probably want to start with <a href="./about">a higher-level overview</a>.</p>
<p>
You are welcomd to join
<a target="_blank" href="https://join.slack.com/t/futureprogramming/shared_invite/enQtMjYyMTQyOTgzMzAxLWUyOWFlZWVmZDIwZWU0Yzg5YTVlOWIzNTE0OTZjYWQxYjI0MDNhOWUzMDE0MmNjNjExMDA1ZmMxYjI3OTYxZGI">
our Slack group
</a>
, where we organize meetups in NYC, London, Boston... and maybe your city next?!
</p>
<p><a href="https://twitter.com/stevekrouse">Twitter</a> is a great place to contact me, but email works too: steve at this domain.</p>
</div>
<div>
<h4>Papers</h4>
<ul class="list-unstyled">
<li><span class="date">2018 Aug 17 - </span><a href="./papers/comprehensible-frp">Explicitly Comprehensible Functional Reactive Programmings (REBLS '18)</a></li>
</ul>
</div>
<div id="episodes">
<h4>Episodes</h4>
<ul class="list-unstyled">
<li><span class="date">2018 Oct 24 - </span><a href="./episodes/32">#32 - Basic Developer Human Rights: Quinn Slack</a></li>
<li><span class="date">2018 Oct 12 - </span><a href="./episodes/31">#31 - Sustaining the Underfunded: Nadia Eghbal</a></li>
<li><span class="date">2018 Sep 22 - </span><a href="./episodes/30">#30 - On The Maintenance Of Large Software: James Koppel</a></li>
<li><span class="date">2018 Aug 27 - </span><a href="./episodes/29">#29 - Reflection 13: Independent Mentorship</a></li>
<li><span class="date">2018 Aug 27 - </span><a href="./episodes/28">#28 - Exploring Dynamicland: Omar Rizwan</a></li>
<li><span class="date">2018 Jul 17 - </span><a href="./episodes/27">#27 - Bringing Explicit Modeling To The Web: David K Piano</a></li>
<li><span class="date">2018 Jul 03 - </span><a href="./episodes/26">#26 - Compassion & Programming: Glen Chiacchieri</a></li>
<li><span class="date">2018 Jun 12 - </span><a href="./episodes/25">#25 - You Should Think About Some States: Kevin Lynagh</a></li>
<li><span class="date">2018 May 22 - </span><a href="./episodes/24">#24 - Stop Being A Sysadmin For Your Own Machine: Nick Santos</a></li>
<li><span class="date">2018 May 17 - </span><a href="./episodes/23">#23 - Teaching Abstraction: Brent Yorgey</a></li>
<li><span class="date">2018 May 02 - </span><a href="./episodes/22">#22 - Learning Programming At Scale: Philip Guo</a></li>
<li><span class="date">2018 Feb 01 - </span><a href="./episodes/21">#21 - Building for Developers: Aidan Cunniffe</a></li>
<li><span class="date">2017 Dec 29 - </span><a href="./episodes/20">#20 - Coding on (the) Beach: Jason Brennan</a></li>
<li><span class="date">2017 Dec 13 - </span><a href="./episodes/19-building-universe-joe-cohen.html">#19 - Building Universe: Joe Cohen</a></li>
<li><span class="date">2017 Dec 04 - </span><a href="./episodes/18-research-recap-nine.html">#18 - Research Recap Nine: Constructing My Crusade</a></li>
<li><span class="date">2017 Nov 28 - </span><a href="./episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html">#17 - Bootstrapping Bubble.is: Emmanuel Straschnov</a></li>
<li><span class="date">2017 Nov 06 - </span><a href="./episodes/16-research-recap-eight-life-and-work-planning.html">#16 - Research Recap Eight: Life & Work Planning</a></li>
<li><span class="date">2017 Oct 17 - </span><a href="./episodes/15-raising-genius-with-scott-mueller.html">#15 - Raising Genius with Scott Mueller</a></li>
<li><span class="date">2017 Oct 09 - </span><a href="./episodes/14-research-recap-seven-master-planning.html">#14 - Research Recap Seven: Master Planning</a></li>
<li><span class="date">2017 Oct 03 - </span><a href="./episodes/13-teaching-elm-to-4th-graders-christopher-anand.html">#13 - Teaching Elm To 4th Graders: Christopher Anand</a></li>
<li><span class="date">2017 Sep 25 - </span><a href="./episodes/12-research-recap-six-cycle-js-deep-dive.html">#12 - Research Recap Six: CycleJS Deep Dive</a></li>
<li><span class="date">2017 Sep 19 - </span><a href="./episodes/11-how-reactjs-was-created-with-pete-hunt.html">#11 - How ReactJS was created - with Pete Hunt</a></li>
<li><span class="date">2017 Sep 13 - </span><a href="./episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html">#10 - Unison's Paul Chiusano on how Abstraction Will Save Distributed Computing</a></li>
<li><span class="date">2017 Sep 11 - </span><a href="./episodes/9-research-recap-five.html">#09 - Research Recap Five</a></li>
<li><span class="date">2017 Aug 30 - </span><a href="./episodes/8-research-recap-four.html">#08 - Research Recap Four</a></li>
<li><span class="date">2017 Jul 21 - </span><a href="./episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html">#07 - Looker's Lloyd Tabb on Growing Languages Through Deprecation</a></li>
<li><span class="date">2017 Aug 24 - </span><a href="./episodes/6-research-recap-three.html">#06 - Research Recap Three (WoofJS Workflow)</a></li>
<li><span class="date">2017 Aug 09 - </span><a href="./episodes/5-samantha-john.html">#05 - Samantha John of Hopscotch on Learnable Programming</a></li>
<li><span class="date">2017 Aug 09 - </span><a href="./episodes/4-research-recap-two.html">#04 - Research Recap Two</a></li>
<li><span class="date">2017 Jul 29 - </span><a href="./episodes/3-jonathan-leung-on-inventing-on-principle.html">#03 - Jonathan Leung on Inventing on Principle</a></li>
<li><span class="date">2017 Jul 16 - </span><a href="./episodes/2-research-recap.html">#02 - Research Recap</a></li>
<li><span class="date">2017 Jul 13 - </span><a href="./episodes/1-welcome.html">#01 - Welcome to the Future of Coding</a></li>
</ul>
</div>
<div>
<h4>Essays</h4>
<ul class="list-unstyled">
<li><span class="date">2018 Nov 06 - </span><a href="./notes/live/2018">The "Next Big Thing" is a Room</a></li>
<li><span class="date">2018 Oct 02 - </span><a href="https://phenomenalworld.org/metaresearch/the-next-big-thing-is-a-room">The "Next Big Thing" is a Room</a></li>
<li><span class="date">2018 Jul 04 - </span><a href="./essays/sissies">Abstractions are leaky, and for sissies</a></li>
<li><span class="date">2018 Apr 02 - </span><a href="./essays/eve">A Visual History of Eve</a></li>
<li><span class="date">2017 Aug 09 - </span><a href="https://github.com/stevekrouse/futureofcoding.org/files/1248895/Top-down.programming.assistant.pdf">Top-down programming assistant (WoofJS Workflow)</a></li>
<li><span class="date">2017 May 09 - </span><a href="https://medium.com/@stevekrouse/rose-project-april-2017-32af31b078b1">The Rose Project (April 2017)</a></li>
<li><span class="date">2017 Mar 25 - </span><a href="https://medium.com/@stevekrouse/rose-983dc5e0908f">The Rose Project (March 2017)</a></li>
<li><span class="date">2017 Jan 06 - </span><a href="https://medium.com/@stevekrouse/resources-for-creating-front-end-programming-languages-and-frameworks-in-2017-a0c097625f9d">Resources for creating front-end programming languages and frameworks in 2017</a></li>
<li><span class="date">2017 Nov 19 - </span><a href="https://medium.com/@stevekrouse/types-are-shapes-d6af1e83192f">Types are shapes — a graphical programming exploration</a></li>
<li><span class="date">2017 Aug 02 - </span><a href="https://medium.com/@stevekrouse/goodbye-seymour-cb712757264f">Goodbye, Seymour</a></li>
<li><span class="date">2017 Jul 27 - </span><a href="https://medium.com/@stevekrouse/the-trick-to-teach-anonymous-functions-to-11-year-olds-558b697d7a53">The Trick to Teach Anonymous Functions to 11-Year-Olds</a></li>
<li><span class="date">2017 Jul 25 - </span><a href="https://medium.freecodecamp.com/scratch-has-a-marketing-problem-f84626bd18ef">Scratch Has a Marketing Problem</a></li>
<li><span class="date">2017 Jul 12 - </span><a href="https://medium.com/@stevekrouse/woof-d9adf2110fc6">WoofJS — making JavaScript learnable</a></li>
</ul>
</div>
<hr>
<div id="footer">
<ul class="list-unstyled">
<span><a href="https://github.com/stevekrouse/futureofcoding.org">Github</a></span> |
<span><a href="https://twitter.com/stevekrouse">Twitter</a></span> |
<span><a href="http://www.omnycontent.com/d/playlist/c4157e60-c7f8-470d-b13f-a7b30040df73/564f493f-af32-4c48-862f-a7b300e4df49/ac317852-8807-44b8-8eff-a7b300e4df52/podcast.rss">RSS</a></span> |
<span><a href="https://itunes.apple.com/us/podcast/future-of-coding/id1265527976">iTunes</a></span> |
<span><a href="https://playmusic.app.goo.gl/?ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https://play.google.com/music/m/Iixe67yd4fwfgmw3xb7g6lru2gu?t%3DFuture_of_Coding%26pcampaignid%3DMKT-na-all-co-pr-mu-pod-16">Google Play</a></span> |
<span><a href="https://www.stitcher.com/podcast/future-of-coding">Stitcher</a></span>
</ul>
</div>
</div>
</body>
</html>