Zmierzona półkaProgramowanie
Programming videos worth their full runtime
- Mediana zbędnych treści
- 41%
- Przydatna część zaczyna się
- 1:11
- Typowy czas trwania
- 21 min
ostatnio przeliczono 25 sie 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.
-
01
The Flaws of Inheritance
0:0010:01- Gęstość
- 82
- Lanie wody
- 24%
- Przydatne od
- 0:20
Gęsty, oparty na kodzie materiał wyjaśniający, który faktycznie dowodzi, dlaczego kompozycja jest lepsza od dziedziczenia, zamiast po prostu powtarzać mantrę.
-
02
Abstraction Can Make Your Code Worse
0:005:13- Gęstość
- 81
- Lanie wody
- 33%
- Przydatne od
- 0:36
A sharp, dense 5-minute lesson on why abstraction isn't free — genuinely useful for any working developer.
-
03
"Clean" Code, Horrible Performance
0:0022:41- Gęstość
- 79
- Lanie wody
- 28%
- Przydatne od
- 3:10
Rygorystyczna krytyka ortodoksji "czystego kodu" poparta benchmarkami, którą powinien zobaczyć każdy programista dbający o wydajność.
-
04
Premature Optimization
0:0012:39- Gęstość
- 79
- Lanie wody
- 28%
- Przydatne od
- 0:19
Trafny, dobrze uargumentowany apel o mierzenie przed optymalizacją, poparty rzeczywistym deasemblowanym kodem i benchmarkami, a nie dogmatem.
-
05
Why Functional Programming Matters • John Hughes • YOW! 2017
0:0058:18- Gęstość
- 77
- Lanie wody
- 21%
- Przydatne od
- 1:05
A rich, expert-led historical tour of functional programming's core ideas, dense with real code and lasting insight.
-
06
Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019
0:0035:33- Gęstość
- 78
- Lanie wody
- 34%
- Przydatne od
- 4:31
A classic, highly practical conference talk that gives you a genuinely reusable method for drawing software architecture diagrams that actually communicate.
-
07
Dependency Injection, The Best Pattern
0:0013:16- Gęstość
- 77
- Lanie wody
- 35%
- Przydatne od
- 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.
-
08
Seattle Conference on Scalability: YouTube Scalability
0:0052:38- Gęstość
- 75
- Lanie wody
- 31%
- Przydatne od
- 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.
-
09
Why You Shouldn't Nest Your Code
0:008:30- Gęstość
- 74
- Lanie wody
- 41%
- Przydatne od
- 1:27
Trafny, konkretny wywód o tym, dlaczego zagnieżdżony kod jest nieczytelny i jak dokładnie go spłaszczyć za pomocą ekstrakcji i inwersji.
-
10
Return Value Optimization and Copy Elision in C++
0:009:54- Gęstość
- 73
- Lanie wody
- 35%
- Przydatne od
- 1:28
A tight, well-demonstrated deep dive into why C++ copy elision matters and exactly when the compiler is allowed to do it.
-
11
Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity • Randy Shoup • YOW! 2022
0:0048:42- Gęstość
- 76
- Lanie wody
- 25%
- Przydatne od
- 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.
-
12
Dear Functional Bros
0:0016:50- Gęstość
- 75
- Lanie wody
- 31%
- Przydatne od
- 0:32
A genuinely instructive, well-paced walkthrough of functional programming fundamentals, wrapped in a funny satirical framing.
-
13
How the C++ Compiler Works
0:0017:55- Gęstość
- 72
- Lanie wody
- 34%
- Przydatne od
- 0:33
A clear, hands-on explainer that actually proves each compiler concept live rather than just asserting it.
-
14
API Design in System Design Interviews w/ Meta Staff Engineer
0:0028:40- Gęstość
- 77
- Lanie wody
- 29%
- Przydatne od
- 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.
-
15
Naming Things in Code
0:007:25- Gęstość
- 75
- Lanie wody
- 27%
- Przydatne od
- 0:31
Zwarta, bogata w przykłady lekcja o dobrym nazywaniu kodu — praktyczna, szczera i warta tych siedmiu minut.
-
16
System Design Concepts Course and Interview Prep
0:0053:38- Gęstość
- 75
- Lanie wody
- 23%
- Przydatne od
- 0:47
A dense, well-organized freeCodeCamp crash course covering the core system design concepts needed for technical interviews.
-
17
Curried Functions - Computerphile
0:0010:17- Gęstość
- 74
- Lanie wody
- 33%
- Przydatne od
- 1:38
A clear, well-paced Computerphile explainer that actually derives currying from lambda calculus — solid CS teaching with almost no filler.
-
18
Are LLMs good software engineers? - Anthony Shaw - NDC Sydney 2026
0:0055:09- Gęstość
- 72
- Lanie wody
- 30%
- Przydatne od
- 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.
-
19
Don't Write Comments
0:005:55- Gęstość
- 71
- Lanie wody
- 40%
- Przydatne od
- 0:19
A tight, well-argued case for self-documenting code over comments, backed by real C++ examples with almost no filler.
-
20
Why Isn't Functional Programming the Norm? – Richard Feldman
0:0046:09- Gęstość
- 71
- Lanie wody
- 29%
- Przydatne od
- 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.
-
21
Software Architecture: The Hard Parts - Neal Ford
0:0057:05- Gęstość
- 77
- Lanie wody
- 25%
- Przydatne od
- 4:43
A dense, expert-level masterclass in software-architecture trade-off analysis with concrete, reusable frameworks — light on filler, heavy on payoff.
-
22
What is RAII (Resource Acquisition Is Initialization)?
0:0017:11- Gęstość
- 74
- Lanie wody
- 29%
- Przydatne od
- 0:50
Clear, well-demonstrated explanation of RAII that proves with real code why it prevents deadlocks and leaks.
-
23
How to Refactor Legacy Android Code With a Clear Step-By-Step Approach
0:0047:56- Gęstość
- 74
- Lanie wody
- 31%
- Przydatne od
- 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.
-
24
System Design Interview: Design YouTube w/ a Ex-Meta Staff Engineer
0:0042:39- Gęstość
- 73
- Lanie wody
- 34%
- Przydatne od
- 1:41
A genuinely thorough, well-structured system-design teaching video bookended by light self-promotion for the host's own interview-prep platform.
-
25
How Compilers Work (The 4 Stages of Compilation)
0:009:44- Gęstość
- 72
- Lanie wody
- 23%
- Przydatne od
- 0:30
A tightly structured, exam-focused walkthrough of the four compiler stages with almost no filler.
Gistil's own measurement. Not a YouTube rating, and not the channel's position. Ranking jest nasz; filmy należą do swoich kanałów.
Jak ustala się ten ranking
Każdy film tutaj zmierzono na tych samych osiach — ile z czasu trwania niesie informację, ile to zbędne treści i w której sekundzie film zaczyna się opłacać. Kolejność wynika z gęstości wartości, a nie z liczby wyświetleń, świeżości czy tego, jak bardzo podobał nam się kanał. Co oznaczają te liczby →