Goodreads helps you keep track of books you want to read.
Start by marking “Becoming a Better Programmer: A Handbook for People Who Care About Code” as Want to Read:
Becoming a Better Programmer: A Handbook for People Who Care About Code
Enlarge cover
Rate this book
Clear rating
Open Preview

Becoming a Better Programmer: A Handbook for People Who Care About Code

3.53  ·  Rating details ·  217 ratings  ·  31 reviews
Pete Goodliffe, author of "Code Craft," presents several lessons that will help you go beyond just being a good coder. You'll learn how to become a better worker, a better team member, and even a better person. This is a book for people who care about code, who are passionate about the way they create it, and who want to do an even better job.

The topics covered in this boo
Kindle Edition, 362 pages
Published October 3rd 2014 by O'Reilly Media (first published January 1st 2014)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Becoming a Better Programmer, please sign up.

Be the first to ask a question about Becoming a Better Programmer

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 3.53  · 
Rating details
 ·  217 ratings  ·  31 reviews

More filters
Sort order
Start your review of Becoming a Better Programmer: A Handbook for People Who Care About Code
Aug 15, 2015 rated it liked it  ·  review of another edition
The title seems pretty appropriate, this book tries to talk about every subject related to becoming a better programmer.

I felt the book was a bit too superficial and overly preachy. If I've bought a book that says "becoming a better programmer", it should assume that I'm self-motivated enough to want to improve as a programmer. But I felt that instead of helping me on that, it was just rehashing things I already knew and saying things that I wish my peers would know.

It seems the kind of book tha
Rod Hilton
A lot of authors seem think they can gather together what is essentially a ton of short blog posts and compile them into a book that will become as noteworthy and reference-able as The Pragmatic Programmer. Maybe The Pragmatic Programmer is also really just a collection of simple blog posts, and the only reason I liked it so much and disliked this book was because I read them at different points in my career. When I read Pragmatic, I needed to read it, and it was very influential for me, and whe ...more
Anton Antonov
This book is all about the philosophical part of software development. It's a little bit of everything we read through the years, generalized in one book.

It's not a bad book, but it doesn't offer anything new to the table. If it's your first non-technical Software Development book, then you'll learn a bit of everything, but it's definitely not enough to replace the older books as `The Pragmatic Programmer`, `Code Complete` or `Clean Code`.
Bruno Espudaro
Dec 11, 2018 rated it it was amazing  ·  review of another edition
Os insights do livro, coisas que no dia-a-dia passamos despercebidos, fazem o livro ganhar 5 estrelas. Ele me ajudou a construir palestras e ajudar outros desenvolvedores. Obrigado lsdr!
Ravi Sinha
Loved the colorful language used in the book. 'Nefarious', 'nectrotic', 'different tribes of C++ programmers', 'recognizable cadences', 'spit and polish', 'bake the tests into the compile/build/run process', 'listen to your test suite', 'code hooligans', 'the careless stitches between the code components beginning to tear', 'codesmith' are just a few. It's a joy to read for the language used alone, and the tips (even though if you're a mid-level programmer you've probably seen all the advice bef ...more
Jan 03, 2019 rated it it was ok  ·  review of another edition
Najbardziej intrygujący w tej książce jest spis treści. Niestety, autor nie doskoczył do postawionej sobie poprzeczki. Książka przeładowana banałami, pozbawiona praktycznych przykładów, bardzo szeroka tematycznie, a przez to płytka. Chociaż jest tu nieco interesujących rad i myśli, nie oferuje żadnej sensownej metody wdrażania zmian, przez co pozostanie zbiorem wysoko abstrakcyjnych rad o zerowym przełożeniu na praktykę.
Jan 18, 2018 rated it liked it  ·  review of another edition
Pretty much what the titles says, including advice both about the technical as well as the human and social aspects of becoming a better programmer. Some of this is pretty obvious, some if it is too superficial to be helpful (especially the more technical advice), but I do think there is quite a bit in here that can help juniors or help you with mentoring juniors.
Feb 05, 2019 rated it it was ok  ·  review of another edition
It’s ok. None of the advice is necessarily wrong it’s just super high level. This book could be good as a quick read for someone who hasn’t programmed much to at least enumerate the areas where they need to go deeper.
Iwan Cwetanow
Jul 06, 2018 rated it really liked it  ·  review of another edition
The book offers nothing new to someone with a little experience as a programmer. I think it is best suited for beginners because it shows some of the basic best practices.
Altough I think if I have read it when I was starting my journey, this book would be a very good one.
Manuel Alonso
Apr 28, 2020 rated it really liked it
Easy reading. Valuable to understand perspectives

Really liked the approach of the book in describing human interaction issues and habits that lurk in code or any proyect.
Heather Gray
Mar 06, 2018 rated it really liked it  ·  review of another edition
I found this book informative and entertaining. I read this while getting my programming degree and it helped me to do better on my assignments and gave tips that I'll carry into my future. ...more
Mar 01, 2021 rated it liked it  ·  review of another edition
Well written and often entertaining, but the meat of the book is largely a restatement of the obvious.
Jens Rantil
This book is more written for someone who is straight out of school. For senior developers I didn't think it brought very much to the table. ...more
Jun 15, 2021 rated it it was amazing  ·  review of another edition
Shelves: want-to-buy
Very good tips
Yevgeniy Brikman
A mixed bag.

