Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - 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

Varighed
7T 10M
Sprog
Engelsk
Format
Kategori

Fakta

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

Udgivelsesdato

Lydbog: 11. april 2023

Andre kan også lide...

  1. UNEMPLOYABLE: How AI Transformed My Work and Life
    UNEMPLOYABLE: How AI Transformed My Work and Life Alysia Edith Silberg
  2. 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
  3. Work Backwards
    Work Backwards Tim Duggan
  4. Belonging: The Science of Creating Connection and Bridging Divides
    Belonging: The Science of Creating Connection and Bridging Divides Geoffrey L. Cohen
  5. The Narrative Brain: The Stories Our Neurons Tell
    The Narrative Brain: The Stories Our Neurons Tell Fritz Alwin Breithaupt, Ph.D.
  6. Math-ish: Finding Creativity, Diversity, and Meaning in Mathematics
    Math-ish: Finding Creativity, Diversity, and Meaning in Mathematics Jo Boaler
  7. 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
  8. 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
  9. Get Better at Anything: 12 Maxims for Mastery
    Get Better at Anything: 12 Maxims for Mastery Scott H. Young
  10. Selfless: The Social Creation of “You”
    Selfless: The Social Creation of “You” Brian Lowery
  11. What Makes Time Special?
    What Makes Time Special? Craig Callender
  12. 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
  13. Quack Quack: The Threat of Pseudoscience
    Quack Quack: The Threat of Pseudoscience Dr. Joe Schwarcz
  14. Aftershock: How Past Events Shake Up Your Life Today
    Aftershock: How Past Events Shake Up Your Life Today Geri-Lynn Utter
  15. Resiliently Happy: A Guide to Building Resilience and Finding Happiness
    Resiliently Happy: A Guide to Building Resilience and Finding Happiness Jonathan Biggane, Ph.D.
  16. 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
  17. 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
  18. NeuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi
    NeuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi A.K. Pradeep
  19. What Does It Matter?: Live with Less Stress and More Joy
    What Does It Matter?: Live with Less Stress and More Joy Emma Pears
  20. Life Skills for a Broken World
    Life Skills for a Broken World Ahona Guha
  21. Find Your Red Thread: Make Your Big Ideas Irresistible
    Find Your Red Thread: Make Your Big Ideas Irresistible Tamsen Webster
  22. Wise Decisions: A Science-Based Approach to Making Better Choices
    Wise Decisions: A Science-Based Approach to Making Better Choices Sheila Ohlsson
  23. 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
  24. Nature Meets Nurture: Science-Based Strategies for Raising Resilient Kids
    Nature Meets Nurture: Science-Based Strategies for Raising Resilient Kids Jessica L. Borelli, PhD
  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 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
  27. The Empathy Advantage: Leading the Empowered Workforce
    The Empathy Advantage: Leading the Empowered Workforce Chris Shipley
  28. Uncertain: The Wisdom and Wonder of Being Unsure
    Uncertain: The Wisdom and Wonder of Being Unsure Maggie Jackson
  29. 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
  30. Psychopharmacology: Straight Talk on Mental Health Medications
    Psychopharmacology: Straight Talk on Mental Health Medications Joe Wegmann, RPh, LCSW
  31. The Only Cognitive Behavioral Therapy Book You’ll Ever Need: Life-Changing CBT Strategies to Overcome Depression, Anxiety, Insomnia, Intrusive Thoughts, and Anger
    The Only Cognitive Behavioral Therapy Book You’ll Ever Need: Life-Changing CBT Strategies to Overcome Depression, Anxiety, Insomnia, Intrusive Thoughts, and Anger Andrei Nedelcu
  32. 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
  33. 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
  34. 42 Reasons to Hate the Universe: And One Reason Not To
    42 Reasons to Hate the Universe: And One Reason Not To Chris Ferrie
  35. How to Live in Fear: Mastering the Art of Freaking Out
    How to Live in Fear: Mastering the Art of Freaking Out Lance Hahn
  36. 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
  37. 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
  38. Mastering Hard Conversations: Turning conflict into collaboration
    Mastering Hard Conversations: Turning conflict into collaboration Mark Rosenberg
  39. Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide
    Immersive Storytelling for Real and Imagined Worlds: A Writer's Guide Margaret Kerrison
  40. 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
  41. 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
  42. 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
  43. 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
  44. Expressly Human: Decoding The Language of Emotion
    Expressly Human: Decoding The Language of Emotion Mark Changizi
  45. Rewired: Protecting Your Brain in the Digital Age
    Rewired: Protecting Your Brain in the Digital Age Carl D. Marci, MD
  46. 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
  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 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
  49. Self-Obsession: How our need for identity threatens our wellbeing
    Self-Obsession: How our need for identity threatens our wellbeing Dr. Tom Davies
  50. Annoying: The Science of What Bugs Us
    Annoying: The Science of What Bugs Us Flora Lichtman
  51. 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
  52. Probably the Best Book on Statistics Ever Written: How to Beat the Odds and Make Better Decisions
    Probably the Best Book on Statistics Ever Written: How to Beat the Odds and Make Better Decisions Haim Shapira
  53. The Universal Timekeepers: Reconstructing History Atom by Atom
    The Universal Timekeepers: Reconstructing History Atom by Atom David J. Helfand
  54. 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
  55. Vaccines For Dummies
    Vaccines For Dummies Megan Coffee, MD, PhD
  56. The Art of Change: Transforming Paradoxes into Breakthroughs
    The Art of Change: Transforming Paradoxes into Breakthroughs Jeff DeGraff
  57. 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
  58. The Great Indoors: The Surprising Science of How Buildings Shape Our Behavior, Health, and Happiness
    The Great Indoors: The Surprising Science of How Buildings Shape Our Behavior, Health, and Happiness Emily Anthes
  59. Stories that Inspire: The challenging situations we all faced and how to overcome them.
    Stories that Inspire: The challenging situations we all faced and how to overcome them. Esteban Polidura
  60. Well Aware: Master the Nine Cybersecurity Habits to Protect Your Future
    Well Aware: Master the Nine Cybersecurity Habits to Protect Your Future George Finney
  61. 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
  62. 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
  63. May Contain Lies: How Stories, Statistics, and Studies Exploit Our Biases And What We Can Do About It
    May Contain Lies: How Stories, Statistics, and Studies Exploit Our Biases And What We Can Do About It Alex Edmans
  64. 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
  65. Psychology: 50 Essential Ideas
    Psychology: 50 Essential Ideas Tom Collins
  66. Wish I Were Here: Boredom and the Interface
    Wish I Were Here: Boredom and the Interface Mark Kingwell
  67. As We Speak: How to Make Your Point and Have It Stick
    As We Speak: How to Make Your Point and Have It Stick Peter Meyers
  68. A Curious Mind Expanded Edition: The Secret to a Bigger Life
    A Curious Mind Expanded Edition: The Secret to a Bigger Life Charles Fishman
  69. 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
  70. Adventures in Screenwriting: How One Writer Navigates the Dire Straits
    Adventures in Screenwriting: How One Writer Navigates the Dire Straits Selin Sevinç
  71. The New Science of Momentum: How the Best Coaches and Leaders Build a Fire from a Single Spark
    The New Science of Momentum: How the Best Coaches and Leaders Build a Fire from a Single Spark Don Yaeger
  72. 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
  73. What If I'm Wrong?: Navigating the Waves of Fear and Failure
    What If I'm Wrong?: Navigating the Waves of Fear and Failure Heather Thompson Day
  74. Future You
    Future You Frances Valintine
  75. Failure: Why Science Is So Successful
    Failure: Why Science Is So Successful Stuart Firestein
  76. The Couple Checkup: Find Your Relationship Strengths
    The Couple Checkup: Find Your Relationship Strengths David H. Olson
  77. 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
  78. There Are (No) Stupid Questions … in Science
    There Are (No) Stupid Questions … in Science Leah Elson MS, MPH
  79. This Beauty: A Philosophy of Being Alive
    This Beauty: A Philosophy of Being Alive Nick Riggle
  80. 3 on 2 off: Rethink the 7-Day Week to Work Less, Boost Productivity, Increase Creativity, and Escape the Hustle
    3 on 2 off: Rethink the 7-Day Week to Work Less, Boost Productivity, Increase Creativity, and Escape the Hustle Linda Morgi
  81. Save Your Brain
    Save Your Brain Dr. Ginni Mansberg
  82. This Book Is Cheaper Than Therapy: A No-nonsense Guide to Improving Your Mental Health
    This Book Is Cheaper Than Therapy: A No-nonsense Guide to Improving Your Mental Health Liz Kelly, LICSW
  83. 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
  84. The Nocebo Effect: When Words Make You Sick
    The Nocebo Effect: When Words Make You Sick Michael H. Bernstein, Ph.D.
  85. Future Tense: Why Anxiety Is Good for You (Even Though It Feels Bad)
    Future Tense: Why Anxiety Is Good for You (Even Though It Feels Bad) Tracy Dennis-Tiwary
  86. Unforgettable Presence: Get Seen, Gain Influence, and Catapult Your Career
    Unforgettable Presence: Get Seen, Gain Influence, and Catapult Your Career Lorraine K. Lee
  87. Artificial General Intelligence: (The MIT Press Essential Knowledge series)
    Artificial General Intelligence: (The MIT Press Essential Knowledge series) Julian Togelius
  88. Thriving in Relationships When You Have OCD: How to Keep Obsessions and Compulsions from Sabotaging Love, Friendship, and Family Connections
    Thriving in Relationships When You Have OCD: How to Keep Obsessions and Compulsions from Sabotaging Love, Friendship, and Family Connections Amy Mariaskin, PhD
  89. Never Too Late: Your Guide to Safer Sex After 60
    Never Too Late: Your Guide to Safer Sex After 60 Shannon Dowler
  90. 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
  91. 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
  92. I Hope You Fail: Ten Hater Statements Holding You Back from Getting Everything You Want
    I Hope You Fail: Ten Hater Statements Holding You Back from Getting Everything You Want Pinky Cole
  93. Choosing Freedom: A Kantian Guide to Life
    Choosing Freedom: A Kantian Guide to Life Karen Stohr

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

159 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Start tilbuddet

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis