Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

Peopleware: Productive Projects and Teams

Tom DeMarco, Timothy Lister

25 readers recommend it across 17 discussions

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

JackMorgan
Wow, this is interesting, very few books I've read more than once! Even fewer are non fiction, but they sure do explain a lot about me: - Complex PTSD: From Surviving to Thriving by Pete Walker helped me process a number of assaults that happened to me as a child - Designing Data Intensive Applications by Martin Kleppmann helped me understand intuitively how databases work and how to use eventual consistency to handle workloads - The Highly Sensitive Person: How To Thrive when the World Overwhelms You by Elaine Aron this helped me process my and my families neurodivergence. - Structure And Interpretation of Computer Programs by Ableson and Sussman. Great book, it's how I learned to love Lisp. I felt like I grew 10x in skill from completing all the homework. - Starting Strength: Basic Barbell Training by Mark Rippetoe. This is the book that got me into powerlifting as a regular part of my fitness. I used this to heal my back, neck, and wrist pain. Changed my life. - Color and Light: A Guide for the Realist Painter by James Gurney. The GOAT of plein air painting himself teaches so much about how light works on complex forms. I've dog-eared this book.…
pkoird
So I asked this same question to ChatGPT, here's its response. This thing really does have the potential to be a good recommendation tool for books/resources. "Here are a few books that may be helpful for improving your skills as a software engineer: "The Pragmatic Programmer" by Andrew Hunt and David Thomas: This book offers practical advice on a wide range of topics, including how to write clean and maintainable code, how to work effectively with others, and how to manage your time and priorities. "Clean Code" by Robert C. Martin: This book focuses on the importance of writing code that is easy to read and understand, and provides specific guidance on how to write clean and maintainable code. "Peopleware" by Tom DeMarco and Timothy Lister: This book discusses the human side of software development, including how to create effective teams and work environments, and how to avoid common pitfalls such as overwork and burnout. "Agile Software Development" by Alistair Cockburn: This book provides an introduction to agile software development methodologies, which are designed to help teams deliver high-quality software quickly and efficiently.…
hardwaregeek
I’m currently reading Peopleware which is simultaneously very insightful and very obvious. It’s also a bit of a marker in time of how software development worked. I’d say a lot has improved with remote work, at least for some companies. I found The Mom Test pretty helpful for honing a product mindset. I’ve fallen into the trap of writing code simply because I find it less daunting than talking to users. The Mom Test is a good reminder on priorities.

Also recommended in this reply

loloquwowndueo
I got a ton of value out of “Peopleware: Productive Projects and Teams”. Even if you’re not a manager that can directly follow the advice, as an engineer it will provide great clues on how to ensure environment and team dynamics can greatly influence efficiency and chances of success. Of course my all time favorite is The Mythical Man-Month. But that’s already mentioned elsewhere in this thread. I haven’t read “Drive: The Surprising Truth About What Motivates Us” but some of the concepts it talks about are also of interest (on how to ensure workers are motivated and I’m not talking about “the beatings will continue until morale improves” :) )
GFischer
I second that observation. I wish the manager at my day job read ANYTHING, at the very least some informercial-laden industry publication. In my case, I'd like him to read Fred Brooks' "The Mythical Man-Month", to make him understand how a programming system costs a lot more than a simple module. Summary: http://javatroopers.com/Mythical_Man_Month.html In second place, I'd place "Peopleware", so he'd understand the importance of communications, and how the current office arrangement is losing the company a lot of money: Summary: http://javatroopers.com/Peopleware.html Amazon link to both: http://www.amazon.com/The-Mythical-Man-Month-Engineering-Ann... (http://www.amazon.com/The-Mythical-Man-Month-Engineering-Anniversary/dp/0201835959) http://www.amazon.com/Peopleware-Productive-Projects-Second-... (http://www.amazon.com/Peopleware-Productive-Projects-Second-Edition/dp/0932633439)
playing_colours
"Peopleware" http://www.amazon.com/Peopleware-Productive-Projects-Second-... (http://www.amazon.com/Peopleware-Productive-Projects-Second-Edition/dp/0932633439) , a lot of insights and ideas how to build great teams. Great to read for developers, team leads and managers. "The art of multiprocessor programming", excellent book on parallel programming theory with code explanations: http://www.amazon.com/gp/product/0123705916?ie=UTF8&tag=nirs... (http://www.amazon.com/gp/product/0123705916?ie=UTF8&tag=nirshavitshom-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0123705916)

Also recommended in this reply

gruseom
I love Pattern Language and use ideas from it all the time. It, and Alexander, are much more interesting than the mechanistic stuff that software people reduced him to. I think Chris Alexander is one of those rare cases where it's possible to see that an individual is right and an entire field is wrong. Growing a Business I read because you recommended it on HN a few years ago! Peopleware I remember as being pretty enlightened in spirit and ahead of its time for software projects, but one of those once-you-get-it-you-get-it things. Also, they totally made shit up in that book (http://news.ycombinator.com/item?id=333694). GEB, meh. Hofstadter always struck me as the pseudo-profound type. Perhaps I am unfair.
tptacek
I read Cialdini years ago because Joel Spolsky recommended it here: http://www.joelonsoftware.com/navLinks/fog0000000262.html From that list, I also highly recommend: * Peopleware (get your cofounders to read it too) * Godel Escher Bach * A Pattern Language (but don't bother reading it straight through) * Growing A Business
rdoherty
* The Pragmatic Programmer * Becoming a Technical Leader * In Search of Stupidity * Hackers & Painters * Blockbusters * Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity * The Best Software Writing I * Behind Closed Doors * Managing Humans * The Mythical Man-Month * Peopleware: Productive Projects and Teams * The Non-Designers Design Book * Founders at Work * Good to Great * Dreaming in Code * The Art of the Start * Maverick * The Design of Everyday Things * The Art of Project Management * The Art of Innovation