Виміряна полицяПрограмування

Programming videos worth their full runtime

Медіана зайвого
41%
Корисна частина починається
1:11
Типовий хронометраж
21 min

востаннє перераховано 25 серп. 2026

Most programming roundups rank by the size of the channel. That is a reasonable proxy for production quality and a terrible proxy for whether an hour spent watching leaves you able to do something you could not do before.

The failure mode in this category is specific, and it is not padding for its own sake. It is setup. A video about a database index spends eleven minutes installing a database, seeding it, and explaining what a table is, and then covers the actual index in four. Nothing in that first eleven minutes is dishonest — it is just not what you came for, and no thumbnail will tell you the ratio.

So this shelf is ordered by measured value density: the share of the runtime that carries information rather than orientation, configuration and recap. Each entry also names the second at which the setup ends, because on a programming video that number is frequently the whole decision. A tutorial that is genuinely useful from 9:40 onward is not a bad video. It is a video you should start at 9:40.

Entries carry a difficulty level, which matters more here than the ranking does: a walkthrough pitched at someone who has never opened a terminal and a talk assuming you have shipped the thing being discussed are not competing for the same hour, and picking the wrong one is the most common way an evening disappears.

Videos are only listed here once they have been measured. Nothing is included because a channel is popular, and nothing is excluded because it is not.

  1. 01

    The Flaws of Inheritance

    Варте часу CodeAesthetic 10:01 intermediate

    Щільність
    82
    Вода
    24%
    Корисне з
    0:20

    A dense, code-driven explainer that actually proves why composition beats inheritance instead of just repeating the mantra.

    Почати з 0:20 →

  2. 02

    Abstraction Can Make Your Code Worse

    Варте часу CodeAesthetic 5:13 intermediate

    Щільність
    81
    Вода
    33%
    Корисне з
    0:36

    A sharp, dense 5-minute lesson on why abstraction isn't free — genuinely useful for any working developer.

    Почати з 0:36 →

  3. 03

    "Clean" Code, Horrible Performance

    Проглянути Molly Rocket 22:41 advanced

    Щільність
    79
    Вода
    28%
    Корисне з
    3:10

    A rigorous, benchmark-backed takedown of 'clean code' orthodoxy that any performance-minded programmer should actually watch.

    Почати з 3:10 →

  4. 04

    Premature Optimization

    Варте часу CodeAesthetic 12:39 intermediate

    Щільність
    79
    Вода
    28%
    Корисне з
    0:19

    A sharp, well-argued case for measuring before optimizing, backed by real disassembly and benchmarks rather than dogma.

    Почати з 0:19 →

  5. 05

    Why Functional Programming Matters • John Hughes • YOW! 2017

    Варте часу GOTO Conferences 58:18 intermediate

    Щільність
    77
    Вода
    21%
    Корисне з
    1:05

    A rich, expert-led historical tour of functional programming's core ideas, dense with real code and lasting insight.

    Почати з 1:05 →

  6. 06

    Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019

    Проглянути Agile on the Beach 35:33 intermediate

    Щільність
    78
    Вода
    34%
    Корисне з
    4:31

    A classic, highly practical conference talk that gives you a genuinely reusable method for drawing software architecture diagrams that actually communicate.

    Почати з 4:31 →

  7. 07

    Dependency Injection, The Best Pattern

    Проглянути CodeAesthetic 13:16 intermediate

    Щільність
    77
    Вода
    35%
    Корисне з
    2:05

    A tight, example-driven masterclass on dependency injection with real architectural reasoning and a genuine testing payoff, marred only by a brief end-of-video Patreon plug.

    Почати з 2:05 →

  8. 08

    Seattle Conference on Scalability: YouTube Scalability

    Варте часу GoogleTalksArchive 52:38 advanced

    Щільність
    75
    Вода
    31%
    Корисне з
    3:44

    A legendary, dense first-hand account of scaling early YouTube under fire — real war stories with durable systems-design lessons, not a highlight reel.

    Почати з 3:44 →

  9. 09

    Why You Shouldn't Nest Your Code

    Проглянути CodeAesthetic 8:30 intermediate

    Щільність
    74
    Вода
    41%
    Корисне з
    1:27

    A sharp, concrete case for why nested code is unreadable and exactly how to flatten it via extraction and inversion.

    Почати з 1:27 →

  10. 10

    Return Value Optimization and Copy Elision in C++

    Проглянути mCoding 9:54 intermediate

    Щільність
    73
    Вода
    35%
    Корисне з
    1:28

    A tight, well-demonstrated deep dive into why C++ copy elision matters and exactly when the compiler is allowed to do it.

    Почати з 1:28 →

  11. 11

    Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity • Randy Shoup • YOW! 2022

    Проглянути GOTO Conferences 48:42 intermediate

    Щільність
    76
    Вода
    25%
    Корисне з
    6:43

    A dense, credibility-backed systems design talk that earns its title with concrete, high-stakes case studies—one of the better architecture talks of its kind.

    Почати з 6:43 →

  12. 12

    Dear Functional Bros

    Варте часу CodeAesthetic 16:50 intermediate

    Щільність
    75
    Вода
    31%
    Корисне з
    0:32

    A genuinely instructive, well-paced walkthrough of functional programming fundamentals, wrapped in a funny satirical framing.

    Почати з 0:32 →

  13. 13

    How the C++ Compiler Works

    Варте часу The Cherno 17:55 intermediate

    Щільність
    72
    Вода
    34%
    Корисне з
    0:33

    A clear, hands-on explainer that actually proves each compiler concept live rather than just asserting it.

    Почати з 0:33 →

  14. 14

    API Design in System Design Interviews w/ Meta Staff Engineer

    Проглянути Hello Interview 28:40 intermediate

    Щільність
    77
    Вода
    29%
    Корисне з
    3:56

    Dense, well-organized, genuinely useful walkthrough of API design tailored specifically to system design interviews, with only a brief self-promo tacked on at the end.

    Почати з 3:56 →

  15. 15

    Naming Things in Code

    Варте часу CodeAesthetic 7:25 intermediate

    Щільність
    75
    Вода
    27%
    Корисне з
    0:31

    A tight, example-driven lesson on naming code well — practical, honest, and worth the seven minutes.

    Почати з 0:31 →

  16. 16

    System Design Concepts Course and Interview Prep

    Варте часу freeCodeCamp.org 53:38 intermediate

    Щільність
    75
    Вода
    23%
    Корисне з
    0:47

    A dense, well-organized freeCodeCamp crash course covering the core system design concepts needed for technical interviews.

    Почати з 0:47 →

  17. 17

    Curried Functions - Computerphile

    Варте часу Computerphile 10:17 intermediate

    Щільність
    74
    Вода
    33%
    Корисне з
    1:38

    A clear, well-paced Computerphile explainer that actually derives currying from lambda calculus — solid CS teaching with almost no filler.

    Почати з 1:38 →

  18. 18

    Are LLMs good software engineers? - Anthony Shaw - NDC Sydney 2026

    Варте часу NDC Conferences 55:09 intermediate

    Щільність
    72
    Вода
    30%
    Корисне з
    2:30

    A sharp, evidence-backed conference talk that earns its clickbaity title by actually proving and then solving the 'LLMs are mediocre engineers' problem.

    Почати з 2:30 →

  19. 19

    Don't Write Comments

    Проглянути CodeAesthetic 5:55 intermediate

    Щільність
    71
    Вода
    40%
    Корисне з
    0:19

    A tight, well-argued case for self-documenting code over comments, backed by real C++ examples with almost no filler.

    Почати з 0:19 →

  20. 20

    Why Isn't Functional Programming the Norm? – Richard Feldman

    Варте часу Metosin 46:09 intermediate

    Щільність
    71
    Вода
    29%
    Корисне з
    1:17

    A well-sourced, entertaining historical deep-dive debunking the idea that OO 'won' on merit — worth the 46 minutes for anyone into language design.

    Почати з 1:17 →

  21. 21

    Software Architecture: The Hard Parts - Neal Ford

    Проглянути Developer Summit 57:05 advanced

    Щільність
    77
    Вода
    25%
    Корисне з
    4:43

    A dense, expert-level masterclass in software-architecture trade-off analysis with concrete, reusable frameworks — light on filler, heavy on payoff.

    Почати з 4:43 →

  22. 22

    What is RAII (Resource Acquisition Is Initialization)?

    Варте часу pencilflip 17:11 intermediate

    Щільність
    74
    Вода
    29%
    Корисне з
    0:50

    Clear, well-demonstrated explanation of RAII that proves with real code why it prevents deadlocks and leaks.

    Почати з 0:50 →

  23. 23

    How to Refactor Legacy Android Code With a Clear Step-By-Step Approach

    Варте часу Philipp Lackner 47:56 advanced

    Щільність
    74
    Вода
    31%
    Корисне з
    2:07

    A dense, genuinely step-by-step live refactor of a legacy Android codebase — solid architecture teaching with a light course plug on the side.

    Почати з 2:07 →

  24. 24

    System Design Interview: Design YouTube w/ a Ex-Meta Staff Engineer

    Варте часу Hello Interview 42:39 intermediate

    Щільність
    73
    Вода
    34%
    Корисне з
    1:41

    A genuinely thorough, well-structured system-design teaching video bookended by light self-promotion for the host's own interview-prep platform.

    Почати з 1:41 →

  25. 25

    How Compilers Work (The 4 Stages of Compilation)

    Варте часу MrBrownCS 9:44 intermediate

    Щільність
    72
    Вода
    23%
    Корисне з
    0:30

    A tightly structured, exam-focused walkthrough of the four compiler stages with almost no filler.

    Почати з 0:30 →

Gistil's own measurement. Not a YouTube rating, and not the channel's position. Порядок наш; відео належать своїм каналам.

Як вирішується цей порядок

Кожне відео тут виміряно за тими самими осями — скільки хронометражу несе інформацію, скільки з нього зайвого і на якій секунді воно починає окупатися. Порядок — за щільністю користі, а не за переглядами, свіжістю чи тим, наскільки нам сподобався канал. Що означають числа →

← Кожна виміряна полиця