Goodreads helps you keep track of books you want to read.
Start by marking “Effective Programming: More Than Writing Code” as Want to Read:
Effective Programming: More Than Writing Code
Enlarge cover
Rate this book
Clear rating
Open Preview

Effective Programming: More Than Writing Code

3.93  ·  Rating details ·  790 Ratings  ·  53 Reviews

Jeff Atwood began the Coding Horror blog in 2004, and is convinced that it changed his life. He needed a way to keep track of software development over time - whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time,
ebook, 72 pages
Published July 1st 2012 by Hyperink, Incorporated
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 Effective Programming, please sign up.

Be the first to ask a question about Effective Programming

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

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
May 24, 2013 rated it really liked it  ·  review of another edition
Shelves: tech-books
The only issue I have with this book is the amount of links it has to material on the web. Yes it is nice that he put references to show examples or to further prove his point, but I think every second sentence in the book is a link to a web document. I read this book on my train ride to work. Underground. On my iPod touch. So you can see I had no access to internet while reading this book. Also if I had to stop to read every single link that was included, it would have taken me 2 or 3 times lon ...more
Jon Cotton
Aug 23, 2015 rated it really liked it  ·  review of another edition
A solid, fast-reading, topic-grouped collection of articles from the "Coding Horror" blog. Consider the ebook over paper because there are many hyperlinks.

Some highlights:
- great execution requires a great team
- everyone on the team should be able to elevator pitch both the product and the current tasks they're doing
- "Without a clear focus and something to rally around, we lose the context around our code. That's why it's so important to have a clear project vision statement."
- ship version 1 e
Shafi Ibtesham
Oct 07, 2013 rated it really liked it  ·  review of another edition
A collection of his blog posts. Read some of them before, but enjoyed reading again none the less. One thing I should mention is while reading in the blog posts, it was easier to follow the links or youtube videos. On the other hand while reading it as a kindle book on my paperwhite, found it very hard to follow those links. Just saying that the kindle format (on e-ink kindle devices not if you read it on the web reader), is not practical for this type of book.
Haider Al-Mosawi
Mar 10, 2015 rated it it was amazing  ·  review of another edition
Recommended to Haider by: Mazyad Al-Abduljalil
Shelves: programming
This book is a collection of blog posts from the Coding Horror blog, written by Jeff Atwood, cofounder of the widely popular Stack Overflow Q&A platform for programmers.

The book spans a wide range of topics related to programming, with sparks of insightful thoughts and sprinkles of humor.

Highly recommended.
Amit Saurav
Aug 31, 2012 rated it it was amazing  ·  review of another edition
Shelves: computer-science
This book is a great read for anyone remotely linked to the field of software engineering. The author discusses a diverse set of topics from code reviews to testing and from ergonomics to advertising. It was a real eye opener for me and has somehow equipped me better to work on any future project I am involved in and deliver my best effort.
Jun 06, 2014 rated it really liked it  ·  review of another edition
Джефф создал вместе со Спольски Stack Overflow. Книги у них в одном и том же формате: книжное изложение записей в блоге. И если у Спольски главы посвящены различнейшим темам, то тут все построено вокруг программирования и веба в частности. Интересно, но "Джоэл о программировании" мне понравился больше.
Cheol Kang
Jun 26, 2013 rated it really liked it  ·  review of another edition
Shelves: cs-practice, cs-essay
내 인식을 충격적으로 바꾸진 않았지만, 많은 페이지에 공감하고 밑줄 치며 읽었다. 작고 유연한 팀으로 서비스를 직접 만들어 운영하는 나같은 사람에게 더 없이 잘 맞는 책.
Emad Mokhtar
Oct 23, 2013 rated it it was amazing  ·  review of another edition
I really enjoy reading this book, I love codehorror blog and these book organize Jeff Atwood's articles.
Nithin Johnson
Jan 11, 2017 rated it really liked it  ·  review of another edition
A top-level view of all facets of software engineering. I started reading coding horror quite recently. If you feel like browsing through the past blogs, this books covers the gems among them and you will love it.
May 17, 2016 rated it really liked it  ·  review of another edition
Shelves: favorites
Atwood gives a collection of career advice as a programmer, the advice falls into several categories. Many advice not only applies to programmers but other profession as well.

In the end, Atwood explores the topic of happiness, and tackle the hard question of how to be happy. Approaching it as a programmer, he laid out a list of rules he developed over the years.

