Skip to content

Commit

Permalink
added notes with dan and jaime
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve Krouse committed Sep 5, 2017
1 parent 355bb04 commit 04b4251
Show file tree
Hide file tree
Showing 2 changed files with 169 additions and 0 deletions.
95 changes: 95 additions & 0 deletions notes/dan-scanlon-call-9-5-17.md
@@ -0,0 +1,95 @@
---
title: Dan Scanlon Call 9/5/17
---

# Dan Scanlon Call 9/5/17


* Listened to a few of my podcasts while on a long drive!

* Used to work at TabTour, now call Thinkster math
* got excited about Bret Victor here
* "Netflix for worksheets"
* they aren't leveraging their medium (iPad) as much as possible


* Now works at Analytical Flavor System
* describe flavor profiles
* sell the insights to food and beverage companies
* friends of his, from Penn State, hung out at hackathons
* leaving now, because of a cash crunch


* Futurism
* also his friend Alex and his friend Jordan
* just made him a large offer to be head of engineering
* media company, including blog
* make investments and do new product development
* thesis: "stuff that represents the future"
* started two years ago
* it's grown really fast
* by using anaytics
* have audience of several million
* they started gravity blanket


* His past future of programming research
* GraphQL + Datomic
* React Native WYSIWYG


* In free time, future of programming research
* Bret Victor, stop drawing dead fish, and dynamic visualizations
* funciton out of sequences through interactions with canvas
* start with line
* manipulate that line
* TODO send him aprt.us
* new reframing
* types as shapes makes things more intuative
* he wasnts to think about types as spaces
* boolean is a number line, but only at 0 or 1
* analytical flavor system flavor profile is 24-dimensional space, where each scalar is represented 1-5
* interact with something in space
* that interaction turns into a series of frames
* "moving a fish vertically up will cause one frame be to created"
* "how do I animate moving the fish up?"
* loop the sequence so that last position of the fish is the new origin
* FramerJS
* constrast: it's not UI-data-binding, because the thing you're interacting with in the canvas is not neccesarily a visual output
* can visualize any Abstract Data Types
* example app
* move your finger across screen and get different wave sounds
* 1. create touch event sequence
* 2. put circle on screen in corner
* 3. draw a line to it from the x-axis and y-axis
* 4. label the value of the magnitue of those lines
* 5. map the value of these values to the speaker
* doing this research in his free time
* restraining himself from coding it himself
* trying to think it out in his head, hypothetically
* TODO Elliot Conal denotational design

* Get his feedback on my research
* StreamSheets
* The inspiration of his project (Aberration) is in order to have a truly powerful system, you have to be able to manipulate the lower levels of a system within that system so you can "lift the hood"
* Related to Alan Kay STEPS
* Thinking about the complex pieces of data that will push the boundaries of your interface
* Visualizing nested objects, for example, was hard in a prior prototype of his but will be better in Aberration
* TODO ask if he has picture of Aberration
* If you're trying to make a game
* you have x-position and y-position


* TODO add to slack group

<script>

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-103157758-1', 'auto');
ga('send', 'pageview');

</script>
74 changes: 74 additions & 0 deletions notes/jaime-brandon-call-9-5-17.md
@@ -0,0 +1,74 @@
---
title: Jaime Brandon Call 9/5/17
---

# Jaime Brandon Call 9/5/17


* part time master in cognitive science at UCL


* replication crisis in softer sciences in last decade or so, lsat 40-50 years, subtle effects of statistics. TODO 7 deadly sins of psychology http://scattered-thoughts.net/blog/2017/05/18/notes-on-the-seven-deadly-sins-of-psychology-a-manifesto-for-reforming-the-culture-of-scientific-practice/


* check out http://tiddlywiki.com/ for better system than github pages. has some neat ideas, but feels like it needs to be unified more


* in order to understand query, datalog, read about logicblox, like https://pdfs.semanticscholar.org/0ffa/f68f4399998864d6d9835c7bd8240d322b49.pdf


* currently being paid to work 3 days a week to work on whatever I feel like... supported by logicblox. got them by first building a query compiler first and then showing it around. then the first company that he went to, logicblox, said yes. he was prepared to go around to multiple companies but the first said yes. He mostly talked with the CEO, but he just quit so now the CEO is supporting Jaime personally. Maybe Jaime would start a company with him when he's ready, after his vacation. This is exciting to Jaime because they had been successful in the past, from an execution perspective. They had a buisiness that got money and shipped tech.


* TODO send Jaime Paul Biggar Dark stuff


* StreamSheets feedback
* it is basically "event sourcing", but I have to be careful that there are no side-effects by accident or you lose a lot of the benefits of it
* Google: Frank McSharey Timely dataflow
* MIT Objective spreadsheets https://sdg.csail.mit.edu/projects/objsheets
* "the spreadsheet is the universial UI for timeseries data"


* TODO think about what it would look like to have a branch structure where it encourages you to create smaller and smaller features and merge them early


* Next few weeks for him: trying to keep things small and self contained so he can actually accomplish things. Could be a good platform for keeping track of what paper you've read, want to read, notes you've taken on. Part-database and part-wiki.


* Making each commit and feature really small
* What is that called? "accereting a system instead of desigining it"
* once you come to a feature you want, you first have to list all the possible ways to get it
* building it custom yourself
* tailoring something that exsits to your use
* you have to think about how far away each of the "comprimises" you choose will take you from your vision
* In this conversation, we chatted about how JS and shipping SQL to SQlite on the backend via sending SQL is the quickest way. What's the tradeoff between doing this and another option?


* LogicHub feedback
* https://blog.ought.com/dialog-markets-37db7c185e41
* Made Jaime realize that if there was a tool that made him justify why he wasn't using JS and SQLite, that would help him realize that the reason he isn't is because they are "icky" in his head and when he reflects on why he's not using it, he just thinks "there must be some reason". TODO think about whether it could somehow be integrated with WoofJS worklow in ways
* He has a decision template and heuristics but always forgets to use it in the moment and is wondering how to make sure that he is reminded through triggers and then checks


* TODO think about the recurring reminders I want to think about and make sure I check regularly

* software knowledge transfer of best practices doesn't happen as much (like me seeing Jaime's journal) in the same way as you would if you were a mathmatician and could watch a peer do a proof

* TODO add Jaime to slack group

* how they run liberal media stuff
* 15 min of saying hi
* then pair people randomly and send them on 15min walks (TODO add this to list of options for future programming meetings)

<script>

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-103157758-1', 'auto');
ga('send', 'pageview');

</script>

0 comments on commit 04b4251

Please sign in to comment.