The first part of this book focuses on coding advice, but it's not particularly concrete or actionable. The examples that are present are very C specific and I could only see it being useful for beginners. For example, it's full of sentences along the lines of "make sure to handle errors," "make sure you know how to use concurrency constructs," and "always employ sound engineering techniques that minimize the likelihood of unpleasant surprises." These are all correct, but a bit obvio
Jan 10, 2015 rated it really liked it  ·  review of another edition
Shelves: programming
This book is definitely fun and insightful at the same time, which makes up a devastating combo if you are that kind of developer that does care about what he delivers, that kind of professional that gets to work before everyone else because it’s not just about the money, it’s because I love what I do, that kind of guy that enjoys staying up until 5 am with his favorite text editor opened and a cup of warm coffee next to him.

I’ve enjoyed these 360 pages. I have enjoyed them so much that I’m sitt
Aug 17, 2016 rated it really liked it  ·  review of another edition
Picked this up at the Library, thoroughly enjoyable read. This was chalk full of the "best practices" knowledge I was looking for. It's funny and accessible to anybody who makes a job or hobby of programming. Goodliffe has something funny and something smart to say about the "full stack" of programming aspects, from tabs v. spaces in your source code, to good testing and re-factoring, on up to the squishiest of soft skills.

Being completely platform- and technology-generic may have been it's det
Feb 22, 2015 rated it liked it
The first section was great, I got a lot out of it. The other sections were good, but I didn't enjoy them as much. Overall the book felt too long, but I can't pick any topic that should have been left out.

Chapter 30, "Posturing Programmers" was very annoying. The author even admitted he was being flippant with that chapter. His tone with it was completely out of place with the tone of the rest of the book. He really needs to throw that chapter away and rewrite it seriously so it fits with the r
Thien Nguyen
Practical and pragmatic advice that a every developer/programmer/engineer should know and take to heart. Written in a light-hearted manner that is enjoyable to read. Overall nothing in here is mind-blowing or not already said online, but it does provide a one-stop-shop, if you will, of good advice.

I liked the book and would give someone I was mentoring the same advice and I believe any programmer on a quality team will be given the same information. If you are a newer to software development or
Cliff Chew
Jul 15, 2015 rated it it was amazing  ·  review of another edition
For someone with no CS background, this book provides an excellent summary of the key points that programmers should take note. If you need to work with programmers, or is a programmer that is trying to further build up your competencies, seriously consider reading this book!

My only issue with this book is that the author tends to repeat himself through various parts of the book, although this may help reinforce some of the important pointers for some.
Carmen Grantham
Mar 05, 2016 rated it it was amazing  ·  review of another edition
What a great book. It was such an enjoyable read, with a bit of humour too which is unusual for regular IT related books.

Lots of useful and practical information that I can implement as a programmer. I have never worked in large teams and I gained an insight into what that would be like and how to manage it.

One that I'll definitely be reading again and recommending to other programmers.
Feb 11, 2015 rated it really liked it  ·  review of another edition
Excellent read for lethargic coders (including myself). It pin points to small compromises we do on a regular basis , which ultimately backfires and results heavy losses. I love the intuitive and generic code examples . Examples are well placed within texts. This one is absolutely unputdownable . Those comical reliefs deserves special mention.
Jan 13, 2016 rated it really liked it  ·  review of another edition
I found this a thoughtful and humorous read. The book covers many topics that are worth reflecting on as a programmer. I look forward to coming back to this book in the coming months to see how I've changed since last reading it. ...more
Matthew Bradley
The book could be at most half the size without losing quality. The pace is a little slow at times and the content tends to get repetitive, but it's not bad and could be good for someone new to the field. ...more
Steve Clark
Jan 16, 2017 rated it really liked it  ·  review of another edition
I got this as a free download for subscribing to the O'Reilly mailing list. I found myself nodding a lot as a I read it. He reflects a lot of my opinions about professional development. Recommended to anyone in IT ...more
Feb 01, 2017 rated it it was amazing  ·  review of another edition
Świetne rady - podstawowa książka dla programistów
Lesley Cheung
Jan 16, 2020 rated it really liked it  ·  review of another edition
tl;dr: learn to care about the code. care for yourself. care about the project. care about becoming better.
Nov 30, 2014 rated it liked it  ·  review of another edition
Not what I expected but still worth reading, learned some things about being a (hopefully) better dev.
Ahmed Chicktay
An excellent book for beginner software developers...
Chris Zeh
Nov 28, 2016 rated it really liked it  ·  review of another edition
Good book overall for newer programmers, still a lot of good gems for the more experienced. Recommending this book to all of my new hires.
« previous 1 3 4 5 6 7 8 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Refactoring: Improving the Design of Existing Code
  • The Art of Readable Code
  • Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
  • 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Clean Architecture
  • TyMyśl. Inaczej zrobią to za Ciebie...
  • The Pragmatic Programmer: From Journeyman to Master
  • Think Like a Rocket Scientist: Simple Strategies You Can Use to Make Giant Leaps in Work and Life
  • Clean Agile: Back to Basics
  • The Unicorn Project
  • Strontium Dog #1: Bad Timing
  • Blood Canticle (The Vampire Chronicles, #10)
  • Agent 355
  • Monstress, Vol. 2: The Blood
  • Remote: Office Not Required
  • A Philosophy of Software Design
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our...
25 likes · 4 comments