Escucha y lee

Descubre un mundo infinito de historias

  • Lee y escucha todo lo que quieras
  • Más de 500 000 títulos
  • Títulos exclusivos + Storytel Originals
  • 14 días de prueba gratis, luego $24,900 COP/al mes
  • Cancela cuando quieras
Descarga la app
CO -Device Banner Block 894x1036
Cover for The Rules of Programming: How to Write Better Code

The Rules of Programming: How to Write Better Code

Duración
7 h 10 m
Idioma
Inglés
Formato
Categoría

No ficción

This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of twenty-one pragmatic rules, each presented in a stand-alone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more seasoned programmers.

Author Chris Zimmerman, cofounder of the video game studio Sucker Punch Productions, teaches basic truths of programming by wrapping them in memorable aphorisms and driving them home with examples drawn from real code. This practical guide also helps managers looking for ways to train new team members.

The rules in this book include: As simple as possible, but no simpler; Let your code tell its own story; Localize complexity; Generalization takes three examples; Work backward from your result, not forward from your code; The first lesson of optimization is don't optimize; A good name is the best documentation; Bugs are contagious; Eliminate failure cases; Code that isn't running doesn't work; and Sometimes you just need to hammer the nails.

© 2023 Ascent Audio (Audiolibro): 9781663721068

Fecha de lanzamiento

Audiolibro: 11 de abril de 2023

