top | item 24376901

(no title)

dwoot | 5 years ago

Like someone else had mentioned, the list is comprised of channels geared heavily at web development featuring content for early career developers.

There are a ton of channels that dig deeper in more general software and particulars: 1. Algorithms Live! for those that are into competitive programming

2. PapersWeLove for those that are into white papers and the research that underpins some of the systems that we use today

3. 3Blue1Brown for mathematics

4. ThePrimeagen for Vim and other software things

5. Gaurav Sen for digestible chunks of system design components

6. code_report for just programming. The author is going through Structure and Interpretation of Computer Programs (SICP) at the moment

7. commaaai archive for following George Hotz, founder and creator of comma.ai, a self-driving car company. He was a former Googler working on zero days (security)

8. Jon Gjengset for Rust. He's got a lot of great videos as an open-source contributor in Rust projects and was most recently at MIT doing his PhD

9. Bitwise is a bit old (last post was a year ago), but former Oculus lead dev teaching folks about compilers, simulators, FPGA-based hardware, and other low level topics from a practitioner

10. Two Minute Papers for quick high level hits/overviews of whitepapers

11. Engineer Man for great short introductions into various parts of the stack, scripting, Unix, and other abstractions

There are many more and recorded streams from other programmers teaching random things. There are tons of engineers on Twitch representing a multitude of companies like Lyft, CockroachDB, Netflix, and others working on open-source projects.

As a more experienced developer, I much prefer these channels over the ones listed, but my point is that the content is there when people actually search. The YouTube algos may not pick up all of them immediately and is most certainly more dominated by content directed at less experienced devs, but I much prefer some of this to the course recommendations that others are stating. Courses are really good, once you're convinced you want to do a deep dive into something, but most people do not finish MOOCs.

discuss

order

searchableguy|5 years ago

If I may, I also suggest:

Ben Eater: electronics, networking, computer architecture, breadboards, and information theory.

Missing semester: Great introduction to computer science and basic programming skills. Good as a reference.

BPS.space: Aerospace engineering, rockets and stuff.

Andreas Kling: computer OS from scratch.

Numberphile, computerphile and so on for quick bites.

Edit: fixed typo

apetresc|5 years ago

Just a note for anyone Googling: it's Andreas Kling rather than King. (And his channel is awesome)

dwoot|5 years ago

I forgot to list Ben Eater. And thanks for sharing some others that I wasn't yet familiar with! :)

mattgreenrocks|5 years ago

Thanks for this. As is often the case, webdev seemingly seems to suck the air out of the room at times in discussions of programming, and there are a lot of other super interesting domains out there.

Breza|5 years ago

Agreed. I'm a data scientist looking to sharpen the computer science part of my craft, so a lot of web dev stuff just isn't relevant to me personally.

blisterpeanuts|5 years ago

dwoot's posting (and replies) seems much more useful than the article, which simply lists a whole bunch of links with no description or commentary. A curated list is, to my mind, much better than a simple search result that anyone can come up with.