Understanding Software
Max Kanat-Alexander on Simplicity, Coding, and How to Suck Less as a Programmer
カートのアイテムが多すぎます
カートに追加できませんでした。
ウィッシュリストに追加できませんでした。
ほしい物リストの削除に失敗しました。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
Audibleプレミアムプラン30日間無料体験
¥1,700 で購入
-
ナレーター:
-
Steve Menasche
このコンテンツについて
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.
©2017 Packt Publishing (P)2019 Gildan Mediaこちらもおすすめ
-
Tidy First?
- A Personal Exercise in Empirical Software Design
- 著者: Kent Beck
- ナレーター: Stephen R. Thorne
- 再生時間: 2 時間 41 分
- 完全版
-
総合評価5 out of 5 stars 2
-
ナレーション5 out of 5 stars 1
-
ストーリー5 out of 5 stars 1
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks.
著者: Kent Beck
-
Laws of UX
- Using Psychology to Design Better Products & Services
- 著者: Jon Yablonski
- ナレーター: Jason Leikam
- 再生時間: 3 時間
- 完全版
-
総合評価0 out of 5 stars 0
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
This practical guide explains how you can apply key principles in psychology to build products and experiences that are more intuitive and human-centered. Author Jon Yablonski deconstructs familiar apps and experiences to provide clear examples of how UX designers can build experiences that adapt to how users perceive and process digital interfaces.
著者: Jon Yablonski
-
The Goal
- A Process of Ongoing Improvement - 30th Anniversary Edition
- 著者: Eliyahu M. Goldratt, Jeff Cox
- ナレーター: uncredited
- 再生時間: 11 時間 45 分
- 完全版
-
総合評価5 out of 5 stars 4
-
ナレーション4.5 out of 5 stars 2
-
ストーリー5 out of 5 stars 2
In this intriguing business novel, which illustrates state-of-the-art economic theory, Alex Rogo is a UniCo plant manager whose factory and marriage are failing. To revitalize the plant, he follows piecemeal advice from an elusive former college professor who teaches, for example, that reduction in the efficiency of some plant operations may make the entire operation more productive. Alex's attempts to find the path to profitability and to engage his employees in the struggle involve the listener; and thankfully the authors' economic models.
-
5 out of 5 stars
-
Great story telling; still relevant today
- 投稿者: JSBX 日付: 2021/12/04
著者: Eliyahu M. Goldratt, 、その他
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- 著者: Martin Kleppmann
- ナレーター: Benjamin Lange
- 再生時間: 20 時間 56 分
- 完全版
-
総合評価5 out of 5 stars 3
-
ナレーション5 out of 5 stars 2
-
ストーリー5 out of 5 stars 2
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
著者: Martin Kleppmann
-
Deep Learning
- MIT Press Essential Knowledge Series
- 著者: John D. Kelleher
- ナレーター: Joel Richards
- 再生時間: 5 時間 49 分
- 完全版
-
総合評価5 out of 5 stars 1
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
In this volume in the MIT Press Essential Knowledge series, computer scientist John Kelleher offers an accessible and concise but comprehensive introduction to the fundamental technology at the heart of the artificial intelligence revolution. Kelleher explains some of the basic concepts in deep learning, presents a history of advances in the field, and discusses the current state of the art.
著者: John D. Kelleher
-
How to Be Better at Almost Everything
- Learn Anything Quickly, Stack Your Skills, Dominate
- 著者: Pat Flynn
- ナレーター: Pat Flynn
- 再生時間: 4 時間 23 分
- 完全版
-
総合評価4 out of 5 stars 10
-
ナレーション4 out of 5 stars 9
-
ストーリー4 out of 5 stars 9
In How to Be Better at Almost Everything, best-selling author, fitness expert, entrepreneur, and professional business coach Pat Flynn shares the secrets to learning (almost) every skill, from marketing to music to martial arts to writing and relationships, teaching how to combine interests to achieve greatness in any field. His direct, “Generalist” approach to self-improvement gives you the tools you need to make your mark on the world and make buckets of money - without losing your soul.
著者: Pat Flynn
-
Tidy First?
- A Personal Exercise in Empirical Software Design
- 著者: Kent Beck
- ナレーター: Stephen R. Thorne
- 再生時間: 2 時間 41 分
- 完全版
-
総合評価5 out of 5 stars 2
-
ナレーション5 out of 5 stars 1
-
ストーリー5 out of 5 stars 1
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks.
著者: Kent Beck
-
Laws of UX
- Using Psychology to Design Better Products & Services
- 著者: Jon Yablonski
- ナレーター: Jason Leikam
- 再生時間: 3 時間
- 完全版
-
総合評価0 out of 5 stars 0
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
This practical guide explains how you can apply key principles in psychology to build products and experiences that are more intuitive and human-centered. Author Jon Yablonski deconstructs familiar apps and experiences to provide clear examples of how UX designers can build experiences that adapt to how users perceive and process digital interfaces.
著者: Jon Yablonski
-
The Goal
- A Process of Ongoing Improvement - 30th Anniversary Edition
- 著者: Eliyahu M. Goldratt, Jeff Cox
- ナレーター: uncredited
- 再生時間: 11 時間 45 分
- 完全版
-
総合評価5 out of 5 stars 4
-
ナレーション4.5 out of 5 stars 2
-
ストーリー5 out of 5 stars 2
In this intriguing business novel, which illustrates state-of-the-art economic theory, Alex Rogo is a UniCo plant manager whose factory and marriage are failing. To revitalize the plant, he follows piecemeal advice from an elusive former college professor who teaches, for example, that reduction in the efficiency of some plant operations may make the entire operation more productive. Alex's attempts to find the path to profitability and to engage his employees in the struggle involve the listener; and thankfully the authors' economic models.
-
5 out of 5 stars
-
Great story telling; still relevant today
- 投稿者: JSBX 日付: 2021/12/04
著者: Eliyahu M. Goldratt, 、その他
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- 著者: Martin Kleppmann
- ナレーター: Benjamin Lange
- 再生時間: 20 時間 56 分
- 完全版
-
総合評価5 out of 5 stars 3
-
ナレーション5 out of 5 stars 2
-
ストーリー5 out of 5 stars 2
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
著者: Martin Kleppmann
-
Deep Learning
- MIT Press Essential Knowledge Series
- 著者: John D. Kelleher
- ナレーター: Joel Richards
- 再生時間: 5 時間 49 分
- 完全版
-
総合評価5 out of 5 stars 1
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
In this volume in the MIT Press Essential Knowledge series, computer scientist John Kelleher offers an accessible and concise but comprehensive introduction to the fundamental technology at the heart of the artificial intelligence revolution. Kelleher explains some of the basic concepts in deep learning, presents a history of advances in the field, and discusses the current state of the art.
著者: John D. Kelleher
-
How to Be Better at Almost Everything
- Learn Anything Quickly, Stack Your Skills, Dominate
- 著者: Pat Flynn
- ナレーター: Pat Flynn
- 再生時間: 4 時間 23 分
- 完全版
-
総合評価4 out of 5 stars 10
-
ナレーション4 out of 5 stars 9
-
ストーリー4 out of 5 stars 9
In How to Be Better at Almost Everything, best-selling author, fitness expert, entrepreneur, and professional business coach Pat Flynn shares the secrets to learning (almost) every skill, from marketing to music to martial arts to writing and relationships, teaching how to combine interests to achieve greatness in any field. His direct, “Generalist” approach to self-improvement gives you the tools you need to make your mark on the world and make buckets of money - without losing your soul.
著者: Pat Flynn
-
The Let Them Theory
- A Life-Changing Tool That Millions of People Can’t Stop Talking About
- 著者: Mel Robbins
- ナレーター: Mel Robbins
- 再生時間: 10 時間 38 分
- 完全版
-
総合評価5 out of 5 stars 19
-
ナレーション4.5 out of 5 stars 15
-
ストーリー4.5 out of 5 stars 15
In her latest groundbreaking book, The Let Them Theory, Mel Robbins—New York Times bestselling author and one of the world's most respected experts on motivation, confidence, and mindset—teaches you how to stop wasting energy on what you can't control and start focusing on what truly matters: YOU. Your happiness. Your goals. Your life.
-
5 out of 5 stars
-
One of the books that I always wanted to read!
- 投稿者: a 日付: 2025/05/16
著者: Mel Robbins
-
Project Hail Mary
- 著者: Andy Weir
- ナレーター: Ray Porter
- 再生時間: 16 時間 10 分
- 完全版
-
総合評価5 out of 5 stars 185
-
ナレーション5 out of 5 stars 174
-
ストーリー5 out of 5 stars 174
Ryland Grace is the sole survivor on a desperate, last-chance mission - and if he fails, humanity and the Earth itself will perish. Except that right now, he doesn't know that. He can't even remember his own name, let alone the nature of his assignment or how to complete it. All he knows is that he's been asleep for a very, very long time. And he's just been awakened to find himself millions of miles from home, with nothing but two corpses for company.
-
1 out of 5 stars
-
The most jarring narrator I've heard
- 投稿者: Nannou 日付: 2025/10/12
著者: Andy Weir
-
The Rules of Programming
- The Missing Manual: How to Write Better Code
- 著者: Chris Zimmerman
- ナレーター: Ray Greenley
- 再生時間: 7 時間 10 分
- 完全版
-
総合評価5 out of 5 stars 1
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
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.
著者: Chris Zimmerman
-
Hackers & Painters
- Big Ideas from the Computer Age
- 著者: Paul Graham
- ナレーター: Mark Sando
- 再生時間: 7 時間 44 分
- 完全版
-
総合評価4.5 out of 5 stars 3
-
ナレーション5 out of 5 stars 3
-
ストーリー4.5 out of 5 stars 3
We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970.
著者: Paul Graham
-
Learning How to Learn
- 著者: Tesia Marshik, The Great Courses
- ナレーター: Tesia Marshik
- 再生時間: 4 時間 21 分
- オリジナル版
-
総合評価5 out of 5 stars 5
-
ナレーション5 out of 5 stars 4
-
ストーリー4.5 out of 5 stars 4
Education can be enriching and transformative. It can also be downright excruciating—even demoralizing. When it comes to learning, why are some of us lovers and some of us haters? Welcome to the world of educational psychology, which uses science to explore what causes people to engage and learn, and what we can do to make learning opportunities more enjoyable and impactful. Spoiler alert: Teachers can only do so much. Students, too, must take control of their learning. Unfortunately, many of us never, ahem, learned the skills to do just that.
-
5 out of 5 stars
-
学び方を学ぶ
- 投稿者: Second to NUN 日付: 2025/05/14
著者: Tesia Marshik, 、その他
-
The Deep Learning Revolution
- 著者: Terrence J. Sejnowski
- ナレーター: Shawn Compton
- 再生時間: 8 時間 5 分
- 完全版
-
総合評価0 out of 5 stars 0
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
The deep-learning revolution has brought us driverless cars, the greatly improved Google Translate, fluent conversations with Siri and Alexa, and enormous profits from automated trading on the New York Stock Exchange. Deep-learning networks can play poker better than professional poker players and defeat a world champion at Go. In this book, Terry Sejnowski explains how deep learning went from being an arcane academic field to a disruptive technology in the information economy.
-
Information Architecture
- For the Web and Beyond
- 著者: Louis Rosenfeld, Peter Morville, Jorge Arango
- ナレーター: Theodore O'Brien
- 再生時間: 11 時間
- 完全版
-
総合評価4 out of 5 stars 1
-
ナレーション4 out of 5 stars 1
-
ストーリー4 out of 5 stars 1
Information architecture (IA) is far more challenging - and necessary - than ever. To guide you through this broad ecosystem, this popular guide - now in its fourth edition - provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message.
著者: Louis Rosenfeld, 、その他
-
Introducing Python (2nd Edition)
- Modern Computing in Simple Packages
- 著者: Bill Lubanovic
- ナレーター: Derek Dysart
- 再生時間: 13 時間 3 分
- 完全版
-
総合評価5 out of 5 stars 1
-
ナレーション0 out of 5 stars 0
-
ストーリー0 out of 5 stars 0
Easy to understand and engaging, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you've learned.
著者: Bill Lubanovic
-
Simple Rules
- How to Thrive in a Complex World
- 著者: Donald Sull, Kathleen M. Eisenhardt
- ナレーター: Jeff Cummings
- 再生時間: 7 時間 54 分
- 完全版
-
総合評価4 out of 5 stars 4
-
ナレーション3 out of 5 stars 1
-
ストーリー3 out of 5 stars 1
We struggle to manage complexity every day. We follow intricate diets to lose weight, juggle multiple remotes to operate our home entertainment systems, face proliferating data at the office, and hack through thickets of regulation at tax time. But complexity isn't destiny. Sull and Eisenhardt argue there's a better way: by developing a few simple yet effective rules, you can tackle even the most complex problems.
著者: Donald Sull, 、その他
-
Expert Secrets - Critical Thinking
- The Ultimate Guide to Improve Decision Making, Problem Solving, and Speed Reading Skills Through Emotional Intelligence, NLP, and How to Analyze People Techniques
- 著者: Maxwell Jensen
- ナレーター: Joseph Thorson
- 再生時間: 1 時間 21 分
- 完全版
-
総合評価4.5 out of 5 stars 3
-
ナレーション4.5 out of 5 stars 3
-
ストーリー4 out of 5 stars 3
Expert Secrets - Critical Thinking is the ultimate guide to improving your decision-making, problem-solving, and speed-reading skills, using proven and real-world emotional intelligence, neuro-linguistic programming, and people-analyzing techniques. Author Maxwell Jensen has put together a life-changing guide filled with innovative critical-thinking tips.
-
4 out of 5 stars
-
短い
- 投稿者: Second to NUN 日付: 2025/04/23
著者: Maxwell Jensen
-
Seven and a Half Lessons About the Brain
- 著者: Lisa Feldman Barrett
- ナレーター: Lisa Feldman Barrett
- 再生時間: 3 時間 53 分
- 完全版
-
総合評価4.5 out of 5 stars 9
-
ナレーション4.5 out of 5 stars 8
-
ストーリー4.5 out of 5 stars 8
Have you ever wondered why you have a brain? Let renowned neuroscientist Lisa Feldman Barrett demystify that big gray blob between your ears. In seven short essays (plus a bite-sized story about how brains evolved), this slim, entertaining, and accessible collection reveals mind-expanding lessons from the front lines of neuroscience research. You'll learn where brains came from, how they're structured (and why it matters), and how yours works in tandem with other brains to create everything you experience.
-
How Emotions Are Made
- The Secret Life of the Brain
- 著者: Lisa Feldman Barrett
- ナレーター: Cassandra Campbell
- 再生時間: 14 時間 32 分
- 完全版
-
総合評価4 out of 5 stars 11
-
ナレーション4 out of 5 stars 8
-
ストーリー4 out of 5 stars 8
The science of emotion is in the midst of a revolution on par with the discovery of relativity in physics and natural selection in biology. Leading the charge is psychologist and neuroscientist Lisa Feldman Barrett, whose research overturns the long-standing belief that emotions are automatic, universal, and hardwired in different brain regions. Instead, Barrett shows, we construct each instance of emotion through a unique interplay of brain, body, and culture.
-
5 out of 5 stars
-
Understanding the origins of emotion
- 投稿者: Veno 日付: 2022/06/09