Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Ryan Peterman

๐Ÿ‘ค Speaker
1027 total appearances

Appearances Over Time

Podcast Appearances

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

I'm not going to use C in my day-to-day full-stack job.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

So why do I need to learn this?

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

For this podcast, I produce transcripts for every episode for convenient skimming, and I built a custom tool to automate that.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

Recently, I noticed in the Barbara Liskov transcript, my simple speech-to-text tool was getting a lot of things wrong.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

For instance, the CLU programming language is spelled, all caps, C-L-U, not CLU.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

So to fix this, I used Cursor 3, picked the strongest version of Opus 4.7 Extra High, and had an agent make a plan to fix that.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And while I was waiting, I figured I'd trigger a few more agents for code cleanups and front-end improvements.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

It generated a reasonable plan with rich system diagrams.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

It applied all the changes within minutes and worked on the first try.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

So if you want to build something with the flexibility of sending off a bunch of agents with frontier models of your choice, you can go to cursor.com to try out Cursor 3.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

This is not my perspective, but I was doing research and I saw a YouTube video that said, whatever you do, don't take CS50 clickbait, whatever.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

So I watched the video.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

So it worked.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

Yeah, it got me.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And the perspective of the author of this video was that

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

CS50 teaches you all the stuff that you don't really need to know if you were like a full stack engineer or something.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

If I was just going into the industry and I'm just making web apps that a lot of this underlying stuff you might not need.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And maybe it's not a good use of time.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And I'm curious what you would say to someone that has that mindset that you don't need to actually know how the computer works.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

I was looking at the syllabus and there's C, obviously, and there's all the basic data structures, those types of things, bread and butter.