Scrum and XP from the Trenches


Henrik Kniberg - 2007
    Under the leadership of Henrik Kniberg they experimented with different team sizes, different sprint lengths, different ways of defining "done", different formats for product backlogs and sprint backlogs, different testing strategies, different ways of doing demos, different ways of synchronizing multiple Scrum teams, etc. They also experimented with XP practices - different ways of doing continuous build, pair programming, test driven development, etc, and how to combine this with Scrum.

Contagious: Why Things Catch On


Jonah Berger - 2013
    People don't listen to advertisements, they listen to their peers. But why do people talk about certain products and ideas more than others? Why are some stories and rumors more infectious? And what makes online content go viral? Wharton marketing professor Jonah Berger has spent the last decade answering these questions. He's studied why New York Times articles make the paper's own Most E-mailed List, why products get word of mouth, and how social influence shapes everything from the cars we buy to the clothes we wear to the names we give our children. In this book, Berger reveals the secret science behind word-of-mouth and social transmission. Discover how six basic principles drive all sorts of things to become contagious, from consumer products and policy initiatives to workplace rumors and YouTube videos.Contagious combines groundbreaking research with powerful stories. Learn how a luxury steakhouse found popularity through the lowly cheese-steak, why anti-drug commercials might have actually increased drug use, and why more than 200 million consumers shared a video about one of the seemingly most boring products there is: a blender. If you've wondered why certain stories get shared, e-mails get forwarded, or videos go viral, Contagious explains why, and shows how to leverage these concepts to craft contagious content. This book provides a set of specific, actionable techniques for helping information spread - for designing messages, advertisements, and information that people will share. Whether you're a manager at a big company, a small business owner trying to boost awareness, a politician running for office, or a health official trying to get the word out, Contagious will show you how to make your product or idea catch on.

Agile Retrospectives: Making Good Teams Great


Esther Derby - 2006
    The tools and recipes in this book will help you uncover and solve hidden (and not-so-hidden) problems with your technology, your methodology, and those difficult "people" issues on your team.Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as "post-mortems") are only helpful at the end of the project--too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today.Now, Derby and Larsen show you the tools, tricks, and tips you need to fix the problems you face on a software development project on an on-going basis. You'll see how to architect retrospectives in general, how to design them specifically for your team and organization, how to run them effectively, how to make the needed changes, and how to scale these techniques up. You'll learn how to deal with problems, and implement solutions effectively throughout the project--not just at the end.With regular tune-ups, your team will hum like a precise, world-class orchestra.ContentsForwardPrefaceIntroduction1. Helping your team inspect and adapt2. A retrospective custom-fit for your team3. Leading retrospectives4. Activities to set the stage5. Activities to gather data6. Activities to gather insights7. Activities to decide what to do8. Activities to close the retrospective9. Releases and project retrospectives10. Make it soA1. Facilitation suppliesA2. Debriefing activitiesA3. Activities quick reference matrixA4. Resources for learning facilitation skillsA5. Bibliography

Building a StoryBrand: Clarify Your Message So Customers Will Listen


Donald Miller - 2017
    This revolutionary method for connecting with customers provides readers with the ultimate competitive advantage, revealing the secret for helping their customers understand the compelling benefits of using their products, ideas, or services. Building a StoryBrand does this by teaching readers the seven universal story points all humans respond to; the real reason customers make purchases; how to simplify a brand message so people understand it; and how to create the most effective messaging for websites, brochures, and social media. Whether you are the marketing director of a multibillion dollar company, the owner of a small business, a politician running for office, or the lead singer of a rock band, Building a StoryBrand will forever transform the way you talk about who you are, what you do, and the unique value you bring to your customers.

Effective Java


Joshua Bloch - 2001
    The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util

The Design of Everyday Things


Donald A. Norman - 1988
    It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.

Making Ideas Happen: Overcoming the Obstacles Between Vision and Reality


Scott Belsky - 2010
    Ideas for new businesses, solutions to the world's problems, and artistic breakthroughs are common, but great execution is rare. According to Scott Belsky, the capacity to make ideas happen can be developed by anyone willing to develop their organizational habits and leadership capability. That's why he founded Behance, a company that helps creative people and teams across industries develop these skills. Belsky has spent six years studying the habits of creative people and teams that are especially productive-the ones who make their ideas happen time and time again. After interviewing hundreds of successful creatives, he has compiled their most powerful-and often counterintuitive-practices, such as: •Generate ideas in moderation and kill ideas liberally •Prioritize through nagging •Encourage fighting within your team While many of us obsess about discovering great new ideas, Belsky shows why it's better to develop the capacity to make ideas happen-a capacity that endures over time.

Whiplash: How to Survive Our Faster Future


Joichi Ito - 2016
    The world is more complex and volatile today than at any other time in our history. The tools of our modern existence are getting faster, cheaper, and smaller at an exponential rate, transforming every aspect of society, from business to culture and from the public sphere to our most private moments. The people who succeed will be the ones who learn to think differently. In Whiplash, Joi Ito and Jeff Howe distill that logic into nine organizing principles for navigating and surviving this tumultuous period: Emergence over AuthorityPull over PushCompasses over MapsRisk over SafetyDisobedience over CompliancePractice over TheoryDiversity over AbilityResilience over StrengthSystems over Objects Filled with incredible case studies and cutting-edge research and philosophies from the MIT Media Lab and beyond, Whiplash will help you adapt and succeed in this unpredictable world.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising


