Book picks similar to
Beyond Blame: Learning From Failure and Success by Dave Zwieback
business
leadership
management
work
Presentation Zen: Simple Ideas on Presentation Design and Delivery
Garr Reynolds - 2007
Presentation Zen challenges the conventional wisdom of making "slide presentations" in today’s world and encourages you to think differently and more creatively about the preparation, design, and delivery of your presentations. Garr shares lessons and perspectives that draw upon practical advice from the fields of communication and business. Combining solid principles of design with the tenets of Zen simplicity, this book will help you along the path to simpler, more effective presentations.--back cover
Hacking Growth: How Today's Fastest-Growing Companies Drive Breakout Success
Sean Ellis - 2017
It seems hard to believe today, but there was a time when Airbnb was the best-kept secret of travel hackers and couch surfers, Pinterest was a niche web site frequented only by bakers and crafters, LinkedIn was an exclusive network for C-suite executives and top-level recruiters, Facebook was MySpace's sorry step-brother, and Uber was a scrappy upstart that didn't stand a chance against the Goliath that was New York City Yellow Cabs.So how did these companies grow from these humble beginnings into the powerhouses they are today? Contrary to popular belief, they didn't explode to massive worldwide popularity simply by building a great product then crossing their fingers and hoping it would catch on. There was a studied, carefully implemented methodology behind these companies' extraordinary rise. That methodology is called Growth Hacking, and it's practitioners include not just today's hottest start-ups, but also companies like IBM, Walmart, and Microsoft as well as the millions of entrepreneurs, marketers, managers and executives who make up the community of GrowthHackers.com.Think of the Growth Hacking methodology as doing for market-share growth what Lean Start-Up did for product development, and Scrum did for productivity. It involves cross-functional teams and rapid-tempo testing and iteration that focuses customers attaining them, retaining them, engaging them, and motivating them to come back and buy more.
An accessible and practical toolkit that teams and companies in all industries can use to increase their customer base and market share, this book walks readers through the process of creating and executing their own custom-made growth hacking strategy. It is a must read for any marketer, entrepreneur, innovator or manger looking to replace wasteful big bets and "spaghetti-on-the-wall" approaches with more consistent, replicable, cost-effective, and data-driven results.
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
Aditya Y. Bhargava - 2015
The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to take a hard pass on Knuth's brilliant but impenetrable theories and the dense multi-page proofs you'll find in most textbooks, this is the book for you. This fully-illustrated and engaging guide makes it easy for you to learn how to use algorithms effectively in your own programs.Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:Write a spell checker using graph algorithmsUnderstand how data compression works using Huffman codingIdentify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer insteadEach carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.
Seven Languages in Seven Weeks
Bruce A. Tate - 2010
But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Donald Ervin Knuth - 1973
-Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. -Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. -Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. -Jonathan Laventhol This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures-the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org
Working in Public: The Making and Maintenance of Open Source Software
Nadia Eghbal - 2020
In the late 1990s, it provided an optimistic model for public
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
Work the System: The Simple Mechanics of Making More and Working Less
Sam Carpenter - 2009
The reader is guided through the process of "getting" this new vision, and then through the specifics of applying it. It's simple, believable, and mechanical; not mystical or theoretical.
Emotional Intelligence 2.0
Travis Bradberry - 2003
The book contains proven strategies from a decade-long effort to accurately measure and increase emotional intelligence. Trusted by upper-echelon leaders inside companies worldwide, these strategies will enable you to capitalize on the skills responsible for 58% of performance in all types of jobs.Includes a passcode for online access to the world's bestselling emotional intelligence test, the Emotional Intelligence Appraisal®, which will show you where your EQ stands today and what you can do to begin maximizing it immediately.Rooted in sound research involving more than 500,000 responses, this new edition of the test will:--Pinpoint which of the book's 66 emotional intelligence strategies will increase your EQ the most.--Reveal the specific behaviors responsible for your EQ scores.--Allow you to test yourself a second time to measure how much your EQ has increased from your efforts.The book's smooth narrative style turns rigorous research into memorable stories and practical strategies that anyone can use to his or her advantage.With 90% of top performers high in EQ, and EQ twice as important as IQ in getting where you want to go in life, who can afford to ignore it?What people are saying about it:"Emotional Intelligence 2.0 is a fast read with compelling anecdotes and good context in which to understand and improve your score."--Newsweek"Surveys of 500,000 people on the role of emotions in daily life have enabled the authors to hone EQ assessment to a 28-question online survey that can be completed in seven minutes."--The Washington Post"Read worthy strategies for improving emotional intelligence skills make this our how-to book of the week. It's nice to know that average IQ doesn't limit a person to average performance. And who can resist an online quiz with instant feedback?"--Newsday"Gives abundant, practical findings and insights with emphasis on how to develop EQ. Research shows convincingly that EQ is more important than IQ."--Stephen R. Covey, author, The 7 Habits of Highly Effective People"This book can drastically change the way you think about success...read it twice."--Patrick Lencioni, author, The Five Dysfunctions of a Team"At last a book that gives how to's rather than just what to's. We need no more convincing that emotional intelligence is at the core of life success. What we need are practical ways of improving it. Bradberry and Greaves brilliant new book is a godsend. It will change your life."--Joseph Grenny, New York Times bestselling coauthor of Crucial Conversations"Emotional intelligence is an extremely important skill for personal and professional success. This book is excellent and the learning included in the free online test is cutting-edge. I strongly recommend it."--Ken Blanchard, bestselling business book author of all time; coauthor The One Minute Manager®"I distributed the book to my entire team. We found it very helpful in our dealings with each other and our internal customers. With all the new buzzwords over the past few years, the heart and soul of a company's culture is how they support and promote emotional intelligence. Those with foresight see that emotional intelligence will separate the good companies from the great ones. This book is a wonderful tool for a grass roots approach. If your desire is to be a truly resonate leader that people will trust and follow, this is an opportunity that cannot only change your professional career, but also your personal relationships."--Regina Sacha, vice president, human resources, FedEx Custom Critical"In the fast lane of business life today, people spend more time on computer keyboards, blackberries and conference calls than they do in face-to-face communication. We're expected to piece together broken conversations, cryptic voicemails, and abbreviated text messages to figure out how to proceed. In this increasingly complex web, emotional intelligence is more important than ever before. This book is filled with invaluable insights and information that no one can afford to ignore."--Rajeev Peshawaria, executive director, Goldman Sachs International
The Culture Code: The Secrets of Highly Successful Groups
Daniel Coyle - 2017
An essential book that unlocks the secrets of highly successful groups and provides readers with a toolkit for building a cohesive, innovative culture, from the New York Times bestselling author of The Talent Code
Scrum Guide
Ken Schwaber - 2010
The Scrum Guide documents the Scrum framework and is maintained by Scrum’s creators, Ken Schwaber and Jeff Sutherland.
The Art of Possibility
Rosamund Stone Zander - 2000
The Art of Possibility combines Benjamin Zander's experience as conductor of the Boston Philharmonic and his talent as a teacher and communicator with psychotherapist Rosamund Stone Zander's genius for designing innovative paradigms for personal and professional fulfillment. The authors' harmoniously interwoven perspectives provide a deep sense of the powerful role that the notion of possibility can play in every aspect of life. Through uplifting stories, parables, and personal anecdotes, the Zanders invite us to become passionate communicators, leaders, and performers whose lives radiate possibility into the world