Book Club: A Philosophy Of Software by John Ousterhout. At least it's better than "Clean Code"
Internet of Bugs 18:43
39,481 views · 2,287 likes Watch on YouTube ↗
In this edition of Book Club, we talk about A Philosophy of Software Design, 2nd Edition
by John K. Ousterhout.
It's MUCH better than "Clean Code." But it still leaves a lot to be desired.
What's more important,. though, is what this book doesn't say, and what those omissions say about our industry.
Links from the video:
@coffeecodeandchat podcast I was on:
https://www.youtube.com/watch?v=f9bO9aTXog0
My video on Clean Code, and why that book is trash:
https://www.youtube.com/watch?v=8ncQrGuunHY
My video on Software Testing that no one wants to watch:
https://www.youtube.com/watch?v=02FD59whT5A
00:00 A Philosophy of Software Design
01:16 Chapter 1 & 2
02:58 RE: Google and VMWare - LOLOL
03:17 Abstractions and what's "important"
04:03 Unix and TCP/IP
04:55 Classitis
05:14 Chapter 10: Error Handling 😡
06:34 Second System Syndrome
07:02 On comments
07:22 Naming and Renaming
08:46 More about comments
09:17 Chapter 19: Why even bother?
10:04 Chapter 20: Design vs Performance
11:29 What the book doesn't cover
11:51 An industry wide problem
12:01 Don't be these guys
13:27 Delusions programmers want to believe
15:50 The vicious cycle of bugs, willful ignorance and doom
16:50 Should you read this book?
18:13 Prioritizing your time
by John K. Ousterhout.
It's MUCH better than "Clean Code." But it still leaves a lot to be desired.
What's more important,. though, is what this book doesn't say, and what those omissions say about our industry.
Links from the video:
@coffeecodeandchat podcast I was on:
https://www.youtube.com/watch?v=f9bO9aTXog0
My video on Clean Code, and why that book is trash:
https://www.youtube.com/watch?v=8ncQrGuunHY
My video on Software Testing that no one wants to watch:
https://www.youtube.com/watch?v=02FD59whT5A
00:00 A Philosophy of Software Design
01:16 Chapter 1 & 2
02:58 RE: Google and VMWare - LOLOL
03:17 Abstractions and what's "important"
04:03 Unix and TCP/IP
04:55 Classitis
05:14 Chapter 10: Error Handling 😡
06:34 Second System Syndrome
07:02 On comments
07:22 Naming and Renaming
08:46 More about comments
09:17 Chapter 19: Why even bother?
10:04 Chapter 20: Design vs Performance
11:29 What the book doesn't cover
11:51 An industry wide problem
12:01 Don't be these guys
13:27 Delusions programmers want to believe
15:50 The vicious cycle of bugs, willful ignorance and doom
16:50 Should you read this book?
18:13 Prioritizing your time
Playback is via YouTube's official embedded player. Data from YouTube; Exumo is not affiliated with YouTube.