Ads skipped

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

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.