Book picks similar to
The Healthy Programmer by Joe Kutner


health
non-fiction
programming
self-improvement

Four Thousand Weeks: Time Management for Mortals


Oliver Burkeman - 2021
    Assuming you live to be eighty, you have just over four thousand weeks.Nobody needs telling there isn’t enough time. We’re obsessed with our lengthening to-do lists, our overfilled inboxes, work-life balance, and the ceaseless battle against distraction; and we’re deluged with advice on becoming more productive and efficient, and “life hacks” to optimize our days. But such techniques often end up making things worse. The sense of anxious hurry grows more intense, and still the most meaningful parts of life seem to lie just beyond the horizon. Still, we rarely make the connection between our daily struggles with time and the ultimate time management problem: the challenge of how best to use our four thousand weeks.Drawing on the insights of both ancient and contemporary philosophers, psychologists, and spiritual teachers, Oliver Burkeman delivers an entertaining, humorous, practical, and ultimately profound guide to time and time management. Rejecting the futile modern fixation on “getting everything done,” Four Thousand Weeks introduces readers to tools for constructing a meaningful life by embracing finitude, showing how many of the unhelpful ways we’ve come to think about time aren’t inescapable, unchanging truths, but choices we’ve made as individuals and as a society—and that we could do things differently.

The 4 Pillar Plan: How to Relax, Eat, Move, Sleep Your Way to a Longer, Healthier Life


Rangan Chatterjee - 2017
    In The Power of Balance, Dr Rangan Chatterjee presents an easily accessible plan for taking control of your health and your life.Everyday health revolves around Dr Chatterjee's four pillars: relaxation, food, sleep and movement. By making small, achievable changes in each of these key areas you can create and maintain good health - and avoid illness.It's not about excelling at any one pillar - what matters is the balance across all the things you do, including:· an electronic 'sabbath' once a week· aiming for 12 hours every day without food· exposure to sunlight first thing each morningBased on cutting edge research and his own experiences as a doctor, this book contains fascinating case studies from real patients. Practical and potentially life-changing, The Power of Balance is an inspiring and easy-to-follow guide to better health and happiness.

The Rust Programming Language


Steve Klabnik
    This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds.Known by the Rust community as "The Book," The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.The Rust Programming Language will show you how to: Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes Use Cargo, Rust’s built-in package manager, to build and maintain your code, including downloading and building dependencies Effectively use Rust’s zero-cost abstractions and employ your ownYou’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.

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.

Power: Why Some People Have it and Others Don't


Jeffrey Pfeffer - 2010
    The leading thinker on the topic of power, Pfeffer here distills his wisdom into an indispensable guide.” —Jim Collins, author of New York Times bestselling author Good to Great and How the Mighty FallSome people have it, and others don’t. Jeffrey Pfeffer explores why, in Power.One of the greatest minds in management theory and author or co-author of thirteen books, including the seminal business-school text Managing With Power, Jeffrey Pfeffer shows readers how to succeed and wield power in the real world.

97 Things Every Programmer Should Know: Collective Wisdom from the Experts


Kevlin Henney - 2010
    With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.A few of the 97 things you should know:"Code in the Language of the Domain" by Dan North"Write Tests for People" by Gerard Meszaros"Convenience Is Not an -ility" by Gregor Hohpe"Know Your IDE" by Heinz Kabutz"A Message to the Future" by Linda Rising"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)"Beware the Share" by Udi Dahan

Hold Me Tight: Seven Conversations for a Lifetime of Love


Sue Johnson - 2008
    In Hold Me Tight, Dr. Sue Johnson presents Emotionally Focused Therapy to the general public for the first time. Johnson teaches that the way to save and enrich a relationship is to reestablish safe emotional connection and preserve the attachment bond. With this in mind, she focuses on key moments in a relationship-from "Recognizing the Demon Dialogue" to "Revisiting a Rocky Moment" -- and uses them as touch points for seven healing conversations.Through case studies from her practice, illuminating advice, and practical exercises, couples will learn how to nurture their relationships and ensure a lifetime of love.

The Rise of Superman: Decoding the Science of Ultimate Human Performance


