HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

software engineering

Over 1 hour×Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Software Art Thou: Glenn Vanderburg - Real Software Engineering1:07:58

Software Art Thou: Glenn Vanderburg - Real Software Engineering

35K views • 8 years ago
Zendesk
Glenn Vanderburg asks whether software development can be real engineering, surveying other engineering disciplines and decades of programming experience. He envisions what a software engineering worthy of the name might look like.
How We Diagnosed and Fixed the 2023 Voyager 1 Anomaly from 15 Billion Miles Away1:03:45

How We Diagnosed and Fixed the 2023 Voyager 1 Anomaly from 15 Billion Miles Away

17K views • 1 year ago
Flight Software Workshop
JPL's David Cummings presents at the 2025 Flight Software Workshop how the team diagnosed and fixed the 2023 Voyager 1 anomaly from billions of miles away. It walks through the flight computer and the memory fix.
Talk - Eben Moglen - Free and Open Software: Paradigm for a New Intellectual Commons1:11:56

Talk - Eben Moglen - Free and Open Software: Paradigm for a New Intellectual Commons

10K views • 17 years ago
talkingsticktv
Eben Moglen of the Software Freedom Conservancy speaks at the 2009 Law of the Commons Conference about free and open software as a model for a new intellectual commons. The talk covers the legal and social case for sharing knowledge.
HandmadeCon 2016 - History of Software Texture Mapping in Games1:22:13

HandmadeCon 2016 - History of Software Texture Mapping in Games

15K views • 9 years ago
Molly Rocket
A HandmadeCon 2016 panel where Chris Hecker, John Miles, Sean Barrett and Chris Green give an oral history of software texture mapping in 90s games.
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

219K views • 5 years ago
Strange Loop Conference
Rich Hickey's Strange Loop 2011 keynote distinguishing 'simple' (not intertwined) from 'easy' (familiar or near at hand). It argues that software complexity comes from complecting things and that we should pick simple constructs.
Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)1:02:42

Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)

315K views • 7 years ago
DevGAMM
A DevGAMM talk by Jonathan Blow arguing that civilizations can lose technological capability and that software quality is already deteriorating. He discusses how knowledge fails to transfer between generations.
The Thirty Million Line Problem1:48:55

The Thirty Million Line Problem

326K views • 8 years ago
Molly Rocket
Casey Muratori's long talk arguing that modern software has ballooned to tens of millions of lines because of hardware and OS diversity. He proposes a stable ISA for entire system-on-a-chip packages and recalls when games shipped with their own boot disk.
A Philosophy of Software Design | John Ousterhout | Talks at Google1:01:40

A Philosophy of Software Design | John Ousterhout | Talks at Google

547K views • 8 years ago
Talks at Google
John Ousterhout, Stanford professor and creator of Tcl, presents the ideas of his book A Philosophy of Software Design in a Talks at Google session. He covers managing complexity, deep modules and interfaces, and what he teaches in his Stanford software design course.
Jonathan Blow - Preventing the Collapse of Civilization (English only)1:04:41

Jonathan Blow - Preventing the Collapse of Civilization (English only)

268K views • 7 years ago
bus
Jonathan Blow's DevGAMM 2019 talk argues that software knowledge is being lost between generations and that growing layers of abstraction could lead to a decline in technological civilization.
QuakeCon 2012 - John Carmack Keynote3:36:39

QuakeCon 2012 - John Carmack Keynote

445K views • 14 years ago
QuakeCon Official
John Carmack's long QuakeCon 2012 keynote, a free-ranging talk covering software engineering, game platforms, game streaming, and his early head-mounted display and VR work.
TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef1:01:59

TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef

87K views • 3 years ago
TigerBeetle
Joran Dirk Greef's Systems Distributed '23 talk on TigerStyle, the engineering methodology behind TigerBeetle. It covers designing safer systems in less time through up-front design, assertions, and deterministic simulation.
RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson1:01:17

RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson

123K views • 12 years ago
Confreaks
David Heinemeier Hansson's RailsConf 2014 keynote argues that programming is closer to writing than to science, with clear code produced by iterating through drafts. It prioritizes clarity and craft over technical superiority.
"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer1:02:30

"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer

18K views • 11 years ago
Association for Computing Machinery (ACM)
Bertrand Meyer's ACM webcast giving a critical look at agile methods, separating good ideas from hype and from practices he thinks damage projects. It is based on his book on the same subject.
Programming is terrible—Lessons learned from a life wasted. EMF20121:06:44

Programming is terrible—Lessons learned from a life wasted. EMF2012

1.7M views • 13 years ago
tef ebooks
Tef's EMF 2012 talk on lessons from a career in programming, a candid and humorous look at why programming is so often terrible. Slides and a draft script are available online.
A Possible Future of Software Development1:01:33

