Answers.Body: <p>I found it !! Boy, I'm so glad. Had a bolt of insight in how I should use Google's advanced search features, and I found it.</p>
  <p>Here is the article:
  <a href="http://worrydream.com/LearnableProgramming/" rel="noreferrer">http://worrydream.com/LearnableProgramming/</a></p>
  <p>An article by Bret Victor, from 2012. A great read, for those curious.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-30T04:47:38.047Z
Answers.Text: Lovely article — thanks for sharing. It's remarkable how wrong the general pattern of doing things can be and for how long this wrongness can persist [My personal list](http://blog.languager.org/2016/01/how-long.html)
Answers.UserDisplayName: Rushi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-30T12:15:32.590Z
Answers.Text: Nice blog and article, thank you too! My addition: we take notes in university not for any real pedagogical value, but because when European universities (Bologna, Sorbonne, Oxbridge) were created in the 11th-12th centuries, the printing press had not been invented yet. So the young scholars would arrive with blank codices to write their own textbooks via dictation. In the age of the educational game and the pdf, 900 years later, we have barely changed our practices. And the rare studies that compare note-taking to analytical reading tend to all favor the latter...
Answers.UserDisplayName: Tristan Duquesne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-30T14:11:41.950Z
Answers.Text: Um... I wonder what you think of [this demo](https://castel.dev/post/lecture-notes-1/#sympy-and-mathematica) of note-taking. See the article from beginning for general pic. Basically the guy takes math-notes directly **in real time** in math classes using fancy vim features for latex!  More realistically, if the teacher is *not* following a text or making pdfs, what do u recommend the students do?
Answers.UserDisplayName: Rushi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-30T14:48:30.060Z
Answers.Text: Interesting methodology, but it requires a lot of work, setup, and technical competence that can't really be required of every student. Additionally, it's a solution to a problem that shouldn't be there; scans of lecture notes, or better, LaTeX pdfs should be a requirement for teachers. COVID reveals the bursting seams. Personally, what I'd recommend is for students to find appropriate/recommended textbooks online "by any means necessary" and spend a lot of time in the library or at home reading and taking notes (or making flashcards) of their reading (definitions, intuitions, theorems, etc).
Answers.UserDisplayName: Tristan Duquesne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-08T19:22:36.100Z
Answers.Text: That article was brilliant, thanks for the link. But in the end, while there are a lot of references to packages of historical significance, I'm not sure there's anything like what he describes still in existence, for actually learning to program today. Has anyone implemented a learnable programming environment and made it available in the way that Khan Academy is?
Answers.UserDisplayName: Joshua Frank
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-09T01:15:16.667Z
Answers.Text: Of the kind that Brett Victor designed ? Not to my knowledge. Though a team that I am a part of is starting to build something of the same kind for a limited subset of TypeScript; with the goal of building a mixed CS+math+functional prog+category theory curriculum. The reason I was looking for this essay was precisely because we're looking to build something like this. We're in very early stages though, and our work isn't public (yet; and probably will not be for at least a couple of years). When we have something to show, I'll be sure to comment about it here.
Answers.UserDisplayName: Tristan Duquesne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-12T16:54:40.607Z
Answers.Text: @TristanDuquesne: ooh, I wish that were ready now.
Answers.UserDisplayName: Joshua Frank
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-12T17:33:35.697Z
Answers.Text: @JoshuaFrank Hahaha! so do I, it would make my life a loooot easier. But it's going to need a bunch of design, work and iteration to be done well; so it can't be rushed.
Answers.UserDisplayName: Tristan Duquesne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-14T03:10:34.040Z
Answers.Text: @joshua (and Tristan) you may find this interesting https://existentialtype.wordpress.com/2011/03/27/the-holy-trinity/
Answers.UserDisplayName: Rushi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-14T20:04:03.180Z
Answers.Text: Interesting article, and blog, thank you :) Funnily enough, many questions related to computational trinitarianism are part of our team's research program.
Answers.UserDisplayName: Tristan Duquesne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-12T18:29:49.470Z
Answers.LastActivityDate: 2020-10-12T18:29:49.470Z
Answers.UserDisplayName: Tristan Duquesne
Body: <p>I'm not sure if someone can help or if this is even the right place to ask, but I've been looking for a while for a marvelous essay / blog post / article from an author whose name I don't recall, that I had stumbled upon a few years ago.</p>
  <p>From what I recall, the author had been credited as an inspiration for Khan Academy's &quot;Intro to Computer Programming&quot; interface. The author says in that article that much better than this interface can be done.</p>
  <p>The essay is then a point-by-point lesson on UX design in general, going over possible improvements to Khan Academy's UI/UX interface for learning code, as a detailed example of each of the points he is making.</p>
  <p>Thank you very much to anyone that might know what I am referring to, and link me to it.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-11T02:16:02.247Z