Steven Kotler - 2014
    Drawing on over a decade of research and first-hand interviews with dozens of top action and adventure sports athletes such as big–wave legend Laird Hamilton, big–mountain snowboarder Jeremy Jones, and skateboarding pioneer Danny Way, Kotler explores the frontier science of “flow,” an optimal state of consciousness where we perform and feel our best.Building a bridge between the extreme and the mainstream, The Rise of Superman explains how these athletes are using flow to do the impossible and how we can use this information to radically accelerate our performance in our own lives.At its core, this is a book about profound possibility, what is actually possible for our species, and where—if anywhere—our limits lie.

One Small Step Can Change Your Life: The Kaizen Way


Robert Maurer - 2004
    Rooted in the two thousand-year-old wisdom of the Tao Te Ching--"The journey of a thousand miles begins with a single step"--Kaizen is the art of making great and lasting change through small, steady increments. Kaizen is the tortoise versus the hare. Kaizen is the eleven Fortune 500 companies that significantly outperformed the market through moderate, step-by-step actions. Kaizen is losing weight not by a crash diet (which more often than not crashes) but by eating one bite less at each meal--then, a month later, eating two bites less. Kaizen is starting a life-changing exercise program by standing--just standing--on a treadmill for one minute a day. Written by an expert on Kaizen--Dr. Robert Maurer, a psychologist on the staff at the UCLA medical school who speaks and consults nationally--"One Small Step" is the gentle but potent way to effect change. Beginning by outlining the all-important role that fear plays in all types of change--and Kaizen's ability to circumvent it--Dr. Maurer then explains the 7 Small Steps: how to Think Small Thoughts, Take Small Actions, Solve Small Problems, and more. He shows how to perform mind sculpture--visualizing virtual change so that real change comes more naturally. Why small rewards motivate better than big rewards. How great discoveries are made by paying attention to the little details most of us overlook. Hundreds of examples of Kaizen at work grace the book, as well as quotes from W. Edwards Deming (who brought Kaizen to Japanese industry), Peter Drucker, coach John Wooden, and others.

Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition


Lyssa Adkins - 2010
    More and more frequently, ScrumMasters and project managers are being asked to coach agile teams. But it's a challenging role. It requires new skills--as well as a subtle understanding of when to step in and when to step back. Migrating from "command and control" to agile coaching requires a whole new mind-set. In Coaching Agile Teams, Lyssa Adkins gives agile coaches the insights they need to adopt this new mind-set and to guide teams to extraordinary performance in a re-energized work environment. You'll gain a deep view into the role of the agile coach, discover what works and what doesn't, and learn how to adapt powerful skills from many allied disciplines, including the fields of professional coaching and mentoring. Coverage includes Understanding what it takes to be a great agile coach Mastering all of the agile coach's roles: teacher, mentor, problem solver, conflict navigator, and performance coach Creating an environment where self-organized, high-performance teams can emerge Coaching teams past cooperation and into full collaboration Evolving your leadership style as your team grows and changes Staying actively engaged without dominating your team and stunting its growth Recognizing failure, recovery, and success modes in your coaching Getting the most out of your own personal agile coaching journey Whether you're an agile coach, leader, trainer, mentor, facilitator, ScrumMaster, project manager, product owner, or team member, this book will help you become skilled at helping others become truly great. What could possibly be more rewarding?

Stolen Focus: Why You Can't Pay Attention--And How to Think Deeply Again


Johann Hari - 2022
    From the New York Times bestselling author of Chasing the Scream and Lost Connections comes a groundbreaking examination of why this is happening--and how to get our attention back. "The book the world needs in order to win the war on distraction."--Adam Grant, author of Think Again"Read this book to save your mind."--Susan Cain, author of QuietIn the United States, teenagers can focus on one task for only sixty-five seconds at a time, and office workers average only three minutes. Like so many of us, Johann Hari was finding that constantly switching from device to device and tab to tab was a diminishing and depressing way to live. He tried all sorts of self-help solutions--even abandoning his phone for three months--but nothing seemed to work. So Hari went on an epic journey across the world to interview the leading experts on human attention--and he discovered that everything we think we know about this crisis is wrong.We think our inability to focus is a personal failure to exert enough willpower over our devices. The truth is even more disturbing: our focus has been stolen by powerful external forces that have left us uniquely vulnerable to corporations determined to raid our attention for profit. Hari found that there are twelve deep causes of this crisis, from the decline of mind-wandering to rising pollution, all of which have robbed some of our attention. In Stolen Focus, he introduces readers to Silicon Valley dissidents who learned to hack human attention, and veterinarians who diagnose dogs with ADHD. He explores a favela in Rio de Janeiro where everyone lost their attention in a particularly surreal way, and an office in New Zealand that discovered a remarkable technique to restore workers' productivity.Crucially, Hari learned how we can reclaim our focus--as individuals, and as a society--if we are determined to fight for it. Stolen Focus will transform the debate about attention and finally show us how to get it back.