A Possible Future of Software Development

82K views • 18 years ago
Google TechTalks
Sean Parent of Adobe argues that object-oriented frameworks ultimately fail to deliver scalable, high quality software and proposes combining generic and declarative programming instead. It draws on Stepanov's Elements of Programming.
Music Software & Interface Design: Steinberg's Dorico1:06:59

Music Software & Interface Design: Steinberg's Dorico

949K views • 6 years ago
Tantacrul
Tantacrul critiques the UX and UI of Steinberg's Dorico music notation software, comparing it with Sibelius and user testing it with real musicians alongside his own attempt to compose in it.
Building Software at Google Scale Tech Talk1:10:02

Building Software at Google Scale Tech Talk

58K views • 14 years ago
Google TechTalks
Google engineers describe Google's internal build system, a unified, language-agnostic system used across the company. It was presented as a 2012 NYC tech talk.
Before Flutter | Rubber Duck Engineering | Episode #1001:10:01

Before Flutter | Rubber Duck Engineering | Episode #100

5K views • 4 years ago
RubberDuckEng
A Rubber Duck Engineering episode on the years before Flutter, covering web projects and three JavaScript frameworks that influenced it, and the early DOM-based, network-loaded Flutter.
37C3 -  Breaking "DRM" in Polish trains1:01:46

37C3 - Breaking "DRM" in Polish trains

524K views • 2 years ago
media.ccc.de
A 37C3 talk on how a series of Polish electric trains stopped working after servicing by an independent company. The speakers explain how train control systems work and how they reverse-engineered the software lockouts.
Alan Kay - Normal Considered Harmful1:07:26

Alan Kay - Normal Considered Harmful

60K views • 14 years ago
powerfuloutlet
Alan Kay's 2009 UIUC talk arguing that computing is more a pop culture than a science and that ignoring history and fundamentals leads to inferior solutions. He touches on the history of interactive environments and what the web should have been.
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

434K views • 5 years ago
ClojureTV
Rich Hickey's Strange Loop 2011 keynote separates 'simple' (not intertwined) from 'easy' (familiar or near at hand) and argues that software complexity comes from complecting things. It offers a vocabulary for judging designs and abstractions.
Building Software Systems At Google and Lessons Learned1:22:45

Building Software Systems At Google and Lessons Learned

257K views • 15 years ago
Stanford
Jeff Dean of Google describes his experiences building Google's systems and how its infrastructure evolved over time. The Stanford talk covers search, scaling tipping points and lessons from building large-scale software.
REcon 2013 - The Future of RE : Dynamic Binary Visualization (Christopher Domas)1:03:22

REcon 2013 - The Future of RE : Dynamic Binary Visualization (Christopher Domas)

9K views • 12 years ago
Sébastien Duquette
Christopher Domas's REcon 2013 talk on dynamic binary visualization for reverse engineering. He shows how rendering binary data as interactive visual maps and trigraphs reveals structure that hex dumps hide, leading to his Cantor.dust tool.
Revolution OS1:25:10

Revolution OS

208K views • 14 years ago
Von Hash
Revolution OS is a feature-length documentary on the history of free software and Linux. It covers Stallman and the GNU project, Torvalds and the kernel, and Raymond and Perens on open source, starting from the era of freely shared hobbyist code.
re:publica 2012 - Eben Moglen - Freedom of Thought Requires Free Media1:03:42

re:publica 2012 - Eben Moglen - Freedom of Thought Requires Free Media

44K views • 14 years ago
re:publica
Eben Moglen's re:publica 2012 talk argues that media which spy on and data-mine the public threaten freedom of thought, and that free technology and free culture are needed to protect it.
John Carmack Tech Talk with UMKC-SCE1:20:28

John Carmack Tech Talk with UMKC-SCE

279K views • 9 years ago
UMKC School of Science and Engineering
John Carmack speaks at UMKC's 2017 commencement event about the difficulties of VR, especially end-to-end latency across hardware and software. He covers why latency and buffering matter and how nausea is addressed.
Light Years Ahead | The 1969 Apollo Guidance Computer1:21:22

Light Years Ahead | The 1969 Apollo Guidance Computer

2.8M views • 6 years ago
TNMoC
Robert Wills of TNMoC explains the Apollo Guidance Computer hardware and software, then walks through the Apollo 11 landing procedure step by step, including the 1202 alarms.
How To Design A Good API and Why it Matters1:00:19

How To Design A Good API and Why it Matters

453K views • 19 years ago
Google TechTalks
Joshua Bloch's Google Tech Talk on how to design good APIs and why it matters, with concrete principles and examples. It treats every programmer as an occasional API designer.
"Uncle" Bob Martin - "The Future of Programming"1:18:21