Great programmers can communicate their ideas. By persuading other people, they get leverage.
Strike a mindful balance betwe
Jun 05, 2013 rated it really liked it  ·  review of another edition
To be honest, I started reading this book while watching a particularly one-sided NY Yankees vs Cleveland Indians game. I bought it in a particularly jolly mood and it sat around in my Kindle library until an opportune day like this. I think Jeff Atwood has been blogging about programming as long as I've been programming. Over past few years, I've come to respect him more as beyond some dude who blogs a lot about software and random things. If anything, his work on StackOverflow and Discourse sh ...more
Nov 23, 2013 rated it really liked it  ·  review of another edition
Shelves: programming
I started to read this book because I tough it would help me to become a better programmer, and its content resulted a surprise. First, it doesn't has new content, instead it contains post from the author's blog organized by topic but without revision, so there are repetitive information and embedded videos that you can't see in your ebook reader. Second and most important, I imagined it would has a lot of technical information, but it has more stuff about how to choose a programmer, how to deal ...more
Sebastian Gebski
Feb 13, 2014 rated it really liked it  ·  review of another edition
I hate books that are just collections of blog posts.
*** But this is Coding Horror!
There are usually an easy-going cash sink: pointless, messed, un-inventive.
*** But this is Coding Horror!
And the price for value is outrageous, because you can read pretty much the same for free, on the blog.
*** But this is Coding Horror!

The resistance was futile. In the end I've bought the book. And read it. And ... it's really good. Jeff isn't just repeating cliches and obviousness. His statements, thoughts and
Daniel Judge
Dec 31, 2013 rated it it was amazing  ·  review of another edition
Shelves: 2012-books
A great read for any developer or manger of developers. There's more additional readings and videos than I've ever seen in a book. It's got insight that should be required readings for every developer.

My favorite quotes:

1. "An essential part of being a humble programmer is realizing that whenever there's a problem with the code you've written, it's always your fault."

2. "Software developers think their job is writing code. But it's not. Their job is to solve the customer's problem."

3. "There's n
Anton Petrov
Nov 06, 2012 rated it really liked it  ·  review of another edition
Shelves: in-english, mye
A neat book that covers lots of topics that are directly and not so directly related to being a programmer. It has a little bit of everything - Motivation, Job Interviews, Teamwork, Design, Security, Communities, Marketing, etc.

