mattpjohnson
Matt

Programming

#3

Kotlin in Action

2017 • 3 Readers • 360 pages 4.5

@mattpjohnson
Last finished on

#5

The Art of Statistics

2019 • 65 Readers • 320 pages 3.8

#6

Software Engineering at Google

2020 • 58 Readers • 602 pages 4.3

@mattpjohnson
Added on

#9

Modern Operating Systems

1992 • 4 Readers • 1,101 pages 5

#10

Managing the Software Process

1989 • 1 Reader • 512 pages

#11

Become an Effective Software Engineering Manager

2020 • 23 Readers • 398 pages 4.5

#12

Cover 8

2011 • 1 Reader • 88 pages

#14

Privacy Engineering

2021 • 1 Reader • 365 pages

#16

The Architecture of Privacy

2015 • 2 Readers • 224 pages 4

#17

Apprenticeship Patterns

2009 • 29 Readers • 176 pages 3.5

#18

Docs for Developers

2021 • 16 Readers 3.1

#19

Memoirs of a Computer Pioneer

1985 • 1 Reader • 240 pages

#20

The Protocols

1993 • 12 Readers • 600 pages 4

#21

Cover 5

#1 of 1 in OdeToCode

2012 • 5 Readers • 83 pages 5

#22

Joel on Software

#1 of 2 in Joel On Software

2004 • 45 Readers • 384 pages 4.5

#23

A Philosophy of Software Design

2018 • 136 Readers • 190 pages 4.2

#24

Growing Object-oriented Software, Guided by Tests

7 A Kent Beck Signature Book

2010 • 43 Readers • 358 pages 4.2

#26

Domain-Driven Design

2003 • 119 Readers • 560 pages 3.9

#27

The Pragmatic Programmer

1900 • 392 Readers • 9h 55m 4.2

#28

Head First Design Patterns

33 Head First Series

2004 • 103 Readers 4.2

#29

Design Patterns

1994 • 144 Readers • 416 pages 4.1

#30

Refactoring: Improving the Design of Existing Code

9 Addison-Wesley Object Technology Series

1999 • 128 Readers • 448 pages 4

#31

Test-Driven Development: By Example

7 A Kent Beck Signature Book

2002 • 57 Readers • 216 pages 4.1

#32

Peopleware

1987 • 149 Readers • 245 pages 4.4

#34

Code Complete

4 Best Practices

1993 • 141 Readers • 964 pages 4.2

#35

Getting Real

2006 • 54 Readers • 171 pages 4.2

#36

Modern Software Engineering

2000 • 31 Readers • 256 pages 4.3

#37

#38

Soft Skills: The Software Developer's Life Manual

2015 • 39 Readers • 470 pages 3.6

#39

Effective Java

2001 • 52 Readers • 272 pages 4.5

@mattpjohnson
Last finished on

#40

The C Programming Language

1978 • 92 Readers • 228 pages 4.4

@mattpjohnson
Last finished on

#41

You Don't Know JS: Async & Performance

#5 of 6 in You Don't Know JS

2015 • 16 Readers 4.8

@mattpjohnson
Last finished on

#42

You Don't Know JS: Types & Grammar

#4 of 6 in You Don't Know JS

2014 • 17 Readers • 182 pages 4.7

@mattpjohnson
Last finished on

#43

The Mythical Man-Month: Essays on Software Engineering

1975 • 260 Readers • 322 pages 4

@mattpjohnson
Last finished on

#44

You Don't Know JS: Scope and Closures

#2 of 6 in You Don't Know JS

2014 • 29 Readers • 83 pages 4.5

@mattpjohnson
Last finished on

#45

Java Concurrency in Practice

2005 • 18 Readers • 403 pages 4.4

@mattpjohnson
Last finished on

#46

Clean Code: A Handbook of Agile Software Craftsmanship

22 Robert C. Martin Series

2007 • 289 Readers • 464 pages 4.1

@mattpjohnson
Last finished on

#47

You Don't Know JS: Up & Going

#1 of 6 in You Don't Know JS

2015 • 30 Readers • 72 pages 4.5

@mattpjohnson
Last finished on

#48

Computer Science Distilled

2017 • 16 Readers • 180 pages 4.2

@mattpjohnson
Last finished on

#49

Cracking the Coding Interview: 150 Programming Questions and Solutions

2008 • 73 Readers • 500 pages 3.8

@mattpjohnson
Last finished on

#50

The Go Programming Language

2015 • 41 Readers • 400 pages 4.5

@mattpjohnson
Last finished on

#51

Learn Microservices with Spring Boot

2017 • 1 Reader • 330 pages

@mattpjohnson
Last finished on

#52

Kafka

2017 • 8 Readers • 322 pages 4.3

#54

Designing Distributed Systems

2018 • 10 Readers • 149 pages 2.8