NowComment
Document: Invite Print Info
2-Pane Combined
Comments:
Full Summaries Sorted

Sam Ritchie demo


0 General Document comments
0 Sentence and Paragraph comments
0 Image and Video comments


Here's an early-2021 presentation by Sam:

New Thinking Partner Conversation New Conversation
Paragraph 1 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:35AM) : I made a couple of text comments on the video; NowComment comments can themselves include images and videos.
New Thinking Partner Conversation New Conversation
Paragraph 1, Sentence 1 0
No sentence-level conversations. Start one.

New Thinking Partner Conversation New Conversation
Paragraph 2 (Video 1) 0
No video-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Whole Video 0
No video-level conversations. Start one.
New Thinking Partner Conversation New Conversation
04:36 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:24AM) : Beginning of Don Knuth "Literate Programming" more

I’d never heard of the “Programming Pearls” challenge

New Thinking Partner Conversation New Conversation
31:59 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:27AM) : Smart Notes more

The recording stipped before the URL of the Smart Notes book was given, could someone can reply and provide it?

New Thinking Partner Conversation New Conversation
32:02 0
No conversations at 32:02. Start one.

In which he mentions Don Knuth and Literate Programming, something that was once vaguely on my radar, a book we carried at Computer Literacy Bookshops and came up in a 1993 interview I did with Don:

New Thinking Partner Conversation New Conversation
Paragraph 3 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 3, Sentence 1 0
No sentence-level conversations. Start one.

-------------

New Thinking Partner Conversation New Conversation
Paragraph 4 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 4, Sentence 1 0
No sentence-level conversations. Start one.

CLB: I realize your current emphasis is on "literate programming", but were you ever whatsoever attracted to APL as a math-oriented language?

New Thinking Partner Conversation New Conversation
Paragraph 5 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 5, Sentence 1 0
No sentence-level conversations. Start one.

Knuth: That's another story. APL is for people who have problems to solve and don't care too much about efficiency; they want a nice elegant way to state the solution to their problem, but the solution that they come up with is not necessarily anything that a computer has an easy job doing. It's a problem specification language, but not a system programming language... there is an APL-WEB.

New Thinking Partner Conversation New Conversation
Paragraph 6 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 6, Sentence 1 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 6, Sentence 2 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:29AM) : Knuth on APL -- not much to say!
New Thinking Partner Conversation New Conversation
Paragraph 6, Sentence 3 0
No sentence-level conversations. Start one.

But I want to say more about IMP. The third thing against it was, if you made a mistake, the compiler would either get into an infinite loop, or it would stop on your first error and say "ERROR ERROR ERROR" and quit; you would have to figure out what the mistake was! It was not a great language or compiler.

New Thinking Partner Conversation New Conversation
Paragraph 7 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 7, Sentence 1 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 7, Sentence 2 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 7, Sentence 3 0
No sentence-level conversations. Start one.

However... it was still my language of choice, because it fit that operating system perfectly. The arrays would be named in a way that you could easily see in the debugger, and you could know where the storage was being allocated, you knew what was going on, and you could actually get your program running reliably, because IMP blended with the operating system. You couldn't do that with any of the other languages. You might be writing with a better language, but you would get your work done a couple of weeks later, instead of getting answers. I used IMP.

New Thinking Partner Conversation New Conversation
Paragraph 8 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 8, Sentence 1 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 8, Sentence 2 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 8, Sentence 3 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 8, Sentence 4 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 8, Sentence 5 0
No sentence-level conversations. Start one.

-------------

New Thinking Partner Conversation New Conversation
Paragraph 9 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 9, Sentence 1 0
No sentence-level conversations. Start one.

I watched the video and noticed the shoutout to Alan Kay (he was a Computer Literacy Bookshops customer and one of my heroes when I was first bitten by the personal computer bug):


Alan Kay shoutout

New Thinking Partner Conversation New Conversation
Paragraph 10 0
No paragraph-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 10, Sentence 1 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 10, Sentence 2 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 10, Sentence 3 0
No sentence-level conversations. Start one.
New Thinking Partner Conversation New Conversation
Paragraph 10, Sentence 4 0
No sentence-level conversations. Start one.

Alan Kay shoutout

New Thinking Partner Conversation New Conversation
Paragraph 11 (Image 1) 0
No whole image conversations. Start one.
New Thinking Partner Conversation New Conversation
Whole Image 0
No whole image conversations. Start one.
New Thinking Partner Conversation New Conversation
Smalltalk 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:30AM) : Sam gives a shoutout to Alan Kay, Smalltalk, and PARC.
New Thinking Partner Conversation New Conversation
Middle graphic 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:36AM) : We can have a whole conversation just about this figure!
New Thinking Partner Conversation New Conversation
Line#10 of code 0
profile_photo

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Apr 2
Dan D

I’m the head/founder of Fairness.com LLC. I really hope you l… (more)

Dan D (Apr 02 2022 10:39AM) : We can have a whole conversation about this line of code. more

Note— we’ve never tried to build a text parser specific to a particular programming langauge so we could discuss program code in meaningful units; this graphic approach would be a very kludgy way to do it, but I know there are much better ways to accomplish that if code is all that is being annotated/discussed).

DMU Timestamp: April 02, 2022 12:52

General Document Comments 0
New Thinking Partner Conversation Start a new Document-level conversation

Image
0 comments, 0 areas
add area
add comment
change display
Video
add comment

Quickstart: Commenting and Sharing

How to Comment
  • Click icons on the left to see existing comments.
  • Desktop/Laptop: double-click any text, highlight a section of an image, or add a comment while a video is playing to start a new conversation.
    Tablet/Phone: single click then click on the "Start One" link (look right or below).
  • Click "Reply" on a comment to join the conversation.
How to Share Documents
  1. "Upload" a new document.
  2. "Invite" others to it.

Logging in, please wait... Blue_on_grey_spinner