The Twelve-Factor App


Adam Wiggins - 2012
    The twelve-factor app is a methodology for building software-as-a-service apps that: - Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; - Have a clean contract with the underlying operating system, offering maximum portability between execution environments; - Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; - Minimize divergence between development and production, enabling continuous deployment for maximum agility; - And can scale up without significant changes to tooling, architecture, or development practices.The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).

Thinkertoys: A Handbook of Creative-Thinking Techniques


Michael Michalko - 1991
    But how can you be the person who comes up with those ideas? In this revised and expanded edition of his groundbreaking Thinkertoys, creativity expert Michael Michalko reveals life-changing tools that will help you think like a genius. From the linear to the intuitive, this comprehensive handbook details ingenious creative-thinking techniques for approaching problems in unconventional ways. Through fun and thought-provoking exercises, you’ll learn how to create original ideas that will improve your personal life and your business life. Michalko’s techniques show you how to look at the same information as everyone else and see something different.  With hundreds of hints, tricks, tips, tales, and puzzles, Thinkertoys will open your mind to a world of innovative solutions to everyday and not-so-everyday problems.

Designing Data-Intensive Applications


Martin Kleppmann - 2015
    Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures

On Writing Well: The Classic Guide to Writing Nonfiction


William Zinsser - 1976
    It is a book for everybody who wants to learn how to write or who needs to do some writing to get through the day, as almost everybody does in the age of e-mail and the Internet. Whether you want to write about people or places, science and technology, business, sports, the arts or about yourself in the increasingly popular memoir genre, On Writing Well offers you fundamental priciples as well as the insights of a distinguished writer and teacher. With more than a million copies sold, this volume has stood the test of time and remains a valuable resource for writers and would-be writers.

Little Bets: How Breakthrough Ideas Emerge from Small Discoveries


Peter Sims - 2011
    Rather than believing they have to start with a big idea or plan a whole project out in advance, trying to foresee the final outcome, they make a series of little bets about what might be a good direction, learning from lots of little failures and from small but highly significant wins that allow them to happen upon unexpected avenues and arrive at extraordinary outcomes.           Based on deep and extensive research, including more than 200 interviews with leading innovators, Sims discovered that productive, creative thinkers and doers—from Ludwig van Beethoven to Thomas Edison and Amazon’s Jeff Bezos—practice a key set of simple but ingenious experimental methods—such as failing quickly to learn fast, tapping into the genius of play, and engaging in highly immersed observation—that free their minds, opening them up to making unexpected connections and perceiving invaluable insights. These methods also unshackle them from the constraints of overly analytical thinking and linear problem solving that our education places so much emphasis on, as well as from the fear of failure, all of which thwart so many of us in trying to be more innovative.               Reporting on a fascinating range of research, from the psychology of creative blocks to the influential Silicon Valley–based field of design thinking, Sims offers engaging and wonderfully illuminating accounts of breakthrough innovators at work, including how Hewlett-Packard stumbled onto the breakaway success of the first hand-held calculator; the remarkable storyboarding process at Pixar films that has been the key to their unbroken streak of box office successes; the playful discovery process by which Frank Gehry arrived at his critically acclaimed design for Disney Hall; the aha revelation that led Amazon to pursue its wildly successful affiliates program; and the U.S. Army’s ingenious approach to counterinsurgency operations that led to the dramatic turnaround in Iraq.               Fast paced and as entertaining as it is illuminating, Little Bets offers a whole new way of thinking about how to break away from the narrow strictures of the methods of analyzing and problem solving we were all taught in school and unleash our untapped creative powers.

Badass: Making Users Awesome


Kathy Sierra - 2015
    The rules? No marketing budget, no PR stunts, and it must be sustainably successful. No short-term fads.This is not a game of chance. It is a game of skill and strategy.And it begins with a single question: given competing products of equal pricing, promotion, and perceived quality, why does one outsell the others?The answer doesn’t live in the sustainably successful products or services. The answer lives in those who use them.Our goal is to craft a strategy for creating successful users. And that strategy is full of surprising, counter-intuitive, and astonishingly simple techniques that don’t depend on a massive marketing or development budget. Techniques typically overlooked by even the most well-funded, well-staffed product teams.Every role is a key player in this game. Product development, engineering, marketing, user experience, support—everyone on the team. Even if that team is a start-up of one. Armed with a surprisingly overlooked science and a unique POV, we can can reduce the role of luck. We can build sustainably successful products and services that rely not on unethical persuasive marketing tricks but on helping our users have deeper, richer experiences. Not just in the moments while they’re using our product but, more importantly, in the moments when they aren’t.