"Uncle" Bob Martin - "The Future of Programming"

1.8M views • 10 years ago
Paul Stringer's Mobile Tech
Robert C. Martin (Uncle Bob) traces the history of software from 1948 to today, looking at the problems programmers faced, how they were solved, and what mistakes the profession made. He then projects where the field is going, including professionalism and regulation.
A Deep Dive into Nanite Virtualized Geometry1:10:00

A Deep Dive into Nanite Virtualized Geometry

278K views • 5 years ago
SIGGRAPH Advances in Real-Time Rendering
Brian Karis's SIGGRAPH 2021 talk explains how Unreal Engine 5's Nanite virtualized geometry works. It covers mesh import, the data structures, streaming, decompression, culling, software and hardware rasterization, and shading.
Frank Abagnale | Catch Me If You Can | Talks at Google1:03:20

Frank Abagnale | Catch Me If You Can | Talks at Google

15.9M views • 8 years ago
Talks at Google
Frank Abagnale, the real subject of Catch Me If You Can, speaks at Google about his life as a con man turned FBI fraud and cybersecurity expert, including advice on fraud, breaches and credit cards.
David Fravor: UFOs, Aliens, Fighter Jets, and Aerospace Engineering | Lex Fridman Podcast #1223:56:24

David Fravor: UFOs, Aliens, Fighter Jets, and Aerospace Engineering | Lex Fridman Podcast #122

6.9M views • 6 years ago
Lex Fridman
Lex Fridman interviews Navy pilot David Fravor, a primary witness of the 2004 Tic Tac UFO encounter, about the sighting, military aviation and aerospace engineering. The conversation runs close to four hours.
Pulling Power from the Sky: The Story of Makani [Feature Film]1:49:56

Pulling Power from the Sky: The Story of Makani [Feature Film]

1.6M views • 6 years ago
X, The Moonshot Factory
A feature-length film by the Makani team chronicling their thirteen-year effort to build energy kites that harvest wind power, with footage from test sites in Hawaii, California and Norway. It shows the engineering, the team and the eventual shutdown.
Java on a 1000 Cores - Tales of Hardware / Software CoDesign1:12:02

Java on a 1000 Cores - Tales of Hardware / Software CoDesign

23K views • 17 years ago
Google TechTalks
Cliff Click of Azul Systems gives a Google Tech Talk on running Java business applications on a machine with about a thousand cores. He covers hardware and software codesign, including garbage collection hardware and the JIT.
If Brains are Computers, Who Designs the Software? - with Daniel Dennett1:16:22

If Brains are Computers, Who Designs the Software? - with Daniel Dennett

873K views • 9 years ago
The Royal Institution
Daniel Dennett's Royal Institution lecture on whether the brain is a computer and where its software comes from. He argues that minds are built by evolution and culture, with competence arising without comprehension.
Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars1:13:22

Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars

109K views • 8 years ago
Lex Fridman
Sacha Arnoud, Waymo's Director of Engineering, gives a lecture in MIT's 2018 deep learning for self-driving cars course on the rise of machine learning in autonomous vehicles. It covers how Waymo uses deep learning and how it handles tricky driving situations.
What Happens When Maths Goes Wrong? - with Matt Parker1:07:34

What Happens When Maths Goes Wrong? - with Matt Parker

3.3M views • 7 years ago
The Royal Institution
Matt Parker's Royal Institution talk based on his book Humble Pi, covering everyday mathematical mistakes and spurious patterns that went wrong in engineering and software. It mixes stand-up comedy with stories of coincidence and error.
CHM Live | Original iPhone Software Team Leader Scott Forstall (Part Two)1:03:02

CHM Live | Original iPhone Software Team Leader Scott Forstall (Part Two)

101K views • 9 years ago
Computer History Museum
Second half of a 2017 Computer History Museum live event in which former Apple software chief Scott Forstall is interviewed by John Markoff about creating the original iPhone. He tells stories about Steve Jobs and the team and the origins of the iPhone software.
Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible1:02:49

Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible

112K views • 9 years ago
Reboot Develop
Jonathan Blow's Reboot Develop 2017 talk on making game programming less terrible, discussing software bloat, slowness and the design goals behind his own programming language.
The Remote Agent Experiment: Debugging Code from 60 Million Miles Away1:10:43

The Remote Agent Experiment: Debugging Code from 60 Million Miles Away

23K views • 14 years ago
Google TechTalks
Ron Garret tells the story of the Remote Agent Experiment on NASA's Deep Space 1, where autonomous software controlled a spacecraft in 1999. He describes debugging Lisp code remotely from millions of miles away.