Goodreads helps you keep track of books you want to read.
Start by marking “The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)” as Want to Read:
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
Enlarge cover
Rate this book
Clear rating
Open Preview

The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)

by
3.94  ·  Rating details ·  3,761 ratings  ·  209 reviews

Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a produ

...more
Kindle Edition, 232 pages
Published May 28th 2009 by Pragmatic Bookshelf (first published January 1st 2009)
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 The Passionate Programmer, please sign up.

Be the first to ask a question about The Passionate Programmer

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

Community Reviews

Showing 1-30
Average rating 3.94  · 
Rating details
 ·  3,761 ratings  ·  209 reviews


More filters
 | 
Sort order
Start your review of The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
Mark
Apr 24, 2014 rated it it was ok  ·  review of another edition
This book is a great example of the state of most non-technical programming writing, in that it mostly exists to stroke the author's ego and give a pat on the head to his gen-x American colleagues.

In its original form it was a list of tips aimed to help American programmers avoid having their jobs outsourced from under them, written as a series of short blog-style chapters that are not long enough to cover their topic, let alone dive deep enough to provide any insight.

Eve
...more
Dillon
Dec 11, 2017 rated it it was amazing  ·  review of another edition
Just finished this on the plane. Am happy to write this review.
This book falls broadly into two different but related categories - 1. How to be better at your job and 2. How to plan out a good career in the IT industry. I’ll focus on the first part first. This review is really for myself so I’m going to summarize my key takeaways and perhaps editorialize a bit (though the book has plenty of opinions itself). I found a pleasant cohesiveness between what the book recommends and the Amazon le
...more
Himanshu
Nov 18, 2009 rated it it was amazing  ·  review of another edition
This is by far the most inspirational book I have read so far this year. Chad Fowler is a respected authority in the Ruby programming community and this book is aimed at aspiring software such as myself. The main theme in the book and what I really got out of it in the end is the suggestion of paying attention to not only acquiring cutting edge skills but also indulging in self-marketing and networking in person. He suggests treating your career as a product that you work on improving non-stop a ...more
Yevgeniy Brikman
Pros: it's good to see a book that encourages people to take a more disciplined look at their careers. The book covers many important ideas for being a successful programmer: work with people better than you; don't listen to your parents; be a generalist; find a mentor; learn how to fail; learn to say no; build your brand.

Cons: the voice used in the book feels wrong--at times, it sounds like an infomercial or self help book. There are a number of weird programmer stereotypes and a strange focus
...more
André Pinto
this looks to me like the point of view of someone that lost any passion for programming as an art/craft, to start seeing it from the typical egocentric manager point of view. I read the whole book simply to have a glimpse of what someone with this attitude really thinks. good technical managers should feel uncomfortable with the limited mindset that is promoted on the book.

there are a few interesting and useful "blog posts" but several others could possibly be part of an anti-pattern book on "
...more
caisah
Feb 06, 2013 rated it it was amazing  ·  review of another edition
This was a great read. The author tries to explain what skills and habits a programmer has to develop in order to be successful.

The chapters are short and every one of them ends with a tiny to do paragraph meant to help you develop a new skill or improve an old one. There are some analogies between the processes a programmer should follow and the ones a musician would.(The author himself being a saxophone player).

Almost every chapter is well argumented. Several examples and analogie
...more
Milutin
Feb 19, 2011 rated it it was ok  ·  review of another edition
I am glad that the recent ideas about a career as a programmer are written in one book. I get better insight than from reading bits in blogs and tweets. However the author is too personal, and he is writing too much about himself. So if you are not his friend or have similar experience for example your are not a jazz musician than it's boring and you skip half of the book. And it's short one.

It's enough to read the table of content:
Lead or Bleed?
Supply and Demand
Coding D
...more
Robert Boyd
This is one book I wish I had at the beginning of my career. Or maybe I wish I could force any of my past non-tech managers or clients to read. It does a solid job of describing many of the realities of being a software craftsman.

That said, I have to agree with a lot of the lukewarm reviews that there aren't really any earth-shattering revelations that will change the way you work if you're already established in this profession. Self analysis is always a good thing though, and this
...more
Boni Aditya
Feb 10, 2019 rated it it was amazing  ·  review of another edition
This book along with the Pragmatic Programmers, must be read by a programmer. These works would have saved me and other budding programmers from wasting tons of hours and set us straight in our path, when we are wading through a thick fog due to lack of direction, these books could have helped. The author is an experienced writer and his book
"I lost my job to India" did not sell well as he acknowledges in the introduction of this book, because that book was more of a rant than a solution. Every
...more
Roberta Arcoverde
Aug 06, 2018 rated it it was ok
Shelves: computers
I heard about this book when it was first published, in 2009. Fresh out of university, I was in the beginning of my career as a - very passionate, for the record - software developer. I remember reading The Pragmatic Programmer: From Journeyman to Master and a *lot* of other then-famous programming books, which were very useful then and are still worth reading now. Unfortunately, I don't think The Passionate Programmer aged as well.

