Remix.run Logo
Almondsetat a day ago

Feel free to point to anyone doing these deep dives that specifically tackle the lost knowledge of the early decades of computer science and the ideas that have not yet come to fruition despite being extremely old

bob1029 a day ago | parent | next [-]

> Feel free to point to anyone doing these deep dives

Most of this kind of content comes off as relevant/topical but mindless entertainment. This is not a "deep dive" of anything that I could practically apply in my daily work. It feels good to think this content might add value and then to subsequently consume it, but it's effectively junk food.

I used to spend a lot of time watching crap like lex and primagen before it became obvious that these kinds of information channels are not meaningfully enriching despite sounding like they should be to a casual observer.

bsoles a day ago | parent | next [-]

As much as I like to watch Casey, Prime, etc. on YouTube, they are not going to teach anybody anything. They are just entertainment for software people with a certain viewpoint.

ntstatusquo a day ago | parent | next [-]

My one data point is that Casey’s handmade hero series, and his immediate mode gui video from way back in 2005, are what introduced me and some friends to an entirely new way to build graphical user interfaces, and I do feel a great appreciation for that. Guys like Ryan Fleury (of RadDbg) and Vjekoslav Krajacic of Filepilot similarly credit Casey with their “radicalization” :) To your point though, it was less about specific technical knowledge conveyed by these videos and more about him evangelizing a high level approach that many folks otherwise wouldn’t have considered

pitched a day ago | parent | next [-]

I want more things like that old hand made hero to exist in the world, but, from an interview with Casey himself, it doesn’t pay well enough to justify. Someone with the chops to put that together is in a position to be doing something much better incentivized.

ranger_danger 13 hours ago | parent | prev [-]

That series also produced this gem:

> Open source is the very worst thing currently going on because it is so incredibly exploitative, it's far more exploitative than any actual company is of the workers who work at the company.

> Even the people who are getting paid in open source are getting massively underpaid to do it compared to how much the people who are using their code are making, it's nothing compared to the power that is accreted by the people who have co-opted that work thanks to the open source model. And then mark zuckerberg gets to define how the internet works despite having paid for almost none of the software that his company actually needed to make that work.

> It's like feudalism or serfdom, these people did the work and got nothing for it. It's like you took the worst aspects of capitalism for workers and the worst aspects of socialism for workers and put them together, that's open source. You get no power and you get no money.

> It's exploitative whether the people chose to be exploited, just because someone chooses to let you exploit them does not mean that you didn't exploit them. And for the record that's how most exploitation works; convincing people to do something that turns out to be very bad for them and very good for you, and that's exactly what the open source movement has turned out to be.

> I really don't see the "we post stuff on github under a gpl2 or lgpl or apache or mit license", all that is to me now is just exploitation. You can say that there's solutions but until someone demonstrates that those solutions work, it's the standard "real communism has never been tried" argument. AGPL is the only thing that I've seen so far that's an attempt to fix these fundamentally unfair compensation practices.

LtdJorge a day ago | parent | prev [-]

You don’t know Computer Enhance then

megagpt3 a day ago | parent [-]

Do you?

Almondsetat a day ago | parent | prev | next [-]

You are making many assumptions. First of all, he is doing the deep dives by researching all those articles, and of course the resulting presentation will be very superficial. The point is exactly to publish a book to allow the reader to partake in the deep dive. Secondly, nobody said anything about applying that stuff to your daily work.

jddndnfnfn a day ago | parent [-]

[flagged]

Almondsetat a day ago | parent [-]

Thank you for creating an account just for making stuff up nobody has said or even hinted at

a day ago | parent | prev | next [-]
[deleted]
chamomeal a day ago | parent | prev | next [-]

agree regarding primagen but I don’t think that’s a good comparison at all

bob1029 21 hours ago | parent [-]

Casey is a frequent guest on his shows. It's hard to not conflate the two.

josephg 17 hours ago | parent [-]

Prime is an entertainer first and foremost. He talks with confidence, even when he doesn’t know what he’s talking about - which is very often.

Casey is far more measured, careful and accurate. Casey feels like an engineering educator first, who happens to make YouTube videos. I don’t always agree with Casey’s technical opinions, but he seems like a thoughtful guy who thinks things through.

