Scaffale misuratoProgrammazione
Programming videos worth their full runtime
- Riempitivo mediano
- 41%
- La parte utile inizia
- 1:11
- Durata tipica
- 21 min
ultimo ricalcolo 25 ago 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- Densità
- 82
- Riempitivo
- 24%
- Utile da
- 0:20
Una spiegazione densa e guidata dal codice che dimostra davvero perché la composizione batta l'ereditarietà invece di limitarsi a ripetere il mantra.
-
02
Abstraction Can Make Your Code Worse
0:005:13- Densità
- 81
- Riempitivo
- 33%
- Utile da
- 0:36
Una lezione di 5 minuti, incisiva e densa, sul perché l'astrazione non è gratuita — genuinamente utile per qualsiasi sviluppatore attivo.
-
03
"Clean" Code, Horrible Performance
0:0022:41- Densità
- 79
- Riempitivo
- 28%
- Utile da
- 3:10
Una demolizione rigorosa e basata su benchmark dell'ortodossia del "clean code" che ogni programmatore attento alle prestazioni dovrebbe guardare.
-
04
Premature Optimization
0:0012:39- Densità
- 79
- Riempitivo
- 28%
- Utile da
- 0:19
Un argomento netto e ben costruito a favore del misurare prima di ottimizzare, sostenuto da disassemblaggio e benchmark reali anziché dal dogma.
-
05
Why Functional Programming Matters • John Hughes • YOW! 2017
0:0058:18- Densità
- 77
- Riempitivo
- 21%
- Utile da
- 1:05
Un ricco percorso storico guidato da un esperto attraverso le idee fondamentali della programmazione funzionale, denso di codice reale e spunti di lunga durata.
-
06
Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019
0:0035:33- Densità
- 78
- Riempitivo
- 34%
- Utile da
- 4:31
Un talk di conferenza classico e altamente pratico che offre un metodo davvero riutilizzabile per disegnare diagrammi di architettura software che comunicano realmente.
-
07
Dependency Injection, The Best Pattern
0:0013:16- Densità
- 77
- Riempitivo
- 35%
- Utile da
- 2:05
Una lezione magistrale serrata e ricca di esempi sull'iniezione delle dipendenze, con un ragionamento architetturale autentico e un reale vantaggio nei test, rovinata solo da una breve…
-
08
Seattle Conference on Scalability: YouTube Scalability
0:0052:38- Densità
- 75
- Riempitivo
- 31%
- Utile da
- 3:44
Un resoconto leggendario e denso, raccontato in prima persona, sulla scalabilità di YouTube nei suoi primi anni sotto pressione — vere storie di guerra con lezioni di system design…
-
09
Why You Shouldn't Nest Your Code
0:008:30- Densità
- 74
- Riempitivo
- 41%
- Utile da
- 1:27
Un argomento netto e concreto sul perché il codice annidato sia illeggibile e su come appiattirlo esattamente tramite estrazione e inversione.
-
10
Return Value Optimization and Copy Elision in C++
0:009:54- Densità
- 73
- Riempitivo
- 35%
- Utile da
- 1:28
Un approfondimento serrato e ben dimostrato sul perché la copy elision in C++ sia importante e su quando esattamente il compilatore è autorizzato a farla.
-
11
Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity • Randy Shoup • YOW! 2022
0:0048:42- Densità
- 76
- Riempitivo
- 25%
- Utile da
- 6:43
Un intervento denso e autorevole sulla progettazione di sistemi, che fa onore al proprio titolo con casi di studio concreti e ad alto rischio — uno dei migliori talk di architettura del suo…
-
12
Dear Functional Bros
0:0016:50- Densità
- 75
- Riempitivo
- 31%
- Utile da
- 0:32
Una spiegazione genuinamente istruttiva e ben ritmata dei fondamenti della programmazione funzionale, avvolta in una cornice satirica divertente.
-
13
How the C++ Compiler Works
0:0017:55- Densità
- 72
- Riempitivo
- 34%
- Utile da
- 0:33
Una spiegazione chiara e pratica che dimostra effettivamente dal vivo ogni concetto del compilatore invece di limitarsi ad asserirlo.
-
14
API Design in System Design Interviews w/ Meta Staff Engineer
0:0028:40- Densità
- 77
- Riempitivo
- 29%
- Utile da
- 3:56
Una panoramica densa, ben organizzata e realmente utile sulla progettazione delle API, pensata specificamente per i colloqui di system design, con solo una breve autopromozione alla fine.
-
15
Naming Things in Code
0:007:25- Densità
- 75
- Riempitivo
- 27%
- Utile da
- 0:31
Una lezione compatta e ricca di esempi su come nominare bene il codice — pratica, onesta e che merita i sette minuti.
-
16
System Design Concepts Course and Interview Prep
0:0053:38- Densità
- 75
- Riempitivo
- 23%
- Utile da
- 0:47
Un corso intensivo denso e ben organizzato di freeCodeCamp che copre i concetti fondamentali di system design necessari per i colloqui tecnici.
-
17
Curried Functions - Computerphile
0:0010:17- Densità
- 74
- Riempitivo
- 33%
- Utile da
- 1:38
Una spiegazione Computerphile chiara e ben ritmata che deriva davvero il currying dal lambda calcolo — un buon insegnamento di informatica quasi senza divagazioni superflue.
-
18
Are LLMs good software engineers? - Anthony Shaw - NDC Sydney 2026
0:0055:09- Densità
- 72
- Riempitivo
- 30%
- Utile da
- 2:30
Un intervento incisivo e basato su prove concrete, che si guadagna il titolo acchiappa-clic dimostrando davvero — e poi risolvendo — il problema degli "LLM come ingegneri mediocri".
-
19
Don't Write Comments
0:005:55- Densità
- 71
- Riempitivo
- 40%
- Utile da
- 0:19
Un argomento serrato e ben costruito a favore del codice autodocumentante rispetto ai commenti, sostenuto da esempi reali in C++ con quasi nessun riempitivo.
-
20
Why Isn't Functional Programming the Norm? – Richard Feldman
0:0046:09- Densità
- 71
- Riempitivo
- 29%
- Utile da
- 1:17
Un'approfondita analisi storica, ben documentata e coinvolgente, che smonta l'idea che la programmazione orientata agli oggetti abbia 'vinto' per meriti oggettivi — vale i 46 minuti per chi…
-
21
Software Architecture: The Hard Parts - Neal Ford
0:0057:05- Densità
- 77
- Riempitivo
- 25%
- Utile da
- 4:43
Una masterclass densa e di livello esperto sull'analisi dei compromessi nell'architettura software, con framework concreti e riutilizzabili — poco superfluo, molto sostanzioso.
-
22
What is RAII (Resource Acquisition Is Initialization)?
0:0017:11- Densità
- 74
- Riempitivo
- 29%
- Utile da
- 0:50
Spiegazione chiara e ben dimostrata del RAII che prova con codice reale perché previene deadlock e perdite di memoria.
-
23
How to Refactor Legacy Android Code With a Clear Step-By-Step Approach
0:0047:56- Densità
- 74
- Riempitivo
- 31%
- Utile da
- 2:07
Un refactoring live denso e realmente passo-passo di una codebase Android legacy — solido insegnamento di architettura con una leggera promozione di un corso a margine.
-
24
System Design Interview: Design YouTube w/ a Ex-Meta Staff Engineer
0:0042:39- Densità
- 73
- Riempitivo
- 34%
- Utile da
- 1:41
Un video didattico sul system design genuinamente approfondito e ben strutturato, con una leggera autopromozione all'inizio e alla fine per la piattaforma di preparazione ai colloqui…
-
25
How Compilers Work (The 4 Stages of Compilation)
0:009:44- Densità
- 72
- Riempitivo
- 23%
- Utile da
- 0:30
Una spiegazione ben strutturata e orientata all'esame delle quattro fasi del compilatore, con quasi nessun riempitivo.
Gistil's own measurement. Not a YouTube rating, and not the channel's position. La classifica è nostra; i video appartengono ai rispettivi canali.
Come viene decisa questa classifica
Ogni video qui è stato misurato sugli stessi parametri — quanto della sua durata porta informazioni, quanto è riempitivo, e il secondo in cui inizia a ripagare. L'ordine è dato dalla densità di valore, non dalle visualizzazioni, dalla recenza o da quanto ci piaceva il canale. Cosa significano i numeri →