Etiquetas

    Otros también disfrutaron ...

    1. UNEMPLOYABLE: How AI Transformed My Work and Life
      UNEMPLOYABLE: How AI Transformed My Work and Life Alysia Edith Silberg
    2. How Change Happens: Why Some Social Movements Succeed While Others Don't
      How Change Happens: Why Some Social Movements Succeed While Others Don't Leslie R. Crutchfield
    3. Belonging: The Science of Creating Connection and Bridging Divides
      Belonging: The Science of Creating Connection and Bridging Divides Geoffrey L. Cohen
    4. Quack Quack: The Threat of Pseudoscience
      Quack Quack: The Threat of Pseudoscience Dr. Joe Schwarcz
    5. How to Become Famous: Lost Einsteins, Forgotten Superstars, and How the Beatles Came to Be
      How to Become Famous: Lost Einsteins, Forgotten Superstars, and How the Beatles Came to Be Cass R. Sunstein
    6. What Makes Time Special?
      What Makes Time Special? Craig Callender
    7. Get Better at Anything: 12 Maxims for Mastery
      Get Better at Anything: 12 Maxims for Mastery Scott H. Young
    8. Aftershock: How Past Events Shake Up Your Life Today
      Aftershock: How Past Events Shake Up Your Life Today Geri-Lynn Utter
    9. Life Skills for a Broken World
      Life Skills for a Broken World Ahona Guha
    10. Work Backwards
      Work Backwards Tim Duggan
    11. How To Talk To Robots: A Girls’ Guide To a Future Dominated by AI
      How To Talk To Robots: A Girls’ Guide To a Future Dominated by AI Tabitha Goldstaub
    12. Actual Real-Life Role-Playing Games: A Gamefully Philosophical View on Life and How to Design and Play It
      Actual Real-Life Role-Playing Games: A Gamefully Philosophical View on Life and How to Design and Play It Victoria Ichizli-Bartels
    13. Superpower: An Inspiring Story to Overcome Self-Doubt and Unleash Your Authentic Greatness
      Superpower: An Inspiring Story to Overcome Self-Doubt and Unleash Your Authentic Greatness Kate Leavell
    14. NeuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi
      NeuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi A.K. Pradeep
    15. Uncertain: The Wisdom and Wonder of Being Unsure
      Uncertain: The Wisdom and Wonder of Being Unsure Maggie Jackson
    16. Leaving Darkness Behind: Recovery From Childhood Sexual Abuse
      Leaving Darkness Behind: Recovery From Childhood Sexual Abuse Dr. Elizabeth M. Altmaier, PhD
    17. Stop Playing Safe: How to be braver in your work, leadership and life
      Stop Playing Safe: How to be braver in your work, leadership and life Margie Warrell, PhD
    18. Find Your Red Thread: Make Your Big Ideas Irresistible
      Find Your Red Thread: Make Your Big Ideas Irresistible Tamsen Webster
    19. The Narrative Brain: The Stories Our Neurons Tell
      The Narrative Brain: The Stories Our Neurons Tell Fritz Alwin Breithaupt, Ph.D.
    20. What Does It Matter?: Live with Less Stress and More Joy
      What Does It Matter?: Live with Less Stress and More Joy Emma Pears
    21. Good Judgment: Making Better Business Decisions with the Science of Human Personality
      Good Judgment: Making Better Business Decisions with the Science of Human Personality Richard Davis
    22. Resiliently Happy: A Guide to Building Resilience and Finding Happiness
      Resiliently Happy: A Guide to Building Resilience and Finding Happiness Jonathan Biggane, Ph.D.
    23. Math-ish: Finding Creativity, Diversity, and Meaning in Mathematics
      Math-ish: Finding Creativity, Diversity, and Meaning in Mathematics Jo Boaler
    24. Rewired: Protecting Your Brain in the Digital Age
      Rewired: Protecting Your Brain in the Digital Age Carl D. Marci, MD
    25. Psychopharmacology: Straight Talk on Mental Health Medications
      Psychopharmacology: Straight Talk on Mental Health Medications Joe Wegmann, RPh, LCSW
    26. Make Your Own Rules: Stories and Hard-Earned Advice from a Creator in the Digital Age
      Make Your Own Rules: Stories and Hard-Earned Advice from a Creator in the Digital Age Andrew Huang
    27. The Universal Timekeepers: Reconstructing History Atom by Atom
      The Universal Timekeepers: Reconstructing History Atom by Atom David J. Helfand
    28. The Empathy Advantage: Leading the Empowered Workforce
      The Empathy Advantage: Leading the Empowered Workforce Chris Shipley
    29. The Resilience Dynamic: The simple, proven approach to high performance and wellbeing
      The Resilience Dynamic: The simple, proven approach to high performance and wellbeing Jenny Campbell
    30. The Tao of Self-Confidence: A Guide to Moving Beyond Trauma and Awakening the Leader Within
      The Tao of Self-Confidence: A Guide to Moving Beyond Trauma and Awakening the Leader Within Sheena Yap Chan
    31. Selfless: The Social Creation of “You”
      Selfless: The Social Creation of “You” Brian Lowery
    32. Wise Decisions: A Science-Based Approach to Making Better Choices
      Wise Decisions: A Science-Based Approach to Making Better Choices Sheila Ohlsson
    33. The Stories of Your Life: The Eight Stories That Explain the World Around Us
      The Stories of Your Life: The Eight Stories That Explain the World Around Us Ben Ambridge
    34. Elusive Cures: Why Neuroscience Hasn’t Solved Brain Disorders—and How We Can Change That
      Elusive Cures: Why Neuroscience Hasn’t Solved Brain Disorders—and How We Can Change That Nicole C. Rust
    35. Wild Creature Mind: The Neuroscience Breakthrough that Helps You Transform Anxiety and Live a Fierce and Loving Life
      Wild Creature Mind: The Neuroscience Breakthrough that Helps You Transform Anxiety and Live a Fierce and Loving Life Steve Biddulph
    36. Live for a Living: How to Create Your Career Journey to Work Happier, Not Harder
      Live for a Living: How to Create Your Career Journey to Work Happier, Not Harder Paula Caligiuri and Andy Palmer
    37. The Decision Intelligence Handbook: Practical Steps for Evidence-Based Decisions in a Complex World
      The Decision Intelligence Handbook: Practical Steps for Evidence-Based Decisions in a Complex World L. Y. Pratt
    38. The Skill Code: How to Save Human Ability in an Age of Intelligent Machines
      The Skill Code: How to Save Human Ability in an Age of Intelligent Machines Matt Beane
    39. Mastering Hard Conversations: Turning conflict into collaboration
      Mastering Hard Conversations: Turning conflict into collaboration Mark Rosenberg
    40. Illuminating Our True Nature: Yogic Practices for Personal and Collective Healing
      Illuminating Our True Nature: Yogic Practices for Personal and Collective Healing Michelle Cassandra Johnson
    41. A Poison Like No Other: How Microplastics Corrupted Our Planet and Our Bodies
      A Poison Like No Other: How Microplastics Corrupted Our Planet and Our Bodies Matt Simon
    42. Embrace a Change and Free Yourself Forever: An Inspiring Journey of the Battle Against Addiction and Pessimism
      Embrace a Change and Free Yourself Forever: An Inspiring Journey of the Battle Against Addiction and Pessimism M Danish
    43. Frazzlebrain: Break Free from Anxiety, Anger, and Stress Using Advanced Discoveries in Neuropsychology
      Frazzlebrain: Break Free from Anxiety, Anger, and Stress Using Advanced Discoveries in Neuropsychology Gina Simmons Schneider, PhD
    44. Friendship: The Evolution, Biology and Extraordinary Power of Life’s Fundamental Bond
      Friendship: The Evolution, Biology and Extraordinary Power of Life’s Fundamental Bond Lydia Denworth
    45. Failure: Why Science Is So Successful
      Failure: Why Science Is So Successful Stuart Firestein
    46. Well Aware: Master the Nine Cybersecurity Habits to Protect Your Future
      Well Aware: Master the Nine Cybersecurity Habits to Protect Your Future George Finney
    47. Social Skills Training: Conquer Shyness and Anxiety in Social Situations and Transform Your Life by Improving Your Communication Skills (2022 Guide for Beginning)
      Social Skills Training: Conquer Shyness and Anxiety in Social Situations and Transform Your Life by Improving Your Communication Skills (2022 Guide for Beginning) Bruno Carline
    48. The Answer Is You: A Guidebook to Creating a Life Full of Impact
      The Answer Is You: A Guidebook to Creating a Life Full of Impact Alex Amouyel
    49. Quantum Physics: From Schrödinger's Cat to Antimatter
      Quantum Physics: From Schrödinger's Cat to Antimatter Sten Odenwald
    50. Seizures and Epilepsy in Children: A Comprehensive Guide
      Seizures and Epilepsy in Children: A Comprehensive Guide Sarah Kelley
    51. Finding Lights in a Dark Age: Sharing Land, Work and Craft
      Finding Lights in a Dark Age: Sharing Land, Work and Craft Chris Smaje
    52. Self-Obsession: How our need for identity threatens our wellbeing
      Self-Obsession: How our need for identity threatens our wellbeing Dr. Tom Davies
    53. How to Live in Fear: Mastering the Art of Freaking Out
      How to Live in Fear: Mastering the Art of Freaking Out Lance Hahn
    54. Artificial General Intelligence: (The MIT Press Essential Knowledge series)
      Artificial General Intelligence: (The MIT Press Essential Knowledge series) Julian Togelius
    55. The Software Developer's Career Handbook: A Guide to Navigating the Unpredictable
      The Software Developer's Career Handbook: A Guide to Navigating the Unpredictable Michael Lopp
    56. The Humor Habit: Rewire Your Brain to Stress Less, Laugh More, and Achieve More'er
      The Humor Habit: Rewire Your Brain to Stress Less, Laugh More, and Achieve More'er Paul Osincup
    57. FAIK: A Practical Guide to Living in a World of Deepfakes, Disinformation, and AI-Generated Deceptions
      FAIK: A Practical Guide to Living in a World of Deepfakes, Disinformation, and AI-Generated Deceptions Perry Carpenter
    58. Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide
      Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide Margaret Kerrison
    59. The Maps We Carry: Psychedelics, trauma and our new path to mental health
      The Maps We Carry: Psychedelics, trauma and our new path to mental health Rose Cartwright
    60. Choosing Freedom: A Kantian Guide to Life
      Choosing Freedom: A Kantian Guide to Life Karen Stohr
    61. There Are (No) Stupid Questions … in Science
      There Are (No) Stupid Questions … in Science Leah Elson MS, MPH
    62. Annoying: The Science of What Bugs Us
      Annoying: The Science of What Bugs Us Flora Lichtman
    63. When Fear Speaks... Listen: THE 7 MESSENGERS OF FEAR
      When Fear Speaks... Listen: THE 7 MESSENGERS OF FEAR DENNIS MERRITT JONES
    64. The Art of Change: Transforming Paradoxes into Breakthroughs
      The Art of Change: Transforming Paradoxes into Breakthroughs Jeff DeGraff
    65. What Your Doctor Doesn't Know About Nutritional Medicine May Be Killing You
      What Your Doctor Doesn't Know About Nutritional Medicine May Be Killing You Ray Strand
    66. Parasites: The Inside Story
      Parasites: The Inside Story Judy Diamond
    67. The Behavioral Portfolio: Managing Portfolios and Investor Behavior in a Complex Economy
      The Behavioral Portfolio: Managing Portfolios and Investor Behavior in a Complex Economy Phillip Toews
    68. Psychology: 50 Essential Ideas
      Psychology: 50 Essential Ideas Tom Collins
    69. Plants on Fire
      Plants on Fire Melissa Petruzzello
    70. Brain Weaver: Creating the Fabric for a Healthy Mind through Integrative Medicine
      Brain Weaver: Creating the Fabric for a Healthy Mind through Integrative Medicine Andrew Newberg, MD
    71. Adventures in Screenwriting: How One Writer Navigates the Dire Straits
      Adventures in Screenwriting: How One Writer Navigates the Dire Straits Selin Sevinç
    72. Future You
      Future You Frances Valintine
    73. This Beauty: A Philosophy of Being Alive
      This Beauty: A Philosophy of Being Alive Nick Riggle
    74. AI And The Future of Education: Teaching in the age of Artificial Intelligence
      AI And The Future of Education: Teaching in the age of Artificial Intelligence Priten Shah
    75. Please Unsubscribe, Thanks!: How to Take Back Our Time, Attention, and Purpose in a World Designed to Bury Us in Bullshit
      Please Unsubscribe, Thanks!: How to Take Back Our Time, Attention, and Purpose in a World Designed to Bury Us in Bullshit Julio Vincent Gambuto
    76. The Self and its Disorders
      The Self and its Disorders Shaun Gallagher
    77. The Smart Home Manual: How to Automate Your Home to Keep Your Family Entertained, Comfortable, and Safe
      The Smart Home Manual: How to Automate Your Home to Keep Your Family Entertained, Comfortable, and Safe Marlon Buchanan
    78. You Can't Screw This Up: Why Eating Takeout, Enjoying Dessert, and Taking the Stress Out of Dieting Leads to Weight Loss That Lasts
      You Can't Screw This Up: Why Eating Takeout, Enjoying Dessert, and Taking the Stress Out of Dieting Leads to Weight Loss That Lasts Adam Bornstein
    79. Expressly Human: Decoding The Language of Emotion
      Expressly Human: Decoding The Language of Emotion Mark Changizi
    80. Hacker Culture A to Z: A Fun Guide to the People, Ideas, and Gadgets That Made the Tech World
      Hacker Culture A to Z: A Fun Guide to the People, Ideas, and Gadgets That Made the Tech World Kim Crawley
    81. The Couple Checkup: Find Your Relationship Strengths
      The Couple Checkup: Find Your Relationship Strengths David H. Olson
    82. The Nocebo Effect: When Words Make You Sick
      The Nocebo Effect: When Words Make You Sick Michael H. Bernstein, Ph.D.
    83. The Deepest Map: The High-Stakes Race to Chart the World’s Oceans
      The Deepest Map: The High-Stakes Race to Chart the World’s Oceans Laura Trethewey
    84. Thinking with Your Hands: The Surprising Science Behind How Gestures Shape Our Thoughts
      Thinking with Your Hands: The Surprising Science Behind How Gestures Shape Our Thoughts Susan Goldin-Meadow
    85. The Secret Science of Baby: The Surprising Physics of Creating a Human, from Conception to Birth - and Beyond
      The Secret Science of Baby: The Surprising Physics of Creating a Human, from Conception to Birth - and Beyond Michael Banks
    86. The Creative Lives of Animals
      The Creative Lives of Animals Carol Gigliotti
    87. Inevitable: Inside the Messy, Unstoppable Transition to Electric Vehicles
      Inevitable: Inside the Messy, Unstoppable Transition to Electric Vehicles Mike Colias
    88. The Correlation-Causation Fallacy: Assuming Correlation Implies Causation
      The Correlation-Causation Fallacy: Assuming Correlation Implies Causation William Rands
    89. Workforce 4.0: How AI, the Home Office, and the Gig Economy Are Disrupting the Status Quo
      Workforce 4.0: How AI, the Home Office, and the Gig Economy Are Disrupting the Status Quo Gerard Szatvanyi