Book picks similar to
The Joy of Search: A Google Insider's Guide to Going Beyond the Basics by Daniel M. Russell
non-fiction
nonfiction
technology
reference
Algorithms in a Nutshell
George T. Heineman - 2008
Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance. With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate. With this book, you will:Solve a particular coding problem or improve on the performance of an existing solutionQuickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to useGet algorithmic solutions in C, C++, Java, and Ruby with implementation tipsLearn the expected performance of an algorithm, and the conditions it needs to perform at its bestDiscover the impact that similar design decisions have on different algorithmsLearn advanced data structures to improve the efficiency of algorithmsWith Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications.
No Hard Feelings: The Secret Power of Embracing Emotions at Work
Liz Fosslien - 2019
We're expected to be authentic but not too authentic. Professional but not stiff. Friendly but not an oversharer.As organizational consultants and regular people, we know what it's like to experience uncomfortable emotions at work - everything from mild jealousy and insecurity to panic and rage. Ignoring or suppressing what you feel hurts your health and productivity but so does letting your emotions run wild.In this book we'll help you figure out which emotions to toss, which to keep to yourself, and which to express in order to be both happier and more effective. We'll share the latest research and helpful tips, and reveal the surprising reason why you'll actually be more healthier and focused if you're less passionate about your job.Drawing on what we've learned from behavioural economics, psychology and our own experiences at countless organizations, we'll show you how to bring your best self (and your whole self) to work every day.
Becoming a Technical Leader: An Organic Problem-Solving Approach
Gerald M. Weinberg - 1986
The book emphasizes that we all contain the ingredients for leadership, though some elements are better developed than others. "Anyone can improve as a leader simply by building the strength of our weakest elements, " author Gerald M. Weinberg writes. "Mr. Universe doesn't have more muscles than I do, just better developed ones."On one level, the book is an extremely down-to-earth, how-to guide. On a second, it is a set of parables, full of analogies that stick in the mind -- the art of management taught through stories about pinball, tinkertoys, and electric blankets. On yet another level, this is a book about the philosophy and psychology of managing technical projects. On every level, the author brings these entertaining and enlightening elements together to teach you the essentials of leadership.You'll learn how to-- master your fear of becoming a leader-- be creative in solving problems-- motivate people while maintaining quality-- gain organizational power-- plan personal change.-- Whether you manage people, are managed by people, or just want to change the way you interact with others, this book is about success. How to plan it, how to make it happen -- Becoming a Technical Leader shows you how to do it!
The Goal: A Process of Ongoing Improvement
Eliyahu M. Goldratt - 1984
His factory is rapidly heading for disaster. So is his marriage. He has ninety days to save his plant—or it will be closed by corporate HQ, with hundreds of job losses. It takes a chance meeting with a colleague from student days—Jonah—to help him break out of conventional ways of thinking to see what needs to be done.The story of Alex's fight to save his plant is more than compulsive reading. It contains a serious message for all managers in industry and explains the ideas which underline the Theory of Constraints (TOC) developed by Eli Goldratt.
Cracking the PM Interview: How to Land a Product Manager Job in Technology
Gayle Laakmann McDowell - 2013
Cracking the PM Interview is a comprehensive book about landing a product management role in a startup or bigger tech company. Learn how the ambiguously-named "PM" (product manager / program manager) role varies across companies, what experience you need, how to make your existing experience translate, what a great PM resume and cover letter look like, and finally, how to master the interview: estimation questions, behavioral questions, case questions, product questions, technical questions, and the super important "pitch."
Algorithms of Oppression: How Search Engines Reinforce Racism
Safiya Umoja Noble - 2018
But, if you type in "white girls," the results are radically different. The suggested porn sites and un-moderated discussions about "why black women are so sassy" or "why black women are so angry" presents a disturbing portrait of black womanhood in modern society.In Algorithms of Oppression, Safiya Umoja Noble challenges the idea that search engines like Google offer an equal playing field for all forms of ideas, identities, and activities. Data discrimination is a real social problem; Noble argues that the combination of private interests in promoting certain sites, along with the monopoly status of a relatively small number of Internet search engines, leads to a biased set of search algorithms that privilege whiteness and discriminate against people of color, specifically women of color.Through an analysis of textual and media searches as well as extensive research on paid online advertising, Noble exposes a culture of racism and sexism in the way discoverability is created online. As search engines and their related companies grow in importance - operating as a source for email, a major vehicle for primary and secondary school learning, and beyond - understanding and reversing these disquieting trends and discriminatory practices is of utmost importance.An original, surprising and, at times, disturbing account of bias on the internet, Algorithms of Oppression contributes to our understanding of how racism is created, maintained, and disseminated in the 21st century.
The Productivity Project: Accomplishing More by Managing Your Time, Attention, and Energy
Chris Bailey - 2016
After obtaining his business degree, he created a blog to chronicle a year-long series of productivity experiments he conducted on himself, where he also continued his research and interviews with some of the world’s foremost experts, from Charles Duhigg to David Allen. Among the experiments that he tackled: Bailey went several weeks with getting by on little to no sleep; he cut out caffeine and sugar; he lived in total isolation for 10 days; he used his smartphone for just an hour a day for three months; he gained ten pounds of muscle mass; he stretched his work week to 90 hours; a late riser, he got up at 5:30 every morning for three months—all the while monitoring the impact of his experiments on the quality and quantity of his work. The Productivity Project—and the lessons Chris learned—are the result of that year-long journey. Among the counterintuitive insights Chris Bailey will teach you: · slowing down to work more deliberately; · shrinking or eliminating the unimportant; · the rule of three; · striving for imperfection; · scheduling less time for important tasks; · the 20 second rule to distract yourself from the inevitable distractions; · and the concept of productive procrastination. In an eye-opening and thoroughly engaging read, Bailey offers a treasure trove of insights and over 25 best practices that will help you accomplish more.
Hate: Why We Should Resist It with Free Speech, Not Censorship
Nadine Strossen - 2018
The emergence of the alt-right alone has fueled a marked increase in racist and anti-Semitic speech. Given its potential for harm, should this speech be banned? Nadine Strossen's HATE dispels the many misunderstandings that have clouded the perpetual debates about "hate speech vs. free speech." She argues that an expansive approach to the First Amendment is most effective at promoting democracy, equality, and societal harmony.Proponents of anti-hate speech laws stress the harms that they fear such speech might lead to: discrimination, violence, and psychic injuries. However, there has been no rigorous analysis to date of whether the laws effectively counter the feared harms. This book fills that gap, examining our actual experience with such laws. It shows that they are not effective in reducing the feared harms, and worse yet, are likely counterproductive. Even in established democracies, enforcement officials use the power these laws give them to suppress vital expression and target minority viewpoints, as was the case in earlier periods of U.S. history. The solution instead, as Strossen shows, is to promote equality and societal harmony through the increasingly vibrant "counterspeech" activism that has been flourishing on U.S. college campuses and in some global human rights movements. Strossen's powerful argument on behalf of free expression promises to shift the debate around this perennially contentious topic.
30 Lessons for Loving: Advice from the Wisest Americans on Love, Relationships, and Marriage
Karl Pillemer - 2015
The author, an internationally renowned gerontologist at Cornell University, offers sage advice from the oldest and wisest Americans on everything from finding a partner, to deciding to commit, to growing old together. Along the way, the book answers questions like these: How do you know if the person you love is the right one? What are the secrets for improving communication and reducing conflict? What gets you through the major stresses of marriage, such as child-rearing, work, money issues, and inlaws? From interviews with 700 elders, 30 Lessons for Loving offers unique wisdom that will enrich anyone’s relationship life, from people searching for the right partner to those working to keep the spark alive after decades together. Filled with great stories, wise observations, and useful advice, 30 Lessons for Loving is destined to become another classic.
Perform Under Pressure
Ceri Evans - 2020
Targeting the moments when you are most stressed and uncomfortable, Dr Ceri Evans' red-blue mind model converts his clinical insights into a simple approach that will help you gain emotional control when you need it most.If you want to be better at what you do, pressure is unavoidable. This book will help you feel comfortable being uncomfortable, overcome mental obstacles and unlock your true potential.'We all feel pressure. Ceri just makes it easy to understand so you can deal with it.'STEVE HANSEN, All Blacks coach'Performing under pressure is the platform for a successful career. Ceri helped me clear my mind, focus on decisive matters and strengthen my vision for the team.'ARSENE WENGER, manager, Arsenal FC, 1996-2018
The Art of Game Design: A Book of Lenses
Jesse Schell - 2008
The Art of Game Design: A Book of Lenses shows that the same basic principles of psychology that work for board games, card games and athletic games also are the keys to making top-quality video games. Good game design happens when you view your game from many different perspectives, or lenses. While touring through the unusual territory that is game design, this book gives the reader one hundred of these lenses—one hundred sets of insightful questions to ask yourself that will help make your game better. These lenses are gathered from fields as diverse as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, writing, puzzle design, and anthropology. Anyone who reads this book will be inspired to become a better game designer—and will understand how to do it.
Agile Product Management with Scrum: Creating Products That Customers Love
Roman Pichler - 2008
He describes a broad range of agile product management practices, including making agile product discovery work, taking advantage of emergent requirements, creating the minimal marketable product, leveraging early customer feedback, and working closely with the development team. Benefitting from Pichler's extensive experience, you'll learn how Scrum product ownership differs from traditional product management and how to avoid and overcome the common challenges that Scrum product owners face. Coverage includesUnderstanding the product owner's role: what product owners do, how they do it, and the surprising implicationsEnvisioning the product: creating a compelling product vision to galvanize and guide the team and stakeholdersGrooming the product backlog: managing the product backlog effectively even for the most complex productsPlanning the release: bringing clarity to scheduling, budgeting, and functionality decisionsCollaborating in sprint meetings: understanding the product owner's role in sprint meetings, including the dos and don'tsTransitioning into product ownership: succeeding as a product owner and establishing the role in the enterprise This book is an indispensable resource for anyone who works as a product owner, or expects to do so, as well as executives and coaches interested in establishing agile product management.
I Will Teach You to Be Rich: No Guilt. No Excuses. No BS. Just a 6-Week Program That Works
Ramit Sethi - 2009
Buy as many lattes as you want. Choose the right accounts and investments so your money grows for you—automatically. Best of all, spend guilt-free on the things you love. Personal finance expert Ramit Sethi has been called a “wealth wizard” by Forbes and the “new guru on the block” by Fortune. Now he’s updated and expanded his modern money classic for a new age, delivering a simple, powerful, no-BS 6-week program that just works. I Will Teach You to Be Rich will show you: • How to crush your debt and student loans faster than you thought possible • How to set up no-fee, high-interest bank accounts that won’t gouge you for every penny • How Ramit automates his finances so his money goes exactly where he wants it to—and how you can do it too • How to talk your way out of late fees (with word-for-word scripts) • How to save hundreds or even thousands per month (and still buy what you love) • A set-it-and-forget-it investment strategy that’s dead simple and beats financial advisors at their own game • How to handle buying a car or a house, paying for a wedding, having kids, and other big expenses—stress free • The exact words to use to negotiate a big raise at work Plus, this 10th anniversary edition features over 80 new pages, including: • New tools • New insights on money and psychology • Amazing stories of how previous readers used the book to create their rich lives Master your money—and then get on with your life.
The C Programming Language
Brian W. Kernighan - 1978
It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard. From the Preface: We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form. As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.
The Chimp Paradox: The Acclaimed Mind Management Programme to Help You Achieve Success, Confidence and Happiness
Steve Peters - 2012
In this, his first book, Steve shares his phenomenally successful mind-management programme that has been used to help elite athletes and senior managers alike to conquer their fears and operate with greater control, focus and confidence.