Audiobook6 hours
Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer
Written by Max Kanat-Alexander
Narrated by Steve Menasche
Rating: 4.5 out of 5 stars
4.5/5
()
About this audiobook
In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex stuff can't be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.
Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.
Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.
Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.
Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.
Related to Understanding Software
Related audiobooks
Skill Up: A Software Developer's Guide to Life and Career Rating: 5 out of 5 stars5/5The Rules of Programming: How to Write Better Code Rating: 0 out of 5 stars0 ratingsLetters to a New Developer: What I Wish I Had Known When Starting My Development Career Rating: 4 out of 5 stars4/5Clean Code: A Handbook of Agile Software Craftsmanship Rating: 5 out of 5 stars5/5Agile Database Development Rating: 4 out of 5 stars4/5The Laws of Simplicity: Design, Technology, Business, Life Rating: 4 out of 5 stars4/5AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Rating: 0 out of 5 stars0 ratingsStorytools of Testing: How To Get Your Voice Heard And Become Highly Valued Software Testing Professional Rating: 5 out of 5 stars5/5Computational Thinking Rating: 4 out of 5 stars4/5Once Upon an Algorithm: How Stories Explain Computing Rating: 4 out of 5 stars4/5Computing: A Concise History Rating: 4 out of 5 stars4/5Software Engineering Fundamentals Rating: 4 out of 5 stars4/5Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers Rating: 5 out of 5 stars5/5Java Fundamentals Rating: 4 out of 5 stars4/5Javascript: Ultimate Beginners Guide Rating: 4 out of 5 stars4/5Algorithm Rating: 4 out of 5 stars4/5All About Coding Rating: 4 out of 5 stars4/5What Algorithms Want: Imagination in the Age of Computing Rating: 4 out of 5 stars4/5C++: The Ultimate Beginner's Guide to Learn C++ Programming Step by Step Rating: 4 out of 5 stars4/5The Formula: How Algorithms Solve all our Problems... and Create More Rating: 4 out of 5 stars4/5Computer Science Beginners Crash Course: Coding Data, Python, Algorithms & Hacking Rating: 4 out of 5 stars4/5Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data Rating: 4 out of 5 stars4/5Breaking the Code: Five Steps to a Life-Changing Software Development Job Rating: 5 out of 5 stars5/5Machine Learning: The New AI Rating: 4 out of 5 stars4/5The Pattern on The Stone: The Simple Ideas That Make Computers Work Rating: 4 out of 5 stars4/5
Personal Growth For You
The 48 Laws of Power Rating: 5 out of 5 stars5/5Boundaries: When To Say Yes, How to Say No Rating: 4 out of 5 stars4/5The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life Rating: 4 out of 5 stars4/5Four Thousand Weeks: Time Management for Mortals Rating: 5 out of 5 stars5/5101 Essays That Will Change The Way You Think Rating: 5 out of 5 stars5/5The Highly Sensitive Person Rating: 4 out of 5 stars4/5Unfu*k Yourself: Get Out of Your Head and into Your Life Rating: 5 out of 5 stars5/5Why Has Nobody Told Me This Before? Rating: 4 out of 5 stars4/5The Purpose Driven Life: What on Earth Am I Here For? Rating: 4 out of 5 stars4/5Do Hard Things: Why We Get Resilience Wrong and the Surprising Science of Real Toughness Rating: 4 out of 5 stars4/5Paris: The Memoir Rating: 5 out of 5 stars5/5Summary: Atomic Habits by James Clear: An Easy & Proven Way to Build Good Habits & Break Bad Ones Rating: 5 out of 5 stars5/5How to Do the Work: Recognize Your Patterns, Heal from Your Past, and Create Your Self Rating: 4 out of 5 stars4/5Becoming Supernatural: How Common People Are Doing The Uncommon Rating: 5 out of 5 stars5/5Man's Search For Meaning Rating: 4 out of 5 stars4/5Breaking the Habit of Being Yourself Rating: 5 out of 5 stars5/5The Courage to Be Disliked: How to Free Yourself, Change Your Life, and Achieve Real Happiness Rating: 5 out of 5 stars5/5The Boy, the Mole, the Fox and the Horse Rating: 5 out of 5 stars5/5What Happened to You?: Conversations on Trauma, Resilience, and Healing Rating: 5 out of 5 stars5/5Outwitting the Devil: The Secret to Freedom and Success Rating: 5 out of 5 stars5/5It Starts with Self-Compassion: A Practical Road Map Rating: 5 out of 5 stars5/5Think Like a Monk: Train Your Mind for Peace and Purpose Every Day Rating: 5 out of 5 stars5/5Warrior of the Light: A Manual Rating: 4 out of 5 stars4/5The Perfection Trap: Embracing the Power of Good Enough Rating: 5 out of 5 stars5/5Getting Things Done: The Art of Stress-Free Productivity Rating: 4 out of 5 stars4/5Radical Acceptance: Embracing Your Life with the Heart of a Buddha Rating: 4 out of 5 stars4/5The Road Less Traveled: A New Psychology of Love, Traditional Values, and Spritual Growth Rating: 5 out of 5 stars5/5Banish Your Inner Critic: Silence the Voice of Self-Doubt to Unleash Your Creativity and Do Your Best Work Rating: 5 out of 5 stars5/5
Reviews for Understanding Software
Rating: 4.636363636363637 out of 5 stars
4.5/5
44 ratings6 reviews
- Rating: 4 out of 5 stars4/5⚠️ Chapitre 29 sur 43 ⚠️
Attention aux implications juridiques de l'espionnage illégal - Rating: 5 out of 5 stars5/5I felt like someone was reading back to me all the engineering wisdom I'd learned so far
- Rating: 5 out of 5 stars5/5I have learned important lessons. Thank you so much !
- Rating: 5 out of 5 stars5/5Great Wisdom! I'm not joking. And it refers not only to programming. Special thanks to Narrator - excellent job!
- Rating: 5 out of 5 stars5/5Great foundational principles that hold up everything you do as a software engineer.
- Rating: 4 out of 5 stars4/5Thank you for take some time and teach us some principles!