89 lines
6.9 KiB
Markdown
Executable File
89 lines
6.9 KiB
Markdown
Executable File
---
|
||
pdf: "[[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf]]"
|
||
type: pdf-notes
|
||
done: true
|
||
date started: 2026-06-15
|
||
date finished: 2026-06-15
|
||
note type:
|
||
- dev-articles
|
||
---
|
||
# Every Senior Engineer has read these books Notes:
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=1&annotation=743R|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.1]])
|
||
> But they also read specifically, they read books that challenge assumptions about how software should be built.
|
||
|
||
![[2026-05-22-senior-books.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&selection=2,41,2,42&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
> 1. The Pragmatic Programmer Hunt & Thomas
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&selection=7,0,7,33&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
> The DRY principle originated here
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&selection=10,0,57,42&color=red|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
>
|
||
> Tracer bullet approach:
|
||
> Instead of:
|
||
> [Full DB layer] → [Full business logic] → [Full API] → [Full UI]
|
||
> (nothing works until everything is done)
|
||
>
|
||
> Do this:
|
||
> [Minimal DB] → [Minimal logic] → [Minimal API] → [Minimal UI]
|
||
> (thin slice works end-to-end, then iterate
|
||
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&selection=62,57,62,58&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
> 2. Designing Data-Intensive Applications Martin Kleppmann
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&selection=133,16,133,17|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
> Author’s website
|
||
<https://dataintensive.net/>
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&annotation=748R1|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
> 3. The Mythical Man-Month Fred Brooks
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=2&annotation=749R|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.2]])
|
||
> Nine women cannot deliver a baby in one month.
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium-01.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=3&selection=48,28,48,29&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.3]])
|
||
> 4. Refactoring Martin Fowler
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium-02.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=3&selection=158,56,158,57&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.3]])
|
||
> 5. Software Architecture: The Hard Parts Richards & Ford
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=4&annotation=753R|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.4]])
|
||
> 6. Working Effectively with Legacy Code Michael Feathers
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium-03.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=4&selection=81,33,81,34&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.4]])
|
||
> 7. Database Internals Alex Petrov
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium-04.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=4&selection=180,50,180,51&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.4]])
|
||
> 8. A Philosophy of Software Design John Ousterhout
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium-05.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=4&selection=182,40,184,14&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.4]])
|
||
> Ousterhout’s core argument: the primary enemy of software quality is complexity, and complexity accumulates through shallow modules, information leakage, and temporal decomposition.
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=5&selection=94,30,94,31&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.5]])
|
||
> 9. Clean Code Robert C. Martin
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=5&annotation=760R1|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.5]])
|
||
> The Reading Order That Makes Sense
|
||
|
||
![[2026-05-22-every-senior-engineer-i-respect-has-read-these-books-have-you-by-the-latency-gambler-mar-2026-medium-06.png]]
|
||
|
||
> ([[Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium.pdf#page=6&selection=3,0,3,34&color=yellow|Every Senior Engineer I Respect Has Read These Books (Have You_) _ by The Latency Gambler _ Mar, 2026 _ Medium, p.6]])
|
||
> Nine books. Maybe 4,000 pages tota
|
||
|