Skip to content

Commit 6cdb093

Browse files
author
Steve Krouse
committed
updated journal and links with streamsheet research
1 parent c1b7e06 commit 6cdb093

File tree

2 files changed

+55
-5
lines changed

2 files changed

+55
-5
lines changed

journal.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,45 @@ title: Journal
44

55
# Future of Coding Research Journal
66

7+
This jornal is stream-of-consciousness style so apologies in advance if it's difficult to read. You should know that I don't have spellcheck and I'm a terrible speller. Most importantly, you should know that I add new entries at the top of the page, so you'll have to scroll to the bottom if you want to start from the beginning.
8+
9+
### August 25, 2017 7:57pm
10+
11+
So for some reason, probably having to due with all of the rice in the burrito bowl I had for lunch, I was super tired after I got back at 3:30 so I took a nap until 6pm.
12+
13+
Despite going off-plan, I was still able to skim my way through the resources I listed below and begin thinking through what StreamSheets would look like. I think I'm ready to start implementing it. It's a fun idea that I keep thinking about and I think the only way to stop thinking about it is to do it and fail. So my goal is to fail fast. Build the minimum features I need so that I get see why it won't work as soon as possible, hopefully in just a week or two.
14+
15+
![image](https://user-images.githubusercontent.com/2288939/29736554-432542da-89d0-11e7-91fd-3036fc8472ad.png)
16+
17+
![image](https://user-images.githubusercontent.com/2288939/29736558-4d95913e-89d0-11e7-9540-f81b8211927e.png)
18+
19+
20+
In terms of next week, I have a bi-weekly research recap on Monday. Given that I missed a few days of research because of my other job over the past two weeks, I would like to sneak in as much time as possible doing productive work before then, so I'll try to get started on developing StreamSheets in the morning and then do my recap writeup and recordning in the afternoon.
21+
22+
On Tuesday morning at 10am, I plan to publish this podcast and website broadly via all the social channels I have available to me ([#25](https://github.com/stevekrouse/futureofcoding.org/issues/25)). Tuesday afternoon is set aside for emails and other random tasks but if I have time, I'll continue working on StreamSheets.
23+
24+
Wednesday is totally reserved for research so that's probably StreamSheets.
25+
26+
Thursday I will set aside for work on refactoring the WoofJS database ([#352](https://github.com/stevekrouse/WoofJS/issues/352), [#390](https://github.com/stevekrouse/WoofJS/issues/390)). However, if I don't get it done (or screw things up badly) I may have to continue working on this on Friday.
27+
28+
If all goes well on Thursday, Friday is back on StreamSheets.
29+
30+
### August 25, 2017 12:16pm
31+
32+
I did a [deep dive into Imp](https://github.com/stevekrouse/futureofcoding.org/commit/c1b7e0677a6a2ccbd456e3b260b54a07eda3df0a) this morning which took about 2 hours. He has a great collection of relevant papers, of which I've read a few and plan to read about a dozen in total. I also shot him an email so hopefully we can become friends.
33+
34+
Let's think about the rest of the day. I'm about to go on a 2-hour run-lunch-grocceries break, so I'll be back at the computer around 3pm, which gives me another 3ish hours of work.
35+
36+
I really want to spend some time on StreamSheets denotational design but I have a few other relevant papers that it might make sense to read first:
37+
38+
* [Stream Processing with a Spreadsheet](https://link.springer.com/chapter/10.1007/978-3-662-44202-9_15)
39+
* [A Spreadsheet Model for Handling Streaming Data](https://www.cs.cmu.edu/~shihpinc/pdf/Gneiss-CHI15.pdf)
40+
* http://strlen.com/treesheets/
41+
* Look into Codd's relational calulus and relational algebra
42+
* [SIEUFERD Project (database query tool)](http://people.csail.mit.edu/ebakke/sieuferd/index.html)
43+
44+
All this shouldn't take more than an hour-ish, which leaves me plenty of time to start thinking about StreamSheets!
45+
746
### August 23, 2017 6:12pm
847

948
#### My first full day with Eve

links.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ title: Link Research
88

99
* [General Principles for a Generalized Idea Garden](https://www.researchgate.net/publication/313369217_General_Principles_for_a_Generalized_Idea_Garden)
1010
* get back to Jonathan Edwards after reading this one!
11-
* [Stream Processing with a Spreadsheet](https://link.springer.com/chapter/10.1007/978-3-662-44202-9_15)
12-
* [A Spreadsheet Model for Handling Streaming Data](https://www.cs.cmu.edu/~shihpinc/pdf/Gneiss-CHI15.pdf)
13-
* http://strlen.com/treesheets/
14-
* Look into Codd's relational calulus and relational algebra
15-
* [SIEUFERD Project (database query tool)](http://people.csail.mit.edu/ebakke/sieuferd/index.html)
1611
* [Usability Analysis of Visual Programming Environments](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.35.815&rep=rep1&type=pdf)
1712
* [Viewpoints Espressive Programming Systems](http://www.vpri.org/pdf/tr2011004_steps11.pdf)
1813
* [CycleJS Component Difficulties](https://www.youtube.com/watch?v=CU8jtb6UBGg&feature=youtu.be&t=46m15s)
@@ -86,6 +81,22 @@ title: Link Research
8681

8782
## Researched
8883

84+
* [Stream Processing with a Spreadsheet](https://link.springer.com/chapter/10.1007/978-3-662-44202-9_15)
85+
* skimmed. the calculus went right over my head
86+
87+
* [A Spreadsheet Model for Handling Streaming Data](https://www.cs.cmu.edu/~shihpinc/pdf/Gneiss-CHI15.pdf)
88+
* really similar in goals to StreamSheets
89+
* related work by the author: http://dl.acm.org/citation.cfm?id=2647371
90+
91+
* [SIEUFERD Project (database query tool)](http://people.csail.mit.edu/ebakke/sieuferd/index.html)
92+
* it's like Looker!
93+
94+
* http://strlen.com/treesheets/
95+
* watched the intro video with one eye. didn't seem relevant to me now
96+
97+
* Look into Codd's relational calulus and relational algebra
98+
* seems a little too abstract for me now
99+
89100
* http://witheve.com/
90101
* http://futureofcoding.org/journal#my-first-full-day-with-eve
91102

0 commit comments

Comments
 (0)