💡 倾听您的客户,而不是您的竞争对手。
Joel Spolsky,91 年毕业于耶鲁大学,2000 年伊始,开始打理 Joel on Software ,这个在 Blog 词发明之前的 Blog他也是是 Fog Creek Software 的创始人之一,其核心产品是 Trello、Glitch、FogBugz,他同时还是 StackOverflow 的联创及前 CEO,目前是 HASH.AI 的联合创始人
除此之外,他还于 91 年在 Excel 团队中工作过一段时间,任 Excel5.0 VBA 的项目经理以及当过一阵时间的以色列伞兵
Twitter:@Joel Spolsky网站:joelonsoftware.com
01核心观点
---
不要总去创造市场,而是看看用户迁移到你的产品有什么障碍
成熟的战略方法不是强迫潜在用户接受,而是在你弱小的时候,通过兼容巨头的功能,消除迁移障碍。
创造热情的用户
要搞清楚,如果不能以「我们帮助\$TYPE_OF_PERSON在\$THING方面表现出色」,那么你就不会有热情的用户。
阅读代码比写代码更难
但这不是重构的理由。程序员往往被比喻为建筑师,他们到了一个新地方感兴趣的就是推倒重建,建造一些宏伟的东西,而对渐进式改造不感兴趣:修补、改善、种植花园。
Fire & Motion
所有军事行动都是基于 Fire & Motion。其根本原因就是,每天必须向前迈进一小步。别管输出的东西有多烂,只要你还在前进,时间就站在你这边。
修复两次 \| fix it twice
当出现问题时,先用快速、直接的方法修复之,而后针对根本原因,再用较慢的方法再度修复,以避免同一问题再度出现
https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
🉐 下列文集推荐仅是个人视角,比较偏重企业经营和产品设计。其博客中还有许多关于技术和开发的观点,由于个人能力不足并未收录至此,如有兴趣可以自行翻阅。
[Joel 文集及推荐](collection://f8513f94-f788-4713-89a1-b805436bdd89)
02一些语录
---
- 设计增加价值的速度快于增加成本的速度。
- 好的软件,就像葡萄酒一样,需要时间。
- 如果你的目标是生产一些具有永久价值的东西,你就会开始在网站上以不同的方式思考你想要的东西。
- 生活有时有点艰难,有时你必须挺身而出,打一场你从未报名的战斗。
- 谨防方法论。它们是将每个人提升到令人沮丧但尚可的绩效水平的好方法,但与此同时,它们也限制了更有才华的人,他们对施加在他们身上的限制感到恼火。
- 当程序的行为完全符合用户的预期时,用户界面就经过精心设计的。
- 永远不要把自己放在一个如果你做出错误决定就会让自己处于危险之中的位置。我们在一切事情上都花了现金。做出"All in"的决定是时髦的,但不要这样做。
- 巨无霸汉堡的秘密不在于他们多好,而在于他们是标准化的,无论背后操作的人是否是白痴。
- 避开攻击最好的方法,就是让攻击看上去好像成功了。
- 在软件中,对你最重要,最关键的部分,一定要用更原始的工具来开发。
- 不要因为有些事不得不做,你就去做,不得不做不是一个足够好的理由。
- 别给用户太多选择,太多选择会损害我们内心的幸福感。(Barry Schwartz 《The Paradox of Choice: Why More is Less》)
[出版作品](collection://db9f1b22-bd94-4f44-94b5-dc9e24f16155)