Overall, the writing feels too egocentric for my taste. On
...more
Francis Fish
Apr 25, 2010 rated it it was amazing  ·  review of another edition
Shelves: techie-tubby
I had this book on my phone and read it in small chunks. It's written in a way that lets you easily dip in and out of it.

It's an interesting read and gives you exercises to try at the end of each small vignette. I think that if you try them you will benefit greatly.

I've been having a career for a long time and found it interesting that Chad validates a lot of things I have discovered empirically over the years, particularly about understanding why your employer employs yo
...more
Brian
Sep 17, 2016 rated it liked it  ·  review of another edition
Shelves: computer-science
Let me start by saying I cringe whenever I hear people talk about what they're "passionate" about in a career sense. It's an over-used and hyperbolic adjective that's turned into yet another buzzword. If you're really "passionate" about customer service QA or something, perhaps you need to get out more. Life is short; save "passionate" for things that really deserve it.

That said, this is a great "idea" book, in that it's a fast, easy read, and each short chapter gives you a topic to
...more
Harish Sankar
Personal Review: I liked the book, but did not "really like it"

Originally this book was intended for US citizens to protect their jobs.
"Your Job went to India" was its initial title.
And as an Indian, I cannot accept the motivation for the author to write the book- to save Americans their jobs.
Truth is- it is a level playing field, and there is no job security anymore.
The author realised this, and hence changed the title.

Its a good book- well writte
...more
Marco Emmanuel Patiño Acosta
This is one of those books that every programmer must read eventually. It provides you a full list of tips and to-do's in your daily work that will improve your overall role in your current company. It also provides great analogies about how being a musician helped him to achieve goals and how you should not fear to lose your job against outsourcing but rather become a more valuable programmer. Also at the end of every chapter it has a full list of things to do so it just invites you to keep you ...more
Wouter
Aug 16, 2018 rated it did not like it  ·  review of another edition
As an experienced programmer it's safe to say that Chad fails to see the real important problems to be solved in the software industry, instead of trying to sell me to "research the market and pick a programming language that's hot". This read like a book for applied, applied programmers that haven't yet managed to really understand core principles: abstract structuring. And yet, there's a small chapter called "invest in your intelligence", right before "your biggest career fears"? I might have ...more
Zeh Fernando
Some good ideas and advices, but a little bit too much self help kool aid at times.
Rahul Aragade
A very good book. This book convincingly explains what should your approach be towards your software career. A must read. (and future re-read)
David
Jul 04, 2011 rated it really liked it  ·  review of another edition
This is a good companion to the Pragmatic Programmer (both belonging to "The Pragmatic Bookshelf"). I enjoyed the fact that author was/is a professional musician turned programmer because I can relate. It consists of small chapters all aimed to making your programming career remarkable. Some interesting ideas include thinking about your career like it is a business, be the worst among other programmers (like in music it will force to step up your game), teach what you know, contributing to an op ...more
Bart Bakker
Jun 25, 2013 rated it really liked it  ·  review of another edition
Very interesting read about working in the field and getting better at what you do.

A great example from the book is that people don't know a particular technology yet 'because they didn't get an opportunity' to do that'. Isn't it your responsibility, not your managers?

The book is full of plans and things that you can do yourself, and keeps responsibility on you.

No more excuses, no more blaming others, you're not alone, you can do something about.

On
...more
Christian Brumm
Sep 26, 2010 rated it really liked it  ·  review of another edition
Shelves: cs-software
Solid 360 degrees career advice for software developers, worthwhile read for everyone serious about his career in Software Technology.
Like other books in the "Pragmatic Programmer" series most advice and stories told apply to work life or even life in general. The book makes clear that YOU are responsible for your happiness and career and contains some actionable "tasks" for you to do to start on a piece of advice given.
I would have given 5 stars if the anecdotes would give a more co
...more
David Tan
May 07, 2017 rated it it was amazing  ·  review of another edition
This is an excellent book! This book offers really good and practical advice on how manage the various challenges faced by any programmer, e.g. how to manage the deluge of information and things to learn, how to manage failure, how to manage workload, how to excel in your team, how to make your team excel, etc. There are several principles and heuristics which I found to be helpful in managing life and growth as a developer
Emad Mokhtar
Feb 14, 2014 rated it it was amazing  ·  review of another edition
I really enjoyed every page of this book, if you want or you are passionate programmer/developer will find this book is very good and the best in this book that it is written as group of tips under chapters that group them by the area of improvement.
This book will always be on my shelf so any time I want a tip in one or more of improvement area I will open in the read.
Josh Hamacher
Oct 01, 2010 rated it did not like it  ·  review of another edition
Don't waste your money on this book. All of the advice in this book is either obvious to someone who is truly interested in programming as a profession or else boils down to "don't be true to your personality, force yourself to be something you're not". I was not at all impressed.
Sergey Shishkin
Sep 30, 2011 rated it it was amazing  ·  review of another edition
I only regret I haven't read this book 5 years ago and had to learn all of this on my own ;)
Kevin
Aug 04, 2017 rated it really liked it
All of the praises and criticisms I have seen about this book seem right on point. The overall message/feeling/philosophy it conveys is on the money and does a good job. But there is a lot of odd bits, too, where it either goes into too much detail on some aspects (generally about the author, specifically) and then just the most superficially and vague bits for things that seem like they should have had more devoted to them. I definitely don't think this is up there with The Pragmatic Programmer ...more
Andrew Komarovsky
Dec 30, 2018 rated it liked it
Good book about Software Development field and Includes tons of useful advices and tips on building a successful career.

