Luister en lees nu 14 dagen gratis

Ontdek Storytel nu 14 dagen gratis. Meer dan 1 miljoen luisterboeken en ebooks in één app.

  • Switch makkelijk tussen luisteren en lezen
  • Elke week honderden nieuwe verhalen
  • Voor ieder een passend abonnement
  • Opzeggen wanneer je maar wilt
Probeer 14 dagen gratis
BE - Details page - Device banner - 894x1036
Cover for The Rules of Programming: How to Write Better Code

The Rules of Programming: How to Write Better Code

Looptijd
7 Uur 10 min
Taal
Engels
Formaat
Categorie

Non-fictie

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 (Audioboek): 9781663721068

Verschijnt op:

Audioboek: 11 april 2023

Anderen genoten ook van...

  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. The Truth About Lying: Teaching Honesty to Children at Every Age and Stage
    The Truth About Lying: Teaching Honesty to Children at Every Age and Stage Victoria Talwar, 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. Failure: Why Science Is So Successful
    Failure: Why Science Is So Successful Stuart Firestein
  45. Well Aware: Master the Nine Cybersecurity Habits to Protect Your Future
    Well Aware: Master the Nine Cybersecurity Habits to Protect Your Future George Finney
  46. 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
  47. 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
  48. Quantum Physics: From Schrödinger's Cat to Antimatter
    Quantum Physics: From Schrödinger's Cat to Antimatter Sten Odenwald
  49. Seizures and Epilepsy in Children: A Comprehensive Guide
    Seizures and Epilepsy in Children: A Comprehensive Guide Sarah Kelley
  50. Finding Lights in a Dark Age: Sharing Land, Work and Craft
    Finding Lights in a Dark Age: Sharing Land, Work and Craft Chris Smaje
  51. Self-Obsession: How our need for identity threatens our wellbeing
    Self-Obsession: How our need for identity threatens our wellbeing Dr. Tom Davies
  52. How to Live in Fear: Mastering the Art of Freaking Out
    How to Live in Fear: Mastering the Art of Freaking Out Lance Hahn
  53. Artificial General Intelligence: (The MIT Press Essential Knowledge series)
    Artificial General Intelligence: (The MIT Press Essential Knowledge series) Julian Togelius
  54. 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
  55. 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
  56. 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
  57. Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide
    Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide Margaret Kerrison
  58. 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
  59. Choosing Freedom: A Kantian Guide to Life
    Choosing Freedom: A Kantian Guide to Life Karen Stohr
  60. There Are (No) Stupid Questions … in Science
    There Are (No) Stupid Questions … in Science Leah Elson MS, MPH
  61. Annoying: The Science of What Bugs Us
    Annoying: The Science of What Bugs Us Flora Lichtman
  62. When Fear Speaks... Listen: THE 7 MESSENGERS OF FEAR
    When Fear Speaks... Listen: THE 7 MESSENGERS OF FEAR DENNIS MERRITT JONES
  63. The Art of Change: Transforming Paradoxes into Breakthroughs
    The Art of Change: Transforming Paradoxes into Breakthroughs Jeff DeGraff
  64. 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
  65. Parasites: The Inside Story
    Parasites: The Inside Story Judy Diamond
  66. 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
  67. Psychology: 50 Essential Ideas
    Psychology: 50 Essential Ideas Tom Collins
  68. Plants on Fire
    Plants on Fire Melissa Petruzzello
  69. 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
  70. Adventures in Screenwriting: How One Writer Navigates the Dire Straits
    Adventures in Screenwriting: How One Writer Navigates the Dire Straits Selin Sevinç
  71. Future You
    Future You Frances Valintine
  72. This Beauty: A Philosophy of Being Alive
    This Beauty: A Philosophy of Being Alive Nick Riggle
  73. 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
  74. 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
  75. The Self and its Disorders
    The Self and its Disorders Shaun Gallagher
  76. 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
  77. 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
  78. Expressly Human: Decoding The Language of Emotion
    Expressly Human: Decoding The Language of Emotion Mark Changizi
  79. 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
  80. The Couple Checkup: Find Your Relationship Strengths
    The Couple Checkup: Find Your Relationship Strengths David H. Olson
  81. The Nocebo Effect: When Words Make You Sick
    The Nocebo Effect: When Words Make You Sick Michael H. Bernstein, Ph.D.
  82. 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
  83. 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
  84. 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
  85. The Creative Lives of Animals
    The Creative Lives of Animals Carol Gigliotti
  86. Inevitable: Inside the Messy, Unstoppable Transition to Electric Vehicles
    Inevitable: Inside the Messy, Unstoppable Transition to Electric Vehicles Mike Colias
  87. The Correlation-Causation Fallacy: Assuming Correlation Implies Causation
    The Correlation-Causation Fallacy: Assuming Correlation Implies Causation William Rands
  88. 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

Maak je keuze:

  • Voor ieder een passend abonnement

  • Kies het aantal uur en accounts dat bij jou past

  • Download verhalen voor offline toegang

  • Kids Mode - een veilige omgeving voor kinderen

Meest gekozen

Unlimited

Voor wie onbeperkt wil luisteren en lezen.

€13.99 /30 dagen
14 dagen gratis
  • 1 account

  • Onbeperkte toegang

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 14 dagen gratis

Premium

Voor wie zo nu en dan wil luisteren en lezen.

€9.99 /30 dagen
  • 1 account

  • 30 uur/maand

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 7 dagen gratis

Flex

Voor wie Storytel wil proberen.

€7.99 /30 dagen
  • 1 account

  • 10 uur/30 dagen

  • Spaar ongebruikte uren op tot 50 uur

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 7 dagen gratis

Family

Voor wie verhalen met familie en vrienden wil delen.

Vanaf €18.99 /30 dagen
14 dagen gratis
  • 2-3 accounts

  • Onbeperkte toegang

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

2 accounts

€18.99 /30 dagen
Probeer 14 dagen gratis