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
NL - 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. Belonging: The Science of Creating Connection and Bridging Divides
    Belonging: The Science of Creating Connection and Bridging Divides Geoffrey L. Cohen
  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. Quack Quack: The Threat of Pseudoscience
    Quack Quack: The Threat of Pseudoscience Dr. Joe Schwarcz
  4. Work Backwards
    Work Backwards Tim Duggan
  5. What Makes Time Special?
    What Makes Time Special? Craig Callender
  6. 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
  7. Life Skills for a Broken World
    Life Skills for a Broken World Ahona Guha
  8. 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
  9. Uncertain: The Wisdom and Wonder of Being Unsure
    Uncertain: The Wisdom and Wonder of Being Unsure Maggie Jackson
  10. 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
  11. NeuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi
    NeuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi A.K. Pradeep
  12. Get Better at Anything: 12 Maxims for Mastery
    Get Better at Anything: 12 Maxims for Mastery Scott H. Young
  13. Find Your Red Thread: Make Your Big Ideas Irresistible
    Find Your Red Thread: Make Your Big Ideas Irresistible Tamsen Webster
  14. 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
  15. 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
  16. The Narrative Brain: The Stories Our Neurons Tell
    The Narrative Brain: The Stories Our Neurons Tell Fritz Alwin Breithaupt, Ph.D.
  17. Rewired: Protecting Your Brain in the Digital Age
    Rewired: Protecting Your Brain in the Digital Age Carl D. Marci, MD
  18. What Does It Matter?: Live with Less Stress and More Joy
    What Does It Matter?: Live with Less Stress and More Joy Emma Pears
  19. Selfless: The Social Creation of “You”
    Selfless: The Social Creation of “You” Brian Lowery
  20. Aftershock: How Past Events Shake Up Your Life Today
    Aftershock: How Past Events Shake Up Your Life Today Geri-Lynn Utter
  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. 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
  23. Wise Decisions: A Science-Based Approach to Making Better Choices
    Wise Decisions: A Science-Based Approach to Making Better Choices Sheila Ohlsson
  24. 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
  25. 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
  26. The Empathy Advantage: Leading the Empowered Workforce
    The Empathy Advantage: Leading the Empowered Workforce Chris Shipley
  27. 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
  28. Wish I Were Here: Boredom and the Interface
    Wish I Were Here: Boredom and the Interface Mark Kingwell
  29. Psychopharmacology: Straight Talk on Mental Health Medications
    Psychopharmacology: Straight Talk on Mental Health Medications Joe Wegmann, RPh, LCSW
  30. 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
  31. 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
  32. Mastering Hard Conversations: Turning conflict into collaboration
    Mastering Hard Conversations: Turning conflict into collaboration Mark Rosenberg
  33. 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
  34. 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
  35. The Universal Timekeepers: Reconstructing History Atom by Atom
    The Universal Timekeepers: Reconstructing History Atom by Atom David J. Helfand
  36. Annoying: The Science of What Bugs Us
    Annoying: The Science of What Bugs Us Flora Lichtman
  37. 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
  38. Self-Obsession: How our need for identity threatens our wellbeing
    Self-Obsession: How our need for identity threatens our wellbeing Dr. Tom Davies
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. Quantum Physics: From Schrödinger's Cat to Antimatter
    Quantum Physics: From Schrödinger's Cat to Antimatter Sten Odenwald
  45. 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
  46. 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
  47. Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide
    Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide Margaret Kerrison
  48. Psychology: 50 Essential Ideas
    Psychology: 50 Essential Ideas Tom Collins
  49. Expressly Human: Decoding The Language of Emotion
    Expressly Human: Decoding The Language of Emotion Mark Changizi
  50. 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
  51. Math-ish: Finding Creativity, Diversity, and Meaning in Mathematics
    Math-ish: Finding Creativity, Diversity, and Meaning in Mathematics Jo Boaler
  52. The Art of Change: Transforming Paradoxes into Breakthroughs
    The Art of Change: Transforming Paradoxes into Breakthroughs Jeff DeGraff
  53. Never Too Late: Your Guide to Safer Sex After 60
    Never Too Late: Your Guide to Safer Sex After 60 Shannon Dowler
  54. How to Live in Fear: Mastering the Art of Freaking Out
    How to Live in Fear: Mastering the Art of Freaking Out Lance Hahn
  55. A Rulebook for Arguments
    A Rulebook for Arguments Anthony Weston
  56. Artificial General Intelligence: (The MIT Press Essential Knowledge series)
    Artificial General Intelligence: (The MIT Press Essential Knowledge series) Julian Togelius
  57. Tipping Sacred Cows: Kick the Bad Work Habits that Masquerade as Virtues
    Tipping Sacred Cows: Kick the Bad Work Habits that Masquerade as Virtues Jake Breeden
  58. 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
  59. Parasites: The Inside Story
    Parasites: The Inside Story Judy Diamond
  60. This Beauty: A Philosophy of Being Alive
    This Beauty: A Philosophy of Being Alive Nick Riggle
  61. 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
  62. From Conflict to Convergence: Coming Together to Solve Tough Problems
    From Conflict to Convergence: Coming Together to Solve Tough Problems Amanda Ripley
  63. How to Read a Room: Navigate Any Situation, Lead with Confidence, and Create an Impact at Work
    How to Read a Room: Navigate Any Situation, Lead with Confidence, and Create an Impact at Work Dr. Mike Bechtle
  64. How Nations Escape Poverty: Vietnam, Poland, and the Origins of Prosperity
    How Nations Escape Poverty: Vietnam, Poland, and the Origins of Prosperity Rainer Zitelmann
  65. The Couple Checkup: Find Your Relationship Strengths
    The Couple Checkup: Find Your Relationship Strengths David H. Olson
  66. There Are (No) Stupid Questions … in Science
    There Are (No) Stupid Questions … in Science Leah Elson MS, MPH
  67. 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
  68. What Happened to Make You Anxious?: How to Uncover the Little "t" Traumas that Drive Your Anxiety, Worry, and Fear
    What Happened to Make You Anxious?: How to Uncover the Little "t" Traumas that Drive Your Anxiety, Worry, and Fear Jaime Castillo, LCSW
  69. A Curious Mind Expanded Edition: The Secret to a Bigger Life
    A Curious Mind Expanded Edition: The Secret to a Bigger Life Charles Fishman
  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. Finding Lights in a Dark Age: Sharing Land, Work and Craft
    Finding Lights in a Dark Age: Sharing Land, Work and Craft Chris Smaje
  72. The Creative Lives of Animals
    The Creative Lives of Animals Carol Gigliotti
  73. Writing for Impact: 8 Secrets from Science That Will Fire Up Your Readers’ Brains
    Writing for Impact: 8 Secrets from Science That Will Fire Up Your Readers’ Brains Bill Birchard
  74. Security Awareness For Dummies
    Security Awareness For Dummies Ira Winkler, CISSP

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
  • 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

14 dagen gratis
  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Probeer 7 dagen gratis

Flex

Voor wie Storytel wil proberen.

€7.99 /30 dagen

  • Spaar ongebruikte uren op tot 50 uur

  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Begin nu

Family

Voor wie verhalen met familie en vrienden wil delen.

Vanaf €18.99 /maand

14 dagen gratis
  • Meer dan 1 miljoen luisterboeken en ebooks

  • Altijd opzegbaar

Jij + 1 familielid2 accounts

€18.99 /30 dagen

Probeer 14 dagen gratis