The book is a light read with lots of references. (If you read it on a kindle you will have a hard time following those..) One can get lots of insights and dig deeper into a topic that one finds interesting (don't expect all the topics touched in the book to be covered in
Aug 07, 2013 rated it liked it  ·  review of another edition
Shelves: tech
This is a book of various blog posts about software development and, as the title suggests, thinking of writing/designing software on a higher level. Some posts are opinions (venturing into rant territory) that you may or may not share. Some themes are repeated (in the blog that is OK, but in book form I don't really need the same idea more than once).

Overall, though, there are quite a few good pieces of advice that I will think about when developing. One example that sticks out is to get versio
Jul 13, 2015 rated it really liked it  ·  review of another edition
Shelves: programming
Wouldn't say this is a must read for programmer. But if you do coding for a living and you haven't read this book, you are missing out.

Don't expect in depth tutorials or very technical advices, there are plenty other books can give you that.

Do expect practical, useful in high level advices from one of the most successful programmer/entrepreneur/manager/founder in the world.

This book in a way reminds me of Code Complete. You probably have known most of the stuffs if you are in the industry long
Robert Kennedy
Feb 06, 2013 rated it really liked it  ·  review of another edition
As the title suggests, this book covers all of the things outside of writing code that will help you develop better software and it does a pretty good job of that. If you're cheap, do realize that most of this book is simply a compilation of Jeff Atwood's blog entries, and you could just read it there. As such, the book sometimes reads more like a blog than a contiguous book.

I would rate the usefulness of the information contained in this book at 5 stars, but personally I disliked the lack of c
Nov 07, 2012 rated it really liked it  ·  review of another edition
Shelves: electronic
Made up of some of Coding Horror's blog entries, this book is a great read for anyone in the IT business, be them managers, business analysts, front-end designers, back-end developers, testers or just someone who really likes to read stuff related to that "strange" world. Going into great detail on each entry, Jeff tackles the various (and radically different topics) with a mix of humour and pragmatics with a lot of his own experience while creating the Stack Exchange. Definitely a must read for ...more
Jul 11, 2012 rated it really liked it  ·  review of another edition
Shelves: geek
The book a great collection of "Coding Horror" blogposts. Even if you are a regular reader of the "Coding Horror" blog, the book is still great because the posts are well structured in in related themes(chapters) like:
* Getting shit done
* How to hire progremmers
* How to get yoor team to work together
* Good desing
* Security basics
* Working with a community

The only downside is that there are lots of links to other sources in the text and if you read it on ebook reader device, it is not convenient
Dec 27, 2014 rated it it was amazing  ·  review of another edition
As someone who has been reading every now and then when a link there popped on my radar, I never did start reading through the archives. I'm glad that Atwood compiled this book as a summary of the best texts published in blog. His writing is clear and strong, and he never fears to voice his opinion. I think this is something a software developer should read. Thanks to the clear writing, I'd say it wouldn't be a bad introduction to the software developers' thinking for the uninit ...more
Gaston Jorquera
Dec 19, 2016 rated it really liked it  ·  review of another edition
The book is very well structured with advice on how to improve as a programmer in several different aspects; writing better code, treating your customers better, and improving your communicating. It explains everything with examples and solid advices.

My complete notes:
Andy Venet
Oct 23, 2014 rated it it was amazing  ·  review of another edition
Great book, really enjoyable. It's filled of amazing advice of how to become a better and more effective software developer.

Even though all of the content is available on the Coding Horror website, the added value of this book is really great, as it groups the best blog post on the software development aspects.

I'd read it again for sure....
Rene Stein
Pěkný výběr článků z Atwoodova blogu pro vývojáře, kteří nejsou naprostí ignoranti. I když ti asi většinu článků znají a k vývojářům-ignorantům se jeho doporučení stejně nedostanou ani v této kindle verzi.
Vypustil bych jen nudné kapitoly, ve kterých Jeff Atwood popisuje své pracoviště, vybírá si nové křeslo a horuje pro používání více monitorů.
Sep 09, 2012 rated it really liked it  ·  review of another edition
This is a pretty interesting compilation. I say compilation because most of the stuff in this book is available for free at Coding Horror. However, it's an interesting set of ideas to consider for anyone serious about a career in programming. Touches on important topics such as assembling the right team, community creation and growth, peer review vs. unit testing and many other things.
Luiz Cavalcanti
Dec 13, 2012 rated it really liked it  ·  review of another edition
Even though it's just a blog compilation, this book is so well organized by topic and chronology, that's an amazing reading experience to "coding horror". Highly recommended for developers, on crisis or not :)
Abdulrahman Al-zanki
May 18, 2014 rated it it was amazing  ·  review of another edition
Recommends it for: Programmers, entrepreneurs
A friend who has read quite a few books recommended this book, saying that it's the best programming book he read. Now I have not read that many books in my life, but I have feeling this is gonna be one of those books I'll always remember.
Laurens Bosscher
Highly recommended for starting programmers! I made so many notations and learned so many interesting things while reading this.

Jeff Atwood has a lot of knowledge and knows how to share it in a interesting and effective way.
Sundarraj Kaushik
A wonderful book with deep insights into the world of programmers. Has a good set of learning for all the would be and all the current programmers. Not all of the book is about technology, it also speaks about other things in life.
Eduardo Romero
Jun 20, 2014 rated it it was amazing  ·  review of another edition
Shelves: dev
This is a very good book for Developers and Managers. Jeff explains his view and experience when building Stack Overflow (apparently from blog posts at Full of good advice and useful links to more reading. It's kind of a must for modern developers and leads.
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Team Geek: A Software Developer's Guide to Working Well with Others
  • Practices of an Agile Developer: Working in the Real World
  • The Passionate Programmer
  • Joel on Software
  • Seven Languages in Seven Weeks
  • The Agile Samurai: How Agile Masters Deliver Great Software
  • New Programmer's Survival Manual
  • The Art of UNIX Programming
  • Pro Git
  • The Architecture of Open Source Applications, Volume II
  • Facts and Fallacies of Software Engineering
  • Masterminds of Programming: Conversations with the Creators of Major Programming Languages
  • Rapid Development: Taming Wild Software Schedules
  • Being Geek: The Software Developer's Career Handbook
  • 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Test Driven Development: By Example
  • Growing Object-Oriented Software, Guided by Tests

Goodreads is hiring!

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

Share This Book

“Success is rarely determined by the quality of your ideas. But it is frequently determined by the quality of your execution.” 9 likes
“If money doesn’t make you happy, then you probably aren’t spending it right.” 3 likes
More quotes…