Book picks similar to
The Healthy Programmer by Joe Kutner


health
non-fiction
programming
self-improvement

The Motivation Manifesto


Brendon Burchard - 2014
    It’s a triumphant work that transcends the title, lifting the reader from mere motivation into a soaringly purposeful and meaningful life. I love this book.” — Paulo CoelhoThe Motivation Manifesto is a pulsing, articulate, ferocious call to claim our personal power. World-renowned high performance trainer Brendon Burchard reveals that the main motive of humankind is the pursuit of greater Personal Freedom. We desire the grand liberties of choice—time freedom, emotional freedom, social freedom, financial freedom, spiritual freedom. Only two enemies stand in our way: an external enemy, defined as the social oppression of who we are by the mediocre masses, and an internal enemy, a sort of self-oppression caused by our own doubt and fear. The march to Personal Freedom, Burchard argues, can be won only by declaring our intent and independence, stepping into our personal power, and battling through self-doubt and the distractions of the day until full victory is won. Recalling the revolutionist voices of the past that chose freedom over tyranny, Burchard—at times poetic yet always fierce—motivates us to free ourselves from fear and take back our lives once and for all.

Exceptional Ruby: Master the Art of Handling Failure in Ruby


Avdi Grimm - 2011
    Writing code that handles unexpected errors and still works is really hard. Most of us learn by trial and error. This short book removes the uncertainty. With over 100 pages of content and dozens of working examples, you’ll learn everything from the mechanics of how exceptions work to how to design a robust failure management architecture for your app or library. Whether you are a Ruby novice or a seasoned veteran, Exceptional Ruby will help you write cleaner, more resilient Ruby code.

Deep Learning


Ian Goodfellow - 2016
    Because the computer gathers knowledge from experience, there is no need for a human computer operator to formally specify all the knowledge that the computer needs. The hierarchy of concepts allows the computer to learn complicated concepts by building them out of simpler ones; a graph of these hierarchies would be many layers deep. This book introduces a broad range of topics in deep learning.The text offers mathematical and conceptual background, covering relevant concepts in linear algebra, probability theory and information theory, numerical computation, and machine learning. It describes deep learning techniques used by practitioners in industry, including deep feedforward networks, regularization, optimization algorithms, convolutional networks, sequence modeling, and practical methodology; and it surveys such applications as natural language processing, speech recognition, computer vision, online recommendation systems, bioinformatics, and videogames. Finally, the book offers research perspectives, covering such theoretical topics as linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, the partition function, approximate inference, and deep generative models.Deep Learning can be used by undergraduate or graduate students planning careers in either industry or research, and by software engineers who want to begin using deep learning in their products or platforms. A website offers supplementary material for both readers and instructors.

The Magic of Thinking Big


David J. Schwartz - 1959
    Dr. Schwartz presents a carefully designed program for getting the most out of your job, your marriage and family life, and your community. He proves that you don't need to be an intellectual or have innate talent to attain great success and satisfaction, but you do need to learn and understand the habit of thinking and behaving in ways that will get you there.

The Procrastination Equation: How to Stop Putting Things Off and Start Getting Stuff Done


Piers Steel - 2010
    Writing with humour, humanity and solid scientific information reminiscent of Stumbling on Happiness and Freakonomics, Piers Steel explains why we knowingly and willingly put off a course of action despite recognizing we'll be worse off for it.For those who surf the Web instead of finishing overdue assignments, who always say diets start tomorrow, who stay up late watching TV to put off going to sleep, The Procrastination Equation explains why we do what we do — or in this case don't — and why in Western societies we're in the midst of an escalating procrastination epidemic.Dr. Piers Steel takes on the myths and misunderstandings behind procrastination and motivation — showing us how procrastination affects our lives, health, careers and happiness and what we can do about it. With accessible prose and the benefits of new scientific research, he provides insight into why we procrastinate even though the result is that we are less happy, healthy, even wealthy. Who procrastinates and why? How many ways, big and small, do we procrastinate? How can we stop doing it? The reasons are part cultural, part psychological, part biological. And, with a million new ways to distract ourselves in the digitized world — all of which feed on our built-in impulsiveness — more of us are potentially damaging ourselves by putting things off. But Steel not only analyzes the factors that weigh us down but the things that motivate us — including understanding the value of procrastination.