agumonkey a day ago | parent | prev | next [-]

Yeah I was a sense that some people would be more into serious technical explorations and not just distanced review of the past (even though it can bring some knowledge).

HexDecOctBin a day ago | parent | prev | next [-]

> that I could practically apply in my daily work

When has History of any kind ever held practical value?

mariusor a day ago | parent | next [-]

Is this.. is this a real question?

ykonstant 20 hours ago | parent [-]

I hope the above user is being sarcastic.

mariusor 10 hours ago | parent [-]

Based on the answers below, I think that perhaps not. :(

ranger_danger 13 hours ago | parent | prev [-]

When people use it to prevent repeating the same mistakes.

HexDecOctBin 13 hours ago | parent [-]

History wouldn't keep repeating if they did so.

mariusor 10 hours ago | parent [-]

Do you know the meme with the airplane with holes in its fuselage? Think of that, please.

bena a day ago | parent | prev [-]

I watch primeagen mostly for awareness of general tech news items.

Jach 16 hours ago | parent | prev | next [-]

Pretty much any book or long paper that decides to take a historical turn is going to be at least as good if not better than these talks. There are a lot of historical resources out there that go into different parts of "computing history" more generally. I don't know what would meet your criteria for computer science or software engineering more narrowly. To me they are all very interconnected. I couldn't say whether it'd be more important to have a nice presentation that includes Babbage and his machines vs. a neat presentation that covers Codd's work going directly into Chamberlin and Boyce's work on System R. A historical presentation has to decide what it includes and excludes. In recent times I've enjoyed Fabien Sanglard and his work on the histories of Wolfenstein 3D, Doom, the hardware environments behind them (development and deployment), and the CP-System. Lots of "lost" technical knowledge in them. Of course the earlier and higher level Masters of Doom book contains a lot of neat history as well, though less technical. The HOPL (History of Programming Language) papers are always insightful and contain a lot more "plain" computer science, though of course with a focus on programming language things. Richard Gabriel could write a lot more of history than he already has; here's one of his papers that (among other things) details a history of mixins in object oriented languages, and how they were "rediscovered" poorly in a way that obscured their actual historical nature, demonstrating an idea of incommensurability. https://dreamsongs.com/Files/Incommensurability.pdf

I should also add that even interviews are valuable. Coders at Work is fantastic at that and drawing out technical opinions and reasoning; notably the subjects interviewed don't all agree and have sometimes drastically different work styles and preferences. (And also adding from another comment, Turing Award Lectures are great history, and Uncle Bob even has a history book out now on influential programmers.)

bckr a day ago | parent | prev | next [-]

Who is also a working engineer (and programmer of the highest caliber) who is in touch with the zeitgeist of engineering.

jancsika 20 hours ago | parent | prev | next [-]

Even without knowing your specific criteria, #2 on your list must be Alan Kay.

But I'm curious who you think #3 is.

Barrin92 21 hours ago | parent | prev | next [-]

>Feel free to point to anyone doing these deep dives that specifically tackle the lost knowledge of the early decades of computer science

I skimmed through the video because I don't have two hours but there's no lost knowledge in it, he's going over well known papers from Dijkstra, Hoare or Knuth. The paper he bases most of the talk around Knuth's Structured Programming with go to Statements is his most often cited work, there's a very high chance you'll encounter that early in any undergrad course. So the answer to your question is, pretty much at any local uni with a CS course.

Kranar 18 hours ago | parent [-]

The well known papers are not what the talk is about though. The talk is titled "The root of the root..." specifically to go over the specific and incredibly/almost impossible to find citations those well known papers used and built upon to see what historical insights that might have been lost went into how those papers are now interpreted (or as the video argues, misinterpreted).

znpy a day ago | parent | prev | next [-]

Knuth could do them, in theory. The guy was literally there when stuff was happening.

cratermoon a day ago | parent | prev | next [-]

Kevlin Henney

my-next-account a day ago | parent | prev [-]

Me, I do them.

pitched a day ago | parent [-]

Where do you publish?

my-next-account 13 hours ago | parent [-]

I don't. I do them for my own satisfaction, not yours.