計測済みの棚プログラミング

Programming videos worth their full runtime

水増しの中央値
41%
有用な部分の開始
1:11
典型的な尺
21 min

最終再計算 2026/8/25

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

    流し見でOK Molly Rocket 22:41 advanced

    密度
    79
    水増し
    28%
    有用な部分は
    3:10

    パフォーマンスを重視するすべてのプログラマー必見の、「クリーンコード」の神話に対する、厳密なベンチマークに基づいた批判です。

    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

    流し見でOK 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

    流し見でOK 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

    流し見でOK 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++

    流し見でOK 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

    流し見でOK 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

    流し見でOK 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

    流し見でOK 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

    流し見でOK 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. 順位は私たちのものですが、動画自体はそれぞれのチャンネルに属します。

この順位はどう決まるのか

ここにあるすべての動画は同じ軸で計測されています——尺のどれだけが情報を運んでいるか、どれだけが水増しか、そして何秒から元が取れ始めるか。並び順は価値密度によるもので、再生回数や新しさ、私たちのチャンネルへの好みによるものではありません。数字が意味するもの →

← 計測済みの棚すべて