Refactoring: Improving the Design of Existing Code


Martin Fowler - 1999
    Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

Better Than Before: Mastering the Habits of Our Everyday Lives


Gretchen Rubin - 2015
    Habits are the invisible architecture of everyday life. It takes work to make a habit, but once that habit is set, we can harness the energy of habits to build happier, stronger, more productive lives.   So if habits are a key to change, then what we really need to know is: How do we change our habits?  Better than Before answers that question. It presents a practical, concrete framework to allow readers to understand their habits—and to change them for good. Infused with Rubin’s compelling voice, rigorous research, and easy humor, and packed with vivid stories of lives transformed, Better than Before explains the (sometimes counter-intuitive) core principles of habit formation.   Along the way, Rubin uses herself as guinea pig, tests her theories on family and friends, and answers readers’ most pressing questions—oddly, questions that other writers and researchers tend to ignore: • Why do I find it tough to create a habit for something I love to do? • Sometimes I can change a habit overnight, and sometimes I can’t change a habit, no matter how hard I try. Why? • How quickly can I change a habit? • What can I do to make sure I stick to a new habit? • How can I help someone else change a habit? • Why can I keep habits that benefit others, but can’t make habits that are just for me? Whether readers want to get more sleep, stop checking their devices, maintain a healthy weight, or finish an important project, habits make change possible. Reading just a few chapters of Better Than Before will make readers eager to start work on their own habits—even before they’ve finished the book.

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.

The First 90 Days: Critical Success Strategies for New Leaders at All Levels


Michael D. Watkins - 2003
    In this updated and expanded 10th anniversary edition, internationally known leadership transition expert Michael D. Watkins gives you the keys to successfully negotiating your next move—whether you’re onboarding into a new company, being promoted internally, or embarking on an international assignment.In The First 90 Days, Watkins outlines proven strategies that will dramatically shorten the time it takes to reach what he calls the "breakeven point" when your organization needs you as much as you need the job. This new edition includes a substantial new preface by the author on the new definition of a career as a series of transitions; and notes the growing need for effective and repeatable skills for moving through these changes. As well, updated statistics and new tools make this book more reader-friendly and useful than ever.As hundreds of thousands of readers already know, The First 90 Days is a road map for taking charge quickly and effectively during critical career transition periods—whether you are a first-time manager, a mid-career professional on your way up, or a newly minted CEO.

Facts and Fallacies of Software Engineering


Robert L. Glass - 2002
    Though it may not seem this way for those who have been in the field for most of their careers, in the overall scheme of professions, software builders are relative "newbies." In the short history of the software field, a lot of facts have been identified, and a lot of fallacies promulgated. Those facts and fallacies are what this book is about. There's a problem with those facts-and, as you might imagine, those fallacies. Many of these fundamentally important facts are learned by a software engineer, but over the short lifespan of the software field, all too many of them have been forgotten. While reading Facts and Fallacies of Software Engineering , you may experience moments of "Oh, yes, I had forgotten that," alongside some "Is that really true?" thoughts. The author of this book doesn't shy away from controversy. In fact, each of the facts and fallacies is accompanied by a discussion of whatever controversy envelops it. You may find yourself agreeing with a lot of the facts and fallacies, yet emotionally disturbed by a few of them! Whether you agree or disagree, you will learn why the author has been called "the premier curmudgeon of software practice." These facts and fallacies are fundamental to the software building field-forget or neglect them at your peril!

Positive Intelligence: Why Only 20% of Teams and Individuals Achieve Their True Potential and How You Can Achieve Yours


Shirzad Chamine - 2012
    His groundbreaking research exposes ten well-disguised mental Saboteurs. Nearly 95 percent of the executives in his Stanford lectures conclude that these Saboteurs cause “significant harm” to achieving their true potential. With Positive Intelligence, you can learn the secret to defeating these internal foes. Positive Intelligence (PQ)SM measures the percentage of time your mind is serving you as opposed to sabotaging you. While your IQ and EQ (emotional intelligence) contribute to your maximum potential, it is your PQ that determines how much of that potential you actually achieve.The great news is that you can improve your PQ significantly in as little as 21 days. With higher PQ, teams and professionals ranging from leaders to salespeople perform 30 to 35 percent better on average. Importantly, they also report being far happier and less stressed. The breakthrough tools and techniques in this book have been refined over years of coaching hundreds of CEOs and their executive teams. Shirzad tells many of their remarkable stories, showing how you too can take concrete steps to unleash the vast, untapped powers of your mind.Discover how to•    Identify and conquer your top Saboteurs. Common Saboteurs include the Judge, Controller, Victim, Avoider, and Pleaser.  •    Measure the Positive Intelligence score (PQ) for yourself or your team—and see how close you come to the critical tipping point required for peak performance.•    Increase PQ dramatically in as little as 21 days.•    Develop new brain “muscles,” and access 5 untapped powers with energizing mental “power games.”•    Apply PQ tools and techniques to increase both performance and fulfillment. Applications include team building, mastering workload, working with “difficult” people, improving work/life balance, reducing stress, and selling and persuading.

Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"

