<blockquote>“I’ve just finished reading the best computer book [Why Software Sucks...] since I last re-read one of mine and I wanted to pass along the good word. . . . Put this one on your must-have list if you have software, love software, hate programmers, or even ARE a programmer, because Mr. Platt (who teaches programming) has set out to puncture the bloated egos of all those who think that just because they can write a program, they can make it easy to use. . . . This book is funny, but it is also an important wake-up call for software companies that want to reduce the size of their customer support bills. If you were ever stuck for an answer to the question, ’Why do good programmers make such awful software?’ this book holds the answer.”
—John McCormick, Locksmith columnist, TechRepublic.com</blockquote><blockquote>“I must say first, I don’t get many computing manuscripts that make me laugh out loud. Between the laughs, Dave Platt delivers some very interesting insight and perspective, all in a lucid and engaging style. I don’t get much of that either!”
—Henry Leitner, assistant dean for information technology andsenior lecturer on computer science, Harvard University</blockquote><blockquote>“A riotous book for all of us downtrodden computer users, written in language that we understand.”
—Stacy Baratelli, author’s barber</blockquote><blockquote>“David’s unique take on the problems that bedevil software creation made me think about the process in new ways. If you care about the quality of the software you create or use, read this book.”
—Dave Chappell, principal, Chappell & Associates</blockquote><blockquote>“I began to read it in my office but stopped before I reached the bottom of the first page. I couldn’t keep a grin off my face! I’ll enjoy it after I go back home and find a safe place to read.”
—Tsukasa Makino, IT manager</blockquote><blockquote>“David explains, in terms that my mother-in-law can understand, why the software we use today can be so frustrating, even dangerous at times, and gives us some real ideas on what we can do about it.”
—Jim Brosseau, Clarrus Consulting Group, Inc.</blockquote>A Book for Anyone Who Uses a Computer Today...and Just Wants to Scream!
Today’s software sucks. There’s no other good way to say it. It’s unsafe, allowing criminal programs to creep through the Internet wires into our very bedrooms. It’s unreliable, crashing when we need it most, wiping out hours or days of work with no way to get it back. And it’s hard to use, requiring large amounts of head-banging to figure out the simplest operations.</p>
It’s no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. In this book, programming insider David Platt explains why that’s the case and, more importantly, why it doesn’t have to be that way. And he explains it in plain, jargon-free English that’s a joy to read, using real-world examples with which you’re already familiar. In the end, he suggests what you, as a typical user, without a technical background, can do about this sad state of our software—how you, as an informed consumer, don’t have to take the abuse that bad software dishes out.</p>
As you might expect from the book’s title, Dave’s expose is laced with humor—sometimes outrageous, but always dead on. You’ll laugh out loud as you recall incidents with your own software that made you cry. You’ll slap your thigh with the same hand that so often pounded your computer desk and wished it was a bad programmer’s face. But Dave hasn’t written this book just for laughs. He’s written it to give long-overdue voice to your own discovery—that software does, indeed, suck, but it shouldn’t.</p>
在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。这能解释很多问题: 1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。 2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天...
评分在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。这能解释很多问题: 1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。 2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天...
评分在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。这能解释很多问题: 1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。 2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天...
评分在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。这能解释很多问题: 1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。 2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天...
评分在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。这能解释很多问题: 1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。 2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天...
这部作品最引人注目之处,在于它对“人”在软件质量问题中所扮演角色的深度剖析。我们总是习惯于将软件的失败归咎于技术选型、架构设计或是工具链的不足,但这本书却将聚光灯打在了沟通障碍、不合理的激励机制以及糟糕的反馈循环上。作者犀利地指出,很多所谓的“技术问题”,其根源在于组织结构和人性弱点。举例来说,书中对“功能蔓延”的描述,简直就是对我过去十年职业生涯的精准侧写——那种因为害怕得罪利益相关者,而不断吞下需求的泥潭。这本书没有沉溺于技术细节,而是提供了一整套“社会工程学”的工具,教我们如何在复杂的组织环境中,为高质量的软件争取生存空间。它不教你如何写出更快的算法,而是教你如何构建一个能让你持续写出高质量软件的环境。这种对系统性劣根性的洞察,使得本书超越了一般的编程指南,更像是一本关于“构建有效协作系统”的现代管理学著作,只不过它的应用场景被限定在了软件交付这个高压领域。
评分坦白说,这本书的阅读体验是充满张力的,它绝非一本能让你舒服地依偎在沙发上消遣的作品。作者的笔调锋利如刀,毫不留情地撕开了那些精致的商业包装,直指那些被镀金的流程和口号背后的腐朽。例如,关于需求捕获和验收标准的探讨,作者提供的视角颠覆了我过去对“用户故事”的理解,它不再是简单描述功能的便捷工具,而成为了权力和期望冲突的战场焦点。我发现自己不得不频繁地停下来,不仅仅是为了消化那些复杂的管理学概念,更是为了平复阅读过程中被激发出的那种强烈的紧迫感。它迫使我重新审视团队内部的每一个流程、每一个会议、乃至每一次代码审查。这本书的价值不在于它提供了多少新的技术词汇,而在于它如何有效地“破坏”了我们对现状的麻木接受。它成功地将“构建高质量软件”从一个技术目标,转化成了一个无法回避的、带有强烈道德责任感的生存议题。如果你寻求的是一本能让你安于现状、心满意足的书,请务必避开它。
评分翻开这本书的扉页,我首先感受到的是一股久违的、近乎叛逆的清新空气。市面上充斥着大量关于“敏捷转型”、“DevOps 最佳实践”的教科书,它们往往以一种居高临下的姿态,教导我们如何“优雅地”解决问题。然而,这本书完全颠覆了这种叙事逻辑。它更像是一位身经百战的老兵,在战壕里用最朴素、最接地气的语言,讲述那些在白板上永远不会出现的、关于软件工程的残酷真相。它的结构安排也相当巧妙,不是线性的、循规蹈矩的论述,而是在对现有困境的猛烈抨击之后,立即抛出一个切实可行的、侧重于“行动”而非“理论”的解决方案框架。我特别欣赏作者对于“技术债”这个概念的重新定义,它不再仅仅是代码层面的坏味道,而是被提升到了组织文化和管理决策层面。书中详述了如何通过一些看似微小,实则具有杠杆效应的战术调整,从根本上扭转团队的士气和产出质量。这需要极大的勇气,因为它要求读者挑战那些根深蒂固的工作习惯,但正是在这种挑战中,才孕育着真正的变革机会。读完后,我的第一个冲动是马上开一个内部会议,用书中的某些犀利论断来启动一场艰难但必须进行的对话。
评分这本书的真正价值,在于它提供了一种极其稀缺的视角——即“建设性破坏”的哲学。它没有满足于罗列软件行业普遍存在的弊病,那种内容随处可见;它更进一步,深入挖掘了为什么这些弊病会顽固地存在,并且是如何被巧妙地制度化和合理化的。作者对于“预防性维护”和“响应性修复”的成本分析尤其到位,尤其是在论述早期投入与后期救火的经济学模型时,其逻辑推导严密得令人信服。这本书的论证逻辑非常具有说服力,它不是空泛的指责,而是紧密围绕着“交付可预测性”和“长期维护成本”这两个核心商业指标展开。阅读过程中,我多次联想到我们过去那些失败的项目,那些本可以避免的延期和超支,现在看来,都清晰地指向了书中描述的某个陷阱。它提供的工具包,与其说是一套技术方案,不如说是一套“如何与组织内部的惰性和阻力抗争”的行动纲领。这本书,是献给所有那些渴望看到真正改变、厌倦了在泥潭中挣扎的软件从业者的警世恒言,它不仅让你知道哪里出了问题,更重要的是,它激励你迈出改变的第一步,即使那步走起来异常艰难。
评分这本新作的出现,无疑像在沉寂已久的软件行业投下了一枚深水炸弹,它没有试图用那些陈词滥调来粉饰太平,反而直面了我们日常工作中那些令人抓狂的、无处不在的“烂”——那种让你对着屏幕无能狂怒的Bug,那种层层叠叠、仿佛永远也理不清的依赖地狱,以及那些仿佛被施了魔法般,永远无法按时交付的项目。作者似乎拥有某种读心术,能够精准捕捉到一线开发者和项目经理心中最隐秘的怨气。读这本书的过程,与其说是阅读,不如说是一场深度的集体宣泄。它不像那些晦涩的技术手册,枯燥地堆砌着理论框架,而是充满了鲜活的案例,那些你我都在某个周五的晚上,或者某个重要客户演示前经历过的灾难性场景,被毫不留情地扒开了给所有人看。这种坦诚的姿态本身就极具力量,它首先建立了一种“我们都在同一条船上”的共鸣感,让你感觉自己终于找到了一个可以倾诉对象,而不是被要求“再忍耐一下,这是行业惯例”。如果说有什么让我印象深刻,那就是那种毫不妥协的批判精神,它不去探讨“为什么会发生”,而是直接指向“我们能做什么来终结这一切”。它没有给出万灵药,但至少,它为我们提供了一个清晰的、可以用来对照反思的镜子,照出了我们团队内部那些长期被忽视的结构性缺陷。
评分excellent
评分Know Thy User, For He Is Not Thee. 这个 Platt First Law 在整个 CS 课程中是没有的,所以就产生了很多操蛋的软件,即使微软也不例外。其实,软件不仅有机器的一面,还有人文的一面。本书所述 UPS.com 的问题,10 年过去了,仍然如故,可见其傲慢(我不说 stupid,我认为这是一种傲慢)!
评分Know Thy User, For He Is Not Thee. 这个 Platt First Law 在整个 CS 课程中是没有的,所以就产生了很多操蛋的软件,即使微软也不例外。其实,软件不仅有机器的一面,还有人文的一面。本书所述 UPS.com 的问题,10 年过去了,仍然如故,可见其傲慢(我不说 stupid,我认为这是一种傲慢)!
评分excellent
评分Know Thy User, For He Is Not Thee. 这个 Platt First Law 在整个 CS 课程中是没有的,所以就产生了很多操蛋的软件,即使微软也不例外。其实,软件不仅有机器的一面,还有人文的一面。本书所述 UPS.com 的问题,10 年过去了,仍然如故,可见其傲慢(我不说 stupid,我认为这是一种傲慢)!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有