You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: journal.md
+24Lines changed: 24 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,30 @@ title: Journal
4
4
5
5
# Future of Coding Research Journal
6
6
7
+
### July 24 2017 2:04pm
8
+
9
+
Apologies for skipping an entry on Friday. I spent most of the day installing Ubuntu on my chromebook so that I could try Lamdu out. And then I spent a while installing Lamdu. Finally I got it to work! You can see the conversation I had with one of the creators of Lamdu on its Gitter channel:
10
+
11
+

12
+
13
+
Overall, it's a really fun prototype that shows a lot of promise! As you can see, even I was confused about how to use it. It's also feels pretty janky. It's not a smooth experiece at this point but I can imagine how it could be one day.
14
+
15
+
However, I do have one BIG reservation with a language like this (or Unison or Elm or Haskell): reading the syntax is difficult, even for me, and especially for a beginner. I wonder if the solution could be as simple as more verbose syntax "if this is true then X otherwise Y" or "transform each element in list X by Y" as opposed to the minimalist style they have now with almost no words. Maybe shapes would be helpful. Maybe higher level macros.
16
+
17
+
I want to spend more time working with it, getting a better sense of what it can do. The next steps are:
18
+
19
+
1. build a few toy programs in it, maybe solve some project euler problems.
20
+
2. get a sense of how its code works, in particular how the editor's type-a-head suggestions work
21
+
22
+
Other tasks I want to work on today:
23
+
24
+
1. Edit my podcast interview with Jonathan Leung I recorded on Friday.
25
+
2. Design the podcast logo.
26
+
3. Put my "thesis" for the future of coding on the website. Add topics that I find interesting, like pull request without leaving the main page, types as shapes, etc. Pull from:
Yesterday ended up being a particularly productive research session, but I didn't have time to recap it. Here's a pretty solid picture of my progress: https://github.com/stevekrouse/futureofcoding.org/commit/4670a33f503a621f606de0338df1c21d161967fe#diff-424069113a08a4256349764ee38dbbbf
0 commit comments