The Road to Character


David Brooks - 2015
    NAMED ONE OF THE BEST BOOKS OF THE YEAR BY THE ECONOMIST With the wisdom, humor, curiosity, and sharp insights that have brought millions of readers to his New York Times column and his previous bestsellers, David Brooks has consistently illuminated our daily lives in surprising and original ways. In The Social Animal, he explored the neuroscience of human connection and how we can flourish together. Now, in The Road to Character, he focuses on the deeper values that should inform our lives.Looking to some of the world’s greatest thinkers and inspiring leaders, Brooks explores how, through internal struggle and a sense of their own limitations, they have built a strong inner character. Labor activist Frances Perkins understood the need to suppress parts of herself so that she could be an instrument in a larger cause. Dwight Eisenhower organized his life not around impulsive self-expression but considered self-restraint. Dorothy Day, a devout Catholic convert and champion of the poor, learned as a young woman the vocabulary of simplicity and surrender. Civil rights pioneers A. Philip Randolph and Bayard Rustin learned reticence and the logic of self-discipline, the need to distrust oneself even while waging a noble crusade.Blending psychology, politics, spirituality, and confessional, The Road to Character provides an opportunity for us to rethink our priorities, and strive to build rich inner lives marked by humility and moral depth.“Joy,” David Brooks writes, “is a byproduct experienced by people who are aiming for something else. But it comes.”

Quiet: The Power of Introverts in a World That Can't Stop Talking


Susan Cain - 2012
    They are the ones who prefer listening to speaking; who innovate and create but dislike self-promotion; who favor working on their own over working in teams. It is to introverts—Rosa Parks, Chopin, Dr. Seuss, Steve Wozniak—that we owe many of the great contributions to society. In Quiet, Susan Cain argues that we dramatically undervalue introverts and shows how much we lose in doing so. She charts the rise of the Extrovert Ideal throughout the twentieth century and explores how deeply it has come to permeate our culture. She also introduces us to successful introverts—from a witty, high-octane public speaker who recharges in solitude after his talks, to a record-breaking salesman who quietly taps into the power of questions. Passionately argued, superbly researched, and filled with indelible stories of real people, Quiet has the power to permanently change how we see introverts and, equally important, how they see themselves.Now with Extra Libris material, including a reader’s guide and bonus content.

Brain Rules: 12 Principles for Surviving and Thriving at Work, Home, and School


John Medina - 2008
    Yet brain scientists have uncovered details every business leader, parent, and teacher should know—like the need for physical activity to get your brain working its best.How do we learn? What exactly do sleep and stress do to our brains? Why is multi-tasking a myth? Why is it so easy to forget—and so important to repeat new knowledge? Is it true that men and women have different brains?In Brain Rules, Dr. John Medina, a molecular biologist, shares his lifelong interest in how the brain sciences might influence the way we teach our children and the way we work. In each chapter, he describes a brain rule—what scientists know for sure about how our brains work—and then offers transformative ideas for our daily lives.Medina’s fascinating stories and infectious sense of humor breathe life into brain science. You’ll learn why Michael Jordan was no good at baseball. You’ll peer over a surgeon’s shoulder as he proves that most of us have a Jennifer Aniston neuron. You’ll meet a boy who has an amazing memory for music but can’t tie his own shoes.You will discover how:Every brain is wired differentlyExercise improves cognitionWe are designed to never stop learning and exploringMemories are volatileSleep is powerfully linked with the ability to learnVision trumps all of the other sensesStress changes the way we learnIn the end, you’ll understand how your brain really works—and how to get the most out of it.