Ryan Holiday - 2013
    A new generation of multibillion dollar brands have been built without spending a dime on traditional marketing techniques. No press releases, no PR firm, and no billboards in Times Square.It wasn’t luck that took them from tiny start-ups to massive success. They have a new strategy, called Growth Hacking. And it works.In this e-special, bestselling author Ryan Holiday shows how the marketing game has changed forever. He explains the growth hacker mindset and provides a new set of rules—critical information whether you’re an aspiring marketer, an entrepreneur, or a Fortune 500 senior executive.

Learn You a Haskell for Great Good!


Miran Lipovača - 2011
    Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.

Mind Performance Hacks: Tips & Tools for Overclocking Your Brain


Ron Hale-Evans - 2006
    This book can make you smarter.Mind Performance Hacks provides real-life tips and tools for overclocking your brain and becoming a better thinker. In the increasingly frenetic pace of today's information economy, managing your life requires hacking your brain. With this book, you'll cut through the clutter and tune up your brain intentionally, safely, and productively.Grounded in current research and theory, but offering practical solutions you can apply immediately, Mind Performance Hacks is filled with life hacks that teach you to:Use mnemonic tricks to remember numbers, names, dates, and other flotsam you need to recall. Put down your calculator and perform complex math in your head, with your fingers, or on the back of a napkin. Spark your creativity with innovative brainstorming methods. Use effective systems to capture new ideas before they get away. Communicate in creative new ways-even using artificial languages. Make better decisions by foreseeing problems and finding surprising solutions. Improve your mental fitness with cool tricks and games.While the hugely successful Mind Hacks showed you how your brain works, Mind Performance Hacks shows you how to make it work better.

A More Beautiful Question: The Power of Inquiry to Spark Breakthrough Ideas


Warren Berger - 2014
    Questioning—deeply, imaginatively, "beautifully"—can help us identify and solve problems, come up with game-changing ideas, and pursue fresh opportunities. So why are we often reluctant to ask "Why?"Berger's surprising findings reveal that even though children start out asking hundreds of questions a day, questioning "falls off a cliff" as kids enter school. In an education and business culture devised to reward rote answers over challenging inquiry, questioning isn't encouraged—and, in fact, is sometimes barely tolerated.And yet, as Berger shows, the most creative, successful people tend to be expert questioners. They've mastered the art of inquiry, raising questions no one else is asking—and finding powerful answers. The author takes us inside red-hot businesses like Google, Netflix, IDEO, and Airbnb to show how questioning is baked into their organizational DNA. He also shares inspiring stories of artists, teachers, entrepreneurs, basement tinkerers, and social activists who changed their lives and the world around them—by starting with a "beautiful question."Berger explores important questions, such as:- Why aren't we nurturing kids' natural ability to question—and what can parents and schools do about that?- Since questioning is a starting point for innovation, how might companies and business leaders begin to encourage and exploit it?- And most important, how can each of us re-ignite that questioning spark—and use inquiry as a powerful means to rethink and reinvent our lives?A More Beautiful Question outlines a practical Why / What If / How system of inquiry that can guide you through the process of innovative questioning—helping you find imaginative, powerful answers to your own "beautiful questions."

Managing Transitions: Making the Most of Change


William Bridges - 2003
    When restructures, mergers, bankruptcies, and layoffs hit the workplace, employees and managers naturally find the resulting situational shifts to be challenging. But the psychological transitions that accompany them are even more stressful. Organizational transitions affect people; it is always people, rather than a company, who have to embrace a new situation and carry out the corresponding change. As veteran business consultant William Bridges explains, transition is successful when employees have a purpose, a plan, and a part to play. This indispensable guide is now updated to reflect the challenges of today's ever-changing, always-on, and globally connected workplaces. Directed at managers on all rungs of the corporate ladder, this expanded edition of the classic bestseller provides practical, step-by-step strategies for minimizing disruptions and navigating uncertain times.

Peak Performance: Elevate Your Game, Avoid Burnout, and Thrive with the New Science of Success


Brad Stulberg - 2017
    Whether someone is trying to qualify for the Olympics, break ground in mathematical theory or craft an artistic masterpiece, many of the practices that lead to great success are the same. In Peak Performance, Brad Stulberg, a former McKinsey and Company consultant and journalist who covers health and the science of human performance, and Steve Magness, a performance scientist and coach of Olympic athletes, team up to demystify these practices and demonstrate how everyone can achieve their best.The first book of its kind, Peak Performance combines the inspiring stories of top performers across a range of capabilities - from athletic, to intellectual, to artistic - with the latest scientific insights into the cognitive and neurochemical factors that drive performance in all domains. In doing so, Peak Performance uncovers new linkages that hold promise as performance enhancers but have been overlooked in our traditionally-siloed ways of thinking. The result is a life-changing book in which readers will learn how to enhance their performance by a myriad of ways including: optimally alternating between periods of intense work and rest; developing and harnessing the power of a self-transcending purpose; and priming the body and mind for enhanced productivity.In revealing the science of great performance and the stories of great performers across a wide range of capabilities, Peak Performance uncovers the secrets of success, and coaches readers on how to use them. If you want to take your game to the next level, whatever "your game" may be, Peak Performance will teach you how.