22 Comments

I absolutely love "On Writing Well" by Willian Zinsser. It completely changed how I write and edit my texts. The biggest a-ha moment was "clear writing is clear thinking". 🤯 so simple, yet so profound!

Expand full comment
Aug 31, 2023Liked by Ryan Peterman

I've started reading, On Writing Well. Holy crap did I basically do everything wrong hahahaha

Expand full comment
author

Hahah I felt the same way when I read it

Expand full comment

Great list. I've read all of those already and I can agree that they are great books. This is a personal opinion but I would definitely switch Clean Code for The Pragmatic Programmer. That one is one of my favorite books and a must read IMO.

Clean code is also great but I would see it as something that can be read after the initial list, since it can be controversial or cause less experienced developers to not fully understand it and misuse some of the good advice in there.

Expand full comment
author

I've heard great things about The Pragmatic Programmer, will add to my reading list

Clean Code is controversial I agree. There was a lot of similar feedback on how the information could be misused by less experienced developers

Expand full comment

I'm sure you'll enjoy that reading. 😉

Expand full comment

Thanks for the great post!

I'd add a book on negotiation skills to the list: Never Split the Difference by Chris Voss.

Expand full comment
author

That’s a great add; I remember seeing it as the #2 all time mentioned book on Hacker News too - https://hackernewsbooks.com/top-books-on-hacker-news

Expand full comment

good to know.

Expand full comment

Ah Clean Code that takes me back. That and Mythical Man Month were the most impactful reads

Expand full comment
author

I've heard of Mythical Man Month so many times. Must add to my reading list

Expand full comment

Awesome set of book recommendations Ryan! I hadn't heard of "On Writing Well" but I'm gonna pick it up

Expand full comment

Some great recommendations here. Need to be a bit cautious with the clean code recommendation though. A lot of junior programmers read clean code and end up caring more about style and adhering blindly to Uncle Bobs principles than doing what they’re supposed to do: build great products. Over abstraction is a hell of a drug.

Expand full comment
author

The book has some good recommendations, but I agree that we shouldn’t follow it blindly. It’s important to think critically about the end goal behind the code.

I’ll edit the article with a disclaimer.

Expand full comment

Oh no, don’t feel the need to edit. Just sharing an observation I’ve made with the focus shift that can happen when people mistake Uncle Bob for the Bible haha.

Expand full comment

Great recommendation of books.

Would also add "On Writing: A Memoir of the Craft" by Stephen King

Expand full comment
author

Thanks Ivan! I actually just started reading that book, glad to hear it’s going to be a good read

Expand full comment

A great collection of books Ryan.

I too have gifted my copy of How to Win Friends and Influence People to my son!

Expand full comment
author

What a coincidence, such a useful book!

Expand full comment

In my opinion, 'How to Win Friends and Influence People', despite its status as a self-help classic, seems to advocate insincere and manipulative tactics. To me, this mirrors the European stereotype of Americans being overtly friendly but lacking authenticity. I can't help but wonder if the book's popularity has played a role in shaping this perception.

Expand full comment
author

Did you read the book? It stresses the word “genuinely” throughout. Also another recurring topic is “give honest and sincere appreciation”.

I was weirded out by the title of the book too at first, but I don’t think it’s arguing for insincerity.

Expand full comment
Sep 4, 2023Liked by Ryan Peterman

Yes, I've read the book. Admittedly, my choice of words earlier might not have been accurate; the book doesn't directly advocate insincerity. However, it seems to me that many individuals apply its techniques in an insincere manner. This isn't the fault of the author. I don't have my annotated copy with me, so I can't reference specific points. All I can express right now is that I have reservations about this book.

Expand full comment