Scattered Minds: The Origins and Healing of Attention Deficit Disorder


Gabor Maté - 1999
    With wisdom gained through years of medical practice and research, Scattered Minds is a must-read for parents – and for anyone interested how experiences in infancy shape the biology and psychology of the human brain.Scattered Minds:- Demonstrates that ADD is not an inherited illness, but a reversible impairment and developmental delay- Explains that in ADD, circuits in the brain whose job is emotional self-regulation and attention control fail to develop in infancy – and why- Shows how ‘distractibility’ is the psychological product of life experience- Allows parents to understand what makes their ADD children tick, and adults with ADD to gain insights into their emotions and behaviours- Expresses optimism about neurological development even in adulthood- Presents a programme of how to promote this development in both children and adults

You Don't Know JS: Up & Going


Kyle Simpson - 2015
    With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.With this book you will: Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript

Refactoring to Patterns


Joshua Kerievsky - 2004
    In 1999, "Refactoring" revolutionized design by introducing an effective process for improving code. With the highly anticipated " Refactoring to Patterns ," Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book s refactorings General information and new insights about patterns and refactoringDetailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern and when to use each Practical ways to get started even if you have little experience with patterns or refactoring"Refactoring to Patterns" reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you re focused on legacy or greenfield development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. "

How We Learn: The Surprising Truth About When, Where, and Why It Happens


Benedict Carey - 2014
    We’re told that learning is all self-discipline, that we must confine ourselves to designated study areas, turn off the music, and maintain a strict ritual if we want to ace that test, memorize that presentation, or nail that piano recital.   But what if almost everything we were told about learning is wrong? And what if there was a way to achieve more with less effort?   In How We Learn, award-winning science reporter Benedict Carey sifts through decades of education research and landmark studies to uncover the truth about how our brains absorb and retain information. What he discovers is that, from the moment we are born, we are all learning quickly, efficiently, and automatically; but in our zeal to systematize the process we have ignored valuable, naturally enjoyable learning tools like forgetting, sleeping, and daydreaming. Is a dedicated desk in a quiet room really the best way to study? Can altering your routine improve your recall? Are there times when distraction is good? Is repetition necessary? Carey’s search for answers to these questions yields a wealth of strategies that make learning more a part of our everyday lives—and less of a chore.   By road testing many of the counterintuitive techniques described in this book, Carey shows how we can flex the neural muscles that make deep learning possible. Along the way he reveals why teachers should give final exams on the first day of class, why it’s wise to interleave subjects and concepts when learning any new skill, and when it’s smarter to stay up late prepping for that presentation than to rise early for one last cram session. And if this requires some suspension of disbelief, that’s because the research defies what we’ve been told, throughout our lives, about how best to learn.   The brain is not like a muscle, at least not in any straightforward sense. It is something else altogether, sensitive to mood, to timing, to circadian rhythms, as well as to location and environment. It doesn’t take orders well, to put it mildly. If the brain is a learning machine, then it is an eccentric one. In How We Learn, Benedict Carey shows us how to exploit its quirks to our advantage.  Praise for How We Learn“This book is a revelation. I feel as if I’ve owned a brain for fifty-four years and only now discovered the operating manual.”—Mary Roach, bestselling author of Stiff and Gulp“A welcome rejoinder to the faddish notion that learning is all about the hours put in.” —The New York Times Book Review   “A valuable, entertaining tool for educators, students and parents.” —Shelf Awareness   “How We Learn is more than a new approach to learning; it is a guide to making the most out of life. Who wouldn’t be interested in that?” —Scientific American   “I know of no other source that pulls together so much of what we know about the science of memory and couples it with practical, practicable advice.”—Daniel T. Willingham, professor of psychology at the University of Virginia