From 8f1eaa8bcac8596132ad78f543e9e3b819b6000c Mon Sep 17 00:00:00 2001 From: Steve Krouse Date: Wed, 6 Dec 2017 22:20:21 +0000 Subject: [PATCH] Writing about, more than reading, Kill Math Today I wrote ~3000 words about the ~1500 words I read of Bret Victor's Kill Math essay. Clearly it was thought-provoking. This is slightly misleading because I also re-read Chris Granger's Coding is Not the New Literacy as well as an article about Kill Math. Yet, the fact remains that I had a lot to say about these thoughts! Given that I was still feeling under the weather today, I didn't workout which gave me lots more time today to do things like make a doctor appointments, as well as do a few clearerthinking.org quizes, and a few emails. I'm in a positive, we-can-solve-it-with-science mood now, which is definitely responsible for, or was caused by, all my discursive writing this morning. I got in about 4 hours of reading/writing here and 4 hours of miscellaneous tasks, which was less reading/writing than I planned for today but the other tasks were useful so I am happy with it. Tomorrow I only have 3 hours for reading/writing here, and also the aforementioned dentist, as well as a podcast interview, and two meetings. --- _data/git-log.json | 2 +- notes/bret-victor/kill-math.md | 98 ++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+), 1 deletion(-) diff --git a/_data/git-log.json b/_data/git-log.json index 570142c..bccef67 100644 --- a/_data/git-log.json +++ b/_data/git-log.json @@ -1 +1 @@ -[{"committer": {"date": 1512578107, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512578107, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b602dd11e425636ecfd4f453ba3d75e9aec07eb1", "parents": ["c9376e095c1be7a7aea325c41d68d3b3d915e81f"], "commit": "54cf22660ff47b1ca1129df0ccc67ba65862a60c", "message": "added outline of legal code essay", "changes": [[1, 1, "_data/git-log.json"], [38, 0, "essays/legal-code.md"]]}, {"committer": {"date": 1512521198, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512521196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7b635961a79e02e6b079db7b522a29dcfb95d59c", "parents": ["385906bee4d4c560dc87fd91c12d2fc1e670f40c"], "commit": "c9376e095c1be7a7aea325c41d68d3b3d915e81f", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512521196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512521196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b5550c22f6b4bf1daf4fa31fc37ae2de0a8b9167", "parents": ["665d1f1714b93d45f2f3821b005078f8873469b2"], "commit": "385906bee4d4c560dc87fd91c12d2fc1e670f40c", "message": "added link to github commit in log", "changes": [[1, 1, "_data/git-log.json"], [5, 2, "log.md"]]}, {"committer": {"date": 1512520310, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512520307, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "50249711bc953306b6aa1aeb8838ddc5ffe01d80", "parents": ["313083992740638d7ae6304222261a4bd8f3f579"], "commit": "665d1f1714b93d45f2f3821b005078f8873469b2", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512520307, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512520307, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "811c954f7b2eaad28946d2f79430d3a9cd2152d7", "parents": ["f7b54344d5e8c2cc8a5b395f684148bffc0a6744"], "commit": "313083992740638d7ae6304222261a4bd8f3f579", "message": "custom log file is looking prettier!", "changes": [[1, 1, "_data/git-log.json"], [26, 8, "log.md"]]}, {"committer": {"date": 1512513479, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512710, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "73e5606dae115964b8218b34481a65c15f3ae82e", "parents": ["a50fa35752b94cefcfa9eb1507cc081fa247974a"], "commit": "f7b54344d5e8c2cc8a5b395f684148bffc0a6744", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512512710, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512710, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9ac9d1db32eacbd8ff31a5634286fe5ae1a34f50", "parents": ["328eb7d1c3abf25ff159d9057352c697866157c7"], "commit": "a50fa35752b94cefcfa9eb1507cc081fa247974a", "message": "# Bret Victor Deep Dive!\n\n## Bret Victor Folder\n\nI created an entire folder inside my notes directory. I took so many notes on just Magic Ink](/notes/magic-ink) that it seemed like a good idea to have a seperate file for each piece of his work.\n\n## Tired, and maybe sick\n\nThis was a long day! I worked for most of the last 10 hours, and most, at least 7 hours, was reading and writing about Bret's projects. I am exhausted, partially because my throat is hurting :( I've really been sick with this thing for a while now! Let me schedule a doctor's appointment now for tomorrow... Ok, I got an appointment for 4pm tomorrow.\n\n### Trust & doctors\n\nI wish I had a doctor that I trusted, from a philosophical perspective, as much as I trust my Alexander Technique teacher Rebecca. I have trouble understanding the way doctors think, diagnose and cure things -- partially because they go through so much formal training that I didn't have, whereas Alexander Technique was something that a non-medical person created simply from personal analysis.\n\n## So many of my ideas\n\nIn particular I was shocked by how many of my favorite ideas *Bret also wrote about*, including a better medium for mathmatics, including for school children, LogicHub, a wiki-like platform for understanding and argumentation with nested sources.\n\n# Custom Log\n\nI'm really really excited about the work I did on my custom log file yesterday. That was pure fun. Later in the night, I opened it up just to admire it. Hope to work on that again soon!\n\n# Tomorrow (12/6/17)\n\nShould have 5 hours to continue here with the deep dive as long as I am not feeling too sick.", "changes": [[1, 1, "_data/git-log.json"], ["-", "-", "media/Screenshot 2017-12-05 at 12.08.16 PM.png"], ["-", "-", "media/Screenshot 2017-12-05 at 9.25.15 AM.png"], ["-", "-", "media/flight_redesign.png"], ["-", "-", "media/platform_model.png"], [33, 0, "notes/bret-victor/SimulationAsAPracticalTool.md"], [64, 0, "notes/bret-victor/bret-victor.md"], [45, 0, "notes/bret-victor/explorable-explanations.md"], [25, 0, "notes/bret-victor/kill-math.md"], [185, 0, "notes/bret-victor/magic-ink.md"], [33, 0, "notes/bret-victor/substroke.md"], [23, 0, "notes/jcr-licklider.md"], [60, 0, "notes/recurse-center/applications/recurse-center-application-06-09-17.txt"], [61, 0, "notes/recurse-center/applications/recurse-center-application-12-05-17.txt"]]}, {"committer": {"date": 1512512241, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512239, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0a286b1d8d799f3b646d7123610f15ab01e89035", "parents": ["9e7d71c79d57466f32a73d285ab4ef3362590ac0"], "commit": "328eb7d1c3abf25ff159d9057352c697866157c7", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512512239, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512239, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f36957a807786cd4dddb665e7a1a4c5c43da1f88", "parents": ["553d2e9e686b6fd7205a43b905956cf55d44504d"], "commit": "9e7d71c79d57466f32a73d285ab4ef3362590ac0", "message": "removed .gitmodules", "changes": [[0, 3, ".gitmodules"]]}, {"committer": {"date": 1512512017, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512014, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4e67d0705e86ccad026acdc40ab42873bda32b6b", "parents": ["ac0f644a56de98408cbc53b4da35a6ff4323289d"], "commit": "553d2e9e686b6fd7205a43b905956cf55d44504d", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512512014, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512014, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "19afc7698dd092191f7d497f6a364deafdd7a5da", "parents": ["5cfe579901109af622fe03fba57013a6b3cf19e7"], "commit": "ac0f644a56de98408cbc53b4da35a6ff4323289d", "message": "removed _site from repo", "changes": [[1, 0, ".gitignore"], [0, 1, "_site/404.html"], [0, 1, "_site/CNAME"], [0, 11, "_site/README.md"], [0, 216, "_site/about.html"], [0, 84, "_site/episodes/1-welcome.html"], [0, 89, "_site/episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [0, 89, "_site/episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [0, 86, "_site/episodes/12-research-recap-six-cycle-js-deep-dive.html"], [0, 102, "_site/episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [0, 153, "_site/episodes/14-research-recap-seven-master-planning.html"], [0, 91, "_site/episodes/15-raising-genius-with-scott-mueller.html"], [0, 185, "_site/episodes/16-research-recap-eight-life-and-work-planning.html"], [0, 87, "_site/episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html"], [0, 194, "_site/episodes/18-research-recap-nine.html"], [0, 154, "_site/episodes/2-research-recap.html"], [0, 91, "_site/episodes/3-jonathan-leung-on-inventing-on-principle.html"], [0, 86, "_site/episodes/4-research-recap-two.html"], [0, 87, "_site/episodes/5-samantha-john.html"], [0, 87, "_site/episodes/6-research-recap-three.html"], [0, 86, "_site/episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [0, 86, "_site/episodes/8-research-recap-four.html"], [0, 106, "_site/episodes/9-research-recap-five.html"], [0, 46, "_site/essays/invented-or-discoved.html"], ["-", "-", "_site/favicon.ico"], [0, 120, "_site/ideas.html"], [0, 187, "_site/index.html"], [0, 1600, "_site/journal.html"], [0, 842, "_site/links.html"], [0, 1934, "_site/log.html"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.29.34 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.37.44 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.49.55 AM.png"], ["-", "-", "_site/media/Screenshot 2017-12-01 at 5.40.46 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.11 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.28 PM.png"], ["-", "-", "_site/media/cycle-js-devtools-diagram.mp4"], ["-", "-", "_site/media/dynamicland.pdf"], [0, 41, "_site/notes/aaron-kent-call-9-15-17.md"], [0, 33, "_site/notes/aidan-cunniffe-call-11-29-17.md"], [0, 245, "_site/notes/andre-staltz-call-10-9-17.md"], [0, 132, "_site/notes/andre-staltz-call-9-11-17.md"], [0, 174, "_site/notes/dan-scanlon-call-9-5-17.html"], [0, 133, "_site/notes/dynamicland-zine.html"], [0, 562, "_site/notes/future-authoring.html"], [0, 86, "_site/notes/jaime-brandon-call-9-5-17.html"], [0, 87, "_site/notes/joy-js-review.html"], [0, 171, "_site/notes/nicky-case-call-11-1-17.html"], [0, 1126, "_site/notes/niko-autio-microeditor.html"], [0, 251, "_site/plan.html"], [0, 83, "_site/principles.html"], [0, 89, "_site/prototypes/streamsheets/index.html"], [0, 43, "_site/unbreakable-links/README.md"], [0, 186, "_site/unbreakable-links/index.js"]]}, {"committer": {"date": 1512425248, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512425246, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a491afae3553f0dc598afcd45cbf166ab03173f7", "parents": ["cd23d1624e807ea967210ec3fc1b61ba1a577d71"], "commit": "5cfe579901109af622fe03fba57013a6b3cf19e7", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512425246, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512425246, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a6b4485fa4f57fd3e04f7f922cd63baaace0ecb9", "parents": ["dc1fe32f0d5899963142a378fe1243da82985ece"], "commit": "cd23d1624e807ea967210ec3fc1b61ba1a577d71", "message": "jekll serve; log.html -> log.md", "changes": [[1, 1, "_data/git-log.json"], [1, 0, "_site/404.html"], [1, 0, "_site/CNAME"], [11, 0, "_site/README.md"], [216, 0, "_site/about.html"], [84, 0, "_site/episodes/1-welcome.html"], [89, 0, "_site/episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [89, 0, "_site/episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [86, 0, "_site/episodes/12-research-recap-six-cycle-js-deep-dive.html"], [102, 0, "_site/episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [153, 0, "_site/episodes/14-research-recap-seven-master-planning.html"], [91, 0, "_site/episodes/15-raising-genius-with-scott-mueller.html"], [185, 0, "_site/episodes/16-research-recap-eight-life-and-work-planning.html"], [87, 0, "_site/episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html"], [194, 0, "_site/episodes/18-research-recap-nine.html"], [154, 0, "_site/episodes/2-research-recap.html"], [91, 0, "_site/episodes/3-jonathan-leung-on-inventing-on-principle.html"], [86, 0, "_site/episodes/4-research-recap-two.html"], [87, 0, "_site/episodes/5-samantha-john.html"], [87, 0, "_site/episodes/6-research-recap-three.html"], [86, 0, "_site/episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [86, 0, "_site/episodes/8-research-recap-four.html"], [106, 0, "_site/episodes/9-research-recap-five.html"], [46, 0, "_site/essays/invented-or-discoved.html"], ["-", "-", "_site/favicon.ico"], [120, 0, "_site/ideas.html"], [187, 0, "_site/index.html"], [1600, 0, "_site/journal.html"], [842, 0, "_site/links.html"], [1934, 0, "_site/log.html"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.29.34 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.37.44 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.49.55 AM.png"], ["-", "-", "_site/media/Screenshot 2017-12-01 at 5.40.46 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.11 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.28 PM.png"], ["-", "-", "_site/media/cycle-js-devtools-diagram.mp4"], ["-", "-", "_site/media/dynamicland.pdf"], [41, 0, "_site/notes/aaron-kent-call-9-15-17.md"], [33, 0, "_site/notes/aidan-cunniffe-call-11-29-17.md"], [245, 0, "_site/notes/andre-staltz-call-10-9-17.md"], [132, 0, "_site/notes/andre-staltz-call-9-11-17.md"], [174, 0, "_site/notes/dan-scanlon-call-9-5-17.html"], [133, 0, "_site/notes/dynamicland-zine.html"], [562, 0, "_site/notes/future-authoring.html"], [86, 0, "_site/notes/jaime-brandon-call-9-5-17.html"], [87, 0, "_site/notes/joy-js-review.html"], [171, 0, "_site/notes/nicky-case-call-11-1-17.html"], [1126, 0, "_site/notes/niko-autio-microeditor.html"], [251, 0, "_site/plan.html"], [83, 0, "_site/principles.html"], [89, 0, "_site/prototypes/streamsheets/index.html"], [43, 0, "_site/unbreakable-links/README.md"], [186, 0, "_site/unbreakable-links/index.js"], [0, 11, "log.html"], [31, 0, "log.md"]]}, {"committer": {"date": 1512423794, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512423793, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "fd48a0b54f32a0f09bc62e77f401c7b322342551", "parents": ["ba1d285a0ed33c77d8b7ca54679bf1d387b4bd75"], "commit": "dc1fe32f0d5899963142a378fe1243da82985ece", "message": "updated git log", "changes": [[1, 0, "_data/git-log.json"]]}, {"committer": {"date": 1512423793, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512423793, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4756913840b72827c352530f7fd7b92ac06dd36c", "parents": ["78f3db6b98b91e60a9dd4cf65c04cd48d83e3701"], "commit": "ba1d285a0ed33c77d8b7ca54679bf1d387b4bd75", "message": "test _data/git-log.json", "changes": [[1, 0, "log.html"]]}, {"committer": {"date": 1512411508, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512411508, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "702188559973b33cbd54ba138473604a3f6647e4", "parents": ["b0fa8aaed2c0a58097c9c761d7f80322d41ec274", "14193853069de54fdd2b6c632ebf2f6b4884b651"], "commit": "78f3db6b98b91e60a9dd4cf65c04cd48d83e3701", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1512411503, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512411503, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "e7282fce65e8c90d3ee75b86804d488cadeaf0ae", "parents": ["498206842f7d9510e85f8e7189c3dd164d5b870d"], "commit": "b0fa8aaed2c0a58097c9c761d7f80322d41ec274", "message": "added 18 research recap nine to homepage", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1512408127, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512408127, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "196ed674b454de8059594bf481fbbc8daa09a7ae", "parents": ["e3d0432fcdeada00166778cfec4de2fffb63d58c"], "commit": "498206842f7d9510e85f8e7189c3dd164d5b870d", "message": "episode 18, research recap nine notes; also joyjs notes", "changes": [[194, 0, "episodes/18-research-recap-nine.html"], [1, 1, "log.html"], ["-", "-", "media/Screenshot 2017-12-04 at 12.02.11 PM.png"], ["-", "-", "media/Screenshot 2017-12-04 at 12.02.28 PM.png"], [1, 1, "notes/future-authoring.md"], [70, 0, "notes/joy-js-review.md"]]}, {"committer": {"date": 1512257354, "timezone": "-0500", "name": "Steve Krouse", "email": "stevekrouse@users.noreply.github.com"}, "author": {"date": 1512257354, "timezone": "-0500", "name": "Steve Krouse", "email": "stevekrouse@users.noreply.github.com"}, "tree": "cb25e2a070d70c2cefdef756ecdc54ff74f13cba", "parents": ["59e8cf9d1eaf9711cb22b7057852750bb31cc760"], "commit": "e3d0432fcdeada00166778cfec4de2fffb63d58c", "message": "Almost finished with future authoring\n\nUseful and somewhat fun but also basic stuff for me given how much\nreflection I already do. I really think this course would be great for\nthose who aren’t crazy journal people like me. All the same, I’m glad\nI did it for the structure and clarity. Still have 30ish minutes to go\nso will do that Monday morning :)", "changes": [[241, 107, "notes/future-authoring.md"]]}, {"committer": {"date": 1512168846, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512168846, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "8a2d6406d3d417181006d884dbe88291259f69f5", "parents": ["ce706edf3e421d7a09ebd858cc31ea2fb57b3cc0"], "commit": "59e8cf9d1eaf9711cb22b7057852750bb31cc760", "message": "# Plan v5 is off to a great start\n\nI'm pumped that the table of contents Jekyll thing worked. That's really beautiful and super elegant.\n\nI think my changes in the diff for this commit speak for themselves. Really excited to come back to this next week.\n\n## Plan for next week\n\nMonday is full with the bi-weekly research summary, working out and two meeings. Calendar sculpting is included in the bi-weekly research summary time.\n\nTuesday and Weds are total open and will remain so, and until 2pm on Thursday and Friday are open as well.\n\nI guess it's mostly Bret Victor deep dive. Fun!\n\nMy first step will probably creating a list of all of his content that I want to get to and then prioritizing it. I don't want to make the mistake of starting from the first post he ever made in his oldest blog. While good for empathy, I want more of the fully-baked stuff.", "changes": [["-", "-", "media/Screenshot 2017-12-01 at 5.40.46 PM.png"], [34, 4, "plan.md"]]}, {"committer": {"date": 1512167658, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512167658, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a15f3bca392a2b21cc7a6d802445dfbfe7562c39", "parents": ["cb4c0c64713ca4c91d903e435f114e52fa3e52bf"], "commit": "ce706edf3e421d7a09ebd858cc31ea2fb57b3cc0", "message": "# Fith version of plan\n\nVery rambly so far. Had to even siphon of a thousand words into [its own essay](/essays/invented-or-discovered). I found myself unable to figure out where my next header should go or be so I googled around for [how to auto-generate a table of contents](http://www.seanbuscay.com/blog/jekyll-toc-markdown/). The downside to this method I am trying now is that it only works after committing and pushing to Github pages, which I why I am committing this plan in mid-working session. Let's see what happens!", "changes": [[51, 0, "essays/invented-or-discoved.md"], [47, 101, "plan.md"]]}, {"committer": {"date": 1512142893, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512142893, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "452781670707d94c217c1cdf5f44229c5f2144fb", "parents": ["e399b6f639205cc40e7e4cc8b08382200864c3a5"], "commit": "cb4c0c64713ca4c91d903e435f114e52fa3e52bf", "message": "# Future Authoring, part 1\n\nI recently have fallen into a Jordan Peterson love affair, and stumbled upon [this course he created](https://selfauthoring.com/future-authoring.html), which seems quite relevant to me articulating my goals for this project. I found [a free version](https://pastebin.com/BiFE2fUX) and have [answered the first part of it in not-bold here](/notes/future-authoring) and am taking his advice to wait until a night or two of sleep before doing the second part. Let me put time on my calendar tomorrow afternoon to tackle it.\n\nIt went really well! A lot of it was personal stuff about my life, but readers of my stream-of-consciousness style in this journal are not strangers to that. It feels relevant at times to talk about my life in this journal and this is one of those times. I am a bit worried it may bite me in the butt at some point down the line but that's just fear talking. I don't have any concrete worries here.\n\n## Crusade Discovery\n\n### Well and thoroughly pickled\n\nIn particular I think I made a shockingly large amount of progress on articulating my crusade this morning. And the way I came to it is really a function of a week well sculpted. (I love this phrase, by the way, calendar sculpting. A quick google search makes it seem like I have indeed inventing this phrase. I wonder if it'll catch on.)\n\nFor example, starting my week of thinking about how communication works for my \"essay about essays\" with Nicky Case lead me to Douglas Hofstader's \"Analogy as the Core of Cognition\" which was *exactly* what I needed to read right now, as well as re-reading Seymour Papert's \"Gears of my Childhood\", also exactly what I need to read right now. (Watching Bret Victor's Inventing on Principle last week also played a big part on my thinking this week.)\n\nThen Wednesday diving even deeper into how the brain works, how people learn, why they'd want to learn to code, etc with my coggle brain mapping was amazing. Really helped me spread out my thoughts in space and get clearer about them and how they relate and build upon each other.\n\nThursday my brain was on fire reading through the Dynamicland zine the first way through. I've only made it 4 pages in the second way through and have written ~3.5k words already. I was able yesterday to really *live* in the future and imagine what it would be like, without hating or \"making wrong\" the present. I was able to bask in the possibility while also being grateful for reality. The thing about truly living in the future, while accepting the present, is that you can do it all the time, and it's only when you live with things as core components of your life that you are able to imagine the next step, how to build on top of them, how they interact together, the 3rd, 4th, and 5th level causes. I was even ambitious enough to explain to both my grandma and then my mom about my vision for the future and how it relates to tools and humans and augmentation, etc. They both got it to some degree and were excited that I was excited and I learned more for explaining these thoughts to lay people.\n\nI also had a great conversation with my buddy Jonathan Leung yesterday where he was excited for me for \"not making the present wrong\" because he noticed it was something for me to work on when we did our podcast many months ago. We thought about Elon as a crusader and what his crusade is (averting existential threats) and how that compares with Juan Benets crusade (decentralization).\n\nAdditionally, yesterday was largely inspired by *How to Measure Anything*, my new favorite book which is really going to make a scientist out of me and helped me understand the distinction of mesaurement and how it is truly what science is: reduction in uncertainty.\n\nAs the zine says (quoting someone), the idea is to immerse myself if brilliant thoughts get pickled by all these ideas, which will in turn lead me to having my own ideas.\n\n### Ariculating Crusade\n\nI think here's what's profound about the ideas I had yesterday and today:\n\n0) Tools, or technology, includes ideas, ananlogies, physical machines, virtual software. Anything that allows someone to do or think things, either at all or easier, than without the tool.\n\n1) Humans subsume our tools into ourselves, becoming what we were before plus our new tool. The result is a cohesive whole. Removing the tool reduces the human to what they were before the tool, akin to removing a person's arms.\n\n2) We know a great deal about how the mind works, how our bodies work, how emotions and happiness works, as well as what doesn't work. We can take all of this knowledge and bring it to bear on the problem of desigining proper tools for humans.\n\n*Pause!* How does this relate to programming language tools? Well programming langauges are *tools for designing tools*. Wow. Has there ever been such a tool? Ok, well writing is a tool for desigining tools. The notion of tool is a tool. Ok, so there are plenty. Programming is a tool for desigining tools *that can also desigin itself*. That's pretty neat: you can't make a pencil with a pencil. You can't make a typewritter with a typewritter. But you can make software tools with software tools.\n\nHowever it doesn't feel like *the bootstrapibility of programming languages* is why I'm so passionate about improving programming tools. Let's flip the question on its head: am I more passionate about building better tools for programming than, say, science? Or better dinner table conversations? Or more logical thinking? Nope. I'm really excited about each of those problems. Maybe the dinner table one a bit less emotionally but not that much less. The only reason I was so excited about programming tools was that 1) they were problems I had, 2) they were problems my students had, 3) I knew how to code and would have fun solving them. I'm really excited about all tools for thought and how to really embed them inside of people so that people can *be* augmented, not just be augmented.\n\nWait is that my crusade? *Be* augmented. The metaphor is that we are already the bionic man. We already have technology in our brains. We might as well optimize this software as best we can. And make the technology outside our brains optimal as well because that technology *exists inside our brains too*, just not phsyically. The metaphor for that is 1) my arm isn't \"inside my body\", but it's clearly me and 2) same goes for my clothes.\n\n## Rest of today\n\nI'm going to go workout with Sarah at a barre class now and then grab lunch. The idea this afternoon is to try my hand at another draft of my plan. I think I've got a good head on my shoulders about it this time.\n\nHowever, I think I'll probably want to come back to it after I finish the future authoring and get through my Bret Victor deep dive. Really, my plan seems like it might be done in time for the new year.", "changes": [[428, 0, "notes/future-authoring.md"]]}, {"committer": {"date": 1512075918, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512075918, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2582fea65fc2fbecbb2cffe96b9f26cf92df1473", "parents": ["843401057ce8a2b49c13946d75528cc91efe23f4", "0bbbd72360272f908d95ad982c100b683f83731e"], "commit": "e399b6f639205cc40e7e4cc8b08382200864c3a5", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1512074943, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512074943, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2582fea65fc2fbecbb2cffe96b9f26cf92df1473", "parents": ["a7cd8ae602c1b11e44a0e025a9a45e32c2cbc29c"], "commit": "843401057ce8a2b49c13946d75528cc91efe23f4", "message": "# Read Dynamicland Zine (& merge commit)\n\nAs you can tell by [reading my notes](/notes/dynamicland-zine.md), I was blown away by the Dynamicland zine.\n\n## Things on my mind\n\n### Markdown headers in commit messages\n\nThis is important so that I can link to content via its anchor tag. (Yes this currently doesn't work because this content is currently not rendered as in the github commits page for this repo. I will need to do that at some point soon-ish.)\n\nThis was bothering me so much that I solved it right now. It's as simple as `git commit --cleanup=verbatim` and then just deleting everything but the message. Closing https://github.com/stevekrouse/futureofcoding.org/issues/62.\n\n### Next steps\n\nIt's becomming clearer that my next steps revolve around Bret Victor and Dynamicland. At the very least I need to spend a few hours there, but I could see it being weeks, months or even a year or two.\n\nThis week I worked on:\n\n1) brainstorm \"essay about essays\"\n2) brainstorm \"learn to code\" essay\n3) read and reflect on zine\n4) reflect on goals and work on long-term plan (tomorrow)\n\nThis was a really great week. However, I'm now seeing my work on the \"learn to code\" essay as potentially premature. Or not premature, but not quite as urgent as I thought. It's not like I'm going to forget my hardwon insights from The Coding Space. While I could write something now, I am only going to learn more about these topics as time goes on. And I can always come back to teaching if I need to remember things for the essay.\n\nThe \"essay about essays\" project is also a bit random. However, if Nicky Case would collaborate with me on it, I would drop all my other projects and jump at that chance.\n\nHowever, if left to my own devices, it feels like its time for a Bret Victor deep dive, much like the Alan Kay deep dive that I did a few months back. (You can read about it in [my old journal.](/journal)) Like my Alan Kay deep dive, this one will likely also take approximately two weeks (12/04/17-12/15/17). Then I go home for three weeks (12/18/17-1/4/18) for the holidays. I might do some (no more than 20 hours) work the week of 12/18/17.\n\nThen it's time for a visit to Dynamicland! https://twitter.com/mandy3284/status/936284579333156864\n\nI'll probably go in early Jan, but it depends on when they want me I guess. I'd love to stay for a week or two and work out of the space every day, but I'd be happy to go for even a single afternoon.\n\nAll this said, while I have set aside all day tomorrow to work on my goals and my plan, I may cut that short if it doesn't feel productive to get a head start on my new priority: the Bret Victor deep dive!", "changes": [[1, 0, "index.html"], ["-", "-", "media/Screenshot 2017-11-30 at 8.29.34 AM.png"], ["-", "-", "media/Screenshot 2017-11-30 at 8.37.44 AM.png"], ["-", "-", "media/Screenshot 2017-11-30 at 8.49.55 AM.png"], ["-", "-", "media/dynamicland.pdf"], [134, 0, "notes/dynamicland-zine.md"]]}, {"committer": {"date": 1512047045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512047045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "e7301d6ef4e42868d7f4d47f2f907e53bf255d0f", "parents": ["6b867d3c889181eeb103e7cc14686657245680e3"], "commit": "a7cd8ae602c1b11e44a0e025a9a45e32c2cbc29c", "message": "notes with aidan", "changes": [[33, 0, "notes/aidan-cunniffe-call-11-29-17.md"]]}, {"committer": {"date": 1511909201, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1511909201, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "822af65d8e7988f763ad6d2c1e8db597e6940f6b", "parents": ["4b45eec96cf6567d087b53ecac4c704391aa8bc4", "1347f142280fac483b648cb2b1ef72d9d0b2c93d"], "commit": "6b867d3c889181eeb103e7cc14686657245680e3", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1511909196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1511909196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "32db7a6dcda691defd53a9cb304e8a17b9931241", "parents": ["fcb70a6ebb26033a3dcb308929ca277145f286b8"], "commit": "4b45eec96cf6567d087b53ecac4c704391aa8bc4", "message": "added episdeo 17 bubble.is emmanuel", "changes": [[87, 0, "episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1511884759, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1511884759, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9a0896eba57588b77ba6ce874aa1b7cbf747d303", "parents": ["8274ccb120bb3781402aed0a9e1d99242b95a479"], "commit": "fcb70a6ebb26033a3dcb308929ca277145f286b8", "message": "Back from sickness and vacation\n\nThe past two weeks didn't go as planned. If you're following this journal, you'll notice that I haven't made any entires or commits for two weeks. This was mostly because I was still(!) feeling sick. Finally I was diagnosed with strep throat, and am feeling a lot better today. Tomorrow is my last dose of antibiotics so hopefully I'll get back to running tomorrow or the day after.\n\nNote: [the entry prior to this one](https://github.com/stevekrouse/futureofcoding.org/commit/8274ccb120bb3781402aed0a9e1d99242b95a479) is fairly defeated in tone. This is because (1) I was unexpectedly starting to feel sick (again) and didn't want to believe it, and (2) I was trying to get too much done in the time allotted. A recipe for defeatedness. I'm feeling much better about things now. Plenty of things to do but one step at a time. Plenty of time to address them all. Most important ones first.\n\nDespite what it says in my plan at the moment, my next step will not be creating a Patreon. This is because (1) the value accrued from having a Patreon up before creating my content probably isn't that high (look at how Vi Hart raised $6k in just a few days on her reputation), (2) it takes a while to get a strong following on a Patreon so the money wouldn't mean much, (3) it's a distraction from focusing on the work the will actually help move me forward at this juncture (planning, reading, writing).\n\nI'm very excited about a potential upcomming collaboration with Nicky Case. On our phone call a few weeks back, I asked him for advice on writing essays and he outline his thoughts in what will hopefully be an essay he and I collab on. That sounds like a lot of fun! It would be great to have a small win under my belt. Despite it likely not being the absolute highest priority right now, it's in the right direction. In other words, even though my Work Plan isn't quite done, I still have a pretty strong feeling that this small detour would move me closer to accomplishing it. As I told Nicky, I have ~20 hours this week to work on the essay. But really there's no rush. I can work on other things this week and come back to that next week.\n\nAnother thing on my mind is the unbreakable-links project. This project has taken much longer than expected. Just another opportunity for me to improve my currently highly inaccurate planning skills. The short-term solution is quite reasonable: whenever I want to move or delete a file in this directory, I simply have to think through what will happen to all prior links to that page. I do this well with the now deprecated /journal page.\n\nOk, so now let me think about my priorities:\n\n* Write 3 different outlines for the \"essay about essays\" to send to Nicky Case\n* Publish the now-very-late podcast with Emmanuel from bubble\n* Spend time writing about my goals for this project\n* Deep dive on Bret, read the Zine, send him an email\n* Write 3 outlines about learning/teaching to code (and learning in general)\n* Continue writing FoC plan\n* Schedule meetings with key people (Aidan, Stefan, Samuel)\n* Migrate other blogs from Trello (including AT essay outline)\n* Reach out to guest or two for next week on the podcast\n\nOk, these are all top priorities that need to happen in the next week or so. The order I do them in doesn't matter much. Let's go ahead and put them on my calendar in blocks, so I can visualize what I can get done and move them around as needed.\n\nThis is what it looks like now:\n\n![screenshot 2017-11-28 at 10 52 36 am](https://user-images.githubusercontent.com/2288939/33329341-51f477f0-d42a-11e7-9091-4d6d3a72a3ff.png)\n\nI'm feeling happy and aligned with this. I am now noticing that this would be in contradiction with what I told Casey, that I have ~20 hours for this project. Depending on how our conversation goes, I can always bump one of these blocks to next week no problem and manufacture 20 hours here. However this is the plan if he doesn't want to work on this this week.\n\nYou may have noticed that I'm more structured today than usual. This is (1) because I have not been regular about my entries the past few weeks and am feeling a bit adrift, and (2) I fell into a Jordan Peterson YouTube hole last night and he says some pretty straightforward things about happiness, including that you need structure. The first question he asks someone who's depressed is, \"do you have a job?\" If the answer is no, then his answer is get one, even if it's not perfect. It will set you up for success. So while I don't want to follow the letter of his advice, I do want to add a little more structure to my life to stave off any kind of emotional turmoil from working alone and jobless.", "changes": [[1, 1, "plan.md"], [2, 0, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510614499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510614499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b5f21eaa3e0f28380ca58cce45dc9c957c3495b4", "parents": ["a3056b4b08d8c31e471945c7f68ae9695afc3614"], "commit": "8274ccb120bb3781402aed0a9e1d99242b95a479", "message": "Why is my plan so ugly?\n\nI was hoping to publish my work plan by the end of day today but I don't like it. My thoughts are all over the place. I don't like the summary of steps at the end. It needs more work than I can do right now. Let's not rush.\n\nAs crazy as it sounds, I think I want to create a new work plan from scratch yet again. Hopefully it will be the last time. In particular I want to think through the steps of the plan and the timeline.\n\nI'll also be working on the content for my Patreon in the next few days. I expect that to launch in the next few weeks.\n\nFinally, I am starting to rethink the homepage design. Maybe I'll add some photos. Maybe I'll feature certain content. I could think about the \"user flow\" as opposed to simply listing all content by date.", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1510614433, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510614433, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0ffb770572a422f6c4f89221e035a66ec623e71e", "parents": ["ede3d2bb7c73f9dfd65c057b607d83220e24f020"], "commit": "a3056b4b08d8c31e471945c7f68ae9695afc3614", "message": "simplified plan a bit, workshopped steps in summary", "changes": [[9, 11, "plan.md"]]}, {"committer": {"date": 1510614400, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510614400, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "152bd1b4ac8e87ffc6755f5690a5bea59003f60f", "parents": ["a5206c3fa460bbdbb57cb44030c11b7e93da2e39"], "commit": "ede3d2bb7c73f9dfd65c057b607d83220e24f020", "message": "updated homepage text", "changes": [[3, 3, "index.html"]]}, {"committer": {"date": 1510612584, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510612584, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4cc34f75f6bc8db9aeaa85cdfab8abb6318da0bf", "parents": ["4f9cfe417e8ff3e7cbdeebcbf5d39bddaa504bcb"], "commit": "a5206c3fa460bbdbb57cb44030c11b7e93da2e39", "message": "edited plan, refactored out principles to own file", "changes": [[33, 117, "plan.md"], [63, 1, "principles.md"]]}, {"committer": {"date": 1510362157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510362157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "37e0479f8c08dd656938563053437d37e2ab22f9", "parents": ["67e72ea2d730b98a752acb852465026f7636e1e4"], "commit": "4f9cfe417e8ff3e7cbdeebcbf5d39bddaa504bcb", "message": "rest of nicky case notes", "changes": [[26, 2, "notes/nicky-case-call-11-1-17.md"]]}, {"committer": {"date": 1510360672, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510360672, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "158641c60084f9dae8da6bae0c51167bef2f411a", "parents": ["6fbbd7c9e11cbb74b53dd51503bd11ec840b964e"], "commit": "67e72ea2d730b98a752acb852465026f7636e1e4", "message": "added notes nicky", "changes": [[91, 0, "notes/nicky-case-call-11-1-17.md"]]}, {"committer": {"date": 1510350681, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350681, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "bc36cdac4a0ce5e2400f564c6b859563fcbe9f43", "parents": ["d86a325e91fe27036517e4489372615820ad2266"], "commit": "6fbbd7c9e11cbb74b53dd51503bd11ec840b964e", "message": "fixed heading names and levels", "changes": [[2, 2, "plan.md"]]}, {"committer": {"date": 1510350578, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350578, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f73d011e0614ca69c056cf4a3bde794cfa786e19", "parents": ["f5e42870cc1af14f235a2b04b2bd561383fbb621"], "commit": "d86a325e91fe27036517e4489372615820ad2266", "message": "fixes formatting with elon plan", "changes": [[3, 0, "plan.md"]]}, {"committer": {"date": 1510350435, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350435, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a0ef4f5ff2dea74826c40fca8f76aafdbae4f912", "parents": ["72a54f0e2db2a6657475666a207d3991f2fb84c6", "71111f1eaae802e429896be7a21f3ffd0b675da1"], "commit": "f5e42870cc1af14f235a2b04b2bd561383fbb621", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1510350059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ea6c5bbcfb44b5105a1af58948216fb61aa6039f", "parents": ["e8e0aa94c1b4ec71af2013bc67d72ac781658209"], "commit": "72a54f0e2db2a6657475666a207d3991f2fb84c6", "message": "Done (for now) with plan (I think)\n\nI know the title of this commit doesn't inspire confidence but I think this plan is in a good place. Good enough for me to move on to step 1 of it at least. I'm sure I'll be back here, rethinking things soon enough.\n\n* It feels like every time I come back to working on this plan, I delete everything and start over again. That's not neccesarily a bad thing.\n\n* It's such a bummer to me that I have to write these journal thoughts somewhere random and then copy and paste them into the commit message at the end of my work even though I'm now writing them before I get started. Why can't the commit have a home before you finish the commit?! (Brainflash! I should've just commited the above thoughts to the repo without any changes this morning!)\n\n* Version control is definitely a topic I want to think about more. Really \"version control\" isn't the write word for it. It's more \"iterating on software\" or \"the software workflow\". Managing versions of software is a different problem. The elements of change guy is really the only one I know who's really thinking about this in a thoughtful way.\n\n* I'm not sure where my fustration with this plan is coming from: 1) my lack of progress on it the last few weeks because of my sickness and taking too many meetings, or 2) not having enough data to make a good decision here.", "changes": [["-", "-", "media/cycle-js-devtools-diagram.mp4"], [187, 201, "plan.md"]]}, {"committer": {"date": 1510236314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510236314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f1e0d54051e18ec20aa6650fbaa0996d24dd75b1", "parents": ["8c1dbbae570fad7e4454c8e09e84d4b17057a2b3"], "commit": "e8e0aa94c1b4ec71af2013bc67d72ac781658209", "message": "continued working on plan, outline, goals, why", "changes": [[231, 135, "plan.md"]]}, {"committer": {"date": 1510236291, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510236291, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f852842e5c3556c17c9cdbe7a2f2ffff9417f6b9", "parents": ["a2a498eb018c3bb5ff57967b8a2c8d973ca3a116"], "commit": "8c1dbbae570fad7e4454c8e09e84d4b17057a2b3", "message": "added console logs to unbreakable-links", "changes": [[4, 2, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510192284, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510192284, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2f49ad62c56d2c81b7478157c312042ba7b33ff8", "parents": ["008c8321917b684eae722426a53bfb8d878eacdd"], "commit": "a2a498eb018c3bb5ff57967b8a2c8d973ca3a116", "message": "removed extra slash in rawGitLink", "changes": [[1, 1, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510192226, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510192226, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0812f991a3247ff127d16fdcb553a783eb6b20e2", "parents": ["8f91dc3d949c01ee74b8f4f1c913afd80194cfa7"], "commit": "008c8321917b684eae722426a53bfb8d878eacdd", "message": "added unbreakable-links as non-repo", "changes": [[43, 0, "unbreakable-links/README.md"], [182, 0, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510192203, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510192203, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "dc2b9252940e907b7f1a69dcce1a2a2cc64491ba", "parents": ["08b4f6af64e31bcc4ff5934accf4c2d32d10bca7"], "commit": "8f91dc3d949c01ee74b8f4f1c913afd80194cfa7", "message": "removed unbreakable-links repo", "changes": [[0, 1, "unbreakable-links"]]}, {"committer": {"date": 1510191940, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191940, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "02e0602685bb5c71e8f7ddd9db2ebf5aab5efb73", "parents": ["f73fdc0b3a8481b7433e04f90ea0d6a12168e3f3"], "commit": "08b4f6af64e31bcc4ff5934accf4c2d32d10bca7", "message": "added unbreakable-links repo inside futureofcoding.org", "changes": [[1, 1, "404.html"], [1, 1, "README.md"], [1, 1, "about.md"], [1, 1, "episodes/1-welcome.html"], [1, 1, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [1, 1, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 1, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 1, "episodes/14-research-recap-seven-master-planning.html"], [1, 1, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 1, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 1, "episodes/2-research-recap.html"], [1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/4-research-recap-two.html"], [1, 1, "episodes/5-samantha-john.html"], [1, 1, "episodes/6-research-recap-three.html"], [1, 1, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [1, 1, "episodes/8-research-recap-four.html"], [1, 1, "episodes/9-research-recap-five.html"], [1, 1, "ideas.md"], [1, 1, "index.html"], [1, 1, "journal.md"], [1, 1, "links.md"], [1, 1, "log.html"], [1, 1, "notes/aaron-kent-call-9-15-17.md"], [1, 1, "notes/andre-staltz-call-10-9-17.md"], [1, 1, "notes/andre-staltz-call-9-11-17.md"], [1, 1, "notes/dan-scanlon-call-9-5-17.md"], [1, 1, "notes/jaime-brandon-call-9-5-17.md"], [1, 1, "notes/niko-autio-microeditor.html"], [1, 1, "plan.md"], [1, 1, "principles.md"], [1, 1, "prototypes/streamsheets/index.html"], [1, 0, "unbreakable-links"]]}, {"committer": {"date": 1510191647, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191647, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4a2ddc613b0d757865dcc063698af054a43b33b2", "parents": ["6dfad20c4ae380c098e33234802840234c7bc5ab"], "commit": "f73fdc0b3a8481b7433e04f90ea0d6a12168e3f3", "message": "update unbreakable-links", "changes": [[1, 1, "404.html"], [1, 1, "README.md"], [1, 1, "about.md"], [1, 1, "episodes/1-welcome.html"], [1, 1, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [1, 1, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 1, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 1, "episodes/14-research-recap-seven-master-planning.html"], [1, 1, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 1, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 1, "episodes/2-research-recap.html"], [1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/4-research-recap-two.html"], [1, 1, "episodes/5-samantha-john.html"], [1, 1, "episodes/6-research-recap-three.html"], [1, 1, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [1, 1, "episodes/8-research-recap-four.html"], [1, 1, "episodes/9-research-recap-five.html"], [1, 1, "ideas.md"], [1, 1, "index.html"], [1, 1, "journal.md"], [1, 1, "links.md"], [1, 1, "log.html"], [1, 1, "notes/aaron-kent-call-9-15-17.md"], [1, 1, "notes/andre-staltz-call-10-9-17.md"], [1, 1, "notes/andre-staltz-call-9-11-17.md"], [1, 1, "notes/dan-scanlon-call-9-5-17.md"], [1, 1, "notes/jaime-brandon-call-9-5-17.md"], [1, 1, "notes/niko-autio-microeditor.html"], [1, 1, "plan.md"], [1, 1, "principles.md"], [1, 1, "prototypes/streamsheets/index.html"]]}, {"committer": {"date": 1510191053, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191053, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a152934795d857eec9035c211775267aee621372", "parents": ["3e0d87c37d1804ec53985f7e825fd278aa44a40d", "1636af6bcbcb32bf0a939836919b42298acc323c"], "commit": "6dfad20c4ae380c098e33234802840234c7bc5ab", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1510191047, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191047, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f24af8e67d18de1367e05e31b60e4775631c2a1f", "parents": ["f3e363e3c421faafa46dda4a9bec67a511444247"], "commit": "3e0d87c37d1804ec53985f7e825fd278aa44a40d", "message": "added unbreakable-links, simply ?version=", "changes": [[1, 0, "404.html"], [3, 1, "README.md"], [1, 0, "about.md"], [1, 1, "episodes/1-welcome.html"], [1, 1, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [1, 1, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 1, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 0, "episodes/14-research-recap-seven-master-planning.html"], [1, 0, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 0, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 1, "episodes/2-research-recap.html"], [1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/4-research-recap-two.html"], [1, 1, "episodes/5-samantha-john.html"], [1, 1, "episodes/6-research-recap-three.html"], [1, 1, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [1, 1, "episodes/8-research-recap-four.html"], [1, 1, "episodes/9-research-recap-five.html"], [1, 0, "ideas.md"], [1, 1, "index.html"], [2, 1, "journal.md"], [1, 0, "links.md"], [1, 0, "log.html"], [14, 0, "notes/aaron-kent-call-9-15-17.md"], [14, 1, "notes/andre-staltz-call-10-9-17.md"], [14, 0, "notes/andre-staltz-call-9-11-17.md"], [2, 1, "notes/dan-scanlon-call-9-5-17.md"], [2, 1, "notes/jaime-brandon-call-9-5-17.md"], [1, 1, "notes/niko-autio-microeditor.html"], [1, 0, "plan.md"], [2, 1, "principles.md"], [0, 1, "prototypes/github-embed-footer"], [1, 0, "prototypes/streamsheets/index.html"]]}, {"committer": {"date": 1509974389, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1509974389, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c3b5ce25f9c6f9352b1161e8156a5aa9435bf361", "parents": ["1767d80bf19dc8e73a8b4fc43b6b49a4b0941420", "7385f741463a6cc23b90c724afb2322860e99dbe"], "commit": "3639dc2ad7296524126d6bf1c38b768276541ec2", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1509974384, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1509974384, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "01a67431a36b3e7d5320c5b7916d32a9803c62c3", "parents": ["4a47728ae82754e62dca5d7e3d522f024e6e3639"], "commit": "1767d80bf19dc8e73a8b4fc43b6b49a4b0941420", "message": "added 16 research recap eight notes", "changes": [[184, 0, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1509974364, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1509974364, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "08c642b2b9b442f4fa3ff1b0123e51a84ed27aed", "parents": ["4e5f04eaf871dc63c8e1a93634254e3077348fdb"], "commit": "4a47728ae82754e62dca5d7e3d522f024e6e3639", "message": "fixed typo with 14 research recap seven", "changes": [[152, 0, "episodes/14-research-recap-seven-master-planning.html"], [0, 152, "episodes/14-research-recap-six-master-planning.html"], [1, 1, "index.html"]]}, {"committer": {"date": 1509751200, "timezone": "-0400", "name": "steveykrouse", "email": "steveykrouse@gmail.com"}, "author": {"date": 1509751200, "timezone": "-0400", "name": "steveykrouse", "email": "steveykrouse@gmail.com"}, "tree": "a90505c06c56b8bcff043f6db70c49277593b5b2", "parents": ["4d37f65a04b418772687da1645d1da8d01a4fc30"], "commit": "7385f741463a6cc23b90c724afb2322860e99dbe", "message": "Created new outline for Future of Coding Plan\n\nDon't have time now to explain. It's a mess in there. It begins with the things I need to do next on this project. Then it's an outline. Hope to clean it up soon!", "changes": [[179, 214, "plan.md"]]}, {"committer": {"date": 1509031277, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509031277, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "17e7b9d52cb56d82997ddf162bc6e1facd37873f", "parents": ["2b21ab29251d10602e4abea6232b8474235f6240"], "commit": "e533b31f0b395cfb2f982e05bc3df3c030534b03", "message": "add slack group invite", "changes": [[7, 1, "index.html"]]}, {"committer": {"date": 1509030647, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509030647, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ed3d0c57f45fa06a77d5601d73f5c4eff0406332", "parents": ["400dcee5064a95264982615a1222fc0686cd4136"], "commit": "2b21ab29251d10602e4abea6232b8474235f6240", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1509030219, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509030219, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "b20460c9aebe67fbc538b447b8d013aa843848c6", "parents": ["79518c546497bcb565fb72e92bf531a9c474e9d6"], "commit": "400dcee5064a95264982615a1222fc0686cd4136", "message": "more links from glench", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1509029297, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509029297, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1a9c109352e4b83a5a92f0d6c3aa93b38e442ab8", "parents": ["b882bf061a360082134b3b53f24dee4cffb3c3f3"], "commit": "79518c546497bcb565fb72e92bf531a9c474e9d6", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1509028473, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509028473, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d3071cbae933ba4f8e4ed90ddff27c7e8e6466e8", "parents": ["1612a59ec5b026b0a39442a27302981ae39a49c8"], "commit": "b882bf061a360082134b3b53f24dee4cffb3c3f3", "message": "links from emmanuel schnazer", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1508953160, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508953160, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e13e1de47e0ecdb948d40e191b8e99ffdd753a32", "parents": ["32007660a94ba778b36115df3e559fac170f9a80"], "commit": "1612a59ec5b026b0a39442a27302981ae39a49c8", "message": "links from omar rizwan", "changes": [[13, 0, "links.md"]]}, {"committer": {"date": 1508863470, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508863470, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c2dfc126b5586f1cdf84b8515c3af17f0e642e49", "parents": ["b5b01b56685c127991f0db40997d12b139f0c716"], "commit": "32007660a94ba778b36115df3e559fac170f9a80", "message": "recovering from a sore throat\n\nI came down with a sore throat this weekend, which was pretty bad yesterday and mostly better today. Yesterday I was planning to do my research recap, meet with Yair from Lamdu and record an episode with him, and go to the Future of Programming meeting. Unfortunately, I was able to do none of that, but I did find the energy to work on https://github.com/stevekrouse/unbreakable-links which is both important to work on and a very fun project for me.\n\nToday I'm feeling a lot better, but I still don't want to push myself, especially because I want to conserve my energy for the MoMath fundraiser that I was invited to by Pete Muller when I bumped into him at Springsteen on Broadway and he heard that I'm a Mitch Resnick fan, and that he'll be there tonight! I'll have to make sure to finish his book in the next few hours...\n\nAs far as my main focus, my #1 priority these days is my Planning Series, which starts with \"Life Plan\", then \"World Plan\", and finally \"Future of Coding Plan\". The first two will live on stevekrouse.com and the third will live here, probably on futureofocoding.org/about or futureofcoding.org/plan.\n\n### Just Plans\n\nAs you may notice, I have decided to stop referring to these plans as \"master plans\" for a few reasons: 1) \"master\" is a word with strange slavery connotations (it also makes me uncomfortable to have \"master\" branches in git but one problem at a time), and 2) it makes me feel less egotistical to have \"plans\" as opposed to \"master plans.\"", "changes": [[0, 1, "log.html"]]}, {"committer": {"date": 1508425262, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508425262, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "89668065cd30dc68262f9078821c1ccb3424435f", "parents": ["8ab8877ec56965901c690932cc214f9756af6755"], "commit": "b5b01b56685c127991f0db40997d12b139f0c716", "message": "where I've been\n\nOver the last few days, I haven't been pushing nearly as much to this as I used to for two reasons:\n\n1. I am working on unbreakable-links which will allow me to more freely edit the structure of the site, which is key because I need to change it.\n\n2. I am master planning. You can read my life master plan here https://docs.google.com/document/d/1tycCeK3FbOVqiz6xcePqr1iE0QTfsqpEgn4XUsXfuRM/edit", "changes": [[1, 0, "log.html"]]}, {"committer": {"date": 1508425164, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508425164, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c2dfc126b5586f1cdf84b8515c3af17f0e642e49", "parents": ["d6f8951ec824b3c2835f35c5b9e661d9a628155b"], "commit": "8ab8877ec56965901c690932cc214f9756af6755", "message": "Create log.html", "changes": [[9, 0, "log.html"]]}, {"committer": {"date": 1508425063, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508425063, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e8a668dc762bef223c51f029866fca2959f8ffe4", "parents": ["3d17f10c8b4a0cc457be40f0462cfb57593e5038"], "commit": "d6f8951ec824b3c2835f35c5b9e661d9a628155b", "message": "this journal is officially deprecated -> /log", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1508421096, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508421096, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f76442aaae01fdcaa668ea09c9a0693cc2e8518f", "parents": ["4e5f04eaf871dc63c8e1a93634254e3077348fdb"], "commit": "3d17f10c8b4a0cc457be40f0462cfb57593e5038", "message": "Update links.md", "changes": [[19, 1, "links.md"]]}, {"committer": {"date": 1508274114, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1508274114, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "1c41d937996106403073a9d4bd1669d340a48c53", "parents": ["ed3c55f65bc94654499ffd33c3650722cba6d58e", "793fef9f1fe23c820c98c6ed9af4195764448f40"], "commit": "4e5f04eaf871dc63c8e1a93634254e3077348fdb", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1508274090, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1508274090, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "74b50e49285e7f879aaee0a04f36615a09c67e67", "parents": ["1a9b47ce0b6dfaafa993870f343d8f43df417bed"], "commit": "ed3c55f65bc94654499ffd33c3650722cba6d58e", "message": "added 15 interview with scott mueller", "changes": [[90, 0, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1508255997, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508255997, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d41f732391bb57eba285014bd4b3fd3227db606c", "parents": ["4335744ea1022870a7b391845410a1929bfb03be"], "commit": "793fef9f1fe23c820c98c6ed9af4195764448f40", "message": "Update links.md", "changes": [[5, 0, "links.md"]]}, {"committer": {"date": 1508251854, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508251854, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "53612b078c76fffe8bc1f2a9c6d1a44baaa65a0b", "parents": ["b8026c26bc95651e3cb625cc9c7a0783dd589f9d"], "commit": "4335744ea1022870a7b391845410a1929bfb03be", "message": "Working on my life master plan...\n\nI feel bad for neglecting this site for the past few days. I've been working hard on my master plan for my life and I'll be back here shortly to continue working on my master plan for this project!", "changes": [[2, 1, "about.md"]]}, {"committer": {"date": 1508251162, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508251162, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ccd292b742ba246f551cdd508c6c9a09a14e9e40", "parents": ["343e9703c7b009ce7beb0ae57d4b827e45a298e8"], "commit": "b8026c26bc95651e3cb625cc9c7a0783dd589f9d", "message": "Update links.md", "changes": [[7, 0, "links.md"]]}, {"committer": {"date": 1508248862, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508248862, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1cf43afb879a4f08521a869a7c66f0b8dfada65f", "parents": ["1a9b47ce0b6dfaafa993870f343d8f43df417bed"], "commit": "343e9703c7b009ce7beb0ae57d4b827e45a298e8", "message": "links from glen chiacchieri", "changes": [[9, 2, "links.md"]]}, {"committer": {"date": 1507574614, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507574614, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2456bc8bdb13503301429cc7c2ded8a825df6b80", "parents": ["6d57e56f4a7c6eceba6ba109122fd203afc4fe74"], "commit": "1a9b47ce0b6dfaafa993870f343d8f43df417bed", "message": "added link to embed podcast for episode 14 research recap seven", "changes": [[1, 1, "episodes/14-research-recap-six-master-planning.html"]]}, {"committer": {"date": 1507561834, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507561834, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d08fae6283dace3047af828fa1fcc6130c3d9455", "parents": ["1c18aa8db46efb74679c80c23886d890baa7ed3b"], "commit": "6d57e56f4a7c6eceba6ba109122fd203afc4fe74", "message": "added to index.html and switched id to name attribute to make anchor tags work", "changes": [[19, 18, "episodes/14-research-recap-six-master-planning.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1507561360, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507561360, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "84e47cee8913e8094eb828af6f74b1e3b7bec73a", "parents": ["2e39f9a323775dbe08b9702866a2ace6db8a1451"], "commit": "1c18aa8db46efb74679c80c23886d890baa7ed3b", "message": "added episode 14 research recap seven without omnycast link", "changes": [[151, 0, "episodes/14-research-recap-six-master-planning.html"]]}, {"committer": {"date": 1507558423, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507558423, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c460ee5d4924e672735eeb8a3217d2f422fc67bf", "parents": ["16321d65a0381b78a1aa049d4666aadac9db8319"], "commit": "2e39f9a323775dbe08b9702866a2ace6db8a1451", "message": "added andre staltz call 10-9-17", "changes": [[232, 0, "notes/andre-staltz-call-10-9-17.md"]]}, {"committer": {"date": 1507307045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507307045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "08c170b14192d864020593446dae6a9ac2717e18", "parents": ["915b40a2d6de7337f6f9a224118d60c042dbe804"], "commit": "16321d65a0381b78a1aa049d4666aadac9db8319", "message": "Continued developing master plan\n\nI've been making a lot of progress in the past few days, thinking about this project at a high level. I made a lot of progress in the shower this morning:\n\n![image](https://user-images.githubusercontent.com/2288939/31288236-13809c5e-aa92-11e7-8ba7-7dadee620891.png)\n\nThere are a few next steps:\n\n1. Articulate my prototype ideas for StreamSheets, Scratch or WoofJS FRP (and come up with a name for this), generic GUI for langauges, and more if I have them.\n\nhttps://github.com/stevekrouse/futureofcoding.org/issues/54\nhttps://github.com/stevekrouse/futureofcoding.org/issues/55\n\n2. Spell out my design principles.\n\nhttps://github.com/stevekrouse/futureofcoding.org/issues/9\n\n3. Send my master plan around to friends.\n\n4. Consider the future organization of the website and if now's a good time to go for it. https://github.com/stevekrouse/futureofcoding.org/issues/53", "changes": [[75, 40, "about.md"], [1, 1, "ideas.md"], [19, 0, "principles.md"], [0, 19, "thesis.md"]]}, {"committer": {"date": 1507292452, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507292452, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "446069bac45860fdeb2dbf71f874b4a1f4a7e9cc", "parents": ["b6e0e47ac0fb3b1bb0555270438ca0235eff4bb3"], "commit": "915b40a2d6de7337f6f9a224118d60c042dbe804", "message": "testing to see what long commit messages look like\n\nCan you see this message?\n\nHow about [this link](http://futureofcoding.org)?\n\n# How about this header?", "changes": []}, {"committer": {"date": 1507209851, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507209851, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "446069bac45860fdeb2dbf71f874b4a1f4a7e9cc", "parents": ["b5cf6d2d524a94e0e08f5dd9b6e7c37f0c4a4369"], "commit": "b6e0e47ac0fb3b1bb0555270438ca0235eff4bb3", "message": "journal death knoll and streamsheets write up", "changes": [[14, 0, "journal.md"]]}, {"committer": {"date": 1507207405, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507207405, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d81876d33a73c9f4e6df6488ad5b7c0f005bcea3", "parents": ["51f4a7a85eba79d9b31ec0281db9dc792e9f581e"], "commit": "b5cf6d2d524a94e0e08f5dd9b6e7c37f0c4a4369", "message": "added petri nets", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1507134430, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507134430, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1d5c3de320240927bf73edf6d420a47f7dfb2544", "parents": ["cc0f4b85157657f02e8da17ba9c3c19bb3333d80"], "commit": "51f4a7a85eba79d9b31ec0281db9dc792e9f581e", "message": "added children programming languages paper", "changes": [[1, 1, "links.md"]]}, {"committer": {"date": 1507053916, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507053916, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "cc98c9e8e78a0d11b104ebcda198828b07d4bf9c", "parents": ["babbf695b718c41eb7aba3bd2f33708dcf0938fd"], "commit": "cc0f4b85157657f02e8da17ba9c3c19bb3333d80", "message": "lowered header predecede of structural editor subheadings", "changes": [[6, 6, "journal.md"]]}, {"committer": {"date": 1507053844, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507053844, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4fbcdf25acc88e1e39be7cf259d33a74a51d4961", "parents": ["f25ab2fbd97b8da93495d0700aeed53497f7da36"], "commit": "babbf695b718c41eb7aba3bd2f33708dcf0938fd", "message": "structured editing write up", "changes": [[74, 2, "journal.md"], [1, 0, "links.md"], [1126, 0, "notes/niko-autio-microeditor.html"]]}, {"committer": {"date": 1507037911, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507037911, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bb4dfb44103198cd448b8430cc221c3fda554ea1", "parents": ["33b5a65c408c871c930846ddcfafd4cdf9baf70f", "008d0c2d880ec5ef23068db76f9738ec8fcc8e94"], "commit": "f25ab2fbd97b8da93495d0700aeed53497f7da36", "message": "Merge pull request #48 from stevekrouse/episode-13\n\nadded episode 13, waiting for lauch date", "changes": []}, {"committer": {"date": 1507037902, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507037902, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "73ca0e1da3b72872b3de3d1983ae9da63f57406c", "parents": ["453f2bd02372e5d0a83a1305503dead2bdb2cea4"], "commit": "008d0c2d880ec5ef23068db76f9738ec8fcc8e94", "message": "added omnyfocus embed link", "changes": [[1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"]]}, {"committer": {"date": 1506986472, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506986472, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "382c89f259e4dfb1c3c69669c81a7eed94f668ff", "parents": ["06113ec98d94d6da98761e4220a7bb8310f672dd"], "commit": "33b5a65c408c871c930846ddcfafd4cdf9baf70f", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506961454, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506961454, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6bbf79229025277f227b4419c4bc7bbb11e44567", "parents": ["d14b429066043a59c3939956d672389dbf6fcf1e"], "commit": "06113ec98d94d6da98761e4220a7bb8310f672dd", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506952183, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506952183, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "b917ae14d4a36bc013ad0493b367c3f3ddbb59f6", "parents": ["8663e9c14ef014b58aabb65a886f60b7fad82c45"], "commit": "d14b429066043a59c3939956d672389dbf6fcf1e", "message": "elm flappy, andre and nick, juan benet master plan", "changes": [[60, 1, "journal.md"]]}, {"committer": {"date": 1506942662, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506942662, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d97e1d79f71a5a920d3292ef105db9498f24573c", "parents": ["d23405ab51b4e01478a5d52913143be1c4eddcb4"], "commit": "8663e9c14ef014b58aabb65a886f60b7fad82c45", "message": "For -> 4 typo", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1506787197, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506787197, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "8bbda671d4075a2340d76ca7ed1db3a1a2f53c46", "parents": ["5bafc3c6095dadcc9acfa8b0dd76f28988d6671a"], "commit": "d23405ab51b4e01478a5d52913143be1c4eddcb4", "message": "started about and thesis", "changes": [[151, 0, "about.md"], [2, 1, "index.html"], [19, 0, "thesis.md"]]}, {"committer": {"date": 1506779504, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506779504, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9a38a2e7907bad203a5c4c9cddd9a321a1849a52", "parents": ["5b4673ab621cc3bd485e3a9e53d67aa2090aecb1", "098a7f66a1066f25149342630fbb0bc0f6ec4151"], "commit": "5bafc3c6095dadcc9acfa8b0dd76f28988d6671a", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1506779499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506779499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f9b2cb7cc6531b44e9aa62437978fb500b088528", "parents": ["ffa8b9769aa090b0e248a3f868699a75350110fc"], "commit": "5b4673ab621cc3bd485e3a9e53d67aa2090aecb1", "message": "addedl linq", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506711945, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506711945, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "09365822356a81eabbad90b4b685f3a40ac70577", "parents": ["9e788a4a54112430c714e091ed0fdcd838013914"], "commit": "098a7f66a1066f25149342630fbb0bc0f6ec4151", "message": "links from @curious_reader", "changes": [[12, 0, "links.md"]]}, {"committer": {"date": 1506701600, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506701600, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "de13e05389881d2ada5014d62c107cc99bfaed40", "parents": ["ffa8b9769aa090b0e248a3f868699a75350110fc"], "commit": "9e788a4a54112430c714e091ed0fdcd838013914", "message": "fun conversations and elm flappy started", "changes": [[20, 0, "journal.md"]]}, {"committer": {"date": 1506692783, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506692783, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7f835fbdcd6a146d3e14972e6ab3b6ecdb520623", "parents": ["6aadd6d78159bf6438b9037b95793c07a07814a6"], "commit": "ffa8b9769aa090b0e248a3f868699a75350110fc", "message": "prioritize sideways recipie article", "changes": [[3, 1, "links.md"]]}, {"committer": {"date": 1506691951, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506691951, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0803adf5c5833fcab2a1c63e34efb38d8a3fc6f2", "parents": ["6aadd6d78159bf6438b9037b95793c07a07814a6"], "commit": "453f2bd02372e5d0a83a1305503dead2bdb2cea4", "message": "added episode 13, waiting for lauch date", "changes": [[102, 0, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1506602406, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506602406, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "029df50d2cc31f0dd7cf787334bce1bc7de48c6e", "parents": ["ab9901937fbaf6b0710fc36825ca244b6d42dae2"], "commit": "6aadd6d78159bf6438b9037b95793c07a07814a6", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1506541743, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506541743, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a47ac91df7bb8d2c5b36f7d52e477a3793ed4b00", "parents": ["981a4004ace5afdc5685954b8dbacde3badc878d"], "commit": "ab9901937fbaf6b0710fc36825ca244b6d42dae2", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506538172, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506538172, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "eb5702623785e07a703d0c09b306b27576c257c0", "parents": ["47466607290c0e3647995281735a90d2fdf150e3"], "commit": "981a4004ace5afdc5685954b8dbacde3badc878d", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506531697, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506531697, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "4459c1a67ccaa696b8f71422f41c730a6f17ae6d", "parents": ["197aa63952c34ad7fe0ca57bc47e811338af3d1a"], "commit": "47466607290c0e3647995281735a90d2fdf150e3", "message": "finished cyclejs flappy bird", "changes": [[26, 0, "journal.md"]]}, {"committer": {"date": 1506443673, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506443673, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "36d1788d0f71c679b60867d740e7e8b4f0ed2c9c", "parents": ["ed87c919be2eb7160bb9ed115280e7a5cab1d212"], "commit": "197aa63952c34ad7fe0ca57bc47e811338af3d1a", "message": "Update links.md", "changes": [[6, 2, "links.md"]]}, {"committer": {"date": 1506443502, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506443502, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "03e0e1a753c50a7572a22946238597df8dbe32a2", "parents": ["6a64c41a01f998fd57fcccc44f92b39e166ff23b"], "commit": "ed87c919be2eb7160bb9ed115280e7a5cab1d212", "message": "add links from nicolae rusan", "changes": [[6, 0, "links.md"]]}, {"committer": {"date": 1506441573, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506441573, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7f78207fe71e4ffd14ba900373576bcefcfa100f", "parents": ["19d478945d86279da2f7c6eab86273fd72f6f51e"], "commit": "6a64c41a01f998fd57fcccc44f92b39e166ff23b", "message": "Update journal.md", "changes": [[5, 0, "journal.md"]]}, {"committer": {"date": 1506352193, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506352193, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7efbde25c25b1b51879f606440fce0db7c24288e", "parents": ["cb152e6c4105cdcbbf26c069d1da1069577308bd"], "commit": "19d478945d86279da2f7c6eab86273fd72f6f51e", "message": "added episdoe 12, research recap six: cyclejs deep dive", "changes": [[86, 0, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1506351892, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506351892, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "66be71ecd978e01cb138e1fd1cee4f5d86153dd2", "parents": ["a87ad52062c1ebc591b38b28da5f507aaaaa7ca5"], "commit": "cb152e6c4105cdcbbf26c069d1da1069577308bd", "message": "fix onionify link", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1506346145, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506346145, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c6d51b7622524d355ee364e2e9b634c719428c9e", "parents": ["b90daea3548277613fd882bf911ce5c606e9770e"], "commit": "a87ad52062c1ebc591b38b28da5f507aaaaa7ca5", "message": "research recap 6", "changes": [[48, 1, "journal.md"]]}, {"committer": {"date": 1506116368, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506116368, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7fb7cfb6dc1e6a0ad81263b96160c09d88d0bdf5", "parents": ["cf7b4fc072fa73a47ad989496a21351026c5875a"], "commit": "b90daea3548277613fd882bf911ce5c606e9770e", "message": "Update journal.md", "changes": [[2, 0, "journal.md"]]}, {"committer": {"date": 1506116142, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506116142, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f0457a9df66c55dfac378765c7357d0d22cd678c", "parents": ["6c2e63534ab7f2ecd92c7e5c508a5fbb87e3b9d3"], "commit": "cf7b4fc072fa73a47ad989496a21351026c5875a", "message": "Update journal.md", "changes": [[8, 0, "journal.md"]]}, {"committer": {"date": 1506089144, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506089144, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ba1a6436945d4310dd283ef5f12755299c78fe01", "parents": ["581753a6db254e516301d0c1563e233f6e70ea13"], "commit": "6c2e63534ab7f2ecd92c7e5c508a5fbb87e3b9d3", "message": "to recurse or not to recurse", "changes": [[26, 0, "journal.md"]]}, {"committer": {"date": 1506024610, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506024610, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3c619aca47c07bfe2a44e1e14ac8466c578cdbaf", "parents": ["578124f23089e7a4ca842ab8501ae837e4ca8a74"], "commit": "581753a6db254e516301d0c1563e233f6e70ea13", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506023134, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506023134, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "554b60b4e14e6093c7b262477625b75c8705d1c2", "parents": ["914e8301e7b9545e1e655a0cef9c6c9ace91b252"], "commit": "578124f23089e7a4ca842ab8501ae837e4ca8a74", "message": "Update index.html", "changes": [[2, 2, "index.html"]]}, {"committer": {"date": 1506023076, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506023076, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "93e2c0796a83718b6710796db9965ba3a5e4373e", "parents": ["ffc282294d72a15b37008e78634716d4a9f7a6e9"], "commit": "914e8301e7b9545e1e655a0cef9c6c9ace91b252", "message": "Update index.html", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1506021281, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506021281, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1fc5e38ca1bf75637cc29bd245abc28fd2505e92", "parents": ["599f367771f45a75400f952e33bb1fb9f185d758"], "commit": "ffc282294d72a15b37008e78634716d4a9f7a6e9", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1506019627, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506019627, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ef58f17118d2fac3d514b9fefc3162a07990945e", "parents": ["b095cca040ae70c0f3b5290474c4d7a4b8674e71"], "commit": "599f367771f45a75400f952e33bb1fb9f185d758", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1505913111, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505913111, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1b364dcc00c752faa58cc6705bca3a01331733c3", "parents": ["3e4c48b6006a11f8ebc059efb738b7f74a37ad33"], "commit": "b095cca040ae70c0f3b5290474c4d7a4b8674e71", "message": "Update journal.md", "changes": [[3, 0, "journal.md"]]}, {"committer": {"date": 1505911811, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505911811, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9e51b88654e147c7d393c0a187ac05be506213f6", "parents": ["ce65837e2716efffcad1fbe84a27a8bc6a80dd4a"], "commit": "3e4c48b6006a11f8ebc059efb738b7f74a37ad33", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1505843561, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505843561, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "05fdd2479253a293c68784bed6393a5d3ce35e21", "parents": ["de134be22d95007c2bfa7eb0567de97b930b5d91"], "commit": "ce65837e2716efffcad1fbe84a27a8bc6a80dd4a", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1505834631, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505834631, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "34e717977d5cf78faf6e86cf24eb33f3035c5c7c", "parents": ["a1a0f723e34db654811a009dcbadea6ba2568d71"], "commit": "de134be22d95007c2bfa7eb0567de97b930b5d91", "message": "added pete hunt episode", "changes": [[89, 0, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1505831458, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505831458, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f139f0d58b68e861f5e3b1ea2c044d324431a62a", "parents": ["3e3f2b81f1cf9dd809bae2357983754b4b897cce"], "commit": "a1a0f723e34db654811a009dcbadea6ba2568d71", "message": "played with cycle, create github-embed-footer", "changes": [[3, 0, ".gitmodules"], [17, 0, "journal.md"], [1, 0, "prototypes/github-embed-footer"]]}, {"committer": {"date": 1505751306, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505751306, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d34875392cce56c005890e7ba944942929246a89", "parents": ["80bd8cddfea62940667194d1b9f06d448a7cb049"], "commit": "3e3f2b81f1cf9dd809bae2357983754b4b897cce", "message": "reorganize to research links by topic", "changes": [[46, 43, "links.md"]]}, {"committer": {"date": 1505748783, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505748783, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "92f8b5aaaebac5b90cdcc6c01eff6217ce612826", "parents": ["f987a210e92c54ebeda8daa166872443014e3f00"], "commit": "80bd8cddfea62940667194d1b9f06d448a7cb049", "message": "Update journal.md", "changes": [[18, 0, "journal.md"]]}, {"committer": {"date": 1505748294, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505748294, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "45887bd5e059568ea6ec62071e50557598876d8a", "parents": ["66f5549361e2562841447bc1d19956046ba120e3"], "commit": "f987a210e92c54ebeda8daa166872443014e3f00", "message": "Update links.md", "changes": [[29, 9, "links.md"]]}, {"committer": {"date": 1505508846, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505508846, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f2168b992bd2bbe6ab09f2dbd6fab10400159b65", "parents": ["336815f64b5b0b4f0aeeb7be35b50824acd43653"], "commit": "66f5549361e2562841447bc1d19956046ba120e3", "message": "Update journal.md", "changes": [[9, 0, "journal.md"]]}, {"committer": {"date": 1505508833, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505508833, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ab4ec768b29b1c010609a55dded7622332d2ce73", "parents": ["27ecc929931c792e17e3b590adfd2f09d45e9944"], "commit": "336815f64b5b0b4f0aeeb7be35b50824acd43653", "message": "Update links.md", "changes": [[36, 6, "links.md"]]}, {"committer": {"date": 1505496885, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505496885, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a4d609b11e5251db9fd2e10b9a9bd9b8b0879f69", "parents": ["d2a8c8f6d599ef0717dada1479a38ac4275460ac"], "commit": "27ecc929931c792e17e3b590adfd2f09d45e9944", "message": "Update links.md", "changes": [[10, 5, "links.md"]]}, {"committer": {"date": 1505496877, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505496877, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f155058884fe4d64c732343b37f47f3dc4a10b7b", "parents": ["a7a6d5708dd6d1837e78d043d5e2c54fc2df5b22", "7b2e4f5d2164c753e40ee27c05dc8610eb19f3d3"], "commit": "d2a8c8f6d599ef0717dada1479a38ac4275460ac", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1505496871, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505496871, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9ae1a451b5ae06ffe12121b69d74cacc6fdbf7b6", "parents": ["1edb7c948c876ae562dedc76d566899fa9b056c2"], "commit": "a7a6d5708dd6d1837e78d043d5e2c54fc2df5b22", "message": "added aaron kent call", "changes": [[27, 0, "notes/aaron-kent-call-9-15-17.md"]]}, {"committer": {"date": 1505316748, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505316748, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "646b776e4727ee9a48a330415d4967ccfae4af8e", "parents": ["9083f5051da2af3702fe6ea1755ee0a4ba6f4054"], "commit": "7b2e4f5d2164c753e40ee27c05dc8610eb19f3d3", "message": "Update journal.md", "changes": [[23, 0, "journal.md"]]}, {"committer": {"date": 1505316484, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505316484, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7d9288d7f7a07b6bfb83e7583545fd845ab5b7ce", "parents": ["27ce85bfc298c11c1bb4a22104630b5db2975389"], "commit": "9083f5051da2af3702fe6ea1755ee0a4ba6f4054", "message": "Update links.md", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1505316387, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505316387, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a15f6fbf10a7cd4ec53498d0263c35c42ddd75ef", "parents": ["78c146bc2411f5159b04769e584349ea8d251496"], "commit": "27ce85bfc298c11c1bb4a22104630b5db2975389", "message": "Update links.md", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1505313069, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505313069, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8ef3c92c6999c913467504db8906f55557767b5e", "parents": ["e0094fce667761206d87e322a5c4875257c3ad5f"], "commit": "78c146bc2411f5159b04769e584349ea8d251496", "message": "Update index.html", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1505312891, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505312891, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f4b15059b9ed018982f91ade031ae94d1d127f60", "parents": ["a3b5290a0917e34b321eb614760560ee5a1e4fd1"], "commit": "e0094fce667761206d87e322a5c4875257c3ad5f", "message": "Create 10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html", "changes": [[89, 0, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"]]}, {"committer": {"date": 1505225730, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505225730, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "dbb57d9cbfc7ae96278de7889f8fbd550f4b99a5", "parents": ["b2360fcc457cb6d6a936e68f73e045dd6ffd53b9"], "commit": "a3b5290a0917e34b321eb614760560ee5a1e4fd1", "message": "fix podcast dates", "changes": [[6, 6, "index.html"]]}, {"committer": {"date": 1505225558, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505225558, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3abf2e24b83aab492347229c34b9b1de5ca0d13c", "parents": ["b358b7ae0e0eb99a325ab4317522086ab1384fbd"], "commit": "b2360fcc457cb6d6a936e68f73e045dd6ffd53b9", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1505223682, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505223682, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "eb88c79c85d1f433bdc08f5ab2a1824781470689", "parents": ["9bb940ef8155266aa62b586c546d91923927e413"], "commit": "b358b7ae0e0eb99a325ab4317522086ab1384fbd", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1505219671, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505219671, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7bca4b835690ee9ed78e8ad668d75c6c0bdc8d01", "parents": ["680be36767a6f55703869e882a291f7a797c42ae"], "commit": "9bb940ef8155266aa62b586c546d91923927e413", "message": "added links from jaime and andre calls", "changes": [[8, 4, "links.md"]]}, {"committer": {"date": 1505219592, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505219592, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f2ff34f9c2f9f83da8f6a74d43bd0a08747883d8", "parents": ["25dabceeb6b549ddd623deab23ca8483f437990c"], "commit": "680be36767a6f55703869e882a291f7a797c42ae", "message": "fix andre call notes links", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1505216260, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505216260, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bf0b38b0d676956da86ee0868e9b0b1d91a9d463", "parents": ["1edb7c948c876ae562dedc76d566899fa9b056c2"], "commit": "25dabceeb6b549ddd623deab23ca8483f437990c", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1505163409, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163409, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "8079d5f18550e388d4ebd094e7b9d1c1d6ae330b", "parents": ["08da893bb261b158b291282d3fc0038453e871e5"], "commit": "1edb7c948c876ae562dedc76d566899fa9b056c2", "message": "update research recap five description and add to homepage", "changes": [[1, 1, "episodes/9-research-recap-five.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1505163167, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163167, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "5c3138c67c1dc3d95c3028c5c2806f314fbffeb4", "parents": ["ce73581ab1b200248c579630ff295e548186c7f5", "ee8cbb23b6f8faecffcd1c1f4f86e192213024e2"], "commit": "08da893bb261b158b291282d3fc0038453e871e5", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1505163159, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163159, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "bf6a2496f4fdfcf8d4b7fb61117d707db7e5b279", "parents": ["2585cc7b065637f213d3733ba9f26e65bfa00fc5"], "commit": "ce73581ab1b200248c579630ff295e548186c7f5", "message": "research recap 5", "changes": [[106, 0, "episodes/9-research-recap-five.html"], [56, 0, "journal.md"], [4, 0, "links.md"]]}, {"committer": {"date": 1505163149, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163149, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a7bbd4363513ad3688a7a88bc2a8cc9355da8bbd", "parents": ["095393203920ac6a43f857e32117037b6564b91a"], "commit": "2585cc7b065637f213d3733ba9f26e65bfa00fc5", "message": "add andre staltz 9-11-17 call", "changes": [[118, 0, "notes/andre-staltz-call-9-11-17.md"]]}, {"committer": {"date": 1504902724, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504902724, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6a4dbd3cbe4008bfe3f66fe951cb2b454cd5c742", "parents": ["095393203920ac6a43f857e32117037b6564b91a"], "commit": "ee8cbb23b6f8faecffcd1c1f4f86e192213024e2", "message": "Update links.md", "changes": [[4, 2, "links.md"]]}, {"committer": {"date": 1504881181, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504881181, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "315c769413167c1097aa5f28d9d93558c6536171", "parents": ["1cf92bf9347818a44971e4246423e206134cff1c"], "commit": "095393203920ac6a43f857e32117037b6564b91a", "message": "bret victor deep dive day #1", "changes": [[9, 0, "journal.md"], [15, 1, "links.md"]]}, {"committer": {"date": 1504799746, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504799746, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "84147c6a49636a67043a6c18a94de12d4317a65d", "parents": ["3c61d3a143f71c72400a3f23ce086ef904fbaa06"], "commit": "1cf92bf9347818a44971e4246423e206134cff1c", "message": "alan kay day #5 journal and recap", "changes": [[18, 0, "journal.md"]]}, {"committer": {"date": 1504798819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504798819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b9e5bf6cf7ec1456598bf62512f944e532b40cca", "parents": ["4be18b07ee81247cad4bc031da09f81e29273f43"], "commit": "3c61d3a143f71c72400a3f23ce086ef904fbaa06", "message": "alan kay deep dive day #5 links", "changes": [[3, 0, "ideas.md"], [38, 5, "links.md"]]}, {"committer": {"date": 1504710551, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504710551, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "32b48067cb548a9e499cc74b3389122c0dd3f477", "parents": ["31cb36531e9fa145dfb65832af0cdfb90c39258f"], "commit": "4be18b07ee81247cad4bc031da09f81e29273f43", "message": "alan kay deep dive #4, journal", "changes": [[21, 0, "journal.md"]]}, {"committer": {"date": 1504709804, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504709804, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "131bb205491e43f2b7f16461d20f15fc5c87f5ce", "parents": ["8fdc3420b50bef161e0324bd964b3cb343540dc4"], "commit": "31cb36531e9fa145dfb65832af0cdfb90c39258f", "message": "alan kay deep dive day #4 links", "changes": [[40, 9, "links.md"]]}, {"committer": {"date": 1504699778, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504699778, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "60cbdc125e992e54e1617ca03524e45fe8094da1", "parents": ["31bccc1f12bef4f2f86fe20d75d2cb4f174a3be9"], "commit": "8fdc3420b50bef161e0324bd964b3cb343540dc4", "message": "added research recap four", "changes": [[86, 0, "episodes/8-research-recap-four.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1504646268, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504646268, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "534aa02511f7420dc31f17634f0479ae0fb76b9f", "parents": ["dce6d46e520dfcedd8638a9cfa090bb060209e38"], "commit": "31bccc1f12bef4f2f86fe20d75d2cb4f174a3be9", "message": "adding lloyd's episode to homepage", "changes": [[7, 6, "index.html"]]}, {"committer": {"date": 1504646082, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504646082, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d3dcf4cb21f128692a262f4ee0944219c785a529", "parents": ["9c23199978c05ac8c9795f0a40925db8f812a10b"], "commit": "dce6d46e520dfcedd8638a9cfa090bb060209e38", "message": "added lloyd episode", "changes": [[86, 0, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"]]}, {"committer": {"date": 1504638064, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504638064, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7960f73fd853389aed4ad1509c50c7beb4c2b670", "parents": ["723e92578386fb3d7afd5200c5a7855c8172cbdd"], "commit": "9c23199978c05ac8c9795f0a40925db8f812a10b", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504637264, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504637264, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "30e885296b52bebebd24c343544652bdbcc9cf0a", "parents": ["04b4251a07635e4e170df62e3e2fb7eade439817"], "commit": "723e92578386fb3d7afd5200c5a7855c8172cbdd", "message": "Update links.md", "changes": [[1, 1, "links.md"]]}, {"committer": {"date": 1504633019, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504633019, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "e366cfc37111f22ac9cce5ee3d50860f5ff71a78", "parents": ["355bb048a4eb34bf5b276230bdd7f4455beaeeda"], "commit": "04b4251a07635e4e170df62e3e2fb7eade439817", "message": "added notes with dan and jaime", "changes": [[95, 0, "notes/dan-scanlon-call-9-5-17.md"], [74, 0, "notes/jaime-brandon-call-9-5-17.md"]]}, {"committer": {"date": 1504617771, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504617771, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b9fd8e1823745f434be8914576eff9c6cf92beb2", "parents": ["c43a1fe747c5608eb5da91c0d629a7a86a20244c"], "commit": "355bb048a4eb34bf5b276230bdd7f4455beaeeda", "message": "journal for alan kay day #3, and logichub #1", "changes": [[10, 0, "journal.md"]]}, {"committer": {"date": 1504617157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504617157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d3d04224730ee412e6ef2ad5f184529972092901", "parents": ["aead6827eb4410e45e41e410f91a510acc8b137e"], "commit": "c43a1fe747c5608eb5da91c0d629a7a86a20244c", "message": "alan kay deep dive day #3", "changes": [[9, 1, "links.md"]]}, {"committer": {"date": 1504610254, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504610254, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "058d4470820568f1dd6368cf3dd0e66c31a84c1e", "parents": ["6d7c3e8ec4ab7101f2eb766786049f41528c370d"], "commit": "aead6827eb4410e45e41e410f91a510acc8b137e", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1504553635, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504553635, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8506aed16b27523e563abe4f3dcb4a614600209a", "parents": ["b1222a617914376d290fc00ca4f0dbeb16670767"], "commit": "6d7c3e8ec4ab7101f2eb766786049f41528c370d", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504553081, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504553081, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a28d2baf4a8e6705bfc76a918b6bdb7e054b7106", "parents": ["bf7b99bcbd22cf0a258ab679f00afff059ac96d4"], "commit": "b1222a617914376d290fc00ca4f0dbeb16670767", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504551586, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504551586, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8baa20e152ba25d36d118ba9bcadb307da2e9de7", "parents": ["7f4a1c348f168190d764f5e0629a97d0cdc434fc"], "commit": "bf7b99bcbd22cf0a258ab679f00afff059ac96d4", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1504547313, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504547313, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "67248be4f975ba61253f0d3101924f180dcd9515", "parents": ["8e4ccfe4ec2908031fd3c6d0ef4a18dee9193d0a"], "commit": "7f4a1c348f168190d764f5e0629a97d0cdc434fc", "message": "alan kay deep dive #2, part 2", "changes": [[11, 6, "links.md"]]}, {"committer": {"date": 1504536819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504536819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "45b0aa0295de357676d9d2c084707809d4adfad2", "parents": ["9976e7c46d85a09c1c5c4776e3673b8aac44152a"], "commit": "8e4ccfe4ec2908031fd3c6d0ef4a18dee9193d0a", "message": "alan deep dive part #2, journal", "changes": [[3, 0, "ideas.md"], [12, 0, "journal.md"]]}, {"committer": {"date": 1504536693, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504536693, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "3a6b5f4c6fe813417e8cb67fc97f5b88d723f397", "parents": ["d391cf4dd862a0e26c7133a580fd5dc911134296"], "commit": "9976e7c46d85a09c1c5c4776e3673b8aac44152a", "message": "still Alan Deep Dive #2, part 1 (forgot to save before last commit)", "changes": [[20, 5, "links.md"]]}, {"committer": {"date": 1504536612, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504536612, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c83bba5a9ddb4d3736e65f3a4358707e69e29bdc", "parents": ["29d76b2bf84e75b84a6fd0f9f7528a7976979b58"], "commit": "d391cf4dd862a0e26c7133a580fd5dc911134296", "message": "Alan Deep dive #2, part 1", "changes": [[19, 3, "links.md"]]}, {"committer": {"date": 1504470359, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504470359, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "453c87383bc4899da1fad599a0755833df1fb648", "parents": ["470b347d08f5333b6ee20e841f26b6dd0ebfbac3"], "commit": "29d76b2bf84e75b84a6fd0f9f7528a7976979b58", "message": "reflections on schedule 9/3/17", "changes": [[16, 0, "journal.md"]]}, {"committer": {"date": 1504367606, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504367606, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "35d2c685b9c2d1e6250596a6385c106e362c1063", "parents": ["e40d8cb415e5777deaddfdbf5f9f396ac9b7e471"], "commit": "470b347d08f5333b6ee20e841f26b6dd0ebfbac3", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1504366305, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504366305, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "107a5f66e29813249181249cdc7080743c2a55e7", "parents": ["884b050e790f0f268d02440d80b19437754c2d99"], "commit": "e40d8cb415e5777deaddfdbf5f9f396ac9b7e471", "message": "add isomorf.io", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1504307808, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504307808, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a2dedcd9c1adff50958f1d201514402c170800de", "parents": ["3851f3f22bb2fe32c849a91a6f369c3f0e19c456"], "commit": "884b050e790f0f268d02440d80b19437754c2d99", "message": "alan kay reading recap 1", "changes": [[16, 1, "journal.md"]]}, {"committer": {"date": 1504307155, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504307155, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d2838bc302ee7b1af161a95a78dc03a46e56c7ff", "parents": ["3be38c7ad81d3a54a508c833c5ff7a5ce5f0c409"], "commit": "3851f3f22bb2fe32c849a91a6f369c3f0e19c456", "message": "alan kay deep dive #1", "changes": [[40, 1, "links.md"]]}, {"committer": {"date": 1504298645, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504298645, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "38d73430379b008e7f50556e806eeeb57ae322bb", "parents": ["6152b897d20b9f2863bd253e3a45ae43e2bf6cbf"], "commit": "3be38c7ad81d3a54a508c833c5ff7a5ce5f0c409", "message": "Update journal.md", "changes": [[35, 0, "journal.md"]]}, {"committer": {"date": 1504280267, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504280267, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bc23d8753509f3d0a0f68860d834c474f5ffde2f", "parents": ["0ed7e467a44de032c4b971218f3a9391b78288ca"], "commit": "6152b897d20b9f2863bd253e3a45ae43e2bf6cbf", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504126254, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504126254, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5be86c4272519f71555e09f14d25ceb8215980ed", "parents": ["bbde3535f021ec52629f2cf7981a49d02291aea2"], "commit": "0ed7e467a44de032c4b971218f3a9391b78288ca", "message": "Update links.md", "changes": [[2, 1, "links.md"]]}, {"committer": {"date": 1504115225, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504115225, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ec22196e273a0dae72d51330e92abf16a699b889", "parents": ["58d8f09f103f135051d81169848d7999621871b9", "5182f4e985a6b476431e58342f95fdd7dbdf76e0"], "commit": "bbde3535f021ec52629f2cf7981a49d02291aea2", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1504115219, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504115219, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "91225e6cd090473f6c28e47201f0a8d7eba88d33", "parents": ["0092877b43d4ed9cf2fc2fcc0082d6dfcc4b7b0e"], "commit": "58d8f09f103f135051d81169848d7999621871b9", "message": "fixed year on episdoes, thanks to irvin for the notice", "changes": [["-", "-", "favicon.ico"], [5, 5, "index.html"], [4, 2, "journal.md"]]}, {"committer": {"date": 1504105479, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504105479, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "648b6ec81c273b23a75e7b7c5572359722157e69", "parents": ["0092877b43d4ed9cf2fc2fcc0082d6dfcc4b7b0e"], "commit": "5182f4e985a6b476431e58342f95fdd7dbdf76e0", "message": "Update journal.md", "changes": [[25, 0, "journal.md"]]}, {"committer": {"date": 1504019188, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504019188, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "964423aaf0dbd798f7469c5c608348d1638992de", "parents": ["dd170c41b5b2561d2be979343aa0a2b2c04432bf"], "commit": "0092877b43d4ed9cf2fc2fcc0082d6dfcc4b7b0e", "message": "added favicon to all html pages", "changes": [[1, 0, "episodes/1-welcome.html"], [1, 0, "episodes/2-research-recap.html"], [1, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 0, "episodes/4-research-recap-two.html"], [2, 1, "episodes/5-samantha-john.html"], [2, 1, "episodes/6-research-recap-three.html"], [0, 3, "ideas.md"], [2, 0, "index.html"]]}, {"committer": {"date": 1504019052, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504019052, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c14137e49ed75fbd7143a0d464b8bec573485679", "parents": ["dbfe291fe2cf65b7ac07b315bd2c530e67511bda"], "commit": "dd170c41b5b2561d2be979343aa0a2b2c04432bf", "message": "test adding favicon 2", "changes": [[10, 12, "ideas.md"]]}, {"committer": {"date": 1504018920, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504018920, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "05f62c9fbf2cb67174eaaaf1b92a862ecc5049ca", "parents": ["35f5f8d51fba23ca11a49039cfbcd187a8591548"], "commit": "dbfe291fe2cf65b7ac07b315bd2c530e67511bda", "message": "test adding favicon 1", "changes": [[5, 2, "ideas.md"]]}, {"committer": {"date": 1504018586, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504018586, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a7d073e24e5bf97651acb9dc26692512332b94e3", "parents": ["1a8ab5923b5d1047e3f13107b29bcf51c0561e28"], "commit": "35f5f8d51fba23ca11a49039cfbcd187a8591548", "message": "test adding favicon", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1504016175, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504016175, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d4878aefbbac8af4ca55c0d7ab82dda0ac99b2ee", "parents": ["0bcc59effc1290e0c94c268a7f3948893d41a446"], "commit": "1a8ab5923b5d1047e3f13107b29bcf51c0561e28", "message": "max width on welcome text", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1504016059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504016059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7b5996ec5eeaa79722888485ca3bb7d121eb2e67", "parents": ["777fbfabbf2d995560a1480183f2131b94a2f3f6"], "commit": "0bcc59effc1290e0c94c268a7f3948893d41a446", "message": "made homepage more welcoming and intuative; closes #16; closes #15", "changes": [[14, 5, "index.html"]]}, {"committer": {"date": 1504015401, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504015401, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9f84ce4e85413435ae82ac6512e7a659530e46ad", "parents": ["d3c025919d75a69a736e5ea916cec08e677f4070", "9c891a476b6078ff99dd03d9f6c565ec951f4601"], "commit": "777fbfabbf2d995560a1480183f2131b94a2f3f6", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1504015296, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504015296, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7838d2297336b169334818bb05a1eed0faebead9", "parents": ["76c39e8aa68d1909251304c8ee926801fa0826ee"], "commit": "d3c025919d75a69a736e5ea916cec08e677f4070", "message": "made readme more welcoming; closes #5", "changes": [[9, 1, "README.md"]]}, {"committer": {"date": 1503950384, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503950384, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e84301305f577c5042408876342cc5433f451475", "parents": ["76c39e8aa68d1909251304c8ee926801fa0826ee"], "commit": "9c891a476b6078ff99dd03d9f6c565ec951f4601", "message": "Update ideas.md", "changes": [[3, 0, "ideas.md"]]}, {"committer": {"date": 1503949885, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503949885, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2842192301ab33b21ee96860294054a6f6452a42", "parents": ["5485c6b3dd6f3fab8d0a255fb1b636748aeb2a42"], "commit": "76c39e8aa68d1909251304c8ee926801fa0826ee", "message": "research recap 4", "changes": [[27, 0, "journal.md"]]}, {"committer": {"date": 1503945782, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503945782, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "340b9fc8ee07bf4e25dcdd90bf33a95763e7e517", "parents": ["d44e9b61d5b044c3daa3ae8b4b0690a09e1fa55d"], "commit": "5485c6b3dd6f3fab8d0a255fb1b636748aeb2a42", "message": "updated journal", "changes": [[22, 0, "journal.md"]]}, {"committer": {"date": 1503944976, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503944976, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2d41a197922fe007480e8a5b1be7af2738007686", "parents": ["6cdb093fd0b8c300b708d85f5ab77a0b838d8d7e"], "commit": "d44e9b61d5b044c3daa3ae8b4b0690a09e1fa55d", "message": "inital work on streamsheets", "changes": [[88, 0, "prototypes/streamsheets/index.html"]]}, {"committer": {"date": 1503706632, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503706632, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ad34a6f1147b9c95f240b04a1b4fd7f259587a86", "parents": ["c1b7e0677a6a2ccbd456e3b260b54a07eda3df0a"], "commit": "6cdb093fd0b8c300b708d85f5ab77a0b838d8d7e", "message": "updated journal and links with streamsheet research", "changes": [[39, 0, "journal.md"], [16, 5, "links.md"]]}, {"committer": {"date": 1503677827, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503677827, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "1498bfd655e55d6f9c440ca71b4d822d4ccf3804", "parents": ["bfa6019d2d676de7a6b05307baea90c6667bfd15"], "commit": "c1b7e0677a6a2ccbd456e3b260b54a07eda3df0a", "message": "deep dive into imp", "changes": [[25, 3, "links.md"]]}, {"committer": {"date": 1503590944, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503590944, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a932f32c4f02538b4394b69e6673eb93ec614003", "parents": ["938087fbbe751dde1eefbcf9a5a2d08ce7c6a54a"], "commit": "bfa6019d2d676de7a6b05307baea90c6667bfd15", "message": "Update links.md", "changes": [[3, 1, "links.md"]]}, {"committer": {"date": 1503590891, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503590891, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "457b7b41031a2073eee630931300160257ef354f", "parents": ["a110abe4149e58ff89639ddf08fe0639b213bd5a"], "commit": "938087fbbe751dde1eefbcf9a5a2d08ce7c6a54a", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1503580707, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580707, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ce86a60b0d04ec222e7c7ab1c60044648a38c8f0", "parents": ["3a8cf8f6ac0c45ab4fdf332e4c006a886e4a112b"], "commit": "a110abe4149e58ff89639ddf08fe0639b213bd5a", "message": "Update journal.md", "changes": [[8, 6, "journal.md"]]}, {"committer": {"date": 1503580489, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580489, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3ea98ea97a4a3bf8655ba4a67fbe04ff137bfe37", "parents": ["5b01f2c511b0b6ba3343202fb04f3be1345d02f0"], "commit": "3a8cf8f6ac0c45ab4fdf332e4c006a886e4a112b", "message": "Update 6-research-recap-three.html", "changes": [[1, 1, "episodes/6-research-recap-three.html"]]}, {"committer": {"date": 1503580412, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580412, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5901219943fe631cf3b71e73992bd6c6bc052a31", "parents": ["ef3d6c379b3c16c2a0573edeb94fcf846e560063"], "commit": "5b01f2c511b0b6ba3343202fb04f3be1345d02f0", "message": "Create 6-research-recap-three.html", "changes": [[86, 0, "episodes/6-research-recap-three.html"]]}, {"committer": {"date": 1503580169, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580169, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f5bbfdc55c1e1e5b80d55085060b888ca6c8ee27", "parents": ["89846d82cde6db5d89b3ac723f2ecdff39ef07dc"], "commit": "ef3d6c379b3c16c2a0573edeb94fcf846e560063", "message": "Update index.html", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1503528378, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503528378, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c4554b59091f3d32e214aa4b87d07ac009aad1ab", "parents": ["2852e1b42b2a8d0de4dc0da36d26e7875e7ddb1d"], "commit": "89846d82cde6db5d89b3ac723f2ecdff39ef07dc", "message": "updated journal", "changes": [[48, 0, "journal.md"]]}, {"committer": {"date": 1503496605, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503496605, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6b06d609611d405ba9ba9b538c5001fded7970d4", "parents": ["b88d3faa985127a8a56b7e907aecdf1d53c8e781"], "commit": "2852e1b42b2a8d0de4dc0da36d26e7875e7ddb1d", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1503353989, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503353989, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8e6f9db3a905595f215f7ae3346128c93ec1b8da", "parents": ["40591cd3eed6f4d018d94bd03a7be03f3968071b"], "commit": "b88d3faa985127a8a56b7e907aecdf1d53c8e781", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1503353687, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503353687, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6416bda1dcbe0782e0d08f6612ea67d8ef28296c", "parents": ["88e6f5d6daa4b552cedfe5b0378feab08a079bb8"], "commit": "40591cd3eed6f4d018d94bd03a7be03f3968071b", "message": "Update links.md", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1503345324, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503345324, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a05bf783645c934c9d4427e4a96c97e1cd3d163e", "parents": ["9521c213fb40afe91ecc6a3771b04777d820ee16"], "commit": "88e6f5d6daa4b552cedfe5b0378feab08a079bb8", "message": "removed footer from all pages but homepage; added ability to subscribe which closes #17", "changes": [[1, 11, "episodes/1-welcome.html"], [1, 12, "episodes/2-research-recap.html"], [1, 11, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 11, "episodes/4-research-recap-two.html"], [1, 11, "episodes/5-samantha-john.html"], [33, 11, "index.html"]]}, {"committer": {"date": 1503326297, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503326297, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c0b64020a372676ceb963c1e1a12e9f793582665", "parents": ["214e49144722cda20d56ab89f3f8e522af5349e8"], "commit": "9521c213fb40afe91ecc6a3771b04777d820ee16", "message": "Update links.md", "changes": [[3, 1, "links.md"]]}, {"committer": {"date": 1503070131, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503070131, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1f7219008896a6038ccd250241fd82433ad170d3", "parents": ["884b2f035caeecf8b21e2025b056090d44faf776"], "commit": "214e49144722cda20d56ab89f3f8e522af5349e8", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1502998067, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502998067, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "401bd9471918b433bf4a4c8e1f8fa8455cebcfab", "parents": ["da8a7778217acaddaeeece886f2751077c4d56b4"], "commit": "884b2f035caeecf8b21e2025b056090d44faf776", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1502918997, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502918997, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e0f6bffd6670f9a49e2e0326aef7adf1524e376c", "parents": ["da94d713c61e6f5263354412af9a1b55c3e63341"], "commit": "da8a7778217acaddaeeece886f2751077c4d56b4", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1502918042, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502918042, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6f9e2af8f23b1493efeb314fb28942bd7738a363", "parents": ["cd83671ac0a4d68818c40815c9f5202ec078aafc"], "commit": "da94d713c61e6f5263354412af9a1b55c3e63341", "message": "Update links.md", "changes": [[14, 1, "links.md"]]}, {"committer": {"date": 1502906524, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502906524, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "161d4f96fcaaa06d13a40e6c838f9a3888c10849", "parents": ["afc8cd46383832f03e922923ba448fdbaeb75f33"], "commit": "cd83671ac0a4d68818c40815c9f5202ec078aafc", "message": "Update links.md", "changes": [[11, 3, "links.md"]]}, {"committer": {"date": 1502902105, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502902105, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7e73ba1e3a0daf8b500396d2d64cf3f06d642e45", "parents": ["5978088441fe5420eb078617bbad14b637d45761"], "commit": "afc8cd46383832f03e922923ba448fdbaeb75f33", "message": "Update journal.md", "changes": [[12, 0, "journal.md"]]}, {"committer": {"date": 1502748184, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502748184, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d9d4e0a2ffd0659336ebd499ced42883991ecfaf", "parents": ["52a0d72bc49f2d56eebcfcdaae440467008f1cd2"], "commit": "5978088441fe5420eb078617bbad14b637d45761", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1502747974, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502747974, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "71a95c831017808d6f445828bd2699b57f638012", "parents": ["2e210ab2afde0c57265fb28bebaa62b99eaabc0b"], "commit": "52a0d72bc49f2d56eebcfcdaae440467008f1cd2", "message": "Update links.md", "changes": [[58, 8, "links.md"]]}, {"committer": {"date": 1502724885, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502724885, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "fe22f3d96f808f37bb93d2db0c185d05ca9120c9", "parents": ["767ee0e066dae59918dedb7cef8d98c489c6c72d"], "commit": "2e210ab2afde0c57265fb28bebaa62b99eaabc0b", "message": "research recap #3", "changes": [[39, 0, "journal.md"]]}, {"committer": {"date": 1502464548, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502464548, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d9023e61265a4ca1c7433c562629d6c25c7cf77e", "parents": ["1d905db3186ec9ecbad0f5984446de831dacecf2"], "commit": "767ee0e066dae59918dedb7cef8d98c489c6c72d", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1502464511, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502464511, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "083c3492f7ef8b02d154185cee92327a2efb432b", "parents": ["cb4a5bb0fe9ce709a5028ff02a12cf178eb1c34a"], "commit": "1d905db3186ec9ecbad0f5984446de831dacecf2", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1502462066, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502462066, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "143ec6f754fdea65bd2cb41e01562e268be95358", "parents": ["c6a05412159003f0ab89b608e185e024168a5599"], "commit": "cb4a5bb0fe9ce709a5028ff02a12cf178eb1c34a", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1502379986, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502379986, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "846b7e66441031ba4cda434cef344d77515c1edb", "parents": ["03c2dd7450bd2fc41bf1b83fa5a4e6147f387138"], "commit": "c6a05412159003f0ab89b608e185e024168a5599", "message": "add links from Paul Chiusano", "changes": [[5, 0, "links.md"]]}, {"committer": {"date": 1502376844, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376844, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bff02edef1726cc2b48e5c27af2a8cc9a84d41ef", "parents": ["538bba305ffd7b4843a8e5a86fa59c51974ea394"], "commit": "03c2dd7450bd2fc41bf1b83fa5a4e6147f387138", "message": "Rename 4-research-recap-2.html to 4-research-recap-two.html", "changes": [[0, 95, "episodes/4-research-recap-2.html"], [95, 0, "episodes/4-research-recap-two.html"]]}, {"committer": {"date": 1502376788, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376788, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a066abe8d14acb0f302178ba02b42464bdd44e12", "parents": ["e46eaa381d71019626793a896891a857fa64fd58"], "commit": "538bba305ffd7b4843a8e5a86fa59c51974ea394", "message": "Update index.html", "changes": [[5, 3, "index.html"]]}, {"committer": {"date": 1502376673, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376673, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7a813c9373733c1d8151b67de61e3b6633ba2c35", "parents": ["862cb573f7d196927e0e241bce24b874f31a414d"], "commit": "e46eaa381d71019626793a896891a857fa64fd58", "message": "Rename welcome.html to 1-welcome.html", "changes": [[93, 0, "episodes/1-welcome.html"], [0, 93, "episodes/welcome.html"]]}, {"committer": {"date": 1502376661, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376661, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7df421633264d81aa064026c23bb25f5d38b3b95", "parents": ["e642a7489092633cebc9c64865b320dc28d3bbfc"], "commit": "862cb573f7d196927e0e241bce24b874f31a414d", "message": "Rename research-recap.html to 2-research-recap.html", "changes": [[164, 0, "episodes/2-research-recap.html"], [0, 164, "episodes/research-recap.html"]]}, {"committer": {"date": 1502376643, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376643, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "33cae8f5a78d90c4bd04300e8e84acde2e39116e", "parents": ["75a15e5afd4647eb89760a29c19585552eb93a8a"], "commit": "e642a7489092633cebc9c64865b320dc28d3bbfc", "message": "Create 5-samantha-john.html", "changes": [[96, 0, "episodes/5-samantha-john.html"]]}, {"committer": {"date": 1502314198, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502314198, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3fdb7ee81f0201396f60c07548b7db1028239ca2", "parents": ["fb2143eab317b7bcfa772920044767c556036a91"], "commit": "75a15e5afd4647eb89760a29c19585552eb93a8a", "message": "Update journal.md", "changes": [[20, 0, "journal.md"]]}, {"committer": {"date": 1502313055, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502313055, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "cc8646c861d60d040010df24d6b7b88615c6fb16", "parents": ["205cdbcde350d24a410ca1bed3d7d528f3b313b2"], "commit": "fb2143eab317b7bcfa772920044767c556036a91", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1502312989, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502312989, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9eca22a19d745287dce065d429075b1f9cf1d7fb", "parents": ["e7cc2f2e88d2776ff7fb39d5ec9d81b99744d5d4"], "commit": "205cdbcde350d24a410ca1bed3d7d528f3b313b2", "message": "Update links.md", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1502312371, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1502312371, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "de4f3c8f115c2b5793ca1bafdd2d0de34c988ace", "parents": ["d54315a0c0538a1db8ff280006da5e1679850ef1"], "commit": "e7cc2f2e88d2776ff7fb39d5ec9d81b99744d5d4", "message": "fixed titles", "changes": [[1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/research-recap.html"], [1, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1502312283, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502312283, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d12332cb2a7f2f33f9f1c5e17c5d7f991a1ff6cc", "parents": ["3da6bb30628a7579850b012f314cfb696f4913c7"], "commit": "d54315a0c0538a1db8ff280006da5e1679850ef1", "message": "Create 4-research-recap-2.html", "changes": [[95, 0, "episodes/4-research-recap-2.html"]]}, {"committer": {"date": 1502306462, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502306462, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d7ddcf32611281da6c29e8894da4a955f01c820c", "parents": ["d0a57405625bb1abbcc4e6850eb5b07898d61b0e"], "commit": "3da6bb30628a7579850b012f314cfb696f4913c7", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1502306424, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502306424, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8b03755a76604504a84006547a4be95eeb693c4a", "parents": ["47c59e1457c1e8a72aa782730820b5eb7d7e9d50"], "commit": "d0a57405625bb1abbcc4e6850eb5b07898d61b0e", "message": "Update links.md", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1502306080, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502306080, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "fc60b6ceea128ffa5289b8b386a6225d1091e1a6", "parents": ["32df2b40de64f6fbe6f9d03b735be84131f10c31"], "commit": "47c59e1457c1e8a72aa782730820b5eb7d7e9d50", "message": "Update 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[2, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501885105, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501885105, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "82dcdc2fffad3912e9a041510b0c02c0e2b956e8", "parents": ["26f4b8c09974d8ff4f26b7a803e503f412193a16"], "commit": "32df2b40de64f6fbe6f9d03b735be84131f10c31", "message": "Update journal.md", "changes": [[31, 0, "journal.md"]]}, {"committer": {"date": 1501714956, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501714956, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5746307e3dc24cdad0f35396728de798bd195df9", "parents": ["638d103988118d00d7f8c31feba1dd76463e6629"], "commit": "26f4b8c09974d8ff4f26b7a803e503f412193a16", "message": "Update journal.md", "changes": [[77, 0, "journal.md"]]}, {"committer": {"date": 1501531351, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501531351, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "05f8a5f452819daa654f88fa53e3a312d7fd0656", "parents": ["9217dca06d06e84af2b91c64bb96f9b894afac5f"], "commit": "638d103988118d00d7f8c31feba1dd76463e6629", "message": "Update 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501531315, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501531315, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5feef29f707c463753591fd91e9d65a8ebaa69ba", "parents": ["d735647475da480d8e2abc7a408a73120ed44a00"], "commit": "9217dca06d06e84af2b91c64bb96f9b894afac5f", "message": "Update 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[5, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501531109, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501531109, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c0c7c2b73165fdb1b4c97c473936e5c23dfd8fff", "parents": ["388e22a2c5492e530dfa0fd3c9471f021878ddd5"], "commit": "d735647475da480d8e2abc7a408a73120ed44a00", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501530655, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501530655, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "945c23be3a9d68ce8115f94e1a5d7140a5c610b9", "parents": ["35aa796a98cd47fc0efb255910a9c9115e1a07a2"], "commit": "388e22a2c5492e530dfa0fd3c9471f021878ddd5", "message": "trying to fix over linkifying", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1501525079, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501525079, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "81fd40c85681feae6f84f34c4eec3b22c49945f5", "parents": ["bc9289ed25417b1cf99a9328195d962c342d0415"], "commit": "35aa796a98cd47fc0efb255910a9c9115e1a07a2", "message": "linkify links in
  • elements", "changes": [[13, 0, "journal.md"]]}, {"committer": {"date": 1501524784, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501524784, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "0b51a71acc444fb78aa7bac74df4a0cc92a0f3da", "parents": ["35f7998ab3000c864031a3a519ffd6b7534c94ed"], "commit": "bc9289ed25417b1cf99a9328195d962c342d0415", "message": "Update journal.md", "changes": [[9, 1, "journal.md"]]}, {"committer": {"date": 1501524631, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501524631, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "cfcbe3a992f5026f1a3ee39d1066927c39932100", "parents": ["5c0e281537b3276d8465e746946c9f34a6d06fdd"], "commit": "35f7998ab3000c864031a3a519ffd6b7534c94ed", "message": "Update journal.md", "changes": [[39, 1, "journal.md"]]}, {"committer": {"date": 1501524513, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501524513, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f0df9e68a2f72329ba90deaeae88de8c8b079dbc", "parents": ["47c33c57f8fabbe2e1448e2e21b678aa75ef00be"], "commit": "5c0e281537b3276d8465e746946c9f34a6d06fdd", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501515165, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501515165, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "28c451aff492bf2321dbed811473d6fc894789d2", "parents": ["07077d4b96b4f8fbfb38efae875e85009fa9fdea"], "commit": "47c33c57f8fabbe2e1448e2e21b678aa75ef00be", "message": "research recap", "changes": [[37, 0, "journal.md"]]}, {"committer": {"date": 1501367316, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367316, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1c0ec1d1dd824b43db7313e98e3db6189766dc26", "parents": ["d9b59aeb3354c35a78cf3cde7b0f4de3f2c24573"], "commit": "07077d4b96b4f8fbfb38efae875e85009fa9fdea", "message": "Update index.html", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1501367251, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367251, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "2d084fc9977dc08faa8c70901012e85fd04a124c", "parents": ["8d1d7f437ac7681a3aeb32b27697eab4d29fab84"], "commit": "d9b59aeb3354c35a78cf3cde7b0f4de3f2c24573", "message": "Create 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[93, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501367155, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367155, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "96bbd9f53b5e4ca35eddd431ed1e4078c7c2b8bd", "parents": ["374b007644205216b076abd99e313802e278f7be"], "commit": "8d1d7f437ac7681a3aeb32b27697eab4d29fab84", "message": "Update welcome.html", "changes": [[1, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1501367134, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367134, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6c1c22249140c1eb9f954f55fd149eb3428a8a89", "parents": ["d9793143d5e1af28b91c9017b44ad82a42ec13a6"], "commit": "374b007644205216b076abd99e313802e278f7be", "message": "Update research-recap.html", "changes": [[1, 1, "episodes/research-recap.html"]]}, {"committer": {"date": 1501367092, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367092, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d48626bee48760cdea6f6f6644893651b695ef28", "parents": ["4a98fdc1f4c2ce109b319b257394ce859bad37e6"], "commit": "d9793143d5e1af28b91c9017b44ad82a42ec13a6", "message": "change to omnystudio", "changes": [[1, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1501364285, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501364285, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "667eb6804332e032efd2c1c1be9b9906cc7a5e93", "parents": ["e9da71dafdcf3d0950b86a3d06c5a06ffa783d07"], "commit": "4a98fdc1f4c2ce109b319b257394ce859bad37e6", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501281469, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1501281469, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ce51bfa8af66694bd55f948863cd8fa94e28f55e", "parents": ["b302a9c22c7955292073d4d9a36219893f752e7f"], "commit": "e9da71dafdcf3d0950b86a3d06c5a06ffa783d07", "message": "fix links", "changes": [[4, 4, "ideas.md"]]}, {"committer": {"date": 1501281321, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1501281321, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "5498a19d71f696e62ac3a0331d16f7438e84924e", "parents": ["273eaa324fdebdb6893a4b8b4a68b7cba6e1ca33"], "commit": "b302a9c22c7955292073d4d9a36219893f752e7f", "message": "shower thoughts", "changes": [[7, 0, "ideas.md"], [72, 0, "journal.md"]]}, {"committer": {"date": 1501266054, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501266054, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f92c83494724df368a6274059ddd3dd7e62902d7", "parents": ["9431c568308bd82a38e32b67b294fd9f7b64e295"], "commit": "273eaa324fdebdb6893a4b8b4a68b7cba6e1ca33", "message": "Update journal.md", "changes": [[3, 2, "journal.md"]]}, {"committer": {"date": 1501266014, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501266014, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e955d3c6718839341ceb8409681f3b9a3babe98b", "parents": ["fd320fea0d25d04fabd49dce2b71f6d0c4cb2e12"], "commit": "9431c568308bd82a38e32b67b294fd9f7b64e295", "message": "Update ideas.md", "changes": [[7, 3, "ideas.md"]]}, {"committer": {"date": 1501265951, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501265951, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1aa4caeb70d0f47b6966ceb69dbdf67378294942", "parents": ["4b758ec5c3f50f86d89ea1aba0863cb87c39eba3"], "commit": "fd320fea0d25d04fabd49dce2b71f6d0c4cb2e12", "message": "Update journal.md", "changes": [[54, 0, "journal.md"]]}, {"committer": {"date": 1501016380, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501016380, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "34a43d697da56782ed49f80eb67c2c99aa77bf1b", "parents": ["3441a136ce43472ea8aded086d592df617635ed2"], "commit": "4b758ec5c3f50f86d89ea1aba0863cb87c39eba3", "message": "Update journal.md", "changes": [[8, 0, "journal.md"]]}, {"committer": {"date": 1501015316, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501015316, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9bca6256cec62fad96359b9677cbdcce1e5b0395", "parents": ["432e2658f263dfa9963bfc3ff878ad13129a5ee3"], "commit": "3441a136ce43472ea8aded086d592df617635ed2", "message": "Update ideas.md", "changes": [[23, 7, "ideas.md"]]}, {"committer": {"date": 1501014507, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501014507, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "cf52d57bdbc2eb2730c2d2f73c580d3f0d5bb7fa", "parents": ["a220d282c518d49d9234bf1c7e7d3753dc268610"], "commit": "432e2658f263dfa9963bfc3ff878ad13129a5ee3", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501012956, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012956, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f14205a41ccbb5dbbb93376310f111a324a7942f", "parents": ["17d11eabe1a617d8e3b2664be88140f22eee7fa0"], "commit": "a220d282c518d49d9234bf1c7e7d3753dc268610", "message": "fix footer links", "changes": [[3, 3, "episodes/research-recap.html"]]}, {"committer": {"date": 1501012933, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012933, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "4d20e7216089342c1676ec0de11a52d169a0e37c", "parents": ["2e71960e97e64c1c4c78c17787cc665d8706582e"], "commit": "17d11eabe1a617d8e3b2664be88140f22eee7fa0", "message": "fix footer links", "changes": [[3, 3, "episodes/welcome.html"]]}, {"committer": {"date": 1501012779, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012779, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1b7455a811253876ef160182929a4334ef9d9eb7", "parents": ["cf74ca68d9c9f16761a47442443067ce20ba77cf"], "commit": "2e71960e97e64c1c4c78c17787cc665d8706582e", "message": "add lamdu notes", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501012697, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012697, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ccefd532437d8c5614412ed2991d86e4e7375ecf", "parents": ["b9624982e0dd3a6d5ed788306895ff490bef2edd"], "commit": "cf74ca68d9c9f16761a47442443067ce20ba77cf", "message": "lamdu writeup", "changes": [[56, 0, "journal.md"]]}, {"committer": {"date": 1500992793, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992793, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7590f74d61d345c0ad1e19ffd739907de4e2389d", "parents": ["3f4021414d722a8bb0f375e845481512101b512a"], "commit": "b9624982e0dd3a6d5ed788306895ff490bef2edd", "message": "Update index.html", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1500992727, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992727, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "fbadaeb88d258772f2eda2a6c1ca7a3e78e0ab8c", "parents": ["9cfae7beb5f0ba8a968a71017d7c5f82e50f04e2"], "commit": "3f4021414d722a8bb0f375e845481512101b512a", "message": "add link to prototype ideas", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1500992689, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992689, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a8ccd5de2a97602f65b4c98693ba3d2249d19705", "parents": ["69b23b211eebbb2d3756fc187f4257aa33783d57"], "commit": "9cfae7beb5f0ba8a968a71017d7c5f82e50f04e2", "message": "Create ideas.md", "changes": [[32, 0, "ideas.md"]]}, {"committer": {"date": 1500992290, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992290, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "0db3a958a08b2b5f8da2a8796d0d389bec752d75", "parents": ["801fa2609ce42a0e76505d54855ed76b313aaa68"], "commit": "69b23b211eebbb2d3756fc187f4257aa33783d57", "message": "Update links.md", "changes": [[1, 1, "links.md"]]}, {"committer": {"date": 1500991303, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991303, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "196e03d81c25d47a9300d7f4859f45c92f2c2c15", "parents": ["c02f1acd2252793de7f6ddeeb65855ef5ba9d0bd"], "commit": "801fa2609ce42a0e76505d54855ed76b313aaa68", "message": "add google analytics", "changes": [[12, 0, "links.md"]]}, {"committer": {"date": 1500991225, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991225, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "de127e86a8a3a3cd74ad4faacd2a108a4bb72585", "parents": ["f7a822bb94027da0c3ba8c9ae15b41cb10e656fa"], "commit": "c02f1acd2252793de7f6ddeeb65855ef5ba9d0bd", "message": "add google analytics", "changes": [[13, 0, "journal.md"]]}, {"committer": {"date": 1500991100, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991100, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d2adf789f70a7f47bcb0d08d99c6bac76c3a9e86", "parents": ["c3f3bf67b23961f7c414914a544465888cd06258"], "commit": "f7a822bb94027da0c3ba8c9ae15b41cb10e656fa", "message": "add google analytics", "changes": [[11, 1, "episodes/research-recap.html"]]}, {"committer": {"date": 1500991079, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991079, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e469ad64acea9c3f0a6ab05cb345ce366968c394", "parents": ["d0707711f4ab90f363b8e3359c53166b3c6dfd64"], "commit": "c3f3bf67b23961f7c414914a544465888cd06258", "message": "add google analytics", "changes": [[10, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1500990921, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500990921, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9efdfe8f844aa20fb92414a033dcbf509625d34c", "parents": ["e788ce53bd5cb6f86e32c3864de386aeea4a8f40"], "commit": "d0707711f4ab90f363b8e3359c53166b3c6dfd64", "message": "add google analytics", "changes": [[10, 1, "index.html"]]}, {"committer": {"date": 1500990731, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500990731, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1ecae1e8d3956530d0a5aafdd95e924ed4918222", "parents": ["ee339ba4a20421afc3d681bd69afbf368f08c1dc"], "commit": "e788ce53bd5cb6f86e32c3864de386aeea4a8f40", "message": "fix bottom links", "changes": [[3, 3, "index.html"]]}, {"committer": {"date": 1500928015, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500928015, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ab4adf8636be19a546266c12dd45432b7d1df4d9", "parents": ["0e1ea56104172c7262ac0bf20585dcfa40bd64ca"], "commit": "ee339ba4a20421afc3d681bd69afbf368f08c1dc", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1500921884, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500921884, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f2e0385ada392a34213f0e3a927668e2cf67e77a", "parents": ["eca07dda28af54f5eabaf646651e160c5dd26300"], "commit": "0e1ea56104172c7262ac0bf20585dcfa40bd64ca", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1500920964, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500920964, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "b6a5b82bc158ae6aaea8d3e8d5bdcd7538019a13", "parents": ["eb23b3040d464f966e3005979ab7e71b0cd62048"], "commit": "eca07dda28af54f5eabaf646651e160c5dd26300", "message": "Update links.md", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1500920806, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500920806, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6eb08cedbc1efc01af1b67e92c805a81f7cddad5", "parents": ["e9f8ec1cc820995c13c59b9e8380bfb374c3805f"], "commit": "eb23b3040d464f966e3005979ab7e71b0cd62048", "message": "Update links.md", "changes": [[18, 1, "links.md"]]}, {"committer": {"date": 1500920707, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500920707, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "265572da017cf35e961cb8fa6204f954045ce862", "parents": ["abf75bb298072a6f4303224156769989704f65e2"], "commit": "e9f8ec1cc820995c13c59b9e8380bfb374c3805f", "message": "Update journal.md", "changes": [[24, 0, "journal.md"]]}, {"committer": {"date": 1500649855, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500649855, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7aecf0422dc9471ab7c06c1d6391ec30b0abae32", "parents": ["f2e3cbdd8624b94f254fd1823adacc020393b501"], "commit": "abf75bb298072a6f4303224156769989704f65e2", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1500649676, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500649676, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "54dc03eb8865744c14b14b4e42d1d57c73c31e32", "parents": ["06579420bb0fd8fae5ef222e9e5a0e611a81ccce"], "commit": "f2e3cbdd8624b94f254fd1823adacc020393b501", "message": "Update links.md", "changes": [[5, 0, "links.md"]]}, {"committer": {"date": 1500558085, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500558085, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "28b8a20092ccf85cc43b700eaffdcc5a828eebea", "parents": ["33196f53a035199f39b952e8d82a599f3f21afe1"], "commit": "06579420bb0fd8fae5ef222e9e5a0e611a81ccce", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1500558068, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500558068, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "576e0637d43a9b4aa24e2b7f94334ef91d630e38", "parents": ["e22fffb110ce5c5917ef89b6ac1b59525c70a1f0"], "commit": "33196f53a035199f39b952e8d82a599f3f21afe1", "message": "yesterday's updates (7/19/17)", "changes": [[11, 0, "journal.md"]]}, {"committer": {"date": 1500558042, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500558042, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7961911a5b53ef0d3084f933d83a1df1984d364e", "parents": ["4670a33f503a621f606de0338df1c21d161967fe"], "commit": "e22fffb110ce5c5917ef89b6ac1b59525c70a1f0", "message": "fix links link", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1500500477, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500500477, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "15c2c3f8c012a742b115370a6a2bf3a634862edc", "parents": ["207f76e0041efaa099d0fb60864f5528559c3ed9"], "commit": "4670a33f503a621f606de0338df1c21d161967fe", "message": "Update links.md", "changes": [[34, 3, "links.md"]]}, {"committer": {"date": 1500408202, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500408202, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e99b2e341be12d5c7368f4a9184114d7075f0ee6", "parents": ["2495a9c8adc24235ccec7d7a7f825ec9e907afcc"], "commit": "207f76e0041efaa099d0fb60864f5528559c3ed9", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1500407981, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1500407981, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "fef628a1477b5f8290e9395d9964582d124a2597", "parents": ["a10dd1f1d37c50f22ac503dec9f1ab89719f2c7c", "709e90be612c2939ea36291db08b813a98c9be23"], "commit": "2495a9c8adc24235ccec7d7a7f825ec9e907afcc", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1500407979, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1500407979, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b09f215e4f6d78a329d57578ca0b4ff64896a445", "parents": ["91c9fa028171f74a80606df03c1b834e1e45dad2"], "commit": "a10dd1f1d37c50f22ac503dec9f1ab89719f2c7c", "message": "added episode pages and references", "changes": [[154, 0, "episodes/research-recap.html"], [84, 0, "episodes/welcome.html"], [2, 2, "index.html"], [1, 1, "links.md"]]}, {"committer": {"date": 1500407247, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500407247, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "502d475b149ae4ba2e73bcddf123d8f5889ef2f8", "parents": ["91c9fa028171f74a80606df03c1b834e1e45dad2"], "commit": "709e90be612c2939ea36291db08b813a98c9be23", "message": "Update links.md", "changes": [[16, 5, "links.md"]]}, {"committer": {"date": 1500400718, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500400718, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "465b9020edf955d9cac950dc8b6d15301cacf1ba", "parents": ["7f79dbdbee403def60d22f1acda6557f8eb8e340"], "commit": "91c9fa028171f74a80606df03c1b834e1e45dad2", "message": "Update journal.md", "changes": [[9, 0, "journal.md"]]}, {"committer": {"date": 1500399184, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500399184, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d9ecad0707c37795d4d0dc6009cec4a218dcd7aa", "parents": ["1dba9bf3ef06f670f3267642ee7af541b9a50976"], "commit": "7f79dbdbee403def60d22f1acda6557f8eb8e340", "message": "added links to research", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1500399100, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500399100, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f341c24af6ac15e6702c1432ece4d06f020932ed", "parents": ["faefba95285f1ba67c0c63cfea9c3030df8c4910"], "commit": "1dba9bf3ef06f670f3267642ee7af541b9a50976", "message": "Update index.html", "changes": [[16, 8, "index.html"]]}, {"committer": {"date": 1500314350, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500314350, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "529a57626ee608be86e02ffcc28871fa2c0b988f", "parents": ["53ececf46a95b881d193f6656f09160602350bd7"], "commit": "faefba95285f1ba67c0c63cfea9c3030df8c4910", "message": "Update links.md", "changes": [[8, 4, "links.md"]]}, {"committer": {"date": 1500313724, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500313724, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1768e45b63413583e945649ca3e207454c3b0226", "parents": ["487c053f8e70c4bb9f40be655a930b3f6f8f320b"], "commit": "53ececf46a95b881d193f6656f09160602350bd7", "message": "Update links.md", "changes": [[1, 2, "links.md"]]}, {"committer": {"date": 1500313254, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500313254, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "82536187df2a137eaf4a8679b2b426ff6099c217", "parents": ["aed3ac3e9cf4ee5fc0f04f8fba03acabeca44de4"], "commit": "487c053f8e70c4bb9f40be655a930b3f6f8f320b", "message": "Update links.md", "changes": [[31, 11, "links.md"]]}, {"committer": {"date": 1500311128, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500311128, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e9e08099d8255aa29634e4a79d0bd512de978409", "parents": ["8dc0bb21d4d6dacdc94340976a0e237bde05e4c5"], "commit": "aed3ac3e9cf4ee5fc0f04f8fba03acabeca44de4", "message": "Create links.md", "changes": [[73, 0, "links.md"]]}, {"committer": {"date": 1500310271, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500310271, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ded5098cb93feb78faba5ec986a974db164307e9", "parents": ["3753932e3e5349ede5cfbba89759687956cba50d"], "commit": "8dc0bb21d4d6dacdc94340976a0e237bde05e4c5", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1500310031, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500310031, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1e58377bf4489116ad2ba40604e99f4c22b96112", "parents": ["38c4027ca83dd393edc92cffa79c89eab9aae9bb"], "commit": "3753932e3e5349ede5cfbba89759687956cba50d", "message": "Update journal.md", "changes": [[12, 0, "journal.md"]]}, {"committer": {"date": 1500229080, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500229080, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9855d6946d1f49c99d9e780d4f7ea08aa192032a", "parents": ["5747144f8de14ac4c16342ffc311c96e00048da0"], "commit": "38c4027ca83dd393edc92cffa79c89eab9aae9bb", "message": "added research recap podcast", "changes": [[2, 1, "index.html"]]}, {"committer": {"date": 1500066903, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500066903, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "4031a09ebf6ea4b8ab60c864a3e5a34c7f7fab65", "parents": ["aff080ee465da567bffe93d385ec68287e38dd5c"], "commit": "5747144f8de14ac4c16342ffc311c96e00048da0", "message": "add journal entry", "changes": [[13, 0, "journal.md"]]}, {"committer": {"date": 1500060145, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500060145, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1eef697a387fdaab4d29a063c5b9904cffbd9e73", "parents": ["a92e1c440993fc3bb39c139becaefe0d02437303"], "commit": "aff080ee465da567bffe93d385ec68287e38dd5c", "message": "update title", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1500060097, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500060097, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "db3f3e6e51d3c1df0d2d84f17627408d0cdb1d82", "parents": ["ace634aa12e6650123d998a2094539c1929fb638"], "commit": "a92e1c440993fc3bb39c139becaefe0d02437303", "message": "added new entry", "changes": [[58, 1, "journal.md"]]}, {"committer": {"date": 1499970734, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1499970734, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0f9c29970b46629947d72a22ef4915597e015261", "parents": ["4720d6c8e0090e5f2f4d25ff6e256f4c24f8168a"], "commit": "ace634aa12e6650123d998a2094539c1929fb638", "message": "update link to journal", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1499970620, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1499970620, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4b1d77bfc69fb0e70ebd246b2436f86b99c7a275", "parents": ["1ead311874b6f342a3b40a1b5373e854a3bc5f2f"], "commit": "4720d6c8e0090e5f2f4d25ff6e256f4c24f8168a", "message": "trying to convince jekyll to render markdown journal", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1499970314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1499970314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "eb2b7a9ed0b3a37ac1ea758e64f86584ce241fef", "parents": ["370adad619d4aab37f6a1138c478df062c7b316f"], "commit": "1ead311874b6f342a3b40a1b5373e854a3bc5f2f", "message": "made index and journal", "changes": [[109, 0, "index.html"], [29, 0, "journal.md"]]}, {"committer": {"date": 1499966878, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "author": {"date": 1499966878, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "dd51fbfc57a6a827408fa8f488ef8b53e9bbcfac", "parents": ["6db953a511fcbb3cc295ea37be2e83e897b50a91"], "commit": "370adad619d4aab37f6a1138c478df062c7b316f", "message": "Create CNAME", "changes": [[1, 0, "CNAME"]]}, {"committer": {"date": 1499966362, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "author": {"date": 1499966362, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "0de3abfcba6e54ad703f1f813d093a5d6bb41e57", "parents": [], "commit": "6db953a511fcbb3cc295ea37be2e83e897b50a91", "message": "Initial commit", "changes": [[1, 0, "README.md"]]}] +[{"committer": {"date": 1512578110, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512578107, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d9b494a829e9d514ae0bbd0640f878345f57382a", "parents": ["54cf22660ff47b1ca1129df0ccc67ba65862a60c"], "commit": "58cee5d088081bf16341feea3a26541125879709", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512578107, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512578107, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b602dd11e425636ecfd4f453ba3d75e9aec07eb1", "parents": ["c9376e095c1be7a7aea325c41d68d3b3d915e81f"], "commit": "54cf22660ff47b1ca1129df0ccc67ba65862a60c", "message": "added outline of legal code essay", "changes": [[1, 1, "_data/git-log.json"], [38, 0, "essays/legal-code.md"]]}, {"committer": {"date": 1512521198, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512521196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7b635961a79e02e6b079db7b522a29dcfb95d59c", "parents": ["385906bee4d4c560dc87fd91c12d2fc1e670f40c"], "commit": "c9376e095c1be7a7aea325c41d68d3b3d915e81f", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512521196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512521196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b5550c22f6b4bf1daf4fa31fc37ae2de0a8b9167", "parents": ["665d1f1714b93d45f2f3821b005078f8873469b2"], "commit": "385906bee4d4c560dc87fd91c12d2fc1e670f40c", "message": "added link to github commit in log", "changes": [[1, 1, "_data/git-log.json"], [5, 2, "log.md"]]}, {"committer": {"date": 1512520310, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512520307, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "50249711bc953306b6aa1aeb8838ddc5ffe01d80", "parents": ["313083992740638d7ae6304222261a4bd8f3f579"], "commit": "665d1f1714b93d45f2f3821b005078f8873469b2", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512520307, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512520307, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "811c954f7b2eaad28946d2f79430d3a9cd2152d7", "parents": ["f7b54344d5e8c2cc8a5b395f684148bffc0a6744"], "commit": "313083992740638d7ae6304222261a4bd8f3f579", "message": "custom log file is looking prettier!", "changes": [[1, 1, "_data/git-log.json"], [26, 8, "log.md"]]}, {"committer": {"date": 1512513479, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512710, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "73e5606dae115964b8218b34481a65c15f3ae82e", "parents": ["a50fa35752b94cefcfa9eb1507cc081fa247974a"], "commit": "f7b54344d5e8c2cc8a5b395f684148bffc0a6744", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512512710, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512710, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9ac9d1db32eacbd8ff31a5634286fe5ae1a34f50", "parents": ["328eb7d1c3abf25ff159d9057352c697866157c7"], "commit": "a50fa35752b94cefcfa9eb1507cc081fa247974a", "message": "# Bret Victor Deep Dive!\n\n## Bret Victor Folder\n\nI created an entire folder inside my notes directory. I took so many notes on just Magic Ink](/notes/magic-ink) that it seemed like a good idea to have a seperate file for each piece of his work.\n\n## Tired, and maybe sick\n\nThis was a long day! I worked for most of the last 10 hours, and most, at least 7 hours, was reading and writing about Bret's projects. I am exhausted, partially because my throat is hurting :( I've really been sick with this thing for a while now! Let me schedule a doctor's appointment now for tomorrow... Ok, I got an appointment for 4pm tomorrow.\n\n### Trust & doctors\n\nI wish I had a doctor that I trusted, from a philosophical perspective, as much as I trust my Alexander Technique teacher Rebecca. I have trouble understanding the way doctors think, diagnose and cure things -- partially because they go through so much formal training that I didn't have, whereas Alexander Technique was something that a non-medical person created simply from personal analysis.\n\n## So many of my ideas\n\nIn particular I was shocked by how many of my favorite ideas *Bret also wrote about*, including a better medium for mathmatics, including for school children, LogicHub, a wiki-like platform for understanding and argumentation with nested sources.\n\n# Custom Log\n\nI'm really really excited about the work I did on my custom log file yesterday. That was pure fun. Later in the night, I opened it up just to admire it. Hope to work on that again soon!\n\n# Tomorrow (12/6/17)\n\nShould have 5 hours to continue here with the deep dive as long as I am not feeling too sick.", "changes": [[1, 1, "_data/git-log.json"], ["-", "-", "media/Screenshot 2017-12-05 at 12.08.16 PM.png"], ["-", "-", "media/Screenshot 2017-12-05 at 9.25.15 AM.png"], ["-", "-", "media/flight_redesign.png"], ["-", "-", "media/platform_model.png"], [33, 0, "notes/bret-victor/SimulationAsAPracticalTool.md"], [64, 0, "notes/bret-victor/bret-victor.md"], [45, 0, "notes/bret-victor/explorable-explanations.md"], [25, 0, "notes/bret-victor/kill-math.md"], [185, 0, "notes/bret-victor/magic-ink.md"], [33, 0, "notes/bret-victor/substroke.md"], [23, 0, "notes/jcr-licklider.md"], [60, 0, "notes/recurse-center/applications/recurse-center-application-06-09-17.txt"], [61, 0, "notes/recurse-center/applications/recurse-center-application-12-05-17.txt"]]}, {"committer": {"date": 1512512241, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512239, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0a286b1d8d799f3b646d7123610f15ab01e89035", "parents": ["9e7d71c79d57466f32a73d285ab4ef3362590ac0"], "commit": "328eb7d1c3abf25ff159d9057352c697866157c7", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512512239, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512239, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f36957a807786cd4dddb665e7a1a4c5c43da1f88", "parents": ["553d2e9e686b6fd7205a43b905956cf55d44504d"], "commit": "9e7d71c79d57466f32a73d285ab4ef3362590ac0", "message": "removed .gitmodules", "changes": [[0, 3, ".gitmodules"]]}, {"committer": {"date": 1512512017, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512014, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4e67d0705e86ccad026acdc40ab42873bda32b6b", "parents": ["ac0f644a56de98408cbc53b4da35a6ff4323289d"], "commit": "553d2e9e686b6fd7205a43b905956cf55d44504d", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512512014, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512512014, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "19afc7698dd092191f7d497f6a364deafdd7a5da", "parents": ["5cfe579901109af622fe03fba57013a6b3cf19e7"], "commit": "ac0f644a56de98408cbc53b4da35a6ff4323289d", "message": "removed _site from repo", "changes": [[1, 0, ".gitignore"], [0, 1, "_site/404.html"], [0, 1, "_site/CNAME"], [0, 11, "_site/README.md"], [0, 216, "_site/about.html"], [0, 84, "_site/episodes/1-welcome.html"], [0, 89, "_site/episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [0, 89, "_site/episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [0, 86, "_site/episodes/12-research-recap-six-cycle-js-deep-dive.html"], [0, 102, "_site/episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [0, 153, "_site/episodes/14-research-recap-seven-master-planning.html"], [0, 91, "_site/episodes/15-raising-genius-with-scott-mueller.html"], [0, 185, "_site/episodes/16-research-recap-eight-life-and-work-planning.html"], [0, 87, "_site/episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html"], [0, 194, "_site/episodes/18-research-recap-nine.html"], [0, 154, "_site/episodes/2-research-recap.html"], [0, 91, "_site/episodes/3-jonathan-leung-on-inventing-on-principle.html"], [0, 86, "_site/episodes/4-research-recap-two.html"], [0, 87, "_site/episodes/5-samantha-john.html"], [0, 87, "_site/episodes/6-research-recap-three.html"], [0, 86, "_site/episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [0, 86, "_site/episodes/8-research-recap-four.html"], [0, 106, "_site/episodes/9-research-recap-five.html"], [0, 46, "_site/essays/invented-or-discoved.html"], ["-", "-", "_site/favicon.ico"], [0, 120, "_site/ideas.html"], [0, 187, "_site/index.html"], [0, 1600, "_site/journal.html"], [0, 842, "_site/links.html"], [0, 1934, "_site/log.html"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.29.34 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.37.44 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.49.55 AM.png"], ["-", "-", "_site/media/Screenshot 2017-12-01 at 5.40.46 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.11 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.28 PM.png"], ["-", "-", "_site/media/cycle-js-devtools-diagram.mp4"], ["-", "-", "_site/media/dynamicland.pdf"], [0, 41, "_site/notes/aaron-kent-call-9-15-17.md"], [0, 33, "_site/notes/aidan-cunniffe-call-11-29-17.md"], [0, 245, "_site/notes/andre-staltz-call-10-9-17.md"], [0, 132, "_site/notes/andre-staltz-call-9-11-17.md"], [0, 174, "_site/notes/dan-scanlon-call-9-5-17.html"], [0, 133, "_site/notes/dynamicland-zine.html"], [0, 562, "_site/notes/future-authoring.html"], [0, 86, "_site/notes/jaime-brandon-call-9-5-17.html"], [0, 87, "_site/notes/joy-js-review.html"], [0, 171, "_site/notes/nicky-case-call-11-1-17.html"], [0, 1126, "_site/notes/niko-autio-microeditor.html"], [0, 251, "_site/plan.html"], [0, 83, "_site/principles.html"], [0, 89, "_site/prototypes/streamsheets/index.html"], [0, 43, "_site/unbreakable-links/README.md"], [0, 186, "_site/unbreakable-links/index.js"]]}, {"committer": {"date": 1512425248, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512425246, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a491afae3553f0dc598afcd45cbf166ab03173f7", "parents": ["cd23d1624e807ea967210ec3fc1b61ba1a577d71"], "commit": "5cfe579901109af622fe03fba57013a6b3cf19e7", "message": "updated git log", "changes": [[1, 1, "_data/git-log.json"]]}, {"committer": {"date": 1512425246, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512425246, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a6b4485fa4f57fd3e04f7f922cd63baaace0ecb9", "parents": ["dc1fe32f0d5899963142a378fe1243da82985ece"], "commit": "cd23d1624e807ea967210ec3fc1b61ba1a577d71", "message": "jekll serve; log.html -> log.md", "changes": [[1, 1, "_data/git-log.json"], [1, 0, "_site/404.html"], [1, 0, "_site/CNAME"], [11, 0, "_site/README.md"], [216, 0, "_site/about.html"], [84, 0, "_site/episodes/1-welcome.html"], [89, 0, "_site/episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [89, 0, "_site/episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [86, 0, "_site/episodes/12-research-recap-six-cycle-js-deep-dive.html"], [102, 0, "_site/episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [153, 0, "_site/episodes/14-research-recap-seven-master-planning.html"], [91, 0, "_site/episodes/15-raising-genius-with-scott-mueller.html"], [185, 0, "_site/episodes/16-research-recap-eight-life-and-work-planning.html"], [87, 0, "_site/episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html"], [194, 0, "_site/episodes/18-research-recap-nine.html"], [154, 0, "_site/episodes/2-research-recap.html"], [91, 0, "_site/episodes/3-jonathan-leung-on-inventing-on-principle.html"], [86, 0, "_site/episodes/4-research-recap-two.html"], [87, 0, "_site/episodes/5-samantha-john.html"], [87, 0, "_site/episodes/6-research-recap-three.html"], [86, 0, "_site/episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [86, 0, "_site/episodes/8-research-recap-four.html"], [106, 0, "_site/episodes/9-research-recap-five.html"], [46, 0, "_site/essays/invented-or-discoved.html"], ["-", "-", "_site/favicon.ico"], [120, 0, "_site/ideas.html"], [187, 0, "_site/index.html"], [1600, 0, "_site/journal.html"], [842, 0, "_site/links.html"], [1934, 0, "_site/log.html"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.29.34 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.37.44 AM.png"], ["-", "-", "_site/media/Screenshot 2017-11-30 at 8.49.55 AM.png"], ["-", "-", "_site/media/Screenshot 2017-12-01 at 5.40.46 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.11 PM.png"], ["-", "-", "_site/media/Screenshot 2017-12-04 at 12.02.28 PM.png"], ["-", "-", "_site/media/cycle-js-devtools-diagram.mp4"], ["-", "-", "_site/media/dynamicland.pdf"], [41, 0, "_site/notes/aaron-kent-call-9-15-17.md"], [33, 0, "_site/notes/aidan-cunniffe-call-11-29-17.md"], [245, 0, "_site/notes/andre-staltz-call-10-9-17.md"], [132, 0, "_site/notes/andre-staltz-call-9-11-17.md"], [174, 0, "_site/notes/dan-scanlon-call-9-5-17.html"], [133, 0, "_site/notes/dynamicland-zine.html"], [562, 0, "_site/notes/future-authoring.html"], [86, 0, "_site/notes/jaime-brandon-call-9-5-17.html"], [87, 0, "_site/notes/joy-js-review.html"], [171, 0, "_site/notes/nicky-case-call-11-1-17.html"], [1126, 0, "_site/notes/niko-autio-microeditor.html"], [251, 0, "_site/plan.html"], [83, 0, "_site/principles.html"], [89, 0, "_site/prototypes/streamsheets/index.html"], [43, 0, "_site/unbreakable-links/README.md"], [186, 0, "_site/unbreakable-links/index.js"], [0, 11, "log.html"], [31, 0, "log.md"]]}, {"committer": {"date": 1512423794, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512423793, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "fd48a0b54f32a0f09bc62e77f401c7b322342551", "parents": ["ba1d285a0ed33c77d8b7ca54679bf1d387b4bd75"], "commit": "dc1fe32f0d5899963142a378fe1243da82985ece", "message": "updated git log", "changes": [[1, 0, "_data/git-log.json"]]}, {"committer": {"date": 1512423793, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512423793, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4756913840b72827c352530f7fd7b92ac06dd36c", "parents": ["78f3db6b98b91e60a9dd4cf65c04cd48d83e3701"], "commit": "ba1d285a0ed33c77d8b7ca54679bf1d387b4bd75", "message": "test _data/git-log.json", "changes": [[1, 0, "log.html"]]}, {"committer": {"date": 1512411508, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512411508, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "702188559973b33cbd54ba138473604a3f6647e4", "parents": ["b0fa8aaed2c0a58097c9c761d7f80322d41ec274", "14193853069de54fdd2b6c632ebf2f6b4884b651"], "commit": "78f3db6b98b91e60a9dd4cf65c04cd48d83e3701", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1512411503, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512411503, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "e7282fce65e8c90d3ee75b86804d488cadeaf0ae", "parents": ["498206842f7d9510e85f8e7189c3dd164d5b870d"], "commit": "b0fa8aaed2c0a58097c9c761d7f80322d41ec274", "message": "added 18 research recap nine to homepage", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1512408127, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512408127, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "196ed674b454de8059594bf481fbbc8daa09a7ae", "parents": ["e3d0432fcdeada00166778cfec4de2fffb63d58c"], "commit": "498206842f7d9510e85f8e7189c3dd164d5b870d", "message": "episode 18, research recap nine notes; also joyjs notes", "changes": [[194, 0, "episodes/18-research-recap-nine.html"], [1, 1, "log.html"], ["-", "-", "media/Screenshot 2017-12-04 at 12.02.11 PM.png"], ["-", "-", "media/Screenshot 2017-12-04 at 12.02.28 PM.png"], [1, 1, "notes/future-authoring.md"], [70, 0, "notes/joy-js-review.md"]]}, {"committer": {"date": 1512257354, "timezone": "-0500", "name": "Steve Krouse", "email": "stevekrouse@users.noreply.github.com"}, "author": {"date": 1512257354, "timezone": "-0500", "name": "Steve Krouse", "email": "stevekrouse@users.noreply.github.com"}, "tree": "cb25e2a070d70c2cefdef756ecdc54ff74f13cba", "parents": ["59e8cf9d1eaf9711cb22b7057852750bb31cc760"], "commit": "e3d0432fcdeada00166778cfec4de2fffb63d58c", "message": "Almost finished with future authoring\n\nUseful and somewhat fun but also basic stuff for me given how much\nreflection I already do. I really think this course would be great for\nthose who aren’t crazy journal people like me. All the same, I’m glad\nI did it for the structure and clarity. Still have 30ish minutes to go\nso will do that Monday morning :)", "changes": [[241, 107, "notes/future-authoring.md"]]}, {"committer": {"date": 1512168846, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512168846, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "8a2d6406d3d417181006d884dbe88291259f69f5", "parents": ["ce706edf3e421d7a09ebd858cc31ea2fb57b3cc0"], "commit": "59e8cf9d1eaf9711cb22b7057852750bb31cc760", "message": "# Plan v5 is off to a great start\n\nI'm pumped that the table of contents Jekyll thing worked. That's really beautiful and super elegant.\n\nI think my changes in the diff for this commit speak for themselves. Really excited to come back to this next week.\n\n## Plan for next week\n\nMonday is full with the bi-weekly research summary, working out and two meeings. Calendar sculpting is included in the bi-weekly research summary time.\n\nTuesday and Weds are total open and will remain so, and until 2pm on Thursday and Friday are open as well.\n\nI guess it's mostly Bret Victor deep dive. Fun!\n\nMy first step will probably creating a list of all of his content that I want to get to and then prioritizing it. I don't want to make the mistake of starting from the first post he ever made in his oldest blog. While good for empathy, I want more of the fully-baked stuff.", "changes": [["-", "-", "media/Screenshot 2017-12-01 at 5.40.46 PM.png"], [34, 4, "plan.md"]]}, {"committer": {"date": 1512167658, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512167658, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a15f3bca392a2b21cc7a6d802445dfbfe7562c39", "parents": ["cb4c0c64713ca4c91d903e435f114e52fa3e52bf"], "commit": "ce706edf3e421d7a09ebd858cc31ea2fb57b3cc0", "message": "# Fith version of plan\n\nVery rambly so far. Had to even siphon of a thousand words into [its own essay](/essays/invented-or-discovered). I found myself unable to figure out where my next header should go or be so I googled around for [how to auto-generate a table of contents](http://www.seanbuscay.com/blog/jekyll-toc-markdown/). The downside to this method I am trying now is that it only works after committing and pushing to Github pages, which I why I am committing this plan in mid-working session. Let's see what happens!", "changes": [[51, 0, "essays/invented-or-discoved.md"], [47, 101, "plan.md"]]}, {"committer": {"date": 1512142893, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512142893, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "452781670707d94c217c1cdf5f44229c5f2144fb", "parents": ["e399b6f639205cc40e7e4cc8b08382200864c3a5"], "commit": "cb4c0c64713ca4c91d903e435f114e52fa3e52bf", "message": "# Future Authoring, part 1\n\nI recently have fallen into a Jordan Peterson love affair, and stumbled upon [this course he created](https://selfauthoring.com/future-authoring.html), which seems quite relevant to me articulating my goals for this project. I found [a free version](https://pastebin.com/BiFE2fUX) and have [answered the first part of it in not-bold here](/notes/future-authoring) and am taking his advice to wait until a night or two of sleep before doing the second part. Let me put time on my calendar tomorrow afternoon to tackle it.\n\nIt went really well! A lot of it was personal stuff about my life, but readers of my stream-of-consciousness style in this journal are not strangers to that. It feels relevant at times to talk about my life in this journal and this is one of those times. I am a bit worried it may bite me in the butt at some point down the line but that's just fear talking. I don't have any concrete worries here.\n\n## Crusade Discovery\n\n### Well and thoroughly pickled\n\nIn particular I think I made a shockingly large amount of progress on articulating my crusade this morning. And the way I came to it is really a function of a week well sculpted. (I love this phrase, by the way, calendar sculpting. A quick google search makes it seem like I have indeed inventing this phrase. I wonder if it'll catch on.)\n\nFor example, starting my week of thinking about how communication works for my \"essay about essays\" with Nicky Case lead me to Douglas Hofstader's \"Analogy as the Core of Cognition\" which was *exactly* what I needed to read right now, as well as re-reading Seymour Papert's \"Gears of my Childhood\", also exactly what I need to read right now. (Watching Bret Victor's Inventing on Principle last week also played a big part on my thinking this week.)\n\nThen Wednesday diving even deeper into how the brain works, how people learn, why they'd want to learn to code, etc with my coggle brain mapping was amazing. Really helped me spread out my thoughts in space and get clearer about them and how they relate and build upon each other.\n\nThursday my brain was on fire reading through the Dynamicland zine the first way through. I've only made it 4 pages in the second way through and have written ~3.5k words already. I was able yesterday to really *live* in the future and imagine what it would be like, without hating or \"making wrong\" the present. I was able to bask in the possibility while also being grateful for reality. The thing about truly living in the future, while accepting the present, is that you can do it all the time, and it's only when you live with things as core components of your life that you are able to imagine the next step, how to build on top of them, how they interact together, the 3rd, 4th, and 5th level causes. I was even ambitious enough to explain to both my grandma and then my mom about my vision for the future and how it relates to tools and humans and augmentation, etc. They both got it to some degree and were excited that I was excited and I learned more for explaining these thoughts to lay people.\n\nI also had a great conversation with my buddy Jonathan Leung yesterday where he was excited for me for \"not making the present wrong\" because he noticed it was something for me to work on when we did our podcast many months ago. We thought about Elon as a crusader and what his crusade is (averting existential threats) and how that compares with Juan Benets crusade (decentralization).\n\nAdditionally, yesterday was largely inspired by *How to Measure Anything*, my new favorite book which is really going to make a scientist out of me and helped me understand the distinction of mesaurement and how it is truly what science is: reduction in uncertainty.\n\nAs the zine says (quoting someone), the idea is to immerse myself if brilliant thoughts get pickled by all these ideas, which will in turn lead me to having my own ideas.\n\n### Ariculating Crusade\n\nI think here's what's profound about the ideas I had yesterday and today:\n\n0) Tools, or technology, includes ideas, ananlogies, physical machines, virtual software. Anything that allows someone to do or think things, either at all or easier, than without the tool.\n\n1) Humans subsume our tools into ourselves, becoming what we were before plus our new tool. The result is a cohesive whole. Removing the tool reduces the human to what they were before the tool, akin to removing a person's arms.\n\n2) We know a great deal about how the mind works, how our bodies work, how emotions and happiness works, as well as what doesn't work. We can take all of this knowledge and bring it to bear on the problem of desigining proper tools for humans.\n\n*Pause!* How does this relate to programming language tools? Well programming langauges are *tools for designing tools*. Wow. Has there ever been such a tool? Ok, well writing is a tool for desigining tools. The notion of tool is a tool. Ok, so there are plenty. Programming is a tool for desigining tools *that can also desigin itself*. That's pretty neat: you can't make a pencil with a pencil. You can't make a typewritter with a typewritter. But you can make software tools with software tools.\n\nHowever it doesn't feel like *the bootstrapibility of programming languages* is why I'm so passionate about improving programming tools. Let's flip the question on its head: am I more passionate about building better tools for programming than, say, science? Or better dinner table conversations? Or more logical thinking? Nope. I'm really excited about each of those problems. Maybe the dinner table one a bit less emotionally but not that much less. The only reason I was so excited about programming tools was that 1) they were problems I had, 2) they were problems my students had, 3) I knew how to code and would have fun solving them. I'm really excited about all tools for thought and how to really embed them inside of people so that people can *be* augmented, not just be augmented.\n\nWait is that my crusade? *Be* augmented. The metaphor is that we are already the bionic man. We already have technology in our brains. We might as well optimize this software as best we can. And make the technology outside our brains optimal as well because that technology *exists inside our brains too*, just not phsyically. The metaphor for that is 1) my arm isn't \"inside my body\", but it's clearly me and 2) same goes for my clothes.\n\n## Rest of today\n\nI'm going to go workout with Sarah at a barre class now and then grab lunch. The idea this afternoon is to try my hand at another draft of my plan. I think I've got a good head on my shoulders about it this time.\n\nHowever, I think I'll probably want to come back to it after I finish the future authoring and get through my Bret Victor deep dive. Really, my plan seems like it might be done in time for the new year.", "changes": [[428, 0, "notes/future-authoring.md"]]}, {"committer": {"date": 1512075918, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512075918, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2582fea65fc2fbecbb2cffe96b9f26cf92df1473", "parents": ["843401057ce8a2b49c13946d75528cc91efe23f4", "0bbbd72360272f908d95ad982c100b683f83731e"], "commit": "e399b6f639205cc40e7e4cc8b08382200864c3a5", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1512074943, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512074943, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2582fea65fc2fbecbb2cffe96b9f26cf92df1473", "parents": ["a7cd8ae602c1b11e44a0e025a9a45e32c2cbc29c"], "commit": "843401057ce8a2b49c13946d75528cc91efe23f4", "message": "# Read Dynamicland Zine (& merge commit)\n\nAs you can tell by [reading my notes](/notes/dynamicland-zine.md), I was blown away by the Dynamicland zine.\n\n## Things on my mind\n\n### Markdown headers in commit messages\n\nThis is important so that I can link to content via its anchor tag. (Yes this currently doesn't work because this content is currently not rendered as in the github commits page for this repo. I will need to do that at some point soon-ish.)\n\nThis was bothering me so much that I solved it right now. It's as simple as `git commit --cleanup=verbatim` and then just deleting everything but the message. Closing https://github.com/stevekrouse/futureofcoding.org/issues/62.\n\n### Next steps\n\nIt's becomming clearer that my next steps revolve around Bret Victor and Dynamicland. At the very least I need to spend a few hours there, but I could see it being weeks, months or even a year or two.\n\nThis week I worked on:\n\n1) brainstorm \"essay about essays\"\n2) brainstorm \"learn to code\" essay\n3) read and reflect on zine\n4) reflect on goals and work on long-term plan (tomorrow)\n\nThis was a really great week. However, I'm now seeing my work on the \"learn to code\" essay as potentially premature. Or not premature, but not quite as urgent as I thought. It's not like I'm going to forget my hardwon insights from The Coding Space. While I could write something now, I am only going to learn more about these topics as time goes on. And I can always come back to teaching if I need to remember things for the essay.\n\nThe \"essay about essays\" project is also a bit random. However, if Nicky Case would collaborate with me on it, I would drop all my other projects and jump at that chance.\n\nHowever, if left to my own devices, it feels like its time for a Bret Victor deep dive, much like the Alan Kay deep dive that I did a few months back. (You can read about it in [my old journal.](/journal)) Like my Alan Kay deep dive, this one will likely also take approximately two weeks (12/04/17-12/15/17). Then I go home for three weeks (12/18/17-1/4/18) for the holidays. I might do some (no more than 20 hours) work the week of 12/18/17.\n\nThen it's time for a visit to Dynamicland! https://twitter.com/mandy3284/status/936284579333156864\n\nI'll probably go in early Jan, but it depends on when they want me I guess. I'd love to stay for a week or two and work out of the space every day, but I'd be happy to go for even a single afternoon.\n\nAll this said, while I have set aside all day tomorrow to work on my goals and my plan, I may cut that short if it doesn't feel productive to get a head start on my new priority: the Bret Victor deep dive!", "changes": [[1, 0, "index.html"], ["-", "-", "media/Screenshot 2017-11-30 at 8.29.34 AM.png"], ["-", "-", "media/Screenshot 2017-11-30 at 8.37.44 AM.png"], ["-", "-", "media/Screenshot 2017-11-30 at 8.49.55 AM.png"], ["-", "-", "media/dynamicland.pdf"], [134, 0, "notes/dynamicland-zine.md"]]}, {"committer": {"date": 1512047045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1512047045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "e7301d6ef4e42868d7f4d47f2f907e53bf255d0f", "parents": ["6b867d3c889181eeb103e7cc14686657245680e3"], "commit": "a7cd8ae602c1b11e44a0e025a9a45e32c2cbc29c", "message": "notes with aidan", "changes": [[33, 0, "notes/aidan-cunniffe-call-11-29-17.md"]]}, {"committer": {"date": 1511909201, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1511909201, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "822af65d8e7988f763ad6d2c1e8db597e6940f6b", "parents": ["4b45eec96cf6567d087b53ecac4c704391aa8bc4", "1347f142280fac483b648cb2b1ef72d9d0b2c93d"], "commit": "6b867d3c889181eeb103e7cc14686657245680e3", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1511909196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1511909196, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "32db7a6dcda691defd53a9cb304e8a17b9931241", "parents": ["fcb70a6ebb26033a3dcb308929ca277145f286b8"], "commit": "4b45eec96cf6567d087b53ecac4c704391aa8bc4", "message": "added episdeo 17 bubble.is emmanuel", "changes": [[87, 0, "episodes/17-bootstrapping-bubble-is-emmanuel-straschnov.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1511884759, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1511884759, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9a0896eba57588b77ba6ce874aa1b7cbf747d303", "parents": ["8274ccb120bb3781402aed0a9e1d99242b95a479"], "commit": "fcb70a6ebb26033a3dcb308929ca277145f286b8", "message": "Back from sickness and vacation\n\nThe past two weeks didn't go as planned. If you're following this journal, you'll notice that I haven't made any entires or commits for two weeks. This was mostly because I was still(!) feeling sick. Finally I was diagnosed with strep throat, and am feeling a lot better today. Tomorrow is my last dose of antibiotics so hopefully I'll get back to running tomorrow or the day after.\n\nNote: [the entry prior to this one](https://github.com/stevekrouse/futureofcoding.org/commit/8274ccb120bb3781402aed0a9e1d99242b95a479) is fairly defeated in tone. This is because (1) I was unexpectedly starting to feel sick (again) and didn't want to believe it, and (2) I was trying to get too much done in the time allotted. A recipe for defeatedness. I'm feeling much better about things now. Plenty of things to do but one step at a time. Plenty of time to address them all. Most important ones first.\n\nDespite what it says in my plan at the moment, my next step will not be creating a Patreon. This is because (1) the value accrued from having a Patreon up before creating my content probably isn't that high (look at how Vi Hart raised $6k in just a few days on her reputation), (2) it takes a while to get a strong following on a Patreon so the money wouldn't mean much, (3) it's a distraction from focusing on the work the will actually help move me forward at this juncture (planning, reading, writing).\n\nI'm very excited about a potential upcomming collaboration with Nicky Case. On our phone call a few weeks back, I asked him for advice on writing essays and he outline his thoughts in what will hopefully be an essay he and I collab on. That sounds like a lot of fun! It would be great to have a small win under my belt. Despite it likely not being the absolute highest priority right now, it's in the right direction. In other words, even though my Work Plan isn't quite done, I still have a pretty strong feeling that this small detour would move me closer to accomplishing it. As I told Nicky, I have ~20 hours this week to work on the essay. But really there's no rush. I can work on other things this week and come back to that next week.\n\nAnother thing on my mind is the unbreakable-links project. This project has taken much longer than expected. Just another opportunity for me to improve my currently highly inaccurate planning skills. The short-term solution is quite reasonable: whenever I want to move or delete a file in this directory, I simply have to think through what will happen to all prior links to that page. I do this well with the now deprecated /journal page.\n\nOk, so now let me think about my priorities:\n\n* Write 3 different outlines for the \"essay about essays\" to send to Nicky Case\n* Publish the now-very-late podcast with Emmanuel from bubble\n* Spend time writing about my goals for this project\n* Deep dive on Bret, read the Zine, send him an email\n* Write 3 outlines about learning/teaching to code (and learning in general)\n* Continue writing FoC plan\n* Schedule meetings with key people (Aidan, Stefan, Samuel)\n* Migrate other blogs from Trello (including AT essay outline)\n* Reach out to guest or two for next week on the podcast\n\nOk, these are all top priorities that need to happen in the next week or so. The order I do them in doesn't matter much. Let's go ahead and put them on my calendar in blocks, so I can visualize what I can get done and move them around as needed.\n\nThis is what it looks like now:\n\n![screenshot 2017-11-28 at 10 52 36 am](https://user-images.githubusercontent.com/2288939/33329341-51f477f0-d42a-11e7-9091-4d6d3a72a3ff.png)\n\nI'm feeling happy and aligned with this. I am now noticing that this would be in contradiction with what I told Casey, that I have ~20 hours for this project. Depending on how our conversation goes, I can always bump one of these blocks to next week no problem and manufacture 20 hours here. However this is the plan if he doesn't want to work on this this week.\n\nYou may have noticed that I'm more structured today than usual. This is (1) because I have not been regular about my entries the past few weeks and am feeling a bit adrift, and (2) I fell into a Jordan Peterson YouTube hole last night and he says some pretty straightforward things about happiness, including that you need structure. The first question he asks someone who's depressed is, \"do you have a job?\" If the answer is no, then his answer is get one, even if it's not perfect. It will set you up for success. So while I don't want to follow the letter of his advice, I do want to add a little more structure to my life to stave off any kind of emotional turmoil from working alone and jobless.", "changes": [[1, 1, "plan.md"], [2, 0, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510614499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510614499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b5f21eaa3e0f28380ca58cce45dc9c957c3495b4", "parents": ["a3056b4b08d8c31e471945c7f68ae9695afc3614"], "commit": "8274ccb120bb3781402aed0a9e1d99242b95a479", "message": "Why is my plan so ugly?\n\nI was hoping to publish my work plan by the end of day today but I don't like it. My thoughts are all over the place. I don't like the summary of steps at the end. It needs more work than I can do right now. Let's not rush.\n\nAs crazy as it sounds, I think I want to create a new work plan from scratch yet again. Hopefully it will be the last time. In particular I want to think through the steps of the plan and the timeline.\n\nI'll also be working on the content for my Patreon in the next few days. I expect that to launch in the next few weeks.\n\nFinally, I am starting to rethink the homepage design. Maybe I'll add some photos. Maybe I'll feature certain content. I could think about the \"user flow\" as opposed to simply listing all content by date.", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1510614433, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510614433, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0ffb770572a422f6c4f89221e035a66ec623e71e", "parents": ["ede3d2bb7c73f9dfd65c057b607d83220e24f020"], "commit": "a3056b4b08d8c31e471945c7f68ae9695afc3614", "message": "simplified plan a bit, workshopped steps in summary", "changes": [[9, 11, "plan.md"]]}, {"committer": {"date": 1510614400, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510614400, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "152bd1b4ac8e87ffc6755f5690a5bea59003f60f", "parents": ["a5206c3fa460bbdbb57cb44030c11b7e93da2e39"], "commit": "ede3d2bb7c73f9dfd65c057b607d83220e24f020", "message": "updated homepage text", "changes": [[3, 3, "index.html"]]}, {"committer": {"date": 1510612584, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510612584, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4cc34f75f6bc8db9aeaa85cdfab8abb6318da0bf", "parents": ["4f9cfe417e8ff3e7cbdeebcbf5d39bddaa504bcb"], "commit": "a5206c3fa460bbdbb57cb44030c11b7e93da2e39", "message": "edited plan, refactored out principles to own file", "changes": [[33, 117, "plan.md"], [63, 1, "principles.md"]]}, {"committer": {"date": 1510362157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510362157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "37e0479f8c08dd656938563053437d37e2ab22f9", "parents": ["67e72ea2d730b98a752acb852465026f7636e1e4"], "commit": "4f9cfe417e8ff3e7cbdeebcbf5d39bddaa504bcb", "message": "rest of nicky case notes", "changes": [[26, 2, "notes/nicky-case-call-11-1-17.md"]]}, {"committer": {"date": 1510360672, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510360672, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "158641c60084f9dae8da6bae0c51167bef2f411a", "parents": ["6fbbd7c9e11cbb74b53dd51503bd11ec840b964e"], "commit": "67e72ea2d730b98a752acb852465026f7636e1e4", "message": "added notes nicky", "changes": [[91, 0, "notes/nicky-case-call-11-1-17.md"]]}, {"committer": {"date": 1510350681, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350681, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "bc36cdac4a0ce5e2400f564c6b859563fcbe9f43", "parents": ["d86a325e91fe27036517e4489372615820ad2266"], "commit": "6fbbd7c9e11cbb74b53dd51503bd11ec840b964e", "message": "fixed heading names and levels", "changes": [[2, 2, "plan.md"]]}, {"committer": {"date": 1510350578, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350578, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f73d011e0614ca69c056cf4a3bde794cfa786e19", "parents": ["f5e42870cc1af14f235a2b04b2bd561383fbb621"], "commit": "d86a325e91fe27036517e4489372615820ad2266", "message": "fixes formatting with elon plan", "changes": [[3, 0, "plan.md"]]}, {"committer": {"date": 1510350435, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350435, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a0ef4f5ff2dea74826c40fca8f76aafdbae4f912", "parents": ["72a54f0e2db2a6657475666a207d3991f2fb84c6", "71111f1eaae802e429896be7a21f3ffd0b675da1"], "commit": "f5e42870cc1af14f235a2b04b2bd561383fbb621", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1510350059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510350059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ea6c5bbcfb44b5105a1af58948216fb61aa6039f", "parents": ["e8e0aa94c1b4ec71af2013bc67d72ac781658209"], "commit": "72a54f0e2db2a6657475666a207d3991f2fb84c6", "message": "Done (for now) with plan (I think)\n\nI know the title of this commit doesn't inspire confidence but I think this plan is in a good place. Good enough for me to move on to step 1 of it at least. I'm sure I'll be back here, rethinking things soon enough.\n\n* It feels like every time I come back to working on this plan, I delete everything and start over again. That's not neccesarily a bad thing.\n\n* It's such a bummer to me that I have to write these journal thoughts somewhere random and then copy and paste them into the commit message at the end of my work even though I'm now writing them before I get started. Why can't the commit have a home before you finish the commit?! (Brainflash! I should've just commited the above thoughts to the repo without any changes this morning!)\n\n* Version control is definitely a topic I want to think about more. Really \"version control\" isn't the write word for it. It's more \"iterating on software\" or \"the software workflow\". Managing versions of software is a different problem. The elements of change guy is really the only one I know who's really thinking about this in a thoughtful way.\n\n* I'm not sure where my fustration with this plan is coming from: 1) my lack of progress on it the last few weeks because of my sickness and taking too many meetings, or 2) not having enough data to make a good decision here.", "changes": [["-", "-", "media/cycle-js-devtools-diagram.mp4"], [187, 201, "plan.md"]]}, {"committer": {"date": 1510236314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510236314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f1e0d54051e18ec20aa6650fbaa0996d24dd75b1", "parents": ["8c1dbbae570fad7e4454c8e09e84d4b17057a2b3"], "commit": "e8e0aa94c1b4ec71af2013bc67d72ac781658209", "message": "continued working on plan, outline, goals, why", "changes": [[231, 135, "plan.md"]]}, {"committer": {"date": 1510236291, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510236291, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f852842e5c3556c17c9cdbe7a2f2ffff9417f6b9", "parents": ["a2a498eb018c3bb5ff57967b8a2c8d973ca3a116"], "commit": "8c1dbbae570fad7e4454c8e09e84d4b17057a2b3", "message": "added console logs to unbreakable-links", "changes": [[4, 2, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510192284, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510192284, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2f49ad62c56d2c81b7478157c312042ba7b33ff8", "parents": ["008c8321917b684eae722426a53bfb8d878eacdd"], "commit": "a2a498eb018c3bb5ff57967b8a2c8d973ca3a116", "message": "removed extra slash in rawGitLink", "changes": [[1, 1, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510192226, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510192226, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0812f991a3247ff127d16fdcb553a783eb6b20e2", "parents": ["8f91dc3d949c01ee74b8f4f1c913afd80194cfa7"], "commit": "008c8321917b684eae722426a53bfb8d878eacdd", "message": "added unbreakable-links as non-repo", "changes": [[43, 0, "unbreakable-links/README.md"], [182, 0, "unbreakable-links/index.js"]]}, {"committer": {"date": 1510192203, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510192203, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "dc2b9252940e907b7f1a69dcce1a2a2cc64491ba", "parents": ["08b4f6af64e31bcc4ff5934accf4c2d32d10bca7"], "commit": "8f91dc3d949c01ee74b8f4f1c913afd80194cfa7", "message": "removed unbreakable-links repo", "changes": [[0, 1, "unbreakable-links"]]}, {"committer": {"date": 1510191940, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191940, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "02e0602685bb5c71e8f7ddd9db2ebf5aab5efb73", "parents": ["f73fdc0b3a8481b7433e04f90ea0d6a12168e3f3"], "commit": "08b4f6af64e31bcc4ff5934accf4c2d32d10bca7", "message": "added unbreakable-links repo inside futureofcoding.org", "changes": [[1, 1, "404.html"], [1, 1, "README.md"], [1, 1, "about.md"], [1, 1, "episodes/1-welcome.html"], [1, 1, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [1, 1, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 1, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 1, "episodes/14-research-recap-seven-master-planning.html"], [1, 1, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 1, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 1, "episodes/2-research-recap.html"], [1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/4-research-recap-two.html"], [1, 1, "episodes/5-samantha-john.html"], [1, 1, "episodes/6-research-recap-three.html"], [1, 1, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [1, 1, "episodes/8-research-recap-four.html"], [1, 1, "episodes/9-research-recap-five.html"], [1, 1, "ideas.md"], [1, 1, "index.html"], [1, 1, "journal.md"], [1, 1, "links.md"], [1, 1, "log.html"], [1, 1, "notes/aaron-kent-call-9-15-17.md"], [1, 1, "notes/andre-staltz-call-10-9-17.md"], [1, 1, "notes/andre-staltz-call-9-11-17.md"], [1, 1, "notes/dan-scanlon-call-9-5-17.md"], [1, 1, "notes/jaime-brandon-call-9-5-17.md"], [1, 1, "notes/niko-autio-microeditor.html"], [1, 1, "plan.md"], [1, 1, "principles.md"], [1, 1, "prototypes/streamsheets/index.html"], [1, 0, "unbreakable-links"]]}, {"committer": {"date": 1510191647, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191647, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4a2ddc613b0d757865dcc063698af054a43b33b2", "parents": ["6dfad20c4ae380c098e33234802840234c7bc5ab"], "commit": "f73fdc0b3a8481b7433e04f90ea0d6a12168e3f3", "message": "update unbreakable-links", "changes": [[1, 1, "404.html"], [1, 1, "README.md"], [1, 1, "about.md"], [1, 1, "episodes/1-welcome.html"], [1, 1, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [1, 1, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 1, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 1, "episodes/14-research-recap-seven-master-planning.html"], [1, 1, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 1, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 1, "episodes/2-research-recap.html"], [1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/4-research-recap-two.html"], [1, 1, "episodes/5-samantha-john.html"], [1, 1, "episodes/6-research-recap-three.html"], [1, 1, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [1, 1, "episodes/8-research-recap-four.html"], [1, 1, "episodes/9-research-recap-five.html"], [1, 1, "ideas.md"], [1, 1, "index.html"], [1, 1, "journal.md"], [1, 1, "links.md"], [1, 1, "log.html"], [1, 1, "notes/aaron-kent-call-9-15-17.md"], [1, 1, "notes/andre-staltz-call-10-9-17.md"], [1, 1, "notes/andre-staltz-call-9-11-17.md"], [1, 1, "notes/dan-scanlon-call-9-5-17.md"], [1, 1, "notes/jaime-brandon-call-9-5-17.md"], [1, 1, "notes/niko-autio-microeditor.html"], [1, 1, "plan.md"], [1, 1, "principles.md"], [1, 1, "prototypes/streamsheets/index.html"]]}, {"committer": {"date": 1510191053, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191053, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a152934795d857eec9035c211775267aee621372", "parents": ["3e0d87c37d1804ec53985f7e825fd278aa44a40d", "1636af6bcbcb32bf0a939836919b42298acc323c"], "commit": "6dfad20c4ae380c098e33234802840234c7bc5ab", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1510191047, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1510191047, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f24af8e67d18de1367e05e31b60e4775631c2a1f", "parents": ["f3e363e3c421faafa46dda4a9bec67a511444247"], "commit": "3e0d87c37d1804ec53985f7e825fd278aa44a40d", "message": "added unbreakable-links, simply ?version=", "changes": [[1, 0, "404.html"], [3, 1, "README.md"], [1, 0, "about.md"], [1, 1, "episodes/1-welcome.html"], [1, 1, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"], [1, 1, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 1, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 0, "episodes/14-research-recap-seven-master-planning.html"], [1, 0, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 0, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 1, "episodes/2-research-recap.html"], [1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/4-research-recap-two.html"], [1, 1, "episodes/5-samantha-john.html"], [1, 1, "episodes/6-research-recap-three.html"], [1, 1, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"], [1, 1, "episodes/8-research-recap-four.html"], [1, 1, "episodes/9-research-recap-five.html"], [1, 0, "ideas.md"], [1, 1, "index.html"], [2, 1, "journal.md"], [1, 0, "links.md"], [1, 0, "log.html"], [14, 0, "notes/aaron-kent-call-9-15-17.md"], [14, 1, "notes/andre-staltz-call-10-9-17.md"], [14, 0, "notes/andre-staltz-call-9-11-17.md"], [2, 1, "notes/dan-scanlon-call-9-5-17.md"], [2, 1, "notes/jaime-brandon-call-9-5-17.md"], [1, 1, "notes/niko-autio-microeditor.html"], [1, 0, "plan.md"], [2, 1, "principles.md"], [0, 1, "prototypes/github-embed-footer"], [1, 0, "prototypes/streamsheets/index.html"]]}, {"committer": {"date": 1509974389, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1509974389, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c3b5ce25f9c6f9352b1161e8156a5aa9435bf361", "parents": ["1767d80bf19dc8e73a8b4fc43b6b49a4b0941420", "7385f741463a6cc23b90c724afb2322860e99dbe"], "commit": "3639dc2ad7296524126d6bf1c38b768276541ec2", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1509974384, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1509974384, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "01a67431a36b3e7d5320c5b7916d32a9803c62c3", "parents": ["4a47728ae82754e62dca5d7e3d522f024e6e3639"], "commit": "1767d80bf19dc8e73a8b4fc43b6b49a4b0941420", "message": "added 16 research recap eight notes", "changes": [[184, 0, "episodes/16-research-recap-eight-life-and-work-planning.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1509974364, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1509974364, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "08c642b2b9b442f4fa3ff1b0123e51a84ed27aed", "parents": ["4e5f04eaf871dc63c8e1a93634254e3077348fdb"], "commit": "4a47728ae82754e62dca5d7e3d522f024e6e3639", "message": "fixed typo with 14 research recap seven", "changes": [[152, 0, "episodes/14-research-recap-seven-master-planning.html"], [0, 152, "episodes/14-research-recap-six-master-planning.html"], [1, 1, "index.html"]]}, {"committer": {"date": 1509751200, "timezone": "-0400", "name": "steveykrouse", "email": "steveykrouse@gmail.com"}, "author": {"date": 1509751200, "timezone": "-0400", "name": "steveykrouse", "email": "steveykrouse@gmail.com"}, "tree": "a90505c06c56b8bcff043f6db70c49277593b5b2", "parents": ["4d37f65a04b418772687da1645d1da8d01a4fc30"], "commit": "7385f741463a6cc23b90c724afb2322860e99dbe", "message": "Created new outline for Future of Coding Plan\n\nDon't have time now to explain. It's a mess in there. It begins with the things I need to do next on this project. Then it's an outline. Hope to clean it up soon!", "changes": [[179, 214, "plan.md"]]}, {"committer": {"date": 1509031277, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509031277, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "17e7b9d52cb56d82997ddf162bc6e1facd37873f", "parents": ["2b21ab29251d10602e4abea6232b8474235f6240"], "commit": "e533b31f0b395cfb2f982e05bc3df3c030534b03", "message": "add slack group invite", "changes": [[7, 1, "index.html"]]}, {"committer": {"date": 1509030647, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509030647, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ed3d0c57f45fa06a77d5601d73f5c4eff0406332", "parents": ["400dcee5064a95264982615a1222fc0686cd4136"], "commit": "2b21ab29251d10602e4abea6232b8474235f6240", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1509030219, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509030219, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "b20460c9aebe67fbc538b447b8d013aa843848c6", "parents": ["79518c546497bcb565fb72e92bf531a9c474e9d6"], "commit": "400dcee5064a95264982615a1222fc0686cd4136", "message": "more links from glench", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1509029297, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509029297, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1a9c109352e4b83a5a92f0d6c3aa93b38e442ab8", "parents": ["b882bf061a360082134b3b53f24dee4cffb3c3f3"], "commit": "79518c546497bcb565fb72e92bf531a9c474e9d6", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1509028473, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1509028473, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d3071cbae933ba4f8e4ed90ddff27c7e8e6466e8", "parents": ["1612a59ec5b026b0a39442a27302981ae39a49c8"], "commit": "b882bf061a360082134b3b53f24dee4cffb3c3f3", "message": "links from emmanuel schnazer", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1508953160, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508953160, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e13e1de47e0ecdb948d40e191b8e99ffdd753a32", "parents": ["32007660a94ba778b36115df3e559fac170f9a80"], "commit": "1612a59ec5b026b0a39442a27302981ae39a49c8", "message": "links from omar rizwan", "changes": [[13, 0, "links.md"]]}, {"committer": {"date": 1508863470, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508863470, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c2dfc126b5586f1cdf84b8515c3af17f0e642e49", "parents": ["b5b01b56685c127991f0db40997d12b139f0c716"], "commit": "32007660a94ba778b36115df3e559fac170f9a80", "message": "recovering from a sore throat\n\nI came down with a sore throat this weekend, which was pretty bad yesterday and mostly better today. Yesterday I was planning to do my research recap, meet with Yair from Lamdu and record an episode with him, and go to the Future of Programming meeting. Unfortunately, I was able to do none of that, but I did find the energy to work on https://github.com/stevekrouse/unbreakable-links which is both important to work on and a very fun project for me.\n\nToday I'm feeling a lot better, but I still don't want to push myself, especially because I want to conserve my energy for the MoMath fundraiser that I was invited to by Pete Muller when I bumped into him at Springsteen on Broadway and he heard that I'm a Mitch Resnick fan, and that he'll be there tonight! I'll have to make sure to finish his book in the next few hours...\n\nAs far as my main focus, my #1 priority these days is my Planning Series, which starts with \"Life Plan\", then \"World Plan\", and finally \"Future of Coding Plan\". The first two will live on stevekrouse.com and the third will live here, probably on futureofocoding.org/about or futureofcoding.org/plan.\n\n### Just Plans\n\nAs you may notice, I have decided to stop referring to these plans as \"master plans\" for a few reasons: 1) \"master\" is a word with strange slavery connotations (it also makes me uncomfortable to have \"master\" branches in git but one problem at a time), and 2) it makes me feel less egotistical to have \"plans\" as opposed to \"master plans.\"", "changes": [[0, 1, "log.html"]]}, {"committer": {"date": 1508425262, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508425262, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "89668065cd30dc68262f9078821c1ccb3424435f", "parents": ["8ab8877ec56965901c690932cc214f9756af6755"], "commit": "b5b01b56685c127991f0db40997d12b139f0c716", "message": "where I've been\n\nOver the last few days, I haven't been pushing nearly as much to this as I used to for two reasons:\n\n1. I am working on unbreakable-links which will allow me to more freely edit the structure of the site, which is key because I need to change it.\n\n2. I am master planning. You can read my life master plan here https://docs.google.com/document/d/1tycCeK3FbOVqiz6xcePqr1iE0QTfsqpEgn4XUsXfuRM/edit", "changes": [[1, 0, "log.html"]]}, {"committer": {"date": 1508425164, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508425164, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c2dfc126b5586f1cdf84b8515c3af17f0e642e49", "parents": ["d6f8951ec824b3c2835f35c5b9e661d9a628155b"], "commit": "8ab8877ec56965901c690932cc214f9756af6755", "message": "Create log.html", "changes": [[9, 0, "log.html"]]}, {"committer": {"date": 1508425063, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508425063, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e8a668dc762bef223c51f029866fca2959f8ffe4", "parents": ["3d17f10c8b4a0cc457be40f0462cfb57593e5038"], "commit": "d6f8951ec824b3c2835f35c5b9e661d9a628155b", "message": "this journal is officially deprecated -> /log", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1508421096, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508421096, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f76442aaae01fdcaa668ea09c9a0693cc2e8518f", "parents": ["4e5f04eaf871dc63c8e1a93634254e3077348fdb"], "commit": "3d17f10c8b4a0cc457be40f0462cfb57593e5038", "message": "Update links.md", "changes": [[19, 1, "links.md"]]}, {"committer": {"date": 1508274114, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1508274114, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "1c41d937996106403073a9d4bd1669d340a48c53", "parents": ["ed3c55f65bc94654499ffd33c3650722cba6d58e", "793fef9f1fe23c820c98c6ed9af4195764448f40"], "commit": "4e5f04eaf871dc63c8e1a93634254e3077348fdb", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1508274090, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1508274090, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "74b50e49285e7f879aaee0a04f36615a09c67e67", "parents": ["1a9b47ce0b6dfaafa993870f343d8f43df417bed"], "commit": "ed3c55f65bc94654499ffd33c3650722cba6d58e", "message": "added 15 interview with scott mueller", "changes": [[90, 0, "episodes/15-raising-genius-with-scott-mueller.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1508255997, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508255997, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d41f732391bb57eba285014bd4b3fd3227db606c", "parents": ["4335744ea1022870a7b391845410a1929bfb03be"], "commit": "793fef9f1fe23c820c98c6ed9af4195764448f40", "message": "Update links.md", "changes": [[5, 0, "links.md"]]}, {"committer": {"date": 1508251854, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508251854, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "53612b078c76fffe8bc1f2a9c6d1a44baaa65a0b", "parents": ["b8026c26bc95651e3cb625cc9c7a0783dd589f9d"], "commit": "4335744ea1022870a7b391845410a1929bfb03be", "message": "Working on my life master plan...\n\nI feel bad for neglecting this site for the past few days. I've been working hard on my master plan for my life and I'll be back here shortly to continue working on my master plan for this project!", "changes": [[2, 1, "about.md"]]}, {"committer": {"date": 1508251162, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508251162, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ccd292b742ba246f551cdd508c6c9a09a14e9e40", "parents": ["343e9703c7b009ce7beb0ae57d4b827e45a298e8"], "commit": "b8026c26bc95651e3cb625cc9c7a0783dd589f9d", "message": "Update links.md", "changes": [[7, 0, "links.md"]]}, {"committer": {"date": 1508248862, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1508248862, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1cf43afb879a4f08521a869a7c66f0b8dfada65f", "parents": ["1a9b47ce0b6dfaafa993870f343d8f43df417bed"], "commit": "343e9703c7b009ce7beb0ae57d4b827e45a298e8", "message": "links from glen chiacchieri", "changes": [[9, 2, "links.md"]]}, {"committer": {"date": 1507574614, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507574614, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2456bc8bdb13503301429cc7c2ded8a825df6b80", "parents": ["6d57e56f4a7c6eceba6ba109122fd203afc4fe74"], "commit": "1a9b47ce0b6dfaafa993870f343d8f43df417bed", "message": "added link to embed podcast for episode 14 research recap seven", "changes": [[1, 1, "episodes/14-research-recap-six-master-planning.html"]]}, {"committer": {"date": 1507561834, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507561834, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d08fae6283dace3047af828fa1fcc6130c3d9455", "parents": ["1c18aa8db46efb74679c80c23886d890baa7ed3b"], "commit": "6d57e56f4a7c6eceba6ba109122fd203afc4fe74", "message": "added to index.html and switched id to name attribute to make anchor tags work", "changes": [[19, 18, "episodes/14-research-recap-six-master-planning.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1507561360, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507561360, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "84e47cee8913e8094eb828af6f74b1e3b7bec73a", "parents": ["2e39f9a323775dbe08b9702866a2ace6db8a1451"], "commit": "1c18aa8db46efb74679c80c23886d890baa7ed3b", "message": "added episode 14 research recap seven without omnycast link", "changes": [[151, 0, "episodes/14-research-recap-six-master-planning.html"]]}, {"committer": {"date": 1507558423, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507558423, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c460ee5d4924e672735eeb8a3217d2f422fc67bf", "parents": ["16321d65a0381b78a1aa049d4666aadac9db8319"], "commit": "2e39f9a323775dbe08b9702866a2ace6db8a1451", "message": "added andre staltz call 10-9-17", "changes": [[232, 0, "notes/andre-staltz-call-10-9-17.md"]]}, {"committer": {"date": 1507307045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507307045, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "08c170b14192d864020593446dae6a9ac2717e18", "parents": ["915b40a2d6de7337f6f9a224118d60c042dbe804"], "commit": "16321d65a0381b78a1aa049d4666aadac9db8319", "message": "Continued developing master plan\n\nI've been making a lot of progress in the past few days, thinking about this project at a high level. I made a lot of progress in the shower this morning:\n\n![image](https://user-images.githubusercontent.com/2288939/31288236-13809c5e-aa92-11e7-8ba7-7dadee620891.png)\n\nThere are a few next steps:\n\n1. Articulate my prototype ideas for StreamSheets, Scratch or WoofJS FRP (and come up with a name for this), generic GUI for langauges, and more if I have them.\n\nhttps://github.com/stevekrouse/futureofcoding.org/issues/54\nhttps://github.com/stevekrouse/futureofcoding.org/issues/55\n\n2. Spell out my design principles.\n\nhttps://github.com/stevekrouse/futureofcoding.org/issues/9\n\n3. Send my master plan around to friends.\n\n4. Consider the future organization of the website and if now's a good time to go for it. https://github.com/stevekrouse/futureofcoding.org/issues/53", "changes": [[75, 40, "about.md"], [1, 1, "ideas.md"], [19, 0, "principles.md"], [0, 19, "thesis.md"]]}, {"committer": {"date": 1507292452, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507292452, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "446069bac45860fdeb2dbf71f874b4a1f4a7e9cc", "parents": ["b6e0e47ac0fb3b1bb0555270438ca0235eff4bb3"], "commit": "915b40a2d6de7337f6f9a224118d60c042dbe804", "message": "testing to see what long commit messages look like\n\nCan you see this message?\n\nHow about [this link](http://futureofcoding.org)?\n\n# How about this header?", "changes": []}, {"committer": {"date": 1507209851, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507209851, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "446069bac45860fdeb2dbf71f874b4a1f4a7e9cc", "parents": ["b5cf6d2d524a94e0e08f5dd9b6e7c37f0c4a4369"], "commit": "b6e0e47ac0fb3b1bb0555270438ca0235eff4bb3", "message": "journal death knoll and streamsheets write up", "changes": [[14, 0, "journal.md"]]}, {"committer": {"date": 1507207405, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507207405, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d81876d33a73c9f4e6df6488ad5b7c0f005bcea3", "parents": ["51f4a7a85eba79d9b31ec0281db9dc792e9f581e"], "commit": "b5cf6d2d524a94e0e08f5dd9b6e7c37f0c4a4369", "message": "added petri nets", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1507134430, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507134430, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1d5c3de320240927bf73edf6d420a47f7dfb2544", "parents": ["cc0f4b85157657f02e8da17ba9c3c19bb3333d80"], "commit": "51f4a7a85eba79d9b31ec0281db9dc792e9f581e", "message": "added children programming languages paper", "changes": [[1, 1, "links.md"]]}, {"committer": {"date": 1507053916, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507053916, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "cc98c9e8e78a0d11b104ebcda198828b07d4bf9c", "parents": ["babbf695b718c41eb7aba3bd2f33708dcf0938fd"], "commit": "cc0f4b85157657f02e8da17ba9c3c19bb3333d80", "message": "lowered header predecede of structural editor subheadings", "changes": [[6, 6, "journal.md"]]}, {"committer": {"date": 1507053844, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1507053844, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4fbcdf25acc88e1e39be7cf259d33a74a51d4961", "parents": ["f25ab2fbd97b8da93495d0700aeed53497f7da36"], "commit": "babbf695b718c41eb7aba3bd2f33708dcf0938fd", "message": "structured editing write up", "changes": [[74, 2, "journal.md"], [1, 0, "links.md"], [1126, 0, "notes/niko-autio-microeditor.html"]]}, {"committer": {"date": 1507037911, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507037911, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bb4dfb44103198cd448b8430cc221c3fda554ea1", "parents": ["33b5a65c408c871c930846ddcfafd4cdf9baf70f", "008d0c2d880ec5ef23068db76f9738ec8fcc8e94"], "commit": "f25ab2fbd97b8da93495d0700aeed53497f7da36", "message": "Merge pull request #48 from stevekrouse/episode-13\n\nadded episode 13, waiting for lauch date", "changes": []}, {"committer": {"date": 1507037902, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1507037902, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "73ca0e1da3b72872b3de3d1983ae9da63f57406c", "parents": ["453f2bd02372e5d0a83a1305503dead2bdb2cea4"], "commit": "008d0c2d880ec5ef23068db76f9738ec8fcc8e94", "message": "added omnyfocus embed link", "changes": [[1, 1, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"]]}, {"committer": {"date": 1506986472, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506986472, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "382c89f259e4dfb1c3c69669c81a7eed94f668ff", "parents": ["06113ec98d94d6da98761e4220a7bb8310f672dd"], "commit": "33b5a65c408c871c930846ddcfafd4cdf9baf70f", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506961454, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506961454, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6bbf79229025277f227b4419c4bc7bbb11e44567", "parents": ["d14b429066043a59c3939956d672389dbf6fcf1e"], "commit": "06113ec98d94d6da98761e4220a7bb8310f672dd", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506952183, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506952183, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "b917ae14d4a36bc013ad0493b367c3f3ddbb59f6", "parents": ["8663e9c14ef014b58aabb65a886f60b7fad82c45"], "commit": "d14b429066043a59c3939956d672389dbf6fcf1e", "message": "elm flappy, andre and nick, juan benet master plan", "changes": [[60, 1, "journal.md"]]}, {"committer": {"date": 1506942662, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506942662, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d97e1d79f71a5a920d3292ef105db9498f24573c", "parents": ["d23405ab51b4e01478a5d52913143be1c4eddcb4"], "commit": "8663e9c14ef014b58aabb65a886f60b7fad82c45", "message": "For -> 4 typo", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1506787197, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506787197, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "8bbda671d4075a2340d76ca7ed1db3a1a2f53c46", "parents": ["5bafc3c6095dadcc9acfa8b0dd76f28988d6671a"], "commit": "d23405ab51b4e01478a5d52913143be1c4eddcb4", "message": "started about and thesis", "changes": [[151, 0, "about.md"], [2, 1, "index.html"], [19, 0, "thesis.md"]]}, {"committer": {"date": 1506779504, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506779504, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9a38a2e7907bad203a5c4c9cddd9a321a1849a52", "parents": ["5b4673ab621cc3bd485e3a9e53d67aa2090aecb1", "098a7f66a1066f25149342630fbb0bc0f6ec4151"], "commit": "5bafc3c6095dadcc9acfa8b0dd76f28988d6671a", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1506779499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506779499, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f9b2cb7cc6531b44e9aa62437978fb500b088528", "parents": ["ffa8b9769aa090b0e248a3f868699a75350110fc"], "commit": "5b4673ab621cc3bd485e3a9e53d67aa2090aecb1", "message": "addedl linq", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506711945, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506711945, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "09365822356a81eabbad90b4b685f3a40ac70577", "parents": ["9e788a4a54112430c714e091ed0fdcd838013914"], "commit": "098a7f66a1066f25149342630fbb0bc0f6ec4151", "message": "links from @curious_reader", "changes": [[12, 0, "links.md"]]}, {"committer": {"date": 1506701600, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506701600, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "de13e05389881d2ada5014d62c107cc99bfaed40", "parents": ["ffa8b9769aa090b0e248a3f868699a75350110fc"], "commit": "9e788a4a54112430c714e091ed0fdcd838013914", "message": "fun conversations and elm flappy started", "changes": [[20, 0, "journal.md"]]}, {"committer": {"date": 1506692783, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506692783, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7f835fbdcd6a146d3e14972e6ab3b6ecdb520623", "parents": ["6aadd6d78159bf6438b9037b95793c07a07814a6"], "commit": "ffa8b9769aa090b0e248a3f868699a75350110fc", "message": "prioritize sideways recipie article", "changes": [[3, 1, "links.md"]]}, {"committer": {"date": 1506691951, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506691951, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0803adf5c5833fcab2a1c63e34efb38d8a3fc6f2", "parents": ["6aadd6d78159bf6438b9037b95793c07a07814a6"], "commit": "453f2bd02372e5d0a83a1305503dead2bdb2cea4", "message": "added episode 13, waiting for lauch date", "changes": [[102, 0, "episodes/13-teaching-elm-to-4th-graders-christopher-anand.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1506602406, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506602406, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "029df50d2cc31f0dd7cf787334bce1bc7de48c6e", "parents": ["ab9901937fbaf6b0710fc36825ca244b6d42dae2"], "commit": "6aadd6d78159bf6438b9037b95793c07a07814a6", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1506541743, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506541743, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a47ac91df7bb8d2c5b36f7d52e477a3793ed4b00", "parents": ["981a4004ace5afdc5685954b8dbacde3badc878d"], "commit": "ab9901937fbaf6b0710fc36825ca244b6d42dae2", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506538172, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506538172, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "eb5702623785e07a703d0c09b306b27576c257c0", "parents": ["47466607290c0e3647995281735a90d2fdf150e3"], "commit": "981a4004ace5afdc5685954b8dbacde3badc878d", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506531697, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506531697, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "4459c1a67ccaa696b8f71422f41c730a6f17ae6d", "parents": ["197aa63952c34ad7fe0ca57bc47e811338af3d1a"], "commit": "47466607290c0e3647995281735a90d2fdf150e3", "message": "finished cyclejs flappy bird", "changes": [[26, 0, "journal.md"]]}, {"committer": {"date": 1506443673, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506443673, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "36d1788d0f71c679b60867d740e7e8b4f0ed2c9c", "parents": ["ed87c919be2eb7160bb9ed115280e7a5cab1d212"], "commit": "197aa63952c34ad7fe0ca57bc47e811338af3d1a", "message": "Update links.md", "changes": [[6, 2, "links.md"]]}, {"committer": {"date": 1506443502, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506443502, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "03e0e1a753c50a7572a22946238597df8dbe32a2", "parents": ["6a64c41a01f998fd57fcccc44f92b39e166ff23b"], "commit": "ed87c919be2eb7160bb9ed115280e7a5cab1d212", "message": "add links from nicolae rusan", "changes": [[6, 0, "links.md"]]}, {"committer": {"date": 1506441573, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506441573, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7f78207fe71e4ffd14ba900373576bcefcfa100f", "parents": ["19d478945d86279da2f7c6eab86273fd72f6f51e"], "commit": "6a64c41a01f998fd57fcccc44f92b39e166ff23b", "message": "Update journal.md", "changes": [[5, 0, "journal.md"]]}, {"committer": {"date": 1506352193, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506352193, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7efbde25c25b1b51879f606440fce0db7c24288e", "parents": ["cb152e6c4105cdcbbf26c069d1da1069577308bd"], "commit": "19d478945d86279da2f7c6eab86273fd72f6f51e", "message": "added episdoe 12, research recap six: cyclejs deep dive", "changes": [[86, 0, "episodes/12-research-recap-six-cycle-js-deep-dive.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1506351892, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506351892, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "66be71ecd978e01cb138e1fd1cee4f5d86153dd2", "parents": ["a87ad52062c1ebc591b38b28da5f507aaaaa7ca5"], "commit": "cb152e6c4105cdcbbf26c069d1da1069577308bd", "message": "fix onionify link", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1506346145, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506346145, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c6d51b7622524d355ee364e2e9b634c719428c9e", "parents": ["b90daea3548277613fd882bf911ce5c606e9770e"], "commit": "a87ad52062c1ebc591b38b28da5f507aaaaa7ca5", "message": "research recap 6", "changes": [[48, 1, "journal.md"]]}, {"committer": {"date": 1506116368, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506116368, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7fb7cfb6dc1e6a0ad81263b96160c09d88d0bdf5", "parents": ["cf7b4fc072fa73a47ad989496a21351026c5875a"], "commit": "b90daea3548277613fd882bf911ce5c606e9770e", "message": "Update journal.md", "changes": [[2, 0, "journal.md"]]}, {"committer": {"date": 1506116142, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506116142, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f0457a9df66c55dfac378765c7357d0d22cd678c", "parents": ["6c2e63534ab7f2ecd92c7e5c508a5fbb87e3b9d3"], "commit": "cf7b4fc072fa73a47ad989496a21351026c5875a", "message": "Update journal.md", "changes": [[8, 0, "journal.md"]]}, {"committer": {"date": 1506089144, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1506089144, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ba1a6436945d4310dd283ef5f12755299c78fe01", "parents": ["581753a6db254e516301d0c1563e233f6e70ea13"], "commit": "6c2e63534ab7f2ecd92c7e5c508a5fbb87e3b9d3", "message": "to recurse or not to recurse", "changes": [[26, 0, "journal.md"]]}, {"committer": {"date": 1506024610, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506024610, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3c619aca47c07bfe2a44e1e14ac8466c578cdbaf", "parents": ["578124f23089e7a4ca842ab8501ae837e4ca8a74"], "commit": "581753a6db254e516301d0c1563e233f6e70ea13", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1506023134, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506023134, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "554b60b4e14e6093c7b262477625b75c8705d1c2", "parents": ["914e8301e7b9545e1e655a0cef9c6c9ace91b252"], "commit": "578124f23089e7a4ca842ab8501ae837e4ca8a74", "message": "Update index.html", "changes": [[2, 2, "index.html"]]}, {"committer": {"date": 1506023076, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506023076, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "93e2c0796a83718b6710796db9965ba3a5e4373e", "parents": ["ffc282294d72a15b37008e78634716d4a9f7a6e9"], "commit": "914e8301e7b9545e1e655a0cef9c6c9ace91b252", "message": "Update index.html", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1506021281, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506021281, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1fc5e38ca1bf75637cc29bd245abc28fd2505e92", "parents": ["599f367771f45a75400f952e33bb1fb9f185d758"], "commit": "ffc282294d72a15b37008e78634716d4a9f7a6e9", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1506019627, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1506019627, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ef58f17118d2fac3d514b9fefc3162a07990945e", "parents": ["b095cca040ae70c0f3b5290474c4d7a4b8674e71"], "commit": "599f367771f45a75400f952e33bb1fb9f185d758", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1505913111, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505913111, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1b364dcc00c752faa58cc6705bca3a01331733c3", "parents": ["3e4c48b6006a11f8ebc059efb738b7f74a37ad33"], "commit": "b095cca040ae70c0f3b5290474c4d7a4b8674e71", "message": "Update journal.md", "changes": [[3, 0, "journal.md"]]}, {"committer": {"date": 1505911811, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505911811, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9e51b88654e147c7d393c0a187ac05be506213f6", "parents": ["ce65837e2716efffcad1fbe84a27a8bc6a80dd4a"], "commit": "3e4c48b6006a11f8ebc059efb738b7f74a37ad33", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1505843561, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505843561, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "05fdd2479253a293c68784bed6393a5d3ce35e21", "parents": ["de134be22d95007c2bfa7eb0567de97b930b5d91"], "commit": "ce65837e2716efffcad1fbe84a27a8bc6a80dd4a", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1505834631, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505834631, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "34e717977d5cf78faf6e86cf24eb33f3035c5c7c", "parents": ["a1a0f723e34db654811a009dcbadea6ba2568d71"], "commit": "de134be22d95007c2bfa7eb0567de97b930b5d91", "message": "added pete hunt episode", "changes": [[89, 0, "episodes/11-how-reactjs-was-created-with-pete-hunt.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1505831458, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505831458, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f139f0d58b68e861f5e3b1ea2c044d324431a62a", "parents": ["3e3f2b81f1cf9dd809bae2357983754b4b897cce"], "commit": "a1a0f723e34db654811a009dcbadea6ba2568d71", "message": "played with cycle, create github-embed-footer", "changes": [[3, 0, ".gitmodules"], [17, 0, "journal.md"], [1, 0, "prototypes/github-embed-footer"]]}, {"committer": {"date": 1505751306, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505751306, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d34875392cce56c005890e7ba944942929246a89", "parents": ["80bd8cddfea62940667194d1b9f06d448a7cb049"], "commit": "3e3f2b81f1cf9dd809bae2357983754b4b897cce", "message": "reorganize to research links by topic", "changes": [[46, 43, "links.md"]]}, {"committer": {"date": 1505748783, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505748783, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "92f8b5aaaebac5b90cdcc6c01eff6217ce612826", "parents": ["f987a210e92c54ebeda8daa166872443014e3f00"], "commit": "80bd8cddfea62940667194d1b9f06d448a7cb049", "message": "Update journal.md", "changes": [[18, 0, "journal.md"]]}, {"committer": {"date": 1505748294, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505748294, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "45887bd5e059568ea6ec62071e50557598876d8a", "parents": ["66f5549361e2562841447bc1d19956046ba120e3"], "commit": "f987a210e92c54ebeda8daa166872443014e3f00", "message": "Update links.md", "changes": [[29, 9, "links.md"]]}, {"committer": {"date": 1505508846, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505508846, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f2168b992bd2bbe6ab09f2dbd6fab10400159b65", "parents": ["336815f64b5b0b4f0aeeb7be35b50824acd43653"], "commit": "66f5549361e2562841447bc1d19956046ba120e3", "message": "Update journal.md", "changes": [[9, 0, "journal.md"]]}, {"committer": {"date": 1505508833, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505508833, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ab4ec768b29b1c010609a55dded7622332d2ce73", "parents": ["27ecc929931c792e17e3b590adfd2f09d45e9944"], "commit": "336815f64b5b0b4f0aeeb7be35b50824acd43653", "message": "Update links.md", "changes": [[36, 6, "links.md"]]}, {"committer": {"date": 1505496885, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505496885, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a4d609b11e5251db9fd2e10b9a9bd9b8b0879f69", "parents": ["d2a8c8f6d599ef0717dada1479a38ac4275460ac"], "commit": "27ecc929931c792e17e3b590adfd2f09d45e9944", "message": "Update links.md", "changes": [[10, 5, "links.md"]]}, {"committer": {"date": 1505496877, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505496877, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "f155058884fe4d64c732343b37f47f3dc4a10b7b", "parents": ["a7a6d5708dd6d1837e78d043d5e2c54fc2df5b22", "7b2e4f5d2164c753e40ee27c05dc8610eb19f3d3"], "commit": "d2a8c8f6d599ef0717dada1479a38ac4275460ac", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1505496871, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505496871, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9ae1a451b5ae06ffe12121b69d74cacc6fdbf7b6", "parents": ["1edb7c948c876ae562dedc76d566899fa9b056c2"], "commit": "a7a6d5708dd6d1837e78d043d5e2c54fc2df5b22", "message": "added aaron kent call", "changes": [[27, 0, "notes/aaron-kent-call-9-15-17.md"]]}, {"committer": {"date": 1505316748, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505316748, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "646b776e4727ee9a48a330415d4967ccfae4af8e", "parents": ["9083f5051da2af3702fe6ea1755ee0a4ba6f4054"], "commit": "7b2e4f5d2164c753e40ee27c05dc8610eb19f3d3", "message": "Update journal.md", "changes": [[23, 0, "journal.md"]]}, {"committer": {"date": 1505316484, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505316484, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7d9288d7f7a07b6bfb83e7583545fd845ab5b7ce", "parents": ["27ce85bfc298c11c1bb4a22104630b5db2975389"], "commit": "9083f5051da2af3702fe6ea1755ee0a4ba6f4054", "message": "Update links.md", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1505316387, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505316387, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a15f6fbf10a7cd4ec53498d0263c35c42ddd75ef", "parents": ["78c146bc2411f5159b04769e584349ea8d251496"], "commit": "27ce85bfc298c11c1bb4a22104630b5db2975389", "message": "Update links.md", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1505313069, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505313069, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8ef3c92c6999c913467504db8906f55557767b5e", "parents": ["e0094fce667761206d87e322a5c4875257c3ad5f"], "commit": "78c146bc2411f5159b04769e584349ea8d251496", "message": "Update index.html", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1505312891, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505312891, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f4b15059b9ed018982f91ade031ae94d1d127f60", "parents": ["a3b5290a0917e34b321eb614760560ee5a1e4fd1"], "commit": "e0094fce667761206d87e322a5c4875257c3ad5f", "message": "Create 10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html", "changes": [[89, 0, "episodes/10-unisons-paul-chiusano-on-how-abstraction-will-save-distributed-computing.html"]]}, {"committer": {"date": 1505225730, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505225730, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "dbb57d9cbfc7ae96278de7889f8fbd550f4b99a5", "parents": ["b2360fcc457cb6d6a936e68f73e045dd6ffd53b9"], "commit": "a3b5290a0917e34b321eb614760560ee5a1e4fd1", "message": "fix podcast dates", "changes": [[6, 6, "index.html"]]}, {"committer": {"date": 1505225558, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505225558, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3abf2e24b83aab492347229c34b9b1de5ca0d13c", "parents": ["b358b7ae0e0eb99a325ab4317522086ab1384fbd"], "commit": "b2360fcc457cb6d6a936e68f73e045dd6ffd53b9", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1505223682, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505223682, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "eb88c79c85d1f433bdc08f5ab2a1824781470689", "parents": ["9bb940ef8155266aa62b586c546d91923927e413"], "commit": "b358b7ae0e0eb99a325ab4317522086ab1384fbd", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1505219671, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505219671, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7bca4b835690ee9ed78e8ad668d75c6c0bdc8d01", "parents": ["680be36767a6f55703869e882a291f7a797c42ae"], "commit": "9bb940ef8155266aa62b586c546d91923927e413", "message": "added links from jaime and andre calls", "changes": [[8, 4, "links.md"]]}, {"committer": {"date": 1505219592, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505219592, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f2ff34f9c2f9f83da8f6a74d43bd0a08747883d8", "parents": ["25dabceeb6b549ddd623deab23ca8483f437990c"], "commit": "680be36767a6f55703869e882a291f7a797c42ae", "message": "fix andre call notes links", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1505216260, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1505216260, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bf0b38b0d676956da86ee0868e9b0b1d91a9d463", "parents": ["1edb7c948c876ae562dedc76d566899fa9b056c2"], "commit": "25dabceeb6b549ddd623deab23ca8483f437990c", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1505163409, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163409, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "8079d5f18550e388d4ebd094e7b9d1c1d6ae330b", "parents": ["08da893bb261b158b291282d3fc0038453e871e5"], "commit": "1edb7c948c876ae562dedc76d566899fa9b056c2", "message": "update research recap five description and add to homepage", "changes": [[1, 1, "episodes/9-research-recap-five.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1505163167, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163167, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "5c3138c67c1dc3d95c3028c5c2806f314fbffeb4", "parents": ["ce73581ab1b200248c579630ff295e548186c7f5", "ee8cbb23b6f8faecffcd1c1f4f86e192213024e2"], "commit": "08da893bb261b158b291282d3fc0038453e871e5", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1505163159, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163159, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "bf6a2496f4fdfcf8d4b7fb61117d707db7e5b279", "parents": ["2585cc7b065637f213d3733ba9f26e65bfa00fc5"], "commit": "ce73581ab1b200248c579630ff295e548186c7f5", "message": "research recap 5", "changes": [[106, 0, "episodes/9-research-recap-five.html"], [56, 0, "journal.md"], [4, 0, "links.md"]]}, {"committer": {"date": 1505163149, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1505163149, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a7bbd4363513ad3688a7a88bc2a8cc9355da8bbd", "parents": ["095393203920ac6a43f857e32117037b6564b91a"], "commit": "2585cc7b065637f213d3733ba9f26e65bfa00fc5", "message": "add andre staltz 9-11-17 call", "changes": [[118, 0, "notes/andre-staltz-call-9-11-17.md"]]}, {"committer": {"date": 1504902724, "timezone": "-0500", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504902724, "timezone": "-0500", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6a4dbd3cbe4008bfe3f66fe951cb2b454cd5c742", "parents": ["095393203920ac6a43f857e32117037b6564b91a"], "commit": "ee8cbb23b6f8faecffcd1c1f4f86e192213024e2", "message": "Update links.md", "changes": [[4, 2, "links.md"]]}, {"committer": {"date": 1504881181, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504881181, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "315c769413167c1097aa5f28d9d93558c6536171", "parents": ["1cf92bf9347818a44971e4246423e206134cff1c"], "commit": "095393203920ac6a43f857e32117037b6564b91a", "message": "bret victor deep dive day #1", "changes": [[9, 0, "journal.md"], [15, 1, "links.md"]]}, {"committer": {"date": 1504799746, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504799746, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "84147c6a49636a67043a6c18a94de12d4317a65d", "parents": ["3c61d3a143f71c72400a3f23ce086ef904fbaa06"], "commit": "1cf92bf9347818a44971e4246423e206134cff1c", "message": "alan kay day #5 journal and recap", "changes": [[18, 0, "journal.md"]]}, {"committer": {"date": 1504798819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504798819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b9e5bf6cf7ec1456598bf62512f944e532b40cca", "parents": ["4be18b07ee81247cad4bc031da09f81e29273f43"], "commit": "3c61d3a143f71c72400a3f23ce086ef904fbaa06", "message": "alan kay deep dive day #5 links", "changes": [[3, 0, "ideas.md"], [38, 5, "links.md"]]}, {"committer": {"date": 1504710551, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504710551, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "32b48067cb548a9e499cc74b3389122c0dd3f477", "parents": ["31cb36531e9fa145dfb65832af0cdfb90c39258f"], "commit": "4be18b07ee81247cad4bc031da09f81e29273f43", "message": "alan kay deep dive #4, journal", "changes": [[21, 0, "journal.md"]]}, {"committer": {"date": 1504709804, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504709804, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "131bb205491e43f2b7f16461d20f15fc5c87f5ce", "parents": ["8fdc3420b50bef161e0324bd964b3cb343540dc4"], "commit": "31cb36531e9fa145dfb65832af0cdfb90c39258f", "message": "alan kay deep dive day #4 links", "changes": [[40, 9, "links.md"]]}, {"committer": {"date": 1504699778, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504699778, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "60cbdc125e992e54e1617ca03524e45fe8094da1", "parents": ["31bccc1f12bef4f2f86fe20d75d2cb4f174a3be9"], "commit": "8fdc3420b50bef161e0324bd964b3cb343540dc4", "message": "added research recap four", "changes": [[86, 0, "episodes/8-research-recap-four.html"], [1, 0, "index.html"]]}, {"committer": {"date": 1504646268, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504646268, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "534aa02511f7420dc31f17634f0479ae0fb76b9f", "parents": ["dce6d46e520dfcedd8638a9cfa090bb060209e38"], "commit": "31bccc1f12bef4f2f86fe20d75d2cb4f174a3be9", "message": "adding lloyd's episode to homepage", "changes": [[7, 6, "index.html"]]}, {"committer": {"date": 1504646082, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504646082, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d3dcf4cb21f128692a262f4ee0944219c785a529", "parents": ["9c23199978c05ac8c9795f0a40925db8f812a10b"], "commit": "dce6d46e520dfcedd8638a9cfa090bb060209e38", "message": "added lloyd episode", "changes": [[86, 0, "episodes/7-lookers-lloyd-tab-on-growing-languages-through-deprecation.html"]]}, {"committer": {"date": 1504638064, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504638064, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7960f73fd853389aed4ad1509c50c7beb4c2b670", "parents": ["723e92578386fb3d7afd5200c5a7855c8172cbdd"], "commit": "9c23199978c05ac8c9795f0a40925db8f812a10b", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504637264, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504637264, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "30e885296b52bebebd24c343544652bdbcc9cf0a", "parents": ["04b4251a07635e4e170df62e3e2fb7eade439817"], "commit": "723e92578386fb3d7afd5200c5a7855c8172cbdd", "message": "Update links.md", "changes": [[1, 1, "links.md"]]}, {"committer": {"date": 1504633019, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504633019, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "e366cfc37111f22ac9cce5ee3d50860f5ff71a78", "parents": ["355bb048a4eb34bf5b276230bdd7f4455beaeeda"], "commit": "04b4251a07635e4e170df62e3e2fb7eade439817", "message": "added notes with dan and jaime", "changes": [[95, 0, "notes/dan-scanlon-call-9-5-17.md"], [74, 0, "notes/jaime-brandon-call-9-5-17.md"]]}, {"committer": {"date": 1504617771, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504617771, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b9fd8e1823745f434be8914576eff9c6cf92beb2", "parents": ["c43a1fe747c5608eb5da91c0d629a7a86a20244c"], "commit": "355bb048a4eb34bf5b276230bdd7f4455beaeeda", "message": "journal for alan kay day #3, and logichub #1", "changes": [[10, 0, "journal.md"]]}, {"committer": {"date": 1504617157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504617157, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d3d04224730ee412e6ef2ad5f184529972092901", "parents": ["aead6827eb4410e45e41e410f91a510acc8b137e"], "commit": "c43a1fe747c5608eb5da91c0d629a7a86a20244c", "message": "alan kay deep dive day #3", "changes": [[9, 1, "links.md"]]}, {"committer": {"date": 1504610254, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504610254, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "058d4470820568f1dd6368cf3dd0e66c31a84c1e", "parents": ["6d7c3e8ec4ab7101f2eb766786049f41528c370d"], "commit": "aead6827eb4410e45e41e410f91a510acc8b137e", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1504553635, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504553635, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8506aed16b27523e563abe4f3dcb4a614600209a", "parents": ["b1222a617914376d290fc00ca4f0dbeb16670767"], "commit": "6d7c3e8ec4ab7101f2eb766786049f41528c370d", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504553081, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504553081, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a28d2baf4a8e6705bfc76a918b6bdb7e054b7106", "parents": ["bf7b99bcbd22cf0a258ab679f00afff059ac96d4"], "commit": "b1222a617914376d290fc00ca4f0dbeb16670767", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504551586, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504551586, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8baa20e152ba25d36d118ba9bcadb307da2e9de7", "parents": ["7f4a1c348f168190d764f5e0629a97d0cdc434fc"], "commit": "bf7b99bcbd22cf0a258ab679f00afff059ac96d4", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1504547313, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504547313, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "67248be4f975ba61253f0d3101924f180dcd9515", "parents": ["8e4ccfe4ec2908031fd3c6d0ef4a18dee9193d0a"], "commit": "7f4a1c348f168190d764f5e0629a97d0cdc434fc", "message": "alan kay deep dive #2, part 2", "changes": [[11, 6, "links.md"]]}, {"committer": {"date": 1504536819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504536819, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "45b0aa0295de357676d9d2c084707809d4adfad2", "parents": ["9976e7c46d85a09c1c5c4776e3673b8aac44152a"], "commit": "8e4ccfe4ec2908031fd3c6d0ef4a18dee9193d0a", "message": "alan deep dive part #2, journal", "changes": [[3, 0, "ideas.md"], [12, 0, "journal.md"]]}, {"committer": {"date": 1504536693, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504536693, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "3a6b5f4c6fe813417e8cb67fc97f5b88d723f397", "parents": ["d391cf4dd862a0e26c7133a580fd5dc911134296"], "commit": "9976e7c46d85a09c1c5c4776e3673b8aac44152a", "message": "still Alan Deep Dive #2, part 1 (forgot to save before last commit)", "changes": [[20, 5, "links.md"]]}, {"committer": {"date": 1504536612, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504536612, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c83bba5a9ddb4d3736e65f3a4358707e69e29bdc", "parents": ["29d76b2bf84e75b84a6fd0f9f7528a7976979b58"], "commit": "d391cf4dd862a0e26c7133a580fd5dc911134296", "message": "Alan Deep dive #2, part 1", "changes": [[19, 3, "links.md"]]}, {"committer": {"date": 1504470359, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504470359, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "453c87383bc4899da1fad599a0755833df1fb648", "parents": ["470b347d08f5333b6ee20e841f26b6dd0ebfbac3"], "commit": "29d76b2bf84e75b84a6fd0f9f7528a7976979b58", "message": "reflections on schedule 9/3/17", "changes": [[16, 0, "journal.md"]]}, {"committer": {"date": 1504367606, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504367606, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "35d2c685b9c2d1e6250596a6385c106e362c1063", "parents": ["e40d8cb415e5777deaddfdbf5f9f396ac9b7e471"], "commit": "470b347d08f5333b6ee20e841f26b6dd0ebfbac3", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1504366305, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504366305, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "107a5f66e29813249181249cdc7080743c2a55e7", "parents": ["884b050e790f0f268d02440d80b19437754c2d99"], "commit": "e40d8cb415e5777deaddfdbf5f9f396ac9b7e471", "message": "add isomorf.io", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1504307808, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504307808, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a2dedcd9c1adff50958f1d201514402c170800de", "parents": ["3851f3f22bb2fe32c849a91a6f369c3f0e19c456"], "commit": "884b050e790f0f268d02440d80b19437754c2d99", "message": "alan kay reading recap 1", "changes": [[16, 1, "journal.md"]]}, {"committer": {"date": 1504307155, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504307155, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d2838bc302ee7b1af161a95a78dc03a46e56c7ff", "parents": ["3be38c7ad81d3a54a508c833c5ff7a5ce5f0c409"], "commit": "3851f3f22bb2fe32c849a91a6f369c3f0e19c456", "message": "alan kay deep dive #1", "changes": [[40, 1, "links.md"]]}, {"committer": {"date": 1504298645, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504298645, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "38d73430379b008e7f50556e806eeeb57ae322bb", "parents": ["6152b897d20b9f2863bd253e3a45ae43e2bf6cbf"], "commit": "3be38c7ad81d3a54a508c833c5ff7a5ce5f0c409", "message": "Update journal.md", "changes": [[35, 0, "journal.md"]]}, {"committer": {"date": 1504280267, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504280267, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bc23d8753509f3d0a0f68860d834c474f5ffde2f", "parents": ["0ed7e467a44de032c4b971218f3a9391b78288ca"], "commit": "6152b897d20b9f2863bd253e3a45ae43e2bf6cbf", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1504126254, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504126254, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5be86c4272519f71555e09f14d25ceb8215980ed", "parents": ["bbde3535f021ec52629f2cf7981a49d02291aea2"], "commit": "0ed7e467a44de032c4b971218f3a9391b78288ca", "message": "Update links.md", "changes": [[2, 1, "links.md"]]}, {"committer": {"date": 1504115225, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504115225, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ec22196e273a0dae72d51330e92abf16a699b889", "parents": ["58d8f09f103f135051d81169848d7999621871b9", "5182f4e985a6b476431e58342f95fdd7dbdf76e0"], "commit": "bbde3535f021ec52629f2cf7981a49d02291aea2", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1504115219, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504115219, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "91225e6cd090473f6c28e47201f0a8d7eba88d33", "parents": ["0092877b43d4ed9cf2fc2fcc0082d6dfcc4b7b0e"], "commit": "58d8f09f103f135051d81169848d7999621871b9", "message": "fixed year on episdoes, thanks to irvin for the notice", "changes": [["-", "-", "favicon.ico"], [5, 5, "index.html"], [4, 2, "journal.md"]]}, {"committer": {"date": 1504105479, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1504105479, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "648b6ec81c273b23a75e7b7c5572359722157e69", "parents": ["0092877b43d4ed9cf2fc2fcc0082d6dfcc4b7b0e"], "commit": "5182f4e985a6b476431e58342f95fdd7dbdf76e0", "message": "Update journal.md", "changes": [[25, 0, "journal.md"]]}, {"committer": {"date": 1504019188, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504019188, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "964423aaf0dbd798f7469c5c608348d1638992de", "parents": ["dd170c41b5b2561d2be979343aa0a2b2c04432bf"], "commit": "0092877b43d4ed9cf2fc2fcc0082d6dfcc4b7b0e", "message": "added favicon to all html pages", "changes": [[1, 0, "episodes/1-welcome.html"], [1, 0, "episodes/2-research-recap.html"], [1, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 0, "episodes/4-research-recap-two.html"], [2, 1, "episodes/5-samantha-john.html"], [2, 1, "episodes/6-research-recap-three.html"], [0, 3, "ideas.md"], [2, 0, "index.html"]]}, {"committer": {"date": 1504019052, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504019052, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c14137e49ed75fbd7143a0d464b8bec573485679", "parents": ["dbfe291fe2cf65b7ac07b315bd2c530e67511bda"], "commit": "dd170c41b5b2561d2be979343aa0a2b2c04432bf", "message": "test adding favicon 2", "changes": [[10, 12, "ideas.md"]]}, {"committer": {"date": 1504018920, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504018920, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "05f62c9fbf2cb67174eaaaf1b92a862ecc5049ca", "parents": ["35f5f8d51fba23ca11a49039cfbcd187a8591548"], "commit": "dbfe291fe2cf65b7ac07b315bd2c530e67511bda", "message": "test adding favicon 1", "changes": [[5, 2, "ideas.md"]]}, {"committer": {"date": 1504018586, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504018586, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a7d073e24e5bf97651acb9dc26692512332b94e3", "parents": ["1a8ab5923b5d1047e3f13107b29bcf51c0561e28"], "commit": "35f5f8d51fba23ca11a49039cfbcd187a8591548", "message": "test adding favicon", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1504016175, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504016175, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "d4878aefbbac8af4ca55c0d7ab82dda0ac99b2ee", "parents": ["0bcc59effc1290e0c94c268a7f3948893d41a446"], "commit": "1a8ab5923b5d1047e3f13107b29bcf51c0561e28", "message": "max width on welcome text", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1504016059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504016059, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7b5996ec5eeaa79722888485ca3bb7d121eb2e67", "parents": ["777fbfabbf2d995560a1480183f2131b94a2f3f6"], "commit": "0bcc59effc1290e0c94c268a7f3948893d41a446", "message": "made homepage more welcoming and intuative; closes #16; closes #15", "changes": [[14, 5, "index.html"]]}, {"committer": {"date": 1504015401, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504015401, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "9f84ce4e85413435ae82ac6512e7a659530e46ad", "parents": ["d3c025919d75a69a736e5ea916cec08e677f4070", "9c891a476b6078ff99dd03d9f6c565ec951f4601"], "commit": "777fbfabbf2d995560a1480183f2131b94a2f3f6", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1504015296, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1504015296, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "7838d2297336b169334818bb05a1eed0faebead9", "parents": ["76c39e8aa68d1909251304c8ee926801fa0826ee"], "commit": "d3c025919d75a69a736e5ea916cec08e677f4070", "message": "made readme more welcoming; closes #5", "changes": [[9, 1, "README.md"]]}, {"committer": {"date": 1503950384, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503950384, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e84301305f577c5042408876342cc5433f451475", "parents": ["76c39e8aa68d1909251304c8ee926801fa0826ee"], "commit": "9c891a476b6078ff99dd03d9f6c565ec951f4601", "message": "Update ideas.md", "changes": [[3, 0, "ideas.md"]]}, {"committer": {"date": 1503949885, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503949885, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2842192301ab33b21ee96860294054a6f6452a42", "parents": ["5485c6b3dd6f3fab8d0a255fb1b636748aeb2a42"], "commit": "76c39e8aa68d1909251304c8ee926801fa0826ee", "message": "research recap 4", "changes": [[27, 0, "journal.md"]]}, {"committer": {"date": 1503945782, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503945782, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "340b9fc8ee07bf4e25dcdd90bf33a95763e7e517", "parents": ["d44e9b61d5b044c3daa3ae8b4b0690a09e1fa55d"], "commit": "5485c6b3dd6f3fab8d0a255fb1b636748aeb2a42", "message": "updated journal", "changes": [[22, 0, "journal.md"]]}, {"committer": {"date": 1503944976, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503944976, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "2d41a197922fe007480e8a5b1be7af2738007686", "parents": ["6cdb093fd0b8c300b708d85f5ab77a0b838d8d7e"], "commit": "d44e9b61d5b044c3daa3ae8b4b0690a09e1fa55d", "message": "inital work on streamsheets", "changes": [[88, 0, "prototypes/streamsheets/index.html"]]}, {"committer": {"date": 1503706632, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503706632, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ad34a6f1147b9c95f240b04a1b4fd7f259587a86", "parents": ["c1b7e0677a6a2ccbd456e3b260b54a07eda3df0a"], "commit": "6cdb093fd0b8c300b708d85f5ab77a0b838d8d7e", "message": "updated journal and links with streamsheet research", "changes": [[39, 0, "journal.md"], [16, 5, "links.md"]]}, {"committer": {"date": 1503677827, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503677827, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "1498bfd655e55d6f9c440ca71b4d822d4ccf3804", "parents": ["bfa6019d2d676de7a6b05307baea90c6667bfd15"], "commit": "c1b7e0677a6a2ccbd456e3b260b54a07eda3df0a", "message": "deep dive into imp", "changes": [[25, 3, "links.md"]]}, {"committer": {"date": 1503590944, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503590944, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a932f32c4f02538b4394b69e6673eb93ec614003", "parents": ["938087fbbe751dde1eefbcf9a5a2d08ce7c6a54a"], "commit": "bfa6019d2d676de7a6b05307baea90c6667bfd15", "message": "Update links.md", "changes": [[3, 1, "links.md"]]}, {"committer": {"date": 1503590891, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503590891, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "457b7b41031a2073eee630931300160257ef354f", "parents": ["a110abe4149e58ff89639ddf08fe0639b213bd5a"], "commit": "938087fbbe751dde1eefbcf9a5a2d08ce7c6a54a", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1503580707, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580707, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ce86a60b0d04ec222e7c7ab1c60044648a38c8f0", "parents": ["3a8cf8f6ac0c45ab4fdf332e4c006a886e4a112b"], "commit": "a110abe4149e58ff89639ddf08fe0639b213bd5a", "message": "Update journal.md", "changes": [[8, 6, "journal.md"]]}, {"committer": {"date": 1503580489, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580489, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3ea98ea97a4a3bf8655ba4a67fbe04ff137bfe37", "parents": ["5b01f2c511b0b6ba3343202fb04f3be1345d02f0"], "commit": "3a8cf8f6ac0c45ab4fdf332e4c006a886e4a112b", "message": "Update 6-research-recap-three.html", "changes": [[1, 1, "episodes/6-research-recap-three.html"]]}, {"committer": {"date": 1503580412, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580412, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5901219943fe631cf3b71e73992bd6c6bc052a31", "parents": ["ef3d6c379b3c16c2a0573edeb94fcf846e560063"], "commit": "5b01f2c511b0b6ba3343202fb04f3be1345d02f0", "message": "Create 6-research-recap-three.html", "changes": [[86, 0, "episodes/6-research-recap-three.html"]]}, {"committer": {"date": 1503580169, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503580169, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f5bbfdc55c1e1e5b80d55085060b888ca6c8ee27", "parents": ["89846d82cde6db5d89b3ac723f2ecdff39ef07dc"], "commit": "ef3d6c379b3c16c2a0573edeb94fcf846e560063", "message": "Update index.html", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1503528378, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503528378, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "c4554b59091f3d32e214aa4b87d07ac009aad1ab", "parents": ["2852e1b42b2a8d0de4dc0da36d26e7875e7ddb1d"], "commit": "89846d82cde6db5d89b3ac723f2ecdff39ef07dc", "message": "updated journal", "changes": [[48, 0, "journal.md"]]}, {"committer": {"date": 1503496605, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503496605, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6b06d609611d405ba9ba9b538c5001fded7970d4", "parents": ["b88d3faa985127a8a56b7e907aecdf1d53c8e781"], "commit": "2852e1b42b2a8d0de4dc0da36d26e7875e7ddb1d", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1503353989, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503353989, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8e6f9db3a905595f215f7ae3346128c93ec1b8da", "parents": ["40591cd3eed6f4d018d94bd03a7be03f3968071b"], "commit": "b88d3faa985127a8a56b7e907aecdf1d53c8e781", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1503353687, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503353687, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6416bda1dcbe0782e0d08f6612ea67d8ef28296c", "parents": ["88e6f5d6daa4b552cedfe5b0378feab08a079bb8"], "commit": "40591cd3eed6f4d018d94bd03a7be03f3968071b", "message": "Update links.md", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1503345324, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1503345324, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "a05bf783645c934c9d4427e4a96c97e1cd3d163e", "parents": ["9521c213fb40afe91ecc6a3771b04777d820ee16"], "commit": "88e6f5d6daa4b552cedfe5b0378feab08a079bb8", "message": "removed footer from all pages but homepage; added ability to subscribe which closes #17", "changes": [[1, 11, "episodes/1-welcome.html"], [1, 12, "episodes/2-research-recap.html"], [1, 11, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 11, "episodes/4-research-recap-two.html"], [1, 11, "episodes/5-samantha-john.html"], [33, 11, "index.html"]]}, {"committer": {"date": 1503326297, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503326297, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c0b64020a372676ceb963c1e1a12e9f793582665", "parents": ["214e49144722cda20d56ab89f3f8e522af5349e8"], "commit": "9521c213fb40afe91ecc6a3771b04777d820ee16", "message": "Update links.md", "changes": [[3, 1, "links.md"]]}, {"committer": {"date": 1503070131, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1503070131, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1f7219008896a6038ccd250241fd82433ad170d3", "parents": ["884b2f035caeecf8b21e2025b056090d44faf776"], "commit": "214e49144722cda20d56ab89f3f8e522af5349e8", "message": "Update links.md", "changes": [[2, 0, "links.md"]]}, {"committer": {"date": 1502998067, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502998067, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "401bd9471918b433bf4a4c8e1f8fa8455cebcfab", "parents": ["da8a7778217acaddaeeece886f2751077c4d56b4"], "commit": "884b2f035caeecf8b21e2025b056090d44faf776", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1502918997, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502918997, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e0f6bffd6670f9a49e2e0326aef7adf1524e376c", "parents": ["da94d713c61e6f5263354412af9a1b55c3e63341"], "commit": "da8a7778217acaddaeeece886f2751077c4d56b4", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1502918042, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502918042, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6f9e2af8f23b1493efeb314fb28942bd7738a363", "parents": ["cd83671ac0a4d68818c40815c9f5202ec078aafc"], "commit": "da94d713c61e6f5263354412af9a1b55c3e63341", "message": "Update links.md", "changes": [[14, 1, "links.md"]]}, {"committer": {"date": 1502906524, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502906524, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "161d4f96fcaaa06d13a40e6c838f9a3888c10849", "parents": ["afc8cd46383832f03e922923ba448fdbaeb75f33"], "commit": "cd83671ac0a4d68818c40815c9f5202ec078aafc", "message": "Update links.md", "changes": [[11, 3, "links.md"]]}, {"committer": {"date": 1502902105, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502902105, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7e73ba1e3a0daf8b500396d2d64cf3f06d642e45", "parents": ["5978088441fe5420eb078617bbad14b637d45761"], "commit": "afc8cd46383832f03e922923ba448fdbaeb75f33", "message": "Update journal.md", "changes": [[12, 0, "journal.md"]]}, {"committer": {"date": 1502748184, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502748184, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d9d4e0a2ffd0659336ebd499ced42883991ecfaf", "parents": ["52a0d72bc49f2d56eebcfcdaae440467008f1cd2"], "commit": "5978088441fe5420eb078617bbad14b637d45761", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1502747974, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502747974, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "71a95c831017808d6f445828bd2699b57f638012", "parents": ["2e210ab2afde0c57265fb28bebaa62b99eaabc0b"], "commit": "52a0d72bc49f2d56eebcfcdaae440467008f1cd2", "message": "Update links.md", "changes": [[58, 8, "links.md"]]}, {"committer": {"date": 1502724885, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502724885, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "fe22f3d96f808f37bb93d2db0c185d05ca9120c9", "parents": ["767ee0e066dae59918dedb7cef8d98c489c6c72d"], "commit": "2e210ab2afde0c57265fb28bebaa62b99eaabc0b", "message": "research recap #3", "changes": [[39, 0, "journal.md"]]}, {"committer": {"date": 1502464548, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502464548, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d9023e61265a4ca1c7433c562629d6c25c7cf77e", "parents": ["1d905db3186ec9ecbad0f5984446de831dacecf2"], "commit": "767ee0e066dae59918dedb7cef8d98c489c6c72d", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1502464511, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502464511, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "083c3492f7ef8b02d154185cee92327a2efb432b", "parents": ["cb4a5bb0fe9ce709a5028ff02a12cf178eb1c34a"], "commit": "1d905db3186ec9ecbad0f5984446de831dacecf2", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1502462066, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502462066, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "143ec6f754fdea65bd2cb41e01562e268be95358", "parents": ["c6a05412159003f0ab89b608e185e024168a5599"], "commit": "cb4a5bb0fe9ce709a5028ff02a12cf178eb1c34a", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1502379986, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502379986, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "846b7e66441031ba4cda434cef344d77515c1edb", "parents": ["03c2dd7450bd2fc41bf1b83fa5a4e6147f387138"], "commit": "c6a05412159003f0ab89b608e185e024168a5599", "message": "add links from Paul Chiusano", "changes": [[5, 0, "links.md"]]}, {"committer": {"date": 1502376844, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376844, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "bff02edef1726cc2b48e5c27af2a8cc9a84d41ef", "parents": ["538bba305ffd7b4843a8e5a86fa59c51974ea394"], "commit": "03c2dd7450bd2fc41bf1b83fa5a4e6147f387138", "message": "Rename 4-research-recap-2.html to 4-research-recap-two.html", "changes": [[0, 95, "episodes/4-research-recap-2.html"], [95, 0, "episodes/4-research-recap-two.html"]]}, {"committer": {"date": 1502376788, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376788, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a066abe8d14acb0f302178ba02b42464bdd44e12", "parents": ["e46eaa381d71019626793a896891a857fa64fd58"], "commit": "538bba305ffd7b4843a8e5a86fa59c51974ea394", "message": "Update index.html", "changes": [[5, 3, "index.html"]]}, {"committer": {"date": 1502376673, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376673, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7a813c9373733c1d8151b67de61e3b6633ba2c35", "parents": ["862cb573f7d196927e0e241bce24b874f31a414d"], "commit": "e46eaa381d71019626793a896891a857fa64fd58", "message": "Rename welcome.html to 1-welcome.html", "changes": [[93, 0, "episodes/1-welcome.html"], [0, 93, "episodes/welcome.html"]]}, {"committer": {"date": 1502376661, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376661, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7df421633264d81aa064026c23bb25f5d38b3b95", "parents": ["e642a7489092633cebc9c64865b320dc28d3bbfc"], "commit": "862cb573f7d196927e0e241bce24b874f31a414d", "message": "Rename research-recap.html to 2-research-recap.html", "changes": [[164, 0, "episodes/2-research-recap.html"], [0, 164, "episodes/research-recap.html"]]}, {"committer": {"date": 1502376643, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502376643, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "33cae8f5a78d90c4bd04300e8e84acde2e39116e", "parents": ["75a15e5afd4647eb89760a29c19585552eb93a8a"], "commit": "e642a7489092633cebc9c64865b320dc28d3bbfc", "message": "Create 5-samantha-john.html", "changes": [[96, 0, "episodes/5-samantha-john.html"]]}, {"committer": {"date": 1502314198, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502314198, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "3fdb7ee81f0201396f60c07548b7db1028239ca2", "parents": ["fb2143eab317b7bcfa772920044767c556036a91"], "commit": "75a15e5afd4647eb89760a29c19585552eb93a8a", "message": "Update journal.md", "changes": [[20, 0, "journal.md"]]}, {"committer": {"date": 1502313055, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502313055, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "cc8646c861d60d040010df24d6b7b88615c6fb16", "parents": ["205cdbcde350d24a410ca1bed3d7d528f3b313b2"], "commit": "fb2143eab317b7bcfa772920044767c556036a91", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1502312989, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502312989, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9eca22a19d745287dce065d429075b1f9cf1d7fb", "parents": ["e7cc2f2e88d2776ff7fb39d5ec9d81b99744d5d4"], "commit": "205cdbcde350d24a410ca1bed3d7d528f3b313b2", "message": "Update links.md", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1502312371, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1502312371, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "de4f3c8f115c2b5793ca1bafdd2d0de34c988ace", "parents": ["d54315a0c0538a1db8ff280006da5e1679850ef1"], "commit": "e7cc2f2e88d2776ff7fb39d5ec9d81b99744d5d4", "message": "fixed titles", "changes": [[1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"], [1, 1, "episodes/research-recap.html"], [1, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1502312283, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502312283, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d12332cb2a7f2f33f9f1c5e17c5d7f991a1ff6cc", "parents": ["3da6bb30628a7579850b012f314cfb696f4913c7"], "commit": "d54315a0c0538a1db8ff280006da5e1679850ef1", "message": "Create 4-research-recap-2.html", "changes": [[95, 0, "episodes/4-research-recap-2.html"]]}, {"committer": {"date": 1502306462, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502306462, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d7ddcf32611281da6c29e8894da4a955f01c820c", "parents": ["d0a57405625bb1abbcc4e6850eb5b07898d61b0e"], "commit": "3da6bb30628a7579850b012f314cfb696f4913c7", "message": "Update ideas.md", "changes": [[2, 0, "ideas.md"]]}, {"committer": {"date": 1502306424, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502306424, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "8b03755a76604504a84006547a4be95eeb693c4a", "parents": ["47c59e1457c1e8a72aa782730820b5eb7d7e9d50"], "commit": "d0a57405625bb1abbcc4e6850eb5b07898d61b0e", "message": "Update links.md", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1502306080, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1502306080, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "fc60b6ceea128ffa5289b8b386a6225d1091e1a6", "parents": ["32df2b40de64f6fbe6f9d03b735be84131f10c31"], "commit": "47c59e1457c1e8a72aa782730820b5eb7d7e9d50", "message": "Update 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[2, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501885105, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501885105, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "82dcdc2fffad3912e9a041510b0c02c0e2b956e8", "parents": ["26f4b8c09974d8ff4f26b7a803e503f412193a16"], "commit": "32df2b40de64f6fbe6f9d03b735be84131f10c31", "message": "Update journal.md", "changes": [[31, 0, "journal.md"]]}, {"committer": {"date": 1501714956, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501714956, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5746307e3dc24cdad0f35396728de798bd195df9", "parents": ["638d103988118d00d7f8c31feba1dd76463e6629"], "commit": "26f4b8c09974d8ff4f26b7a803e503f412193a16", "message": "Update journal.md", "changes": [[77, 0, "journal.md"]]}, {"committer": {"date": 1501531351, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501531351, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "05f8a5f452819daa654f88fa53e3a312d7fd0656", "parents": ["9217dca06d06e84af2b91c64bb96f9b894afac5f"], "commit": "638d103988118d00d7f8c31feba1dd76463e6629", "message": "Update 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[1, 1, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501531315, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501531315, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "5feef29f707c463753591fd91e9d65a8ebaa69ba", "parents": ["d735647475da480d8e2abc7a408a73120ed44a00"], "commit": "9217dca06d06e84af2b91c64bb96f9b894afac5f", "message": "Update 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[5, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501531109, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501531109, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "c0c7c2b73165fdb1b4c97c473936e5c23dfd8fff", "parents": ["388e22a2c5492e530dfa0fd3c9471f021878ddd5"], "commit": "d735647475da480d8e2abc7a408a73120ed44a00", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501530655, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501530655, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "945c23be3a9d68ce8115f94e1a5d7140a5c610b9", "parents": ["35aa796a98cd47fc0efb255910a9c9115e1a07a2"], "commit": "388e22a2c5492e530dfa0fd3c9471f021878ddd5", "message": "trying to fix over linkifying", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1501525079, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501525079, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "81fd40c85681feae6f84f34c4eec3b22c49945f5", "parents": ["bc9289ed25417b1cf99a9328195d962c342d0415"], "commit": "35aa796a98cd47fc0efb255910a9c9115e1a07a2", "message": "linkify links in
  • elements", "changes": [[13, 0, "journal.md"]]}, {"committer": {"date": 1501524784, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501524784, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "0b51a71acc444fb78aa7bac74df4a0cc92a0f3da", "parents": ["35f7998ab3000c864031a3a519ffd6b7534c94ed"], "commit": "bc9289ed25417b1cf99a9328195d962c342d0415", "message": "Update journal.md", "changes": [[9, 1, "journal.md"]]}, {"committer": {"date": 1501524631, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501524631, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "cfcbe3a992f5026f1a3ee39d1066927c39932100", "parents": ["5c0e281537b3276d8465e746946c9f34a6d06fdd"], "commit": "35f7998ab3000c864031a3a519ffd6b7534c94ed", "message": "Update journal.md", "changes": [[39, 1, "journal.md"]]}, {"committer": {"date": 1501524513, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501524513, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f0df9e68a2f72329ba90deaeae88de8c8b079dbc", "parents": ["47c33c57f8fabbe2e1448e2e21b678aa75ef00be"], "commit": "5c0e281537b3276d8465e746946c9f34a6d06fdd", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501515165, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501515165, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "28c451aff492bf2321dbed811473d6fc894789d2", "parents": ["07077d4b96b4f8fbfb38efae875e85009fa9fdea"], "commit": "47c33c57f8fabbe2e1448e2e21b678aa75ef00be", "message": "research recap", "changes": [[37, 0, "journal.md"]]}, {"committer": {"date": 1501367316, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367316, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1c0ec1d1dd824b43db7313e98e3db6189766dc26", "parents": ["d9b59aeb3354c35a78cf3cde7b0f4de3f2c24573"], "commit": "07077d4b96b4f8fbfb38efae875e85009fa9fdea", "message": "Update index.html", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1501367251, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367251, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "2d084fc9977dc08faa8c70901012e85fd04a124c", "parents": ["8d1d7f437ac7681a3aeb32b27697eab4d29fab84"], "commit": "d9b59aeb3354c35a78cf3cde7b0f4de3f2c24573", "message": "Create 3-jonathan-leung-on-inventing-on-principle.html", "changes": [[93, 0, "episodes/3-jonathan-leung-on-inventing-on-principle.html"]]}, {"committer": {"date": 1501367155, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367155, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "96bbd9f53b5e4ca35eddd431ed1e4078c7c2b8bd", "parents": ["374b007644205216b076abd99e313802e278f7be"], "commit": "8d1d7f437ac7681a3aeb32b27697eab4d29fab84", "message": "Update welcome.html", "changes": [[1, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1501367134, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367134, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6c1c22249140c1eb9f954f55fd149eb3428a8a89", "parents": ["d9793143d5e1af28b91c9017b44ad82a42ec13a6"], "commit": "374b007644205216b076abd99e313802e278f7be", "message": "Update research-recap.html", "changes": [[1, 1, "episodes/research-recap.html"]]}, {"committer": {"date": 1501367092, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501367092, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d48626bee48760cdea6f6f6644893651b695ef28", "parents": ["4a98fdc1f4c2ce109b319b257394ce859bad37e6"], "commit": "d9793143d5e1af28b91c9017b44ad82a42ec13a6", "message": "change to omnystudio", "changes": [[1, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1501364285, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501364285, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "667eb6804332e032efd2c1c1be9b9906cc7a5e93", "parents": ["e9da71dafdcf3d0950b86a3d06c5a06ffa783d07"], "commit": "4a98fdc1f4c2ce109b319b257394ce859bad37e6", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501281469, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1501281469, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "ce51bfa8af66694bd55f948863cd8fa94e28f55e", "parents": ["b302a9c22c7955292073d4d9a36219893f752e7f"], "commit": "e9da71dafdcf3d0950b86a3d06c5a06ffa783d07", "message": "fix links", "changes": [[4, 4, "ideas.md"]]}, {"committer": {"date": 1501281321, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1501281321, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "5498a19d71f696e62ac3a0331d16f7438e84924e", "parents": ["273eaa324fdebdb6893a4b8b4a68b7cba6e1ca33"], "commit": "b302a9c22c7955292073d4d9a36219893f752e7f", "message": "shower thoughts", "changes": [[7, 0, "ideas.md"], [72, 0, "journal.md"]]}, {"committer": {"date": 1501266054, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501266054, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f92c83494724df368a6274059ddd3dd7e62902d7", "parents": ["9431c568308bd82a38e32b67b294fd9f7b64e295"], "commit": "273eaa324fdebdb6893a4b8b4a68b7cba6e1ca33", "message": "Update journal.md", "changes": [[3, 2, "journal.md"]]}, {"committer": {"date": 1501266014, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501266014, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e955d3c6718839341ceb8409681f3b9a3babe98b", "parents": ["fd320fea0d25d04fabd49dce2b71f6d0c4cb2e12"], "commit": "9431c568308bd82a38e32b67b294fd9f7b64e295", "message": "Update ideas.md", "changes": [[7, 3, "ideas.md"]]}, {"committer": {"date": 1501265951, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501265951, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1aa4caeb70d0f47b6966ceb69dbdf67378294942", "parents": ["4b758ec5c3f50f86d89ea1aba0863cb87c39eba3"], "commit": "fd320fea0d25d04fabd49dce2b71f6d0c4cb2e12", "message": "Update journal.md", "changes": [[54, 0, "journal.md"]]}, {"committer": {"date": 1501016380, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501016380, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "34a43d697da56782ed49f80eb67c2c99aa77bf1b", "parents": ["3441a136ce43472ea8aded086d592df617635ed2"], "commit": "4b758ec5c3f50f86d89ea1aba0863cb87c39eba3", "message": "Update journal.md", "changes": [[8, 0, "journal.md"]]}, {"committer": {"date": 1501015316, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501015316, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9bca6256cec62fad96359b9677cbdcce1e5b0395", "parents": ["432e2658f263dfa9963bfc3ff878ad13129a5ee3"], "commit": "3441a136ce43472ea8aded086d592df617635ed2", "message": "Update ideas.md", "changes": [[23, 7, "ideas.md"]]}, {"committer": {"date": 1501014507, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501014507, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "cf52d57bdbc2eb2730c2d2f73c580d3f0d5bb7fa", "parents": ["a220d282c518d49d9234bf1c7e7d3753dc268610"], "commit": "432e2658f263dfa9963bfc3ff878ad13129a5ee3", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501012956, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012956, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f14205a41ccbb5dbbb93376310f111a324a7942f", "parents": ["17d11eabe1a617d8e3b2664be88140f22eee7fa0"], "commit": "a220d282c518d49d9234bf1c7e7d3753dc268610", "message": "fix footer links", "changes": [[3, 3, "episodes/research-recap.html"]]}, {"committer": {"date": 1501012933, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012933, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "4d20e7216089342c1676ec0de11a52d169a0e37c", "parents": ["2e71960e97e64c1c4c78c17787cc665d8706582e"], "commit": "17d11eabe1a617d8e3b2664be88140f22eee7fa0", "message": "fix footer links", "changes": [[3, 3, "episodes/welcome.html"]]}, {"committer": {"date": 1501012779, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012779, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1b7455a811253876ef160182929a4334ef9d9eb7", "parents": ["cf74ca68d9c9f16761a47442443067ce20ba77cf"], "commit": "2e71960e97e64c1c4c78c17787cc665d8706582e", "message": "add lamdu notes", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1501012697, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1501012697, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ccefd532437d8c5614412ed2991d86e4e7375ecf", "parents": ["b9624982e0dd3a6d5ed788306895ff490bef2edd"], "commit": "cf74ca68d9c9f16761a47442443067ce20ba77cf", "message": "lamdu writeup", "changes": [[56, 0, "journal.md"]]}, {"committer": {"date": 1500992793, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992793, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7590f74d61d345c0ad1e19ffd739907de4e2389d", "parents": ["3f4021414d722a8bb0f375e845481512101b512a"], "commit": "b9624982e0dd3a6d5ed788306895ff490bef2edd", "message": "Update index.html", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1500992727, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992727, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "fbadaeb88d258772f2eda2a6c1ca7a3e78e0ab8c", "parents": ["9cfae7beb5f0ba8a968a71017d7c5f82e50f04e2"], "commit": "3f4021414d722a8bb0f375e845481512101b512a", "message": "add link to prototype ideas", "changes": [[1, 0, "index.html"]]}, {"committer": {"date": 1500992689, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992689, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "a8ccd5de2a97602f65b4c98693ba3d2249d19705", "parents": ["69b23b211eebbb2d3756fc187f4257aa33783d57"], "commit": "9cfae7beb5f0ba8a968a71017d7c5f82e50f04e2", "message": "Create ideas.md", "changes": [[32, 0, "ideas.md"]]}, {"committer": {"date": 1500992290, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500992290, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "0db3a958a08b2b5f8da2a8796d0d389bec752d75", "parents": ["801fa2609ce42a0e76505d54855ed76b313aaa68"], "commit": "69b23b211eebbb2d3756fc187f4257aa33783d57", "message": "Update links.md", "changes": [[1, 1, "links.md"]]}, {"committer": {"date": 1500991303, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991303, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "196e03d81c25d47a9300d7f4859f45c92f2c2c15", "parents": ["c02f1acd2252793de7f6ddeeb65855ef5ba9d0bd"], "commit": "801fa2609ce42a0e76505d54855ed76b313aaa68", "message": "add google analytics", "changes": [[12, 0, "links.md"]]}, {"committer": {"date": 1500991225, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991225, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "de127e86a8a3a3cd74ad4faacd2a108a4bb72585", "parents": ["f7a822bb94027da0c3ba8c9ae15b41cb10e656fa"], "commit": "c02f1acd2252793de7f6ddeeb65855ef5ba9d0bd", "message": "add google analytics", "changes": [[13, 0, "journal.md"]]}, {"committer": {"date": 1500991100, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991100, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d2adf789f70a7f47bcb0d08d99c6bac76c3a9e86", "parents": ["c3f3bf67b23961f7c414914a544465888cd06258"], "commit": "f7a822bb94027da0c3ba8c9ae15b41cb10e656fa", "message": "add google analytics", "changes": [[11, 1, "episodes/research-recap.html"]]}, {"committer": {"date": 1500991079, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500991079, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e469ad64acea9c3f0a6ab05cb345ce366968c394", "parents": ["d0707711f4ab90f363b8e3359c53166b3c6dfd64"], "commit": "c3f3bf67b23961f7c414914a544465888cd06258", "message": "add google analytics", "changes": [[10, 1, "episodes/welcome.html"]]}, {"committer": {"date": 1500990921, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500990921, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9efdfe8f844aa20fb92414a033dcbf509625d34c", "parents": ["e788ce53bd5cb6f86e32c3864de386aeea4a8f40"], "commit": "d0707711f4ab90f363b8e3359c53166b3c6dfd64", "message": "add google analytics", "changes": [[10, 1, "index.html"]]}, {"committer": {"date": 1500990731, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500990731, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1ecae1e8d3956530d0a5aafdd95e924ed4918222", "parents": ["ee339ba4a20421afc3d681bd69afbf368f08c1dc"], "commit": "e788ce53bd5cb6f86e32c3864de386aeea4a8f40", "message": "fix bottom links", "changes": [[3, 3, "index.html"]]}, {"committer": {"date": 1500928015, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500928015, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ab4adf8636be19a546266c12dd45432b7d1df4d9", "parents": ["0e1ea56104172c7262ac0bf20585dcfa40bd64ca"], "commit": "ee339ba4a20421afc3d681bd69afbf368f08c1dc", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1500921884, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500921884, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f2e0385ada392a34213f0e3a927668e2cf67e77a", "parents": ["eca07dda28af54f5eabaf646651e160c5dd26300"], "commit": "0e1ea56104172c7262ac0bf20585dcfa40bd64ca", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1500920964, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500920964, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "b6a5b82bc158ae6aaea8d3e8d5bdcd7538019a13", "parents": ["eb23b3040d464f966e3005979ab7e71b0cd62048"], "commit": "eca07dda28af54f5eabaf646651e160c5dd26300", "message": "Update links.md", "changes": [[4, 0, "links.md"]]}, {"committer": {"date": 1500920806, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500920806, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "6eb08cedbc1efc01af1b67e92c805a81f7cddad5", "parents": ["e9f8ec1cc820995c13c59b9e8380bfb374c3805f"], "commit": "eb23b3040d464f966e3005979ab7e71b0cd62048", "message": "Update links.md", "changes": [[18, 1, "links.md"]]}, {"committer": {"date": 1500920707, "timezone": "-0700", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500920707, "timezone": "-0700", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "265572da017cf35e961cb8fa6204f954045ce862", "parents": ["abf75bb298072a6f4303224156769989704f65e2"], "commit": "e9f8ec1cc820995c13c59b9e8380bfb374c3805f", "message": "Update journal.md", "changes": [[24, 0, "journal.md"]]}, {"committer": {"date": 1500649855, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500649855, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7aecf0422dc9471ab7c06c1d6391ec30b0abae32", "parents": ["f2e3cbdd8624b94f254fd1823adacc020393b501"], "commit": "abf75bb298072a6f4303224156769989704f65e2", "message": "Update links.md", "changes": [[1, 0, "links.md"]]}, {"committer": {"date": 1500649676, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500649676, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "54dc03eb8865744c14b14b4e42d1d57c73c31e32", "parents": ["06579420bb0fd8fae5ef222e9e5a0e611a81ccce"], "commit": "f2e3cbdd8624b94f254fd1823adacc020393b501", "message": "Update links.md", "changes": [[5, 0, "links.md"]]}, {"committer": {"date": 1500558085, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500558085, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "28b8a20092ccf85cc43b700eaffdcc5a828eebea", "parents": ["33196f53a035199f39b952e8d82a599f3f21afe1"], "commit": "06579420bb0fd8fae5ef222e9e5a0e611a81ccce", "message": "Update journal.md", "changes": [[1, 1, "journal.md"]]}, {"committer": {"date": 1500558068, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500558068, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "576e0637d43a9b4aa24e2b7f94334ef91d630e38", "parents": ["e22fffb110ce5c5917ef89b6ac1b59525c70a1f0"], "commit": "33196f53a035199f39b952e8d82a599f3f21afe1", "message": "yesterday's updates (7/19/17)", "changes": [[11, 0, "journal.md"]]}, {"committer": {"date": 1500558042, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500558042, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "7961911a5b53ef0d3084f933d83a1df1984d364e", "parents": ["4670a33f503a621f606de0338df1c21d161967fe"], "commit": "e22fffb110ce5c5917ef89b6ac1b59525c70a1f0", "message": "fix links link", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1500500477, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500500477, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "15c2c3f8c012a742b115370a6a2bf3a634862edc", "parents": ["207f76e0041efaa099d0fb60864f5528559c3ed9"], "commit": "4670a33f503a621f606de0338df1c21d161967fe", "message": "Update links.md", "changes": [[34, 3, "links.md"]]}, {"committer": {"date": 1500408202, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500408202, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e99b2e341be12d5c7368f4a9184114d7075f0ee6", "parents": ["2495a9c8adc24235ccec7d7a7f825ec9e907afcc"], "commit": "207f76e0041efaa099d0fb60864f5528559c3ed9", "message": "Update journal.md", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1500407981, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1500407981, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "fef628a1477b5f8290e9395d9964582d124a2597", "parents": ["a10dd1f1d37c50f22ac503dec9f1ab89719f2c7c", "709e90be612c2939ea36291db08b813a98c9be23"], "commit": "2495a9c8adc24235ccec7d7a7f825ec9e907afcc", "message": "Merge branch 'master' of https://github.com/stevekrouse/futureofcoding.org", "changes": []}, {"committer": {"date": 1500407979, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1500407979, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "b09f215e4f6d78a329d57578ca0b4ff64896a445", "parents": ["91c9fa028171f74a80606df03c1b834e1e45dad2"], "commit": "a10dd1f1d37c50f22ac503dec9f1ab89719f2c7c", "message": "added episode pages and references", "changes": [[154, 0, "episodes/research-recap.html"], [84, 0, "episodes/welcome.html"], [2, 2, "index.html"], [1, 1, "links.md"]]}, {"committer": {"date": 1500407247, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500407247, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "502d475b149ae4ba2e73bcddf123d8f5889ef2f8", "parents": ["91c9fa028171f74a80606df03c1b834e1e45dad2"], "commit": "709e90be612c2939ea36291db08b813a98c9be23", "message": "Update links.md", "changes": [[16, 5, "links.md"]]}, {"committer": {"date": 1500400718, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500400718, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "465b9020edf955d9cac950dc8b6d15301cacf1ba", "parents": ["7f79dbdbee403def60d22f1acda6557f8eb8e340"], "commit": "91c9fa028171f74a80606df03c1b834e1e45dad2", "message": "Update journal.md", "changes": [[9, 0, "journal.md"]]}, {"committer": {"date": 1500399184, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500399184, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "d9ecad0707c37795d4d0dc6009cec4a218dcd7aa", "parents": ["1dba9bf3ef06f670f3267642ee7af541b9a50976"], "commit": "7f79dbdbee403def60d22f1acda6557f8eb8e340", "message": "added links to research", "changes": [[3, 0, "links.md"]]}, {"committer": {"date": 1500399100, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500399100, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "f341c24af6ac15e6702c1432ece4d06f020932ed", "parents": ["faefba95285f1ba67c0c63cfea9c3030df8c4910"], "commit": "1dba9bf3ef06f670f3267642ee7af541b9a50976", "message": "Update index.html", "changes": [[16, 8, "index.html"]]}, {"committer": {"date": 1500314350, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500314350, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "529a57626ee608be86e02ffcc28871fa2c0b988f", "parents": ["53ececf46a95b881d193f6656f09160602350bd7"], "commit": "faefba95285f1ba67c0c63cfea9c3030df8c4910", "message": "Update links.md", "changes": [[8, 4, "links.md"]]}, {"committer": {"date": 1500313724, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500313724, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1768e45b63413583e945649ca3e207454c3b0226", "parents": ["487c053f8e70c4bb9f40be655a930b3f6f8f320b"], "commit": "53ececf46a95b881d193f6656f09160602350bd7", "message": "Update links.md", "changes": [[1, 2, "links.md"]]}, {"committer": {"date": 1500313254, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500313254, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "82536187df2a137eaf4a8679b2b426ff6099c217", "parents": ["aed3ac3e9cf4ee5fc0f04f8fba03acabeca44de4"], "commit": "487c053f8e70c4bb9f40be655a930b3f6f8f320b", "message": "Update links.md", "changes": [[31, 11, "links.md"]]}, {"committer": {"date": 1500311128, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500311128, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "e9e08099d8255aa29634e4a79d0bd512de978409", "parents": ["8dc0bb21d4d6dacdc94340976a0e237bde05e4c5"], "commit": "aed3ac3e9cf4ee5fc0f04f8fba03acabeca44de4", "message": "Create links.md", "changes": [[73, 0, "links.md"]]}, {"committer": {"date": 1500310271, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500310271, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "ded5098cb93feb78faba5ec986a974db164307e9", "parents": ["3753932e3e5349ede5cfbba89759687956cba50d"], "commit": "8dc0bb21d4d6dacdc94340976a0e237bde05e4c5", "message": "Update journal.md", "changes": [[6, 0, "journal.md"]]}, {"committer": {"date": 1500310031, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500310031, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1e58377bf4489116ad2ba40604e99f4c22b96112", "parents": ["38c4027ca83dd393edc92cffa79c89eab9aae9bb"], "commit": "3753932e3e5349ede5cfbba89759687956cba50d", "message": "Update journal.md", "changes": [[12, 0, "journal.md"]]}, {"committer": {"date": 1500229080, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500229080, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "9855d6946d1f49c99d9e780d4f7ea08aa192032a", "parents": ["5747144f8de14ac4c16342ffc311c96e00048da0"], "commit": "38c4027ca83dd393edc92cffa79c89eab9aae9bb", "message": "added research recap podcast", "changes": [[2, 1, "index.html"]]}, {"committer": {"date": 1500066903, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500066903, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "4031a09ebf6ea4b8ab60c864a3e5a34c7f7fab65", "parents": ["aff080ee465da567bffe93d385ec68287e38dd5c"], "commit": "5747144f8de14ac4c16342ffc311c96e00048da0", "message": "add journal entry", "changes": [[13, 0, "journal.md"]]}, {"committer": {"date": 1500060145, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500060145, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "1eef697a387fdaab4d29a063c5b9904cffbd9e73", "parents": ["a92e1c440993fc3bb39c139becaefe0d02437303"], "commit": "aff080ee465da567bffe93d385ec68287e38dd5c", "message": "update title", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1500060097, "timezone": "-0400", "name": "GitHub", "email": "noreply@github.com"}, "author": {"date": 1500060097, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "db3f3e6e51d3c1df0d2d84f17627408d0cdb1d82", "parents": ["ace634aa12e6650123d998a2094539c1929fb638"], "commit": "a92e1c440993fc3bb39c139becaefe0d02437303", "message": "added new entry", "changes": [[58, 1, "journal.md"]]}, {"committer": {"date": 1499970734, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1499970734, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "0f9c29970b46629947d72a22ef4915597e015261", "parents": ["4720d6c8e0090e5f2f4d25ff6e256f4c24f8168a"], "commit": "ace634aa12e6650123d998a2094539c1929fb638", "message": "update link to journal", "changes": [[1, 1, "index.html"]]}, {"committer": {"date": 1499970620, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1499970620, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "4b1d77bfc69fb0e70ebd246b2436f86b99c7a275", "parents": ["1ead311874b6f342a3b40a1b5373e854a3bc5f2f"], "commit": "4720d6c8e0090e5f2f4d25ff6e256f4c24f8168a", "message": "trying to convince jekyll to render markdown journal", "changes": [[4, 0, "journal.md"]]}, {"committer": {"date": 1499970314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "author": {"date": 1499970314, "timezone": "+0000", "name": "Steve Krouse", "email": "skrouse@seas.upenn.edu"}, "tree": "eb2b7a9ed0b3a37ac1ea758e64f86584ce241fef", "parents": ["370adad619d4aab37f6a1138c478df062c7b316f"], "commit": "1ead311874b6f342a3b40a1b5373e854a3bc5f2f", "message": "made index and journal", "changes": [[109, 0, "index.html"], [29, 0, "journal.md"]]}, {"committer": {"date": 1499966878, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "author": {"date": 1499966878, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "dd51fbfc57a6a827408fa8f488ef8b53e9bbcfac", "parents": ["6db953a511fcbb3cc295ea37be2e83e897b50a91"], "commit": "370adad619d4aab37f6a1138c478df062c7b316f", "message": "Create CNAME", "changes": [[1, 0, "CNAME"]]}, {"committer": {"date": 1499966362, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "author": {"date": 1499966362, "timezone": "-0400", "name": "Steve Krouse", "email": "steveykrouse@gmail.com"}, "tree": "0de3abfcba6e54ad703f1f813d093a5d6bb41e57", "parents": [], "commit": "6db953a511fcbb3cc295ea37be2e83e897b50a91", "message": "Initial commit", "changes": [[1, 0, "README.md"]]}] diff --git a/notes/bret-victor/kill-math.md b/notes/bret-victor/kill-math.md index a1cccdd..b76612d 100644 --- a/notes/bret-victor/kill-math.md +++ b/notes/bret-victor/kill-math.md @@ -9,7 +9,105 @@ _April 2011_ * TOC {:toc} +## What is math? +Bret Victor in Kill Math: + +> Kill Math is my umbrella project for techniques that enable people to model and solve meaningful problems of quantity using concrete representations and intuition-guided exploration. In the long term, I hope to develop a widely-usable, insight-generating alternative to symbolic math. + +I'm not sure I ascribe to that definition of math: `model and solve meaningful problems of quantity`. + +According to [Wikipedia's Definitions of Mathmatics](https://en.wikipedia.org/wiki/Definitions_of_mathematics), that's how Aristotle conceived of the subject. + +I think Wolfram's definiton is a step in the right direction: + +> Mathematics is a broad-ranging field of study in which the properties and interactions of idealized objects are examined. - Wolfram MathWorld + +Let's shorten it to: "the study of idealized objects." Thus we can see that mathmatics can help solve problems of quantity as long as we can model those quantities with idealized objects (numbers). + +I think mathmatics has more to do with *relationships* than quantities. If you want to solve a particular problem -- such as which is the most cost-effective denstist for you to see, taking into account the value of your time, the distance to the appointment, and the cost of the appointment -- you first have to go **from these concrete facts to an abstract model of the problem**. [As Chris Granger says](http://www.chris-granger.com/2015/01/26/coding-is-not-the-new-literacy/), I'm sure Bret would in most respects agree, modeling is the key skill here: + +> ...Excel is unquestionably the king. Through Excel we can model any system that we can represent as numbers on a grid, which it turns out, is a lot of them. We have modeled everything from entire businesses to markets to family vacations. Millions of people are able to use spreadsheets to model aspects of their lives and it could be argued that, outside of the Internet, it's the single most important tool available to us on a computer. It gains this power by providing a simple and intuitive set of tools for shaping just one material: a grid of numbers. If we want to work with more than that, however, we have to code. + +Which is, of course, how I eventually solved my dentist problem! + +### What is science + +Recently, I've been wondering the same thing about science -- I even have a book _What is this thing called Science?_. In particular I am wondering how science relates to the concept of measurement, particularly when you define a measurement as "a reduction in uncertainty." From that definition, science is simply the study of measurement, which of course is why evidence is key to science (reduces uncertainty of reality via measurement of reality), and why good accounting is key to business (in order to diagnose problems you must reduce certainty of causes). + +This makes me think that many of my favorite things are science: Alexander Technique, Lean Startup, debugging code. + +And much of what I dislike about science are, in fact, not science, but accidental complexity: learning how to use equiptment, following instructions, getting approval. + +## [Ex-Apple Designer Creates Teaching UI That "Kills Math" Using Data Viz](https://www.fastcodesign.com/1664508/ex-apple-designer-creates-teaching-ui-that-kills-math-using-data-viz) + +### Meta-strategy + +> Although it can run on an iPad, Victor isn’t planning on releasing "anything resembling the design shown" as an app. "The prototype was intended to teach and inspire tool designers, so that’s the meta-audience." It’s a variation on the old saw: give a man a fish, and he eats for a day, but teach him to fish, and he eats for a lifetime. If Victor is going to "kill math," a single specific app won’t do it — but a set of inspiring examples just might, if they inspire others to think about how they can "kill math" themselves. + +Wow, he makes his meta-strategy incredibly specific! Makes me wonder: + +1. Given that Bret exists to inspire tool creators and creations, would it be better to simply be a tool creator? Or could the world use another tool-inspirer? + +Given that Chris Granger adds to the conversation, Bret is not enough. Also given the insane amount of impact a better tool, such as Excel, could have on the world, I say we could use another dozen tool-inspirers! Especially given the number of people who can build tools, programmers, is very high, and given that there are ways to make money as a tool builder, i.e. starting a company, it's probably a more attractive path for most people. Given that I am obsessed with ideas and less excited about money, this may be the right path for me from a comparative-advantage perspective. + +2. In order to effectively inspire tool creators, that is follow Bret's meta-strategy, should I first be a tool creator? Or can I merely study tool creators and tools and writing about them? Or somewhere in between, releasing various prototypes for inspiration, but not fully-fledged tools such as WoofJS? + +### Mathematics don't think in symbols + +> "The dirty little secret is that the greatest mathematicians don’t actually think in symbols," Victor explains. Einstein himself said that he "did his thing" with "sensations of a kinesthetic or muscular type." Sure, e=mc² is an equation — a gloriously elegant and simple one. But the point is that the equation isn’t the math; it’s not the insight, the creativity, that actually happened inside Einstein’s head. + +This point is SO MUCH more profound that meets the eye. From this perspective, virtually all math teachers don't understand mathmatics. They are merely the human inside the chinese room thought experiement, teaching the next batch of symbol manipulators. + +In high school, I had this perspective, that intuition, often physical intuition, was paramount. I felt like the only who felt this way. Some would reply, "well that's just how *you* understand that particular subject best." Now I feel confident in replying, "No, that how *everyone* understands *anything*." Virtually all of my school activities could be reduced to formulaic symbol manipulation, from writing an essay based on a formula, spitting out facts out biology, or performing mathmatical computations. + +This is why I insist that everything I learn "feel right." Almost from a phsyical sense. The ideas have to fit together. I have to see how *I would have been able to think them up myself.* That's profound. I think we've all had the experience of thinking we could've invented something. For example, you may have thought about that the first time you heard about Uber. I don't feel like I understand a subject until I feel that way about it. "Oh, I see how that idea leads to this concept, which together combine with this third thing, and why together these ideas lead to..." + +I owe this insistance and the deep understanding it leads to largely to my time at IMACS, learning LOGO and Scheme. LOGO helped me understand what understanding feels like *as it relates to mathmatics*. That's key. We've all had deep experiences of insight in our lives. Few of us have had such experiences in mathematics. I don't think I had a single positive experience in mathematics before LOGO. Of course, I didn't realize that LOGO was mathematics. (As Papert says, it's important to not tell students who hate math that LOGO is math.) By the time I realized that LOGO was mathematics, I already had a slew of positive, empowered experiences with it. The result of these new positive experience with math combine with my prior "I hate math" and "I'm bad at math" thoughts to induce a state of cognitive dissonance. My first try to escape was probably, "well I only like certain *kinds* of math," which I then upgraded to "I only like math when I can learn it in a particular way." + +I will never forget when I discovered my "learning style." The teacher had assigned us to apply the equations to a series of problems independently during class time. (What a crazy silly use of time! Teaching students to manipulate symbols and do arithmetic. It's literally worth that useless as it teaches kids the wrong things about learning and mathematics.) I randomly stumbled upon the derivation of the quadratic equation in my math textbook. As I read down the page, I was filled with awe and wonder. Holy crap. So this is how they came up with it?! I jumped out of my seat and showed the teacher. If she had already known about it, she surely would've shown us in class. + +She knew all about that page in the textbook. However, she was confused as to why I was so excited about that page. I don't remember what I said, but I do remember saying it while excitedly moving my hands, and her responding something to the effect of, "Well I guess if it helps you learn the material better..." and me interuppting with, "Yes, yes it does." And then asking, "Wait, are there more of these?" + +It was only later, after spending time with the smartest kids in my school and at Penn, that I realized that *all* of us "smart" kids learn in the same inuitive way, by relating new things to old things we already understand well -- often but not limited to physical metaphors. + +## Math isn't natural + +> Writing and math are both symbol-based systems. But I speculate that written language is less artificial because its symbols map directly to words or phonemes, for which humans are hard-wired. Papert might disagree, and claim that a child raised in "Mathland", an immersive interactive mathematical environment that "is to math what France is to French", would become as fluent in symbolic math as in language. With regard to symbolic math, I might respond that a child raised in Antarctica would be quite tolerant of the cold, but maybe people shouldn't need that sort of tolerance. + +Oh shit! Throwing some shade on Papert. I think this is the first time I've heard Bret critize Papert. For that matter, I can't recall him criticizing Kay either. To be clear, when I say critcize, I don't mean condemn. I mean respond to with qualitifications. That is, what I'm doing now to Bret ;) + +I strongly disagree with Bret's statements above. Writing and reading is at least as difficult to learn as mathematics. The reason that people learn reading and writing is because they are so damn useful. Constrast the way students learn to read and learn basic arithmatic at the Sudbury Valley School: Students often learn to read in the course of playing video games. In order to learn "basic math", students had to set up a structured arrangement with a teacher to work through the various chapters in the math textbook. The difference is that reading and writing can be picked up from the context, and mathematics cannot, as opposed to writing beind somehow "less artifical." + +> Instead, we tend to reply on implicit physical metaphors, both for the mechanics of symbol manipulation (e.g., "moving" a term to the other side of the equation, "canceling out" two terms, etc.) and for the semantic interpretation of the symbols (e.g., exponential "blow-up", or the "smallness" of a negligible term). To a certain extent, a person's mathematical skill is tied to their ability to "feel" the symbols through these physical metaphors, and thereby make the abstract more concrete. + +We learned our words and letters in the same way: by relating them to the sounds and words we already know from using them in our lives! I would be curious to see what the best evience says here, but given that I don't know it, my intution is that human brains aren't "hard-writed for language," any more than human arms are hard-wired for jump-shots. Humans are incredibly flexible machines. We can wire and re-wire ourselves *in terms of our pre-exsisting wiring* to do whatever we want to. The question is *what do we want to do?* (as well as *what do we already know how to do?*) + +### Why is the sky blue? + +There are three categories for using math: + +1. For problems in school. As stated above, worse than useless. +2. To solve problems in live. For example, making a cost-effective decision or engineer a space ship to acheive LEO. +3. For curiosity's sake. + +What's crazy is that children, all children, are born with the urge to use math (and science) in category (3). Unfortunately, most parents don't have the requisite training to foster such a mentality, and instead squash it with the absolutist "because I said so" answers or the resigned "who cares?" + +#### Tools for curiosity + +I think Nicky Case's new [JoyJS demo](ncase.me/joy-demo/) points in the correct direction, allowing students to ask open ended questions. However, when reviewing the tool, I did have trouble coming up with interesting questions to investigate with it. Constrast that with Excel which I just used so naturally to solve a problem. (The key here is that Excel solved a problem, not satiated a curiosity.) I feel the same way the Mathmatica: it doesn't feel like it solves problems relevant to me, nor would address questions that I'm curious about. + +Recently I saw a business magazie that promsied to "launch my career" over the photo of a rocketship. It made me wonder if the word "launch" entered our vocabulary around the time of the space race, the 1960s. [A simple Google Ngram query](https://books.google.com/ngrams/graph?content=Launch%2C+rocket%2C+NASA&case_insensitive=on&year_start=1800&year_end=2016&corpus=15&smoothing=3&share=&direct_url=t4%3B%2CLaunch%3B%2Cc0%3B%2Cs0%3B%3Blaunch%3B%2Cc0%3B%3BLaunch%3B%2Cc0%3B.t4%3B%2Crocket%3B%2Cc0%3B%2Cs0%3B%3Brocket%3B%2Cc0%3B%3BRocket%3B%2Cc0%3B%3BROCKET%3B%2Cc0%3B.t4%3B%2CNASA%3B%2Cc0%3B%2Cs0%3B%3BNASA%3B%2Cc0%3B%3Bnasa%3B%2Cc0%3B%3BNasa%3B%2Cc0) satiated my curiosity: yes and no. The word does trend upwards with the word "rocket", but it also seems to have an upward trend of its own, even when "rocket" falls out of favor. + + + +Sometimes questions can be answered by just knowing about the right tool / dataset. This example also confers credence on Wolfram's insistance that the programming language must come with data pre-installed. I would whole-heartedly agree to the extent that data should be available without parsing, networking, or storage concerns (beyond, possibly, the financial costs assiociated with each). In making a word-puzzle app for my dad, I spent hours and hours trying to get the right dataset of English words into the app. Much of that time was spent on essential complexity: finding a dataset with enough not-super-arcane words, but the right tool could've sped this proccess up 100-fold by allowing me to quickly compare and combine word datasets, all without leaving the tool. This is key: finding the right dataset is not simply googling and then importing because datasets are normally big so you can't tell if it's the "right one" until *after importing*. Thus, the right tool would allow you to compare data-sources within the context of how they'd be used in your program, and side-by-side with other data-sources. + +## Visceral interpretation + +I want to quote this entire section. All gold. Here's the key: building an ergonomic tool means building a tool that "adapts complex situations so they can be seen, experienced, and reasoned about with our plain old [monkey] brain." + +What I feel like he misses -- which is strange given that this whole essay is Papert inspired -- is that the way to make concepts visceral is to make them to relate to what has previously been "seen, experience, and reasoned about." That is, by analogy to powerful ideas already in the monkey brain. Yes, our monkey brains already have a notion of visual spaces, thus graphs are relatively easy to understand (although, not totaly intuitive). Some of this might be inborn, but that's not required: humans could learn these things as babies, which would in fact be responsible for the illusion that they are inborn. One may be tempted to say: let's make all our tools in terms of the base-level of metaphors already in most people's brains. I think that's limiting, because as Seymour showed, even a few particularly powerful metaphors can enable a vast amount of learning (or assimilation, as he would say.)