Brian Kernighan on JavaScript and Software Dependencies

A 2020 conversation about language evolution and package complexity.

BKBrian KernighanInvitado
Canal
Lex Fridman
Publicado
20 jul 2020
Vídeo
3:40
Lectura
1 min
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

Kernighan discusses JavaScript’s improvements and the security and debugging challenges of large dependency trees.

  1. 1EvolutionKernighan notes improvements in language and tooling.
  2. 2UncertaintyHe avoids predicting total dominance.
  3. 3DependenciesLarge dependency trees can be hard to inspect.

Conclusiones

  1. JavaScript and its tooling have evolved.
  2. Libraries make development more complex.
  3. Dependencies introduce security and robustness questions.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
01

JavaScript’s evolution

Lex Fridman asks Brian Kernighan about JavaScript’s growth despite its early reputation as an irregular language.

Lex Fridman asks Brian Kernighan about JavaScript’s growth despite its early reputation as an irregular language.

Kernighan says both the language and compilation technology have improved, making it viable for front-end and back-end work.

He says he has written some JavaScript but does not consider himself an expert; he expects it to remain important without predicting it will dominate everything.

02

Libraries and dependencies

Fridman asks about modern programming’s reliance on libraries built by other people.

Fridman asks about modern programming’s reliance on libraries built by other people.

Kernighan contrasts earlier work with today’s large dependency trees, which can be difficult to understand or debug.

He raises security and robustness concerns when developers install many packages without knowing their contents. These are his concerns about dependency management.

Más de este canal

3 diapositivas3:34:27EN
Lex Fridman· 26 oct 2026Pódcast · 4 vocesAI, Mathematics, and the Meaning of a ProofInvitado: Steven Brunton, Ankur Moitra, Alex Kontorovich · Presenta: Lex FridmanLex Fridman and three mathematicians discuss recent AI-generated research, hard open problems and what human understanding contributes.MathematicsAI for scienceAI research+2
3:36:56EN
Lex Fridman· 16 sept 2026PódcastPsychiatry Has Never Found Its PenicillinPresenta: Lex FridmanHistorian Andrew Scull tells Lex Fridman why the field can ease symptoms, has never cured a major mental illness, and keeps paying for overconfidence with patients' lives.Mental HealthPublic HealthNeuroscience
5:15:51EN
Lex Fridman· 26 ago 2026Pódcast · 2 vocesDHH Did Not Write a Line of Omarchy QuattroInvitado: DHH · Presenta: Lex FridmanThirteen months after a skeptical conversation with Lex Fridman, the Rails creator describes how Opus 4.5, a swarm of coding agents, and a one-minute Linux installer ended his era of hand-chiseled Ruby.Agentes de programaciónVibe CodingIngeniería de agentes+3
3:12:58EN
Lex Fridman· 12 ago 2026Pódcast · 2 vocesOne Cold Shower, Twenty Champions: How Khabib Nurmagomedov Was ForgedInvitado: Khabib Nurmagomedov · Presenta: Lex FridmanIn a Makhachkala school gym, seventy men shared one shower, and the water was only cold.Martial ArtsCombat SportsCoaching+3
3:46:18EN
Lex Fridman· 28 jul 2026Pódcast · 2 vocesIf You Take Slavery Out of the Picture, There Is No Civil WarInvitado: Gary Gallagher · Presenta: Lex FridmanIn 1860, enslaved people were worth more than every railroad and factory in the United States combined.Political PhilosophyLeadershipHistory
3:51:47EN
Lex Fridman· 30 jun 2026Pódcast · 2 vocesForty-Six Percent of Emperors Were Overthrown. The Empire Lasted AnywayInvitado: Anthony Kaldellis · Presenta: Lex FridmanHistorian Anthony Kaldellis walks Lex Fridman through 2,200 years of Roman history and argues that what we call Byzantium was Rome itself.Political PhilosophyGeopoliticsLeadership