How to Lie with Statistics
Darrell Huff and Irving Geis
4.5 on Amazon
8 HN comments
Game Programming Patterns
Robert Nystrom
4.8 on Amazon
8 HN comments
An Elegant Puzzle: Systems of Engineering Management
Will Larson
4.5 on Amazon
8 HN comments
The Federalist Papers
Alexander Hamilton and James Madison
4.6 on Amazon
8 HN comments
Calculus Made Easy
Silvanus P. Thompson and Martin Gardner
4.5 on Amazon
8 HN comments
Capital in the Twenty-First Century
Thomas Piketty, Arthur Goldhammer - translator, et al.
4.5 on Amazon
8 HN comments
The Black Swan: Second Edition: The Impact of the Highly Improbable: With a new section: "On Robustness and Fragility" (Incerto)
Nassim Nicholas Nicholas Taleb
4.5 on Amazon
8 HN comments
The Righteous Mind: Why Good People Are Divided by Politics and Religion
Jonathan Haidt and Gildan Media, LLC
4.6 on Amazon
8 HN comments
The Unicorn Project
Gene Kim
4.6 on Amazon
8 HN comments
The Communist Manifesto
Karl Marx and Friedrich Engels
4.3 on Amazon
7 HN comments
Atlas Shrugged
Ayn Rand
4.5 on Amazon
7 HN comments
The Coddling of the American Mind: How Good Intentions and Bad Ideas Are Setting Up a Generation for Failure
Jonathan Haidt, Greg Lukianoff, et al.
4.7 on Amazon
7 HN comments
Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
Martin Fowler
4.7 on Amazon
7 HN comments
The Forever War
Joe Haldeman, George Wilson, et al.
4.4 on Amazon
7 HN comments
Antifragile: Things That Gain from Disorder
Nassim Nicholas Taleb, Joe Ochman, et al.
4.5 on Amazon
7 HN comments
peterthehackeronAug 16, 2021
[0] https://martinfowler.com/bliki/DesignStaminaHypothesis.html
traceroute66onJuly 3, 2021
[1] https://www.refactoringui.com/book
danny_sf45onJune 8, 2021
yen223onJune 4, 2021
chris_jonJuly 26, 2021
Apprenticeship Patterns by Adewale Oshineye and Dave Hoover: A set of "design patterns" for your career as a software engineer. I read this relatively late on, when my career was in a bit of a rut, and I credit it for giving me the motivation and the tools to get out of that rut. I wish I'd found it earlier.
Other brilliant non-technical books: The Manager's Path by Camille Fournier, Radical Candor by Kim Scott, Mastering Communication At Work by Jon Wortmann and Ethan Becker, Mindset by Carol Dweck, Drive by Daniel Pink, The Power of Habit by Charles Duhigg.
Some brilliant books focussing a bit more on tech and code craft: Growing Object Oriented Software, Guided by Tests ("The GOOS Book") by Nat Pryce and Steve Freeman, Refactoring by Martin Fowler, Clean Code and Clean Architecture by Bob Martin.
JtsummersonMay 25, 2021
JtsummersonJune 25, 2021
Martin Kleppmann's Designing Data-Intensive Applications. Based on the frequent praise it receives here, haven't gotten far yet. I have some project ideas (for personal and professional projects) that could benefit from reading through it.
Martin Fowler's 2018 update to Refactoring. I read the original one a long time ago. In context, we have a work lunch & learn series and I'm interested in doing some presentations on the topic of refactoring (why, how, and when in particular) so it seemed appropriate to refresh my memory on some specific terminology from the book as well as to see if it's an appropriate book to recommend to colleagues. My recollection of the first edition is that I'd recommend it to colleagues, but it's been so long I'd rather read it once more before actually recommending it.
I reread Robert C. Martin's Clean Code based on some recent discussion here where it was rather strongly dismissed by a fair number of people. I didn't recall it being bad, my reread confirmed it is not, in fact, bad. Java-heavy, which is now an unpopular style of OOP, but otherwise a very good book. I'd still recommend it to junior colleagues paired with some caveats about avoiding seeing the world in black & white. There is no singular Way of Programming, but learn various ways and find what works for you and your team.
There are some more, but it's almost 5am and I haven't been able to sleep so I don't recall everything that's in the book stack or ebook queue. These are the ones I'm most interested in at present.