This book is more useful if you just started your career as you find a lot of tips are trivial if you are an experienced software engineer or manager. Though it is useful to go through this tips from time time even if you have lots of experience.

Additionally, I find some tips like the ones about maintenance or contracting are tailored to author personal career choices and “so
...more
Luan Nguyen
Dec 13, 2018 rated it it was amazing  ·  review of another edition
Shelves: tech
The Passionate Programmer by Chad Fowler is a GREAT book which helps developers create a Remarkable Career & Radically Successful Career in Software Development.

My Actionable Notes:
- Have clear goals and keep track your progress.
- Creating a list improvements. Take action to be better than yesterday.
- Writing everyday (notes, tips, tutorials, advice, experiences, courses).
- Research new technology and build simple project.
- Learn new language that
...more
Youssef Ben Jemia
Average book. Brought up some good points but was not very well written. The kind of book that sounds like it’s trying to teach you how to live rather than tell you interesting stories to back up theories. The kind of book that could probably be summarized into bullet points
I’d recommend skimming through it.
Katja Riya
Such a "self-help" book in the IT world.
I have a double impression of the book: simultaneously motivating and demotivating, very impregnated with the author's ego, but pretending to be anti-ego driven.
It's super fast & easy to read and I think it still worth to read, as it helps to improve your thinking more in "business" terms & ambitions.
Julian Horst
Jan 29, 2018 rated it really liked it  ·  review of another edition
Very nice read, has a lot of interesting mind sets and brings light on every relationship between different departures in a software company. It tells a harsh but necessary truth regarding a lot of job specific topics. Sometimes it goes too far into specifics for me, which is a bit of a stretch occasionally.
Definitely worth a read for every programmer.
« previous 1 3 4 5 6 7 next »
topics  posts  views  last activity   
CakePHP Programmers 1 2 Sep 06, 2017 05:33AM  
Madison Mega-Mara...: This topic has been closed to new comments. The Passionate Programmer 1 5 Jun 02, 2012 06:44PM  

Readers also enjoyed

  • Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
  • Pragmatic Thinking and Learning: Refactor Your Wetware
  • Responsive Web Design
  • Hackers & Painters: Big Ideas from the Computer Age
  • The Pragmatic Programmer: From Journeyman to Master
  • Working Effectively with Legacy Code
  • HTML5 for Web Designers
  • Coders at Work: Reflections on the Craft of Programming
  • Refactoring: Improving the Design of Existing Code
  • Test Driven Development: By Example
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Agile Web Development with Rails: A Pragmatic Guide
  • Mobile First
  • Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
  • The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
  • The Four Steps to the Epiphany: Successful Strategies for Startups That Win
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Patterns of Enterprise Application Architecture
  • Peopleware: Productive Projects and Teams
  • Founders at Work: Stories of Startups' Early Days
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Code Complete
  • Extreme Programming Explained: Embrace Change (The XP Series)
  • The Innovator's Solution: Creating and Sustaining Successful Growth
  • Programming Pearls
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Joel on Software
  • Running Lean: Iterate from Plan A to a Plan That Works
  • Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
  • The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
109 followers
Chad Fowler has been a software developer and manager for some of the world's largest corporations. He recently lived and worked in India, setting up and leading an offshore software development center. He is co-founder of Ruby Central, Inc., a non-profit corporation responsible for the annual International Ruby Conference and The International Rails Conference, and is a leading contributor in the ...more
“Always be the worst guy in every band you’re in. - so you can learn. The people around you affect your performance. Choose your crowd wisely.” 21 likes
“When I'm old and dying, I plan to look back on my life and say, "Wow, that was an adventure", not, "Wow, I sure felt safe." - Tom Preston-Werner” 3 likes
More quotes…