Comments.Text: Can't say whatever this q is relevant to here. I'd certainly be pleased and enriched with more data on how KA (type) materal is made.Upvoted
Comments.UserDisplayName: Rushi
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-11T03:04:31.917Z
Comments.Text: As an educational resource-request, I don't think it's off-topic, though this is a small enough core community that I don't know if you will receive any answers.  While we have a fair amount of knowledge about CS instruction, this is very needle-in-a-haystack. You may get lucky, however. Also, if you eventually find it on your own, a self-answer is always appropriate.
Comments.UserDisplayName: Ben I.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-11T10:44:13.690Z
Comments.Text: Just noticed in my comment above that "whether" got changed to "whatever". Phone typing + spellcorrect!!
Comments.UserDisplayName: Rushi
Tags: <resource-request><resource-information>
Title: Looking for a blog article on the UI/UX design of an interactive coding interface like Khan Academy's
ThreadText: # Looking for a blog article on the UI/UX design of an interactive coding interface like Khan Academy's
  
  (Asked by: username_0 on 2020-10-10)
  
  I'm not sure if someone can help or if this is even the right place to ask, but I've been looking for a while for a marvelous essay / blog post / article from an author whose name I don't recall, that I had stumbled upon a few years ago.
  
  From what I recall, the author had been credited as an inspiration for Khan Academy's "Intro to Computer Programming" interface. The author says in that article that much better than this interface can be done.
  
  The essay is then a point-by-point lesson on UX design in general, going over possible improvements to Khan Academy's UI/UX interface for learning code, as a detailed example of each of the points he is making.
  
  Thank you very much to anyone that might know what I am referring to, and link me to it.
  
  **Tags:** resource-request, resource-information
  
  > **Comments:**
  > **username_1**: Can't say whatever this q is relevant to here. I'd certainly be pleased and enriched with more data on how KA (type) materal is made.Upvoted  
  > **username_2**: As an educational resource-request, I don't think it's off-topic, though this is a small enough core community that I don't know if you will receive any answers.  While we have a fair amount of knowledge about CS instruction, this is very needle-in-a-haystack. You may get lucky, however. Also, if you eventually find it on your own, a self-answer is always appropriate.  
  > **username_1**: Just noticed in my comment above that "whether" got changed to "whatever". Phone typing + spellcorrect!!  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2020-10-12. Score: 7 | Accepted answer
  
  I found it !! Boy, I'm so glad. Had a bolt of insight in how I should use Google's advanced search features, and I found it.
  
  Here is the article:
  <http://worrydream.com/LearnableProgramming/>
  
  An article by Bret Victor, from 2012. A great read, for those curious.
  
  > **Comments:**
  > **username_1**: Lovely article — thanks for sharing. It's remarkable how wrong the general pattern of doing things can be and for how long this wrongness can persist [My personal list](http://blog.languager.org/2016/01/how-long.html)  
  > **username_0**: Nice blog and article, thank you too! My addition: we take notes in university not for any real pedagogical value, but because when European universities (Bologna, Sorbonne, Oxbridge) were created in the 11th-12th centuries, the printing press had not been invented yet. So the young scholars would arrive with blank codices to write their own textbooks via dictation. In the age of the educational game and the pdf, 900 years later, we have barely changed our practices. And the rare studies that compare note-taking to analytical reading tend to all favor the latter...  
  > **username_1**: Um... I wonder what you think of [this demo](https://castel.dev/post/lecture-notes-1/#sympy-and-mathematica) of note-taking. See the article from beginning for general pic. Basically the guy takes math-notes directly **in real time** in math classes using fancy vim features for latex!  More realistically, if the teacher is *not* following a text or making pdfs, what do u recommend the students do?  
  > **username_0**: Interesting methodology, but it requires a lot of work, setup, and technical competence that can't really be required of every student. Additionally, it's a solution to a problem that shouldn't be there; scans of lecture notes, or better, LaTeX pdfs should be a requirement for teachers. COVID reveals the bursting seams. Personally, what I'd recommend is for students to find appropriate/recommended textbooks online "by any means necessary" and spend a lot of time in the library or at home reading and taking notes (or making flashcards) of their reading (definitions, intuitions, theorems, etc).  
  > **username_3**: That article was brilliant, thanks for the link. But in the end, while there are a lot of references to packages of historical significance, I'm not sure there's anything like what he describes still in existence, for actually learning to program today. Has anyone implemented a learnable programming environment and made it available in the way that Khan Academy is?  
  > **username_0**: Of the kind that Brett Victor designed ? Not to my knowledge. Though a team that I am a part of is starting to build something of the same kind for a limited subset of TypeScript; with the goal of building a mixed CS+math+functional prog+category theory curriculum. The reason I was looking for this essay was precisely because we're looking to build something like this. We're in very early stages though, and our work isn't public (yet; and probably will not be for at least a couple of years). When we have something to show, I'll be sure to comment about it here.  
  > **username_3**: @username_0: ooh, I wish that were ready now.  
  > **username_0**: @username_3 Hahaha! so do I, it would make my life a loooot easier. But it's going to need a bunch of design, work and iteration to be done well; so it can't be rushed.  
  > **username_1**: @username_3 (and username_0) you may find this interesting https://existentialtype.wordpress.com/2011/03/27/the-holy-trinity/  
  > **username_0**: Interesting article, and blog, thank you :) Funnily enough, many questions related to computational trinitarianism are part of our team's research program.  
  
  ---
  
  