Skip to content

Commit 1239b90

Browse files
authored
Create recurse-center-application-07-13-18.txt
1 parent a335012 commit 1239b90

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
You submitted this application on July 13, 2018, to the Fall 1, 2018 batch. You can see the status of your application here.
2+
3+
Code CracklePop
4+
for (var i = 1; i <= 100; i++) {
5+
if (i % 15 === 0) {
6+
console.log("CracklePop")
7+
} else if (i % 5 === 0) {
8+
console.log("Pop")
9+
} else if (i % 3 === 0) {
10+
console.log("Crackle")
11+
} else {
12+
console.log(i)
13+
}
14+
}
15+
Please link to a program you've written from scratch.
16+
http://woofjs.com/create.html#2048
17+
18+
What is the most fascinating thing you've learned in the past month?
19+
I learned some fascinating things about voting system in "How to Not Be Wrong". While first-pass-the-post voting is obviously worse than more modern schemes, such as instant-runoff voting, it's not entirely clear what the optimal voting scheme is. In fact, it may be impossible to construct a voting system that doesn't violate our intuitions in certain cases.
20+
21+
Our intuition about voting is that if in a head-to-head race, candidate A would be preferred to candidate B, then candidate B should definitely not be the candidate. However, what if there is a third candidate, C, who would beat A in a head-to-head race, but would lose to B? In this case, it's unclear who to put in office.
22+
23+
What do you want to be doing in two years?
24+
I'm currently doing independent programming language research, and I'd love to be able to continue that for the foreseeable future. Maybe by then I'll have a real programming language to maintain!
25+
26+
Why do you want to attend the Recurse Center?
27+
I've wanted to attend the Recurse Center for years, but haven't found the right time. In recent months, I attended a few Recurse Center events and was shocked by how much I learned from the Recursers there. I was really drawn to the idea of surrounding myself with people like that.
28+
29+
What would you like to work on at the Recurse Center?
30+
I'm currently working on investing a code comprehensibility, how long it takes a developer to learn an unfamiliar codebase. (In that way, my work is in the spirit of Glen's http://glench.github.io/fuzzyset.js/ui/, which he did at the Recurse Center.) More specifically, I am researching ways to make comprehensibility more modular, so that one's understanding grows proportionally with the amount of code read - as opposed to how now you have to read much of a system to even understand a small part of it. I believe the functional reactive programming paradigm lends itself well to comprehensible modularity, because of it's focus on explicit dependencies. A draft of my work in progress in this space can be found here: http://futureofcoding.org/drafts/frp. At the Recurse Center, I'd like to work on this line of inquiry.
31+
32+
Describe your programming background in a few sentences.
33+
I started learning to code in middle school with LOGO. I fell in love with it, moving on to Scheme, Java, Haskell and Python in high school and college. In particular, I enjoy functional programming, recently with Elm. I currently mostly program in JavaScript, sometimes with VueJS. I founded an after-school CS program, where I created woofjs, a JavaScript framework, for my students. Now I'm doing independent programming language research in Functional Reactive Programming.
34+
35+
Have you worked professionally as a programmer?
36+
I worked as a software engineer at First Round Capital doing analytics. Then I worked at Looker (looker.com) doing software engineering, mostly concerned with scaling, security and APIs. I'm currently doing part-time programming languages research for Dark, co-founded by Paul Bigger, founder of CircleCi.
37+
38+
Do you have a Computer Science degree or are you seeking one?
39+
I got 3 semesters into my CS degree at Penn. I took most of the CS classes they had before I left. I don't indeed to go back.
40+
41+
How did you hear about RC?
42+
I've been following you guys for years. I've read every word on your website multiple times. I'm a real fanboy!
43+
44+
Links
45+
github.com/stevekrouse
46+
linkedin.com/in/stevekrouse
47+
stevekrouse.com
48+
futureofcoding.org

0 commit comments

Comments
 (0)