Steal the Show: From Speeches to Job Interviews to Deal-Closing Pitches, How to Guarantee a Standing Ovation for All the Performances in Your Life


Michael Port - 2015
    Each of those moments requires you, in some way, to play a role, to heighten the impact of your words, and to manage your emotions and nerves. Every interaction is a performance, whether you’re speaking up in a meeting, pitching a client, or walking into a job interview.   In Steal the Show, New York Times best-selling author Michael Port draws on his experience as an actor and as a highly successful corporate speaker and trainer to teach readers how to make the most of every presentation and interaction. He demonstrates how the methods of successful actors can help you connect with, inspire, and persuade any audience. His key strategies for commanding an audience’s attention include developing a clear focus for every performance, making sure you engage with your listeners, and finding the best role for yourself in order to convey your message with maximum impact.  Michael Port is one of the most in-demand corporate speakers working today. His presentations are always powerful, engaging, and inspirational. And yes, audiences always give him a standing ovation.

Storytelling with Data: A Data Visualization Guide for Business Professionals


Cole Nussbaumer Knaflic - 2015
    You'll discover the power of storytelling and the way to make data a pivotal point in your story. The lessons in this illuminative text are grounded in theory, but made accessible through numerous real-world examples--ready for immediate application to your next graph or presentation.Storytelling is not an inherent skill, especially when it comes to data visualization, and the tools at our disposal don't make it any easier. This book demonstrates how to go beyond conventional tools to reach the root of your data, and how to use your data to create an engaging, informative, compelling story. Specifically, you'll learn how to:Understand the importance of context and audience Determine the appropriate type of graph for your situation Recognize and eliminate the clutter clouding your information Direct your audience's attention to the most important parts of your data Think like a designer and utilize concepts of design in data visualization Leverage the power of storytelling to help your message resonate with your audience Together, the lessons in this book will help you turn your data into high impact visual stories that stick with your audience. Rid your world of ineffective graphs, one exploding 3D pie chart at a time. There is a story in your data--Storytelling with Data will give you the skills and power to tell it!

Exponential Organizations: Why New Organizations Are Ten Times Better, Faster, Cheaper Than Yours (and What To Do About It)


Salim Ismail - 2014
    In performance, how you organize can be the key to growth. In the past five years, the business world has seen the birth of a new breed of company - the Exponential Organization - that has revolutionized how a company can accelerate its growth by using technology.

How to Talk to Anyone: 92 Little Tricks for Big Success in Relationships


Leil Lowndes - 1998
    What is their "Midas touch?"What it boils down to is a more skillful way of dealing with people.The author has spent her career teaching people how to communicate for success. In her book How to Talk to Anyone (Contemporary Books, October 2003) Lowndes offers 92 easy and effective sure-fire success techniques-- she takes the reader from first meeting all the way up to sophisticated techniques used by the big winners in life. In this information-packed book you'll find:9 ways to make a dynamite first impression 14 ways to master small talk, "big talk," and body language 14 ways to walk and talk like a VIP or celebrity 6 ways to sound like an insider in any crowd 7 ways to establish deep subliminal rapport with anyone 9 ways to feed someone's ego (and know when NOT to!) 11 ways to make your phone a powerful communications tool 15 ways to work a party like a politician works a room 7 ways to talk with tigers and not get eaten aliveIn her trademark entertaining and straight-shooting style, Leil gives the techniques catchy names so you'll remember them when you really need them, including: "Rubberneck the Room," "Be a Copyclass," "Come Hither Hands," "Bare Their Hot Button," "The Great Scorecard in the Sky," and "Play the Tombstone Game," for big success in your social life, romance, and business.How to Talk to Anyone, which is an update of her popular book, Talking the Winner's Way (see the 5-star reviews of the latter) is based on solid research about techniques that work!By the way, don't confuse How to Talk to Anyone with one of Leil's previous books, How to Talk to Anybody About Anything. This one is completely different!

Overwhelmed: Work, Love, and Play When No One Has the Time


Brigid Schulte - 2014
    It is a deeply reported and researched, honest and often hilarious journey from feeling that, as one character in the book said, time is like a "rabid lunatic" running naked and screaming as your life flies past you, to understanding the historical and cultural roots of the overwhelm, how worrying about all there is to do and the pressure of feeling like we're never have enough time to do it all, or do it well, is "contaminating" our experience of time, how time pressure and stress is resculpting our brains and shaping our workplaces, our relationships and squeezing the space that the Greeks said was the point of living a Good Life: that elusive moment of peace called leisure.Author Brigid Schulte, an award-winning journalist for the Washington Post - and harried mother of two - began the journey quite by accident, after a time-use researcher insisted that she, like all American women, had 30 hours of leisure each week. Stunned, she accepted his challenge to keep a time diary and began a journey that would take her from the depths of what she described as the Time Confetti of her days to a conference in Paris with time researchers from around the world, to North Dakota, of all places, where academics are studying the modern love affair with busyness, to Yale, where neuroscientists are finding that feeling overwhelmed is actually shrinking our brains, to exploring new lawsuits uncovering unconscious bias in the workplace, why the US has no real family policy, and where states and cities are filling the federal vacuum.She spent time with mothers drawn to increasingly super intensive parenting standards, and mothers seeking to pull away from it. And she visited the walnut farm of the world's most eminent motherhood researcher, an evolutionary anthropologist, to ask, are mothers just "naturally" meant to be the primary parent? The answer will surprise you.Along the way, she was driven by two questions, Why are things the way they are? and, How can they be better? She found real world bright spots of innovative workplaces, couples seeking to shift and share the division of labor at home and work more equitably and traveled to Denmark, the happiest country on earth, where fathers - and mothers - have more pure leisure time than parents in other industrial countries. She devoured research about the science of play, why it's what makes us human, and the feminist leisure research that explains why it's so hard for women to allow themselves to. The answers she found are illuminating, perplexing and ultimately hopeful. The book both outlines the structural and policy changes needed - already underway in small pockets - and mines the latest human performance and motivation science to show the way out of the overwhelm and toward a state that time use researchers call ... Time Serenity.

Smartcuts: How Hackers, Innovators, and Icons Accelerate Success


Shane Snow - 2014
    They employ what psychologists call "lateral thinking: to rethink convention and break "rules" that aren't rules.These are not shortcuts, which produce often dubious short-term gains, but ethical "smartcuts" that eliminate unnecessary effort and yield sustainable momentum. In Smartcuts, Snow shatters common wisdom about success, revealing how conventions like "paying dues" prevent progress, why kids shouldn't learn times tables, and how, paradoxically, it's easier to build a huge business than a small one.From SpaceX to The Cuban Revolution, from Ferrari to Skrillex, Smartcuts is a narrative adventure that busts old myths about success and shows how innovators and icons do the incredible by working smarter—and how perhaps the rest of us can, too.

Team Geek: A Software Developer's Guide to Working Well with Others


Brian W. Fitzpatrick - 2012
    And in a perfect world, those who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done.In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. It's valuable information from two respected software engineers whose popular video series, "Working with Poisonous People," has attracted hundreds of thousands of viewers.You'll learn how to deal with imperfect people--those irrational and unpredictable beings--in the course of your work. And you'll discover why playing well with others is at least as important as having great technical skills. By internalizing the techniques in this book, you'll get more software written, be more influential, be happier in your career.

Beyond Bullet Points: Using Microsoft PowerPoint to Create Presentations that Inform, Motivate, and Inspire


Cliff Atkinson - 2005
    He guides you, step by step, as you discover how to combine the tenets of classic storytelling with the power of the projected media to create a rich, engaging experience. He walks you through his easy-to-use templates, plus 50 advanced tips, to help build your confidence and effectiveness—and quickly bring your ideas to life!FOCUS: Learn how to distill your best ideas into a crisp and compelling narrative.CLARIFY: Use a storyboard to clarify and visualize your ideas, creating the right blend of message and media.ENGAGE:Move from merely reading your slides to creating a rich, connected experience with your audience—and increase your impact!Inside!: See sample storyboards for a variety of presentation types—including investment, sales, educational, and training.

Hit Refresh: The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone


Satya Nadella - 2017
    It’s about how people, organizations and societies can and must hit refresh—transform—in their persistent quest for new energy, new ideas, relevance and renewal. At the core, it’s about us humans and our unique qualities, like empathy, which will become ever more valuable in a world where the torrent of technology will disrupt like never before. As much a humanist as a technologist, Nadella defines his mission and that of the company he leads as empowering every person and every organization on the planet to achieve more.