Recommendations based on "Surrounded by Bad Bosses and Lazy Employees (Lead Title)"
Based on your reading history, we think you will also enjoy the following books.
By Robert Martin
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.Noted software expert Robert C. Martin, presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin, who has helped bring agile principles from a practitioner's point of view to tens of thousands of programmers, has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of software craftsman, and make you a better programmerbut only if you work at it.What kind of work will you be doing? You'll be reading codelots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly you will be challenged to reassess your professional values and your commitment to your craft.  Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up codeof transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and smells gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understandingHow to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development What smells and heuristics can help you identify bad codeThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code. 
By Simon Birkenhead
Most managers fail. Some 70% of employees say they are dissatisfied with their line manager. A shocking 50% are labelled as incompetent, a disappointment or a wrong hire by their co-workers. But, what do we expect when over half new managers are given no training when they are promoted? Becoming a manager isn't a progression; it's an entirely new job. Penguin Expert Series: Managing People is a manual for managers who want to succeed in their new job, motivate and direct their teams and establish a working culture where everyone wants to do their best work. The book condenses Simon Birkenhead's decades of experience working as a team leader. He reveals; what makes a good manager, highlights common pitfalls to avoid, presents his tried and tested 'four-lever framework.' With strategies to activate motivation in your team, set goals and expectations, provide feedback and coaching to building a high-performance culture, and plenty of examples from across industries, this is everything first-time managers need to succeed and be the boss that everyone wants to work for.
By Alberto Savoia
The Law of Market Failure: Most new products will fail in the market, even if competently executed.Using his experience at Google, his remarkable success as an entrepreneur and consultant, and insights from his lectures at Stanford University and Google, Alberto Savoia’s The Right It offers an unparalleled approach to beating the beast that is market failure.Millions of people around the world are working hard to bring to life new ideas. Some of these ideas will turn out to be stunning successes that will have a major impact on our world and our culture: The next Google, the next Polio vaccine, the next Harry Potter, the next Red Cross, the next Ford Mustang. Others will be smaller, more personal but no less meaningful, successes: A little restaurant that becomes a neighborhood favorite, a biography that does not make the best-seller list but tells an important story, a local nonprofit to care for abandoned pets. At this very same moment, another group of people is working equally hard to develop new ideas that, when launched, will fail. Some of them will fail spectacularly and publicly: like New Coke, the movie “John Carter”, or the Ford Edsel. Others will be smaller, more private, but no less painful failures: A home-based business that never takes off, a children’s book that neither publishers nor children have any interest in, a charity for a cause that too few people care enough about.If you are currently working to develop a new idea, whether on your own or as part of a team, which group are you in? Most people believe that they either are, or will be, in the first group—the group whose ideas will be successful. All they have to do is work hard and execute well. Unfortunately, we know that this cannot be the case. The law of market failure tells us that up to 90 percent of most new products, services, businesses, and initiatives will fail soon after they are launched—regardless of how promising they sound, how much we commit to them, or how well we execute them. This is a hard fact to accept. We believe that other people fail because they don’t know what they are doing. Somehow, we believe that this does not apply to us and to our idea—especially if we’ve experienced victories in the past.Filled with detailed case studies, a lesson on creating your own hard data, a strategy for market engagement, and an introduction to the concept of a pretotype (not a prototype), The Right It is a groundbreaking, entertaining, and highly practical book delivers a proven formula for turning ideas, products, services, and businesses into successful endeavors.As Alberto writes, “make sure you are building The Right It before you build It right”.
By Deirdre N. McCloskey, Stephen T. Ziliak
Economics is not a field that is known for good writing. Charts, yes. Sparkling prose, no. Except, that is, when it comes to Deirdre Nansen McCloskey. Her conversational and witty yet always clear style is a hallmark of her classic works of economic history, enlivening the dismal science and engaging readers well beyond the discipline. And now she’s here to share the secrets of how it’s done. Economical Writing is itself economical: a collection of thirty-five pithy rules for making your writing clear, concise, and effective. Proceeding from big-picture ideas to concrete strategies for improvement at the level of the paragraph, sentence, or word, McCloskey shows us that good writing, after all, is not just a matter of taste—it’s a product of adept intuition and a rigorous revision process. Debunking stale rules, warning us that “footnotes are nests for pedants,” and offering an arsenal of readily applicable tools and methods, she shows writers of all levels of experience how to rethink the way they approach their work, and gives them the knowledge to turn mediocre prose into magic. At once efficient and digestible, hilarious and provocative, Economical Writing lives up to its promise. With McCloskey as our guide, it’s impossible not to see how any piece of writing—on economics or any other subject—can be a pleasure to read.
By Howard Marks
This book explains the keys to successful investment and the pitfalls that can destroy capital or ruin a career. Utilizing passages from his memos to illustrate his ideas, Marks teaches by example, detailing the development of an investment philosophy that fully acknowledges the complexities of investing and the perils of the financial world. Brilliantly applying insight to today's volatile markets, Marks offers a volume that is part memoir, part creed, with a number of broad takeaways.
By Robert C. Martin
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it. What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
By Byron Sharp
This book brings science to marketing with practical findings that have been replicated, explained and generalised into 'laws' we can rely on. Until every marketer applies these learnings, there will be a competitive advantage for those who doMelding logic and science with compelling insight, this books lays out important principles that every manager should know and applyEmploys an exciting evidence based approach to marketingProvides insight for all business professionals about how to market their brands effectivelyThe author is Director of The Ehrenberg-Bass Institute which has many international big brand corporate members including British Airways, Mars, Coca-Cola, Colgate-Palmolive, ESPN, Kraft, Unilever, Procter & Gamble
By Jean Tabaka
" Collaboration Explained is a deeply pragmatic book that helps agile practitioners understand and manage complex organizational and team dynamics. As an agile coach, I've found the combination of straightforward advice and colorful anecdotes to be invaluable in guiding and focusing interactions with my teams. Jean's wealth of experience is conveyed in a carefully struck balance of reference guides and prose, facilitating just-in-time learning in the agile spirit. All in all, a superb resource for building stronger teams that's fit for agile veterans and neophytes alike." -Arlen Bankston, Lean Agile Practice Manager, CC Pace "If Agile is the new 'what, ' then surely Collaboration is the new 'how.' There are many things I really like about Jean's new book. Right at the top of the list is that I don't have to make lists of ideas for collaboration and facilitation anymore. Jean has it all. Not only does she have those great ideas for meetings, retrospectives, and team decision-making that I need to remember, but the startling new and thought-provoking ideas are there too. And the stories, the stories, the stories! The best way to transfer wisdom. Thanks, Jean!" -Linda Rising, Independent Consultant The Hands-On Guide to Effective Collaboration in Agile Projects To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn't happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project. Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives. Tabaka's hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member. Build collaborative software development cultures, leaders, and teams Prepare yourself to collaborate-and prepare your team Define clear roles for each participant in promoting collaboration Set your collaborative agenda Master tools for organizing collaboration more efficiently Run effective collaborative meetings-including brainstorming sessions Promote better small-group and pair-programming collaboration Get better information, and use it to make better decisions Use non-abusive conflict to drive positive outcomes Collaborate to estimate projects and schedules more accurately Strengthen collaboration across distributed, virtual teams Extend collaboration from individual projects to the entire development organization (c) Copyright Pearson Education. All rights reserved.
By Mary Poppendieck
"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book." --Mike Cohn, author of Agile Estimating and Planning "As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend of history, theory, and practice." --Alan Shalloway, coauthor of Design Patterns Explained "I've enjoyed reading the book very much. I feel it might even be better than thefirst lean book by Tom and Mary, while that one was already exceptionallygood! Mary especially has a lot of knowledge related to lean techniques inproduct development and manufacturing. It's rare that these techniques areactually translated to software. This is something no other book does well(except their first book)." --Bas Vodde "The new book by Mary and Tom Poppendieck provides a well-written andcomprehensive introduction to lean principles and selected practices for softwaremanagers and engineers. It illustrates the application of the values andpractices with well-suited success stories. I enjoyed reading it." --Roman Pichler "In Implementing Lean Software Development, the Poppendiecks explore moredeeply the themes they introduced in Lean Software Development. They beginwith a compelling history of lean thinking, then move to key areas such asvalue, waste, and people. Each chapter includes exercises to help you apply keypoints. If you want a better understanding of how lean ideas can work withsoftware, this book is for you." --Bill Wake, independent consultant In 2003, Mary and Tom Poppendieck's Lean Software Development introduced breakthrough development techniques that leverage Lean principles to deliver unprecedented agility and value. Now their widely anticipated sequel and companion guide shows exactly how to implement Lean software development, hands-on. This new book draws on the Poppendiecks' unparalleled experience helping development organizations optimize the entire software value stream. You'll discover the right questions to ask, the key issues to focus on, and techniques proven to work. The authors present case studies from leading-edge software organizations, and offer practical exercises for jumpstarting your own Lean initiatives. Managing to extend, nourish, and leverage agile practices Building true development teams, not just groups Driving quality through rapid feedback and detailed discipline Making decisions Just-in-Time, but no later Delivering fast: How PatientKeeper delivers 45 rock-solid releases per year Making tradeoffs that really satisfy customers Implementing Lean Software Development is indispensable to anyone who wants more effective development processes--managers, project leaders, senior developers, and architects in enterprise IT and software companies alike.
By Byrne, Art; Womack, James P.
THE C-LEVEL GUIDE TO SUCCEEDING WITH LEAN 'With 30 years of accumulated experience, Art Byrne is one of the rare few people who can speak with authority about the pitfalls of fi nancial measurement systems, the importance of respect for people, the power of Lean in the marketplace, and the leverage from organizing people around value streams. When he writes 'Go to the Gemba and Run Your Kaizen,' we must take heed.' -- MASAAKI IMAI, bestselling author of Kaizen and Gemba Kaizen 'In this wonderful and important book, Byrne shows us that Lean management, understood and practiced correctly, consistently delivers spectacular results.' -- BOB EMILIANI, author, Better Thinking, Better Results, and Professor, Connecticut State University 'A compelling picture of how Lean techniques and attitudes enable CEOs and senior executives to create a culture for transforming a company and putting it on a highperformance path.' -- JERRY J. JASINOWSKI, former President of the National Association of Manufacturers 'Art Byrne provides real-world examples of how he exhibited the wisdom and courage to do the right thing, improving work practices at all levels of the organization to deliver the right results for all stakeholders. Which comes first, the wisdom or the courage? Read The Lean Turnaround to find out.' -- JOHN SHOOK, Chairman and CEO, Lean Enterprise Institute 'Lean is the closest thing to magic I have experienced in my 40 years in business. I recommend Lean and this book to everyone responsible for the performance of a business, particularly those in private equity like me, where leverage magnifies the importance of cash.' -- JOHN CHILDS, founder and CEO, of J. W. Childs Associates L.P. 'A must-read for any leader interested in understanding the strategic advantages from focusing on activities that add value to the customer experience.' -- GARY S. KAPLAN, MD, Chairman and CEO of the Virginia Mason Health System Lean isn't just for manufacturing anymore . . . Few business leaders in the world have applied Lean strategy as successfully as Art Byrne has--and none has the ability to explain how to do it with such succinctness and clarity. Famous for turning around the wire management company Wiremold, where he rethought every aspect of operations from the customer's standpoint--and got everyone else in the company to do likewise--Byrne has successfully implemented Lean strategies in more than 30 companies in 14 different countries. In The Lean Turnaround, this legendary business leader shares everything he has learned during his remarkable career and shows how anyone can achieve similar results. His primary message is this: Lean strategy isn't just for manufacturing. In fact, Byrne is using this very approach in his present position at a private equity firm. Whatever type of company you run, Lean can be used to improve virtually every aspect of operations, from training and leading employees to accounting and payroll issues. The Lean Turnaround explains all the ins and outs of applying Lean strategy to: Eliminate waste in every value-added operation Deliver consistent value to customers Stimulate growth and add jobs Increase wealth for all your stakeholders Build a company culture of continuous improvement (kaizen) Instead of attempting to get customers to conform to your way of doing things--which is, sadly, what most managers are taught to do--you need to configure your company to be responsive to the customers. This is at the core of Byrne's method--and it always works.