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/5Freelance Web Developer 101: How to Start, Grow, and Succeed in Freelance Web Development from A to Z Rating: 4 out of 5 stars4/5Programming Interviews For Dummies Rating: 4 out of 5 stars4/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/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/5Computing: A Concise History Rating: 4 out of 5 stars4/5Once Upon an Algorithm: How Stories Explain Computing Rating: 4 out of 5 stars4/5Software Engineering Fundamentals Rating: 4 out of 5 stars4/5Javascript: Ultimate Beginners Guide Rating: 4 out of 5 stars4/5Algorithm 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/5All About Coding Rating: 4 out of 5 stars4/5Computer Science Beginners Crash Course: Coding Data, Python, Algorithms & Hacking Rating: 4 out of 5 stars4/5What Algorithms Want: Imagination in the Age of Computing Rating: 4 out of 5 stars4/5The Pattern on The Stone: The Simple Ideas That Make Computers Work 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/5Java Fundamentals Rating: 4 out of 5 stars4/5Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data Rating: 4 out of 5 stars4/5The Internet Things Rating: 4 out of 5 stars4/5The Formula: How Algorithms Solve all our Problems... and Create More Rating: 4 out of 5 stars4/5Leaving the Rat Race with Python: An Insider's Guide to Freelance Developing Rating: 4 out of 5 stars4/5
Personal Growth For You
Finding Me: A Memoir Rating: 5 out of 5 stars5/5The 48 Laws of Power Rating: 5 out of 5 stars5/5The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing Rating: 4 out of 5 stars4/5The Courage to Be Disliked: How to Free Yourself, Change Your Life, and Achieve Real Happiness Rating: 5 out of 5 stars5/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/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/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/5It Starts with Self-Compassion: A Practical Road Map Rating: 4 out of 5 stars4/5Paris: The Memoir Rating: 5 out of 5 stars5/5Radical Acceptance: Embracing Your Life with the Heart of a Buddha Rating: 4 out of 5 stars4/5Breaking the Habit of Being Yourself Rating: 5 out of 5 stars5/5Becoming Supernatural: How Common People Are Doing The Uncommon Rating: 5 out of 5 stars5/5Getting Things Done: The Art of Stress-Free Productivity Rating: 4 out of 5 stars4/5Crucial Conversations: Tools for Talking When Stakes Are High Rating: 4 out of 5 stars4/5Boundaries: When To Say Yes, How to Say No 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/5Grit: The Power of Passion and Perseverance Rating: 5 out of 5 stars5/5Bad Mormon Rating: 4 out of 5 stars4/5How to Do the Work: Recognize Your Patterns, Heal from Your Past, and Create Your Self Rating: 4 out of 5 stars4/5You Could Make This Place Beautiful: A Memoir Rating: 4 out of 5 stars4/58 Rules of Love: How to Find It, Keep It, and Let It Go Rating: 5 out of 5 stars5/5The Little Book of Hygge: Danish Secrets to Happy Living Rating: 4 out of 5 stars4/5Open Book 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!