A Philosophy of Software Design | John Ousterhout | Talks at Google
549K views · 8 years ago
Comments
Comments are quiet on this one.
Up next

Can Great Programmers Be Taught? - John Ousterhout - Agile LnL
Agile LnL (Agile Lunch & Learn)

How to "think" (and design) like a Software Architect at Silicon Valley Code Camp 2019
Silicon Valley Code Camp

Features vs. Futures: Software Design in the Age of AI – Kent Beck | ShipSummit | Rise8
Rise8

The Philosophy of Software Design – with John Ousterhout
The Pragmatic Engineer

How To Design A Good API and Why it Matters
Google TechTalks

How principled coders outperform the competition
Coderized

Homa: The End of TCP for AI Clusters — John Ousterhout, Stanford
AI Engineer

Making Architecture Matter - Martin Fowler Keynote
O'Reilly

Stanford Seminar - Build The Right It, Alberto Savoia of Google
Stanford Online

Distributed Systems in One Lesson by Tim Berglund
Devoxx Poland

5 Design Patterns Every Engineer Should Know
Traversy Media

A 28-year-old Steve Jobs gives a talk at the 1983 International Design Conference in Aspen
Steve Jobs Archive

Big Techday 24: Can Great Programmers Be Taught? - Prof. Dr. John Ousterhout
TNG Technology Consulting GmbH

Spec-Driven Development: AI Assisted Coding Explained
IBM Technology

20 System Design Concepts Explained in 10 Minutes
NeetCode

John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies
Book Overflow

Consciousness as a Problem in Philosophy & Neurobiology (John Searle)
Philosophy Overdose

Martin Fowler - Software Design in the 21st Century
Etsy Eng (Etsy Engineering)

If you thought the speed of writing code was your problem, you have bigger problems - Andrew Murphy
NDC Conferences

Leslie Lamport: Thinking Above the Code
Microsoft Research