Closed elle closed 3 years ago
This is the "original" TDD book.
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.
Agile, Lean, and DevOps approaches are radical game changers, providing a fundamentally different way to think about how IT fits into the enterprise, how IT leaders lead, and how IT can harness technology to accomplish the objectives of the enterprise.
We humans are messy, illogical creatures who like to imagine we’re in control—but we blithely let our biases lead us astray. In Design for Cognitive Bias, David Dylan Thomas lays bare the irrational forces that shape our everyday decisions and, inevitably, inform the experiences we craft. Once we grasp the logic powering these forces, we stand a fighting chance of confronting them, tempering them, and even harnessing them for good. Come along on a whirlwind tour of the cognitive biases that encroach on our lives and our work, and learn to start designing more consciously.
First-Person Stories from the Twenty-First Century
One in five people in the United States lives with a disability. Some disabilities are visible, others less apparent—but all are underrepresented in media and popular culture. Now, just in time for the thirtieth anniversary of the Americans with Disabilities Act, activist Alice Wong brings together this urgent, galvanizing collection of contemporary essays by disabled people.
The Culture Map: Breaking Through the Invisible Boundaries of Global Business Whether you work in a home office or abroad, business success in our ever more globalized and virtual world requires the skills to navigate through cultural differences and decode cultures foreign to your own....where people from starkly different backgrounds are expected to work harmoniously together.
Summary: https://blog.12min.com/the-culture-map-pdf/ Also: https://erinmeyer.com/books/the-culture-map/
The Psychology of Computer Programming
This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers.
Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer.
Closing in favour of https://github.com/Blackmill/book-club/issues/101
Books for book club
Business-related:
The Art of Leadership: Small Things, Done Well by Michael Lopp
The Essential Deming by W. Edwards Deming
An Elegant Puzzle: systems of engineering management by Will Larson
Conscious Business by Fred Kofman
Getting to Yes by Roger Fisher
Powers of Two by Joshua Wolf Shenk
The making of a manager
The Culture Code by Daniel Coyle
Unlearn by Barry O'reilly
Thinking in Bets: Making Smarter Decisions When You Don't Have All the Facts
Leadership & Self-deception: Getting Out Of The Box by The Arbinger Institute
The First 90 Days: Proven Strategies for Getting Up to Speed Faster and Smarter by Michael D. Watkins
The Checklist Manifesto: How To Get Things Right
Social
How To Be an Antiracist by Ibram Kendi.
Between the World and Me by Ta-Nehisi Coates
Author's journey, personal tragedies, and what it means to be black in America
Antifragile: Things That Gain From Disorder
Sand Talk by Tyson Yunkaporta
Money-related
Design-related
Self exploration/learning:
A Mind for Numbers by by Barbara Oakley
Mindset by Carol S Dweck
Make It Stick: The Science of Successful Learning
Quiet revolution by Susan Cain
The War of Art by Steven Pressfield
Programming-related:
Making Software
Ruby under a microscope by Pat Shaughnessy
Design Patterns in Ruby by Russ Olsen Fourteen of the classic "Gang of Four" patterns are considered from the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional implementations make sense in the Ruby environment, and introducing Ruby-specific improvements. You'll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly repeated boilerplate that conventional languages often require.
Growing Object-Oriented Software Guided by Tests by Steve Freeman and Nat Pryce
Working Effectively with Legacy Code by Michael Feathers
Clean Architecture by Bob Martin By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system.
A Philosophy of Software Design by John Ousterhout