mattpjohnson
Matt

Programming

#3

Kotlin in Action

2017 • 3 Readers • 360 pages 4.5

@mattpjohnson
Last finished on

#5

The Art of Statistics

2019 • 71 Readers • 320 pages 3.8

#6

Software Engineering at Google

2020 • 60 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 • 24 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 • 36 Readers • 176 pages 3.5

#18

Docs for Developers

2021 • 17 Readers 3.1

#19

Memoirs of a Computer Pioneer

1985 • 1 Reader • 240 pages

#20

The Protocols

1993 • 14 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 • 49 Readers • 384 pages 4.6

#23

A Philosophy of Software Design

2018 • 153 Readers • 190 pages 4.2

#24

Growing Object-oriented Software, Guided by Tests

8 A Kent Beck Signature Book

2010 • 46 Readers • 358 pages 4.2

#26

Domain-Driven Design

2003 • 130 Readers • 560 pages 3.9

#27

The Pragmatic Programmer

1900 • 435 Readers • 321 pages 4.2

#28

Head First Design Patterns

36 Head First Series

2004 • 115 Readers 4.2

#29

Design Patterns

1994 • 157 Readers • 416 pages 4.1

#30

Refactoring: Improving the Design of Existing Code

10 Addison-Wesley Object Technology Series

1999 • 145 Readers • 448 pages 3.9

#31

Test-Driven Development: By Example

8 A Kent Beck Signature Book

2002 • 66 Readers • 216 pages 4.1

#32

Peopleware

1987 • 161 Readers • 245 pages 4.4

#34

Code Complete

6 Best Practices

1993 • 157 Readers • 964 pages 4.3

#35

Getting Real

2006 • 56 Readers • 171 pages 4.2

#36

Modern Software Engineering

2000 • 33 Readers • 256 pages 4.3

#37

#38

Soft Skills: The Software Developer's Life Manual

2015 • 43 Readers • 470 pages 3.5

#39

Effective Java

2001 • 54 Readers • 272 pages 4.5

@mattpjohnson
Last finished on

#40

The C Programming Language

1978 • 100 Readers • 228 pages 4.3

@mattpjohnson
Last finished on

#41

You Don't Know JS: Async & Performance

#5 of 6 in You Don't Know JS

2015 • 18 Readers 4.7

@mattpjohnson
Last finished on

#42

You Don't Know JS: Types & Grammar

#4 of 6 in You Don't Know JS

2014 • 19 Readers • 182 pages 4.7

@mattpjohnson
Last finished on

#43

The Mythical Man-Month: Essays on Software Engineering

1975 • 284 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 • 33 Readers • 83 pages 4.6

@mattpjohnson
Last finished on

#45

Java Concurrency in Practice

2005 • 21 Readers 4.4

@mattpjohnson
Last finished on

#46

Clean Code: A Handbook of Agile Software Craftsmanship

23 Robert C. Martin Series

2007 • 323 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 • 33 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 • 81 Readers • 500 pages 3.9

@mattpjohnson
Last finished on

#50

The Go Programming Language

2015 • 43 Readers • 